Ok, let's start with the "bad" news. All you original RBI fanatics will be disappointed that it's based on RBI 3.
But I happen to prefer the good news: it is totally updated to the 2005 season, and the 2002-2004 playoffs! For all 30 current teams - something you can't quite do in the old RBI, and something many "updated" hacks fail to provide. This is the first time I've created a NES hack, but I've been as meticulous as I can possibly be. My boss, who has played it against me already, thinks I'm crazy for spending hours looking at hex code! But if you find an error, in either the data, or the programming of the part that I edited: mainly things involving the team selection screen, and the extension to 30 teams... or is it 31...? ;) be sure and let me know, either here or by e-mail. I'll do my best to fix it!
To download, go here: http://andy_greatfun.tripod.com/rbi/ (http://andy_greatfun.tripod.com/rbi/)
Let me know what y'all think, ok?
Andy
Wow. I am tempted to get major elective surgery so I can have your children.
Questions:
Do you have a list of the player ratings somewhere?
I noticed that the switch-hitter in my lineup (I used the Twins for the partial game I tried) came up as a lefty initially - did you reprogram the game to do that by default?
greatfun, you rock.
That is freaking awesome.
This is an excellent development. I can't wait to try it out later today. Way to go, greatfun!
To answer the questions by BeefMaster:
Sorry, I'm already in a relationship with someone who will perhaps one day have my children. So don't go looking into that surgery just yet. haha
My method of entering player data "evolved" as I went through the process. The first part I did was actually the 2002-2004 hitters, and I do not have their data saved outside of the rom, unfortunately. I do have the data for the 2005 hitters and all the pitchers, however. If you are interested, I can make an export of it for you out of my big Excel file.
And yes, I did choose to make starting switch hitters lefties by default, since most pitchers are righties. It turns out the "default" hitting side can be set on a per-hitter basis, but since I was too lazy to figure out what each hitter's preferred side is, I just made all the switch-hitting starters hit lefty. I decided to make the bench switch-hitters start out righty, though. Just to confuse people, I guess... hehe
Do keep the comments coming... ;-) and I'll try to answer any questions.
Andy
Please do post the 2005 hitter stats. Thanks!
Ok, a link to the 2005 hitter data has been posted on my webpage. It's near the bottom of the page.
I took a stab at teams. Let me know where I screwed up ...
Edit: Fixed. The 2005 Cardinals were borked.
Your team list looks correct. The 2002-2004 teams are in the order of East winner, Central winner, West winner, Wild card, for each league and year, NL before AL, starting at 2004. The "unknown" teams in the 2002-2004 section (#25-28) are copies of the 2002 AL playoff teams, so that a random demo game using one of those team codes, which were used for the 7th playoff year in the original rom, will not be screwed up.
The unknown team at #30 (starts with Lawson, DeLuca, Strickland) is... well, I think you can figure that one out. ;-)
The data in the space for team #31's pitchers is in fact the ERA table, reorganized a bit. It runs consecutively through all the necessary ERA's, lowest to highest, instead of the inane consecutive-by-team order in the original rom, and the two parts are pushed a little closer together so that it all fits in the space between teams 30 and 32.
If you're curious why the Cards are team #32 instead of team #30, it's because it worked a lot better that way with the arrangement of the team selection screen. If you "count" the teams in normal reading order (AT, CH, AZ, BA.....), you can see that they all match the order in my rom, there are holes at #30 and #31, and then SL fits nicely into position #32.
Whoa, I just realized there's a major problem with your export... the ERA's are all wrong!
Because I rearranged (and moved, to make room for 31 teams) the ERA table, the values you have listed for ERA are all incorrect. If you want to fix it, the tables for the 2002-2004 pitchers are in the same place they were before, but changed to fit the ERA's needed for these pitchers, in order of ERA instead of by player. The 2005 ERA table is moved to the the following locations:
Digits 1,2: 19D88-19E57
Digit 3: 19F48-19FAF
It, like the 2002-2004 table, is also reordered to go from lowest ERA (Rivera's 1.38) to highest (Aquino's 7.76).
OK well, it turns out not ALL my ERA's were correct either. I had made a mistake assuming that I could move the ERA tables in the 2005 data without moving the tables the same distance in the 2002-2004 data also, so all the old teams' ERAs were wrong. I have fixed that error and replaced the file on my website. Please be sure and download the fixed version! And let me know if y'all have any feedback, positive or negative... It would be kinda nice to know what people think.
http://andy_greatfun.tripod.com/rbi/ (http://andy_greatfun.tripod.com/rbi/)
Yeah, I kinda wondered what the fuck was going on with ERAs, but haven't had a day off until today to really get into it.
I'm looking for the .TBL file that makes the player names in RBI 3 readable; does anyone in the topic have it?
For which editor? Assuming Hexposure, it's attached. Just rename it to "rbi3.tbl" (or to match whatever the ROM name is) and drop the .txt.
Easier way is to use Search Relative for a string you know to exist, and build a font table based on the results.