Jump to content

BAD_AL

Members
  • Posts

    557
  • Joined

  • Last visited

  • Days Won

    8

Everything posted by BAD_AL

  1. you can do that. Just open your corrupted rom, paste those commands in the TSBTool text area and then apply to ROM.
  2. If you really need to fix the ROM, you can use the command line utility 'FC' (file compare) to see differences between two files (use the /B option for binary comparison). And if the files aren't too different, you can manually change the bytes in the messed up ROM to what they were before. Doing a 'fc /b ' listing reveals the following results: Comparing files tsb2007 v100.nes and NEWONE.NES 00031E80: E9 00 00031E81: 1E 00 00031E82: AA 00 00031E83: BD 00 00031E84: 79 00 00031E85: 9E 00 00031E86: 4C 00 00031E87: 9C 00 00031E88: 8D 00 00031E89: 06 00 00031E8A: 01 00 00031E8B: 01 00 00031E8C: 06 00 00031E8D: 48 00 00031E8E: 8A 00 00031E8F: 86 00 00031E90: FE 00 00031E91: E6 00 00031E92: 6E 00 00031E93: C6 00 00031E94: 9E 00 00031E95: A5 00 00031E96: 6E 00 00031E97: C9 00 00031E98: 1C 00 00031E99: D0 00 00031E9A: 04 00 00031E9B: A9 00 00031E9E: 6E 00 00031E9F: 68 00 00031EA0: 0A 00 00031EA1: AA 00 0003FA7F: 42 20 0003FA80: 41 62 0003FA81: 4E 61 0003FA82: 54 6E 0003FA83: 41 74 0003FA84: 20 61 So to fix a screwed up ROM, you would need to copy bytes the from location 00031E80 to 00031EA1 from the 'good' ROM and paste them to the bad ROM. Or You could take the 'FC' output from above and do some clever find and replace operations and come out with this: SET(0x31E80, 0xE9 ) SET(0x31E81, 0x1E ) SET(0x31E82, 0xAA ) SET(0x31E83, 0xBD ) SET(0x31E84, 0x79 ) SET(0x31E85, 0x9E ) SET(0x31E86, 0x4C ) SET(0x31E87, 0x9C ) SET(0x31E88, 0x8D ) SET(0x31E89, 0x06 ) SET(0x31E8A, 0x01 ) SET(0x31E8B, 0x01 ) SET(0x31E8C, 0x06 ) SET(0x31E8D, 0x48 ) SET(0x31E8E, 0x8A ) SET(0x31E8F, 0x86 ) SET(0x31E90, 0xFE ) SET(0x31E91, 0xE6 ) SET(0x31E92, 0x6E ) SET(0x31E93, 0xC6 ) SET(0x31E94, 0x9E ) SET(0x31E95, 0xA5 ) SET(0x31E96, 0x6E ) SET(0x31E97, 0xC9 ) SET(0x31E98, 0x1C ) SET(0x31E99, 0xD0 ) SET(0x31E9A, 0x04 ) SET(0x31E9B, 0xA9 ) SET(0x31E9E, 0x6E ) SET(0x31E9F, 0x68 ) SET(0x31EA0, 0x0A ) SET(0x31EA1, 0xAA ) SET(0x3FA7F, 0x42 ) SET(0x3FA80, 0x41 ) SET(0x3FA81, 0x4E ) SET(0x3FA82, 0x54 ) SET(0x3FA83, 0x41 ) SET(0x3FA84, 0x20 ) Which can be pasted into TSBToolSupreme and applied to your ROM to (hopefully) fix the corruption. Let me know if that works.
  3. I agree. Being able to change the playbook in game is awesome! Great Work!!!!!!!
  4. I applied everything except the formations, simmed 5 weeks and the League leader screens work fine for me. Did you clear out all your save data in your emulators? If not, could you clear the save data and try again?
  5. I see it. It has to do with setting the formations. For now, keep the 'Show Offensive Formations' Check box (under the view menu) unchecked.
  6. It doesn't need to be moved, I would prefer to only move stuff around only if necessary (it'll make it easier on the editors).
  7. Ok Buck, I checked out the 32 team ROM and the original tsb ROM (with regard to playbooks). The are practically the same. There was 1 slight difference (looks like cxrom put some critical data in a location that was previously all 'FF's (somewhere between 0x4010 and 0x5081). I modified the copy playbook feature to leave the new data alone (since it's not critical to the original TSB). I think that's all it needed to get it working with both ROMS. Please be my beta tester and report your results. Oh ya, about that defect you reported, it's not fixed in this release. It's been so long since I was messing with this program, I don't remember how to update that. TSBPlayMakeer_0.2.zip
  8. Honestly, I think Garcia it the best Bucc QB of all time (even though he's only played 1 year for them). They haven't had much luck with QBs.
  9. Wow, someone actually uses that thing. I didn't realize it was usable. I could look into making it work for the 32 team ROM. But don't get your hopes up on more functionality. The PlayMaker program needs a lot of work to be complete (way more time than I have to spend on it).
  10. I've been thinking about it. I'm not yet sure it's a feature that should go into TSBTool. I'm thinking that maybe a separate program would be better (I'm not sure yet). I was thinking that because: 1. TSBM already edits uniforms for nes TSB. 2. The SNES version already has a uniform editor. I think that it's really only needed for the 32 team ROM (which should also support the original version because they are so similar). And that perhaps should be a stand alone program. On the other hand, it would be cool to extract the uniform information to a text format so that you could apply uniform edits easier to either the original TSB or the new 32 team ROM. I'll think about it some more.
  11. I don't really like to do another release so soon, but I posted the newest version (TSBToolSupreme 0.8 beta). TSBToolSupreme can edit cxrom's 32 team ROM, nes TSB and SNES TSB1. There are no defects that I know of in it. I'm calling it a beta because it hasn't gone through user testing (it did pass all automated tests that I have) and the fact that the 32 team ROM isn't final yet. You can edit team formations, player names, player attributes, playbooks, team sim data, kick returner, punt returner, run/pass preference, and everything else that you can modify with TSBTool. uhh, where is this download? It's in the post where the alpha version was: http://www.tecmobowl.org/forum/viewtopic.php?f=34&t=6941&start=141
  12. I don't really like to do another release so soon, but I posted the newest version (TSBToolSupreme 0.8 beta). TSBToolSupreme can edit cxrom's 32 team ROM, nes TSB and SNES TSB1. There are no defects that I know of in it. I'm calling it a beta because it hasn't gone through user testing (it did pass all automated tests that I have) and the fact that the 32 team ROM isn't final yet. You can edit team formations, player names, player attributes, playbooks, team sim data, kick returner, punt returner, run/pass preference, and everything else that you can modify with TSBTool.
  13. TSBTool does not have a hex editor, but you can make arbitrary hex changes by using it's 'SET' command. Example: SET( 0x08100, 0x0048ecefe4 ) The above command would insert the hex '0048ecefe4' starting at location '0x08100'.
  14. Would you be able to implement editing team uniforms and formations for all 32 teams in the next release? I don't really know anything about editing the uniforms? Do we know how to do it for SNES TSB1, tsb and cxrom's 32 team ROM? If so, could someone please give me the info. Formations are done for all teams on my current development branch.
  15. Great!! Thanks cxrom. I've got all this implemented in the next version of TSBTool (which I'm going to call TBToolSupreme, because it will be able to edit TSB nes, your 32 team ROM, and TSB1 for the snes). Also, you forgot to mention that the PR/KRs for the new teams is at 2 locations, 0x32cb2 and 0x3F93C. By the way, do you think that the name section for the new teams might grow in subsequent releases of the ROM? If so, I'll put some of the ROM location data into a config file rather than hard coding it.
  16. Ok now I need to know the addresses of the following: 1. sim offense & defense for new teams 2. kick and punt returners for new teams 3. offensive formation for all teams (the old location looks to have different data in it now). cxrom, can you help me out?
  17. Ok, Here's the beta release for TSBToolSupreme for editing cxrom's 32 team ROM, regular nes TSB ROMs and TSB1 for the SNES. Requires the .NET Framework or Mono (Windows, Macintosh, Linux) in order to run. [Windows Vista, Windows 7, Windows 8 come with the .NET framework pre-installed]. It probably has bugs that I don't know of. Please report Bugs you find in this thread. Features Added (Version 1.2.0.0; view 'TSBTool_README.txt for more info) 1. Confirmed mono Support 2. 'ReplaceString' function. 3. Get/Set team abbreviation, team city, team name. Features Added (Version 1.0.0.2) 1. Schedule GUI Features Added (Version 1.0.0.1): 1. Hacks Menu added 2. Pro Bowl editing support (text + GUI) [Menu added under 'View'] 3. Should work under mono on Linux & Mac now Features Added (Version 0.9.0): 1. Uniform 'Colors' Editing (for nes ROMs) (select 'Show Colors' from the view menu). 2. Uniform 'Colors' Editing GUI (for nes ROMs) 3. Pasting Text into TSBTool main GUI removes any formatting (pastes as plain text). 4. Added 'GetBytes' feature. TSBToolSupreme Version 0.9.1 beta Defects Fixed: 1. Uniform usage for the cutscenes was not being updated. Known Issues (Version 0.9.1 beta): The Alt Uniform stuff doesn't work well for the NFC west in the 32 team ROM. This is due to issues with the ROM, not the tool. Version 1.2.0.2 -- Fixed bug that didn't allow lower case city name (SNES version default). (2/15/2021) Version 1.3 & Beyond will be located on my GitHub releases here: https://github.com/BAD-AL/tsbtools/releases Version 1.3 + will edit NES: TSB1, CXROM 32 team SNES: TSB1, TSBII, TSBIII ============================================================================================ 'GetBytes' feature explained: Due to the increased popularity of the 'SET' command, I have added a 'GetBytes' feature. The 'GetBytes' feature will extract bytes from a ROM into 'SET' commands. The input of the 'GetBytes' feature will be a text file and will look like the following: Example #1, this will extract the bytes from the ROM from locations 0x23BC6-0x23c51 0x23BC6-0x23c51 Example #2, this will extract the bytes from the ROM from locations 0x23BC6-0x23c51, and the comment '# mini helmet stuff' will be in the results. # mini helmet stuff 0x23BC6-0x23c51 Example #3, this will extract the bytes from the ROM from locations 0x23BC6-0x23c51, with a width of 5 bytes and the comment '# mini helmet stuff' will be in the results. # mini helmet stuff 0x23BC6-0x23c51,0x5 You can have as many lines as you want with as many comments as you like. The result of example #3 is the like the following (rest of the results are cut off): ----------------- # mini helmet stuff SET(0x23bc6,0x9495968b00) SET(0x23bcb,0x88898a8b00) SET(0x23bd0,0xc0c1ab8307) SET(0x23c4d,0x8f898a8b35) ... ----------------- ============================================================================================ TSBToolSupreme_0.9.1_Beta.zip TSBToolSupreme_1.0.0.3.zip TSBToolSupreme_for_mono.zip TSBToolSupreme_1.2.0.1.zip TSBToolSupreme_1.2.0.2.zip
  18. If you're going to use TSBTool to edit the new 32 team rom, delete the schedule before you click 'Apply to ROM'.
  19. check out the upload section http://www.tecmobowl.org/forum/viewforum.php?f=34
  20. Does anyone know the address where the Attributes (RS, RP, MS, HP ...) start for the new team players? The location I have written down is wrong.
  21. If you're using a Mac, you may be out of luck (editing TSB ROMS). TSBTool runs under the .NET framework, which is a Microsoft framework. You may be able to get it to run on your mac using mono http://www.mono-project.com/Mono:OSX#Introduction_to_Mono_on_MacOS_X. But the GUI may not work well. I'm pretty sure you can use TSBTool from the command line under Mono (it's not as straight forward, but it's still much the same). Sample command line: # list contents of a rom, placing the data into a text file $ mono TSBTool.exe TSPRBOWL.nes > data.txt # apply the contents of data.txt to a new rom, using TSPRBOWL.nes as a base $ mono TSBTool.exe TSPRBOWL.nes data.txt -out:newRom.nes
  22. I don't advise those changes because in cxrom's 32 team ROM, stuff is at different locations than the original TSB. I believe he did say that the locations for the attributes for the players hadn't changed (for the original 28 teams). But for the Playbooks, year (the year is set in many places), Juice, offensive formations, Team Simdata and schedule, I'm not sure if those locations have changed . **edit*** Actually, I just checked the year and it should be ok to set the year.
  23. You can download the updated ROMS from the Upload section http://www.tecmobowl.org/forum/viewforum.php?f=34. You can find emulators for the Mac here http://www.emulator-zone.com/doc.php/mac/
  24. That's too much work for me to do. If someone wanted to collect the data from 1940-1959, college football or the USFL and put it into the correct format for TSBSeasonGen, then more power to them. The helmet thing would be a neat idea for another program.
  25. The current TSBTool was not released with the intent that it would be used to edit the 32 team ROM. You can probably get it to modify many of the names, numbers, attributes of most of the players, but with anything else it will probably mess something up. Taking a quick look at how it loads the data, it has a mismatch of the names and attributes. The names look to be 5 off from the attributes. You may be able to edit bills WR1 (shows up as Trent Edwards) - Falcons K (shows up as dan Morgan) names without issue, and may be able to edit the ratings for Bills WR1-Falcons K without issue. But I do not advise changing the Playbooks, year, Juice, offensive formations, Team Simdata or schedule with the current TSBTool. Also, suprmnxxx please link to the download instead of re-posting it.
×
×
  • Create New...