Hi Everyone!
I'm working on trying to make a hack of RBI Baseball for Internet Cultural Event Blaseball. I've been working on editing the team names, colors, icons, etc. using nightwulfs editor and so far it's looking pretty good. I do a bit of NES hacking but could use a little help on the couple tweaks I'd still like to make.
The first is that I'd like to make the game run like Blaseball, which you never actually control directly, you watch the computer play. RBI baseball has the watch mode where you select your teams and watch the computer play itself. This is perfect! I'm currently trying to figure out if I can actually remove the 1 player and 2 player option from the menu, and change the watch text to say "play" as the only game more to fit more with Blaseballs style. Maybe one of you has a bit more in depth knowledge of the game to know what this would entail?
I'm also curious if there is a title screen editor somewhere, I'd just like to edit an 'L' into the title to make it say blaseball instead of baseball. I'm sure this can be done manually but could be a huge pain, I know other games have title screen editors, maybe I'll get lucky and there's one for RBI Baseball too?
Anyway thanks ahead of time! I'm super excited about the tools that already exist!
Hey darcoza and welcome! Sounds like a cool, ambitious project - I don't think either of the two things you are looking for is built into the main RBI editors unfortunately. If you know 6502 assembly I don't think the team selection removal would be difficult to do - I did a "pick the same team" hack awhile back and it's in a similar area and I don't remember it being overly tricky. Of course I forgot all of it at this point but someone with NES hacking skills could probably figure it out in an hour.
There is a 30 team editor out there as well, or at least I'm pretty sure. TecmoTurd worked a lot with that but I don't remember any of the details at this point or if it's publicly downloadable. Might be worth searching this board or sending him a PM, he doesn't stop by much anymore but he likely has the most knowledge on what you are trying to do.
Wish I could be more help, let us know if you have any other questions.
I know Nightwulf's editor has built-in stuff for editing some of the other text, but I think the "RBI BASEBALL" logo is graphics and not text, so it's probably not built-in. I'm sure the sprites live somewhere in the ROM but you'd probably have to do some digging to find them (again, unless TecmoTurd knows that stuff or the 30-team editor lets you do that).
Thanks! I'm currently digging through the ROM trying to figure out the address of the BASEBALL part of the title screen, I've altered two sprites to make it so I can spell BLASEBALL with the first L over lapping the first A and not taking up any more sprites than the original. I just gotta find the memory location of the A's so I can tell it to use the alternate sprite for the first half of the first A and that should do it. Just two memory addresses!
I know the menu will be a much more difficult task unfortunately... Unless someone happens to know where the code is in memory... I imagine it wouldn't be too hard to change each option to just jump to the same routine used for the watch option, then I could just change the text for each to say PLAY, I wouldn't mind if it just had 3 options for play if they all did the same thing. Close enough! :D
If anyone has and clues or addresses that would save me some time, let me know!
Thanks!
0x30BC - 0x30CE: Baseball Top
24 24 B7 B9 60 62 BB BD B7 BF B7 B9 60 62 CC 24 CC CD 24
0x30CF - 0x30E1: Baseball Bottom
24 24 B8 BA 61 63 BC BE B8 C0 B8 BA 61 63 C2 C3 C2 C3 24
V
B7 B9 CC 24 60 62 BB BD B7 BF B7 B9 60 62 CC 24 CC CD 24
B8 BA C2 C3 61 63 BC BE B8 C0 B8 BA 61 63 C2 C3 C2 C3 24
Holy crap, now that's a first post! Welcome Boring Adult, have you been on the forums before? Seems like you are pretty well version in 6502 and RBI hacking...
awesome
Quote from: Gantry on 11/07/20, 08:21:32 AM
Holy crap, now that's a first post! Welcome Boring Adult, have you been on the forums before? Seems like you are pretty well version in 6502 and RBI hacking...
Too bad Gantry isn't well versioned in grammar.
Zing!
COM vs COM Only
0x2F18 - 0x2F1E: 1P PLAY Chara on Title
01 19 24 19 15 0A 22
V
20 0A 1D 0C 11 24 24
0x2F20 - 0x2F21: 2P PLAY Chara on Title
2D 22
V
EA EA
0x2F2A - 0x2F2B: WATCH Chara on Title
6D 22
V
EA EA
0xA013: COM vs COM Only
AA
V
EA
0xA288: COM chara on Team select
26
V
50
0xF6C0: Can select only 1P Play on Title
03
V
01
Quote from: Gantry on 11/07/20, 08:21:32 AM
Holy crap, now that's a first post! Welcome Boring Adult, have you been on the forums before? Seems like you are pretty well version in 6502 and RBI hacking...
Keeping it up with the second post, wow.
Revised COM vs COM Only
0x2F18 - 0x2F1E: 1P PLAY Chara on Title
01 19 24 19 15 0A 22
V
24 24 24 24 24 24 24
0x2F22 - 0x2F28: 2P PLAY Chara on Title
02 19 24 19 15 0A 22
V
24 19 15 0A 22 24 24
0x2F2C - 0x2F30: WATCH Chara on Title
20 0A 1D 0C 11
V
24 24 24 24 24
0xA013: COM vs COM Only
AA
V
EA
0xA288: COM chara on Team select
26
V
50
0xF6A5: Ball chara location (Horizontal) on Title
E9
V
29
0xF6A9: Ball chara location (Vertical) on Title
21
V
22
0xF6C0: Can select only 1P Play on Title
03
V
01
Now you're just making things up.
OMG Thank you BoringAdult! This is exactly what I was looking for! The title screen is now fixed and functioning :) Now just a few more tweaks and this thing will be all ready to go! You saved me sooooo much time!
HECK YEAH
wow
This is the most productive the RBI Board has been in years, not counting fantasy.
Really? Well I'm glad because this has made my project way easier. I'm filling in player stats right now as the last part, hopefully by the end of the work day, anyone want to try it out? Can I just attach it to a post here for testing purposes?
Sure, we're a lazy bunch nowadays but if you attach the ROM file people can download and test. Not sure if you can do a straight .nes file or you'll have to zip up first, it'll tell you if it doesn't accept the file type.
Alright I actually had an extra bit of time during lunch and just quickly dumped a bunch of stats into the game to finish it up. Unfortunately I discovered that nightwuf's editor overwrites all my title screen and menu hacking :-\ So I'm going to attach the last working version I had, it's got the title screen and menu hacks as well as team names, colors, logos, updated and player names, but it still has like the stock player stats unfortunately, I'll get that fixed eventually... You can't play 1 player or 2 player mode, it's watch mode only, since that's how Blaseball is normally, so this is like a simulation game now.
There's probably not many of you who are familiar with Blaseball, so this probably makes no sense and that's fine, if you're interested in learning more the site is at https://www.blaseball.com/ however the game is in a siesta right now so no games are being played. Hence this project, to get more simulated blaseball games into the hands of the people!
Thanks for all the help from this forum! This has been a ton of fun!
P.S.
Blaseball does have 20 teams instead of 10, so I think I will eventually make a second ROM with the other 10 teams. I prefered that to jumping up to the 30 team hack and having 10 extra teams I didn't know what to do with...
Ok here is the final version of the Mild League. Got all the graphics and hacks added in with the updated stats. Now to move on to the Wild League...
Is there a user friendly 30 team editor?
I honestly can't remember.
Who is this cat and why haven't we teamed up to enhance the 30-team ROM even further?