TSB Tools

Bad Al's Tecmo Super Bowl Tools

Original TSB Tool

You will need .NET Framework To Run It!

TSBTool can be used to modify Tecmo Super Bowl NES Roms.

TSBSeasonGen reads data files and spits out text that can be read (and applied to a NES ROM) by TSBTool.

You can modify the following with TSBTool:

  1. Player names, numbers, faces , Attributes, Sim attributes
  2. Team Sim attributes
  3. Team offensive preference.
  4. Kick returner/ punt returner
  5. Schedule

TSBTool reads (and lists) plain text and applies it to a TSB nes ROM. Format looks like the following:

TEAM = bills SimData=0xab0

QB1, qb BILLS, Face=0x52, #0, 25, 69, 13, 13, 56, 81, 81, 81 ,[3, 12, 3 ]

QB2, frank REICH, Face=0x22, #14, 25, 69, 13, 13, 31, 44, 25, 50 ,[3, 3, 2 ]

RB1, thurman THOMAS, Face=0x83, #34, 38, 69, 63, 25, 75, 50 ,[10, 7, 8, 8 ]

RB2, jamie MUELLER, Face=0x51, #41, 44, 69, 25, 88, 50, 25 ,[5, 3, 6, 2 ]

RB3, kenneth DAVIS, Face=0xa5, #23, 38, 69, 25, 19, 50, 31 ,[5, 2, 7, 2 ]

RB4, don SMITH, Face=0x8b, #30, 38, 69, 25, 19, 50, 31 ,[3, 3, 8, 2 ]

WR1, james LOFTON, Face=0x81, #80, 25, 69, 38, 13, 50, 56 ,[1, 8, 13, 6 ]

WR2, andre REED, Face=0xb6, #83, 25, 69, 56, 13, 56, 69 ,[1, 9, 10, 10 ]

  1. Schedule is specified like this:

WEEK 1

bills at dolphins

colts at patriots

jets at buccaneers

The goal in using a plain text format is to allow other programs, spreadsheets, webpages, ect... to generate content targeting it.

Read the Readme files before using.

Due to the 2MB limit, 1960-1967 season data are in a seperate zip file.

TSB Tool Supreme

Here's the beta release for TSBToolSupreme for editing cxrom's 32 team ROM, regular nes TSB ROMs and TSB1 for the SNES.

You will need .NET Framework To Run It!

It probably has bugs that I don't know of.

Version 0.8.0 had the following nasty bug:

Applying changes to Formations causes the 'NFL Leaders' screens to mess up. See this post for a fix:http://www.knobbe.org/mx/viewtopic.php?f=34&t=10578&start=4

This is fixed in version 0.8.1, 0.9.0, 0.9.1

Known bugs (Version 0.8.1) These are fixed in current release(0.9.1):

  1. Offensive preference for the NFC west teams overwriting offensive preference for AFC East.
  2. Playbooks are not listed for the SNES version.
  3. Offensive formations are not listed for the SNES version.

Please realize that this is a beta release (you are a beta tester if you use this) and make sure you check the error/ warning messages after you apply data to a rom. If you use this, make sure you do work on a copy so you don't screw up your original ROM.

Please report Bugs you find in this thread.

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.

'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 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, andthe 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)

Looking for something?

Use the form below to search the wiki:

 

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!