-
Posts
557 -
Joined
-
Last visited
-
Days Won
8
Content Type
Profiles
TecmoBowl.org
Media Demo
Live Streams
Media
Twitch
Forums
Downloads
Posts posted by BAD_AL
-
-
With the latest release of TSBToolSupreme (1.2.0.0), you can now edit the Team names, cities and team abbreviations.
So the spreadsheet is no longer needed (for the latest version).
- gojiphen malor, fgqb#19nyj, TheRaj and 1 other
- 1
- 1
- 2
-
12 hours ago, SBlueman said:
Love the update to this essential tool, thanks @BAD_AL! I do have a question though, will this reset the pointers for the team name and abbreviations like this:
Or is this more of a quick fix where you need to make sure what you edit to fits to what is already in place?
When using the "TEAM_ABB=BUF.,TEAM_CITY=BUFFALO,TEAM_NAME=BILLS" lines, it sets up the pointers correctly when the string lengths change.
- gojiphen malor and SBlueman
- 1
- 1
-
New Version posted! [version "1.2.0.0"]
(uploaded in first post of this thread )
This new version finally allows you to change the team's abbreviation, city and name (checkbox under 'View' menu).
There is a little more functionality that you can read about in the README file.
I left in my 'Debug Dialog' under the 'Hacks' menu. A few people might find it useful , but I expect most people won't have a use for it.
To set a team's abbreviation, city and name the following syntax is used:
- TEAM_ABB=BUF.,TEAM_CITY=BUFFALO,TEAM_NAME=BILLS
Works on all the supported ROM types (original NES, 32 team NES, SNES version).
Don't make the city or team names too long or they won't look right in the Team's info screen.
Since it's a new version, it might have new bugs. Take precautions when editing and report bugs in this thread.
- Knobbe, gojiphen malor and SBlueman
- 2
- 1
-
Also, mono only works by using 'Terminal' on Macintosh.
So after you've installed Mono, downloaded and extracted 'TSBToolSupreme.exe',
Open a Terminal, navigate to the place you downloaded 'TSBToolSupreme.exe' to and type in:
mono --arch=32 TSBToolSupreme.exe
-
I did post a link for TSBToolSupreme for mono (.net framework for Linux & mac) some time back in the TSBToolSupreme thread.
- gojiphen malor, kamphuna8 and Knobbe
- 3
-
This seems like a false release date.
I could have sworn I was playing this game before the 1991 season started in September.
If they released the game months after the season started, why were the rosters so inaccurate?
-
Some SNES TSB1 ROMS play but are just a little different than the one that this program is expecting.
Try the one found here:
https://github.com/BAD-AL/tsbtools/blob/master/TSBProjects/TSBTool/bin/Debug/TSB1.smc
Which is the ROM that I wrote the tool against.
-
On 3/13/2018 at 11:10 PM, Brian St'Denis said:
So what is listed in the text data and how do I avoid the cmd screen from telling me I have a regular NES ROM?
There are 3 ROM types that the program knows how to edit.
1. Original NES ROM
2. Original SNES ROM
3. The 32 Team ROM that the member 'CXROM' created about 10 years ago.
There are some variations of the ROMS that will play, but that the program can't edit correctly due to data being at different locations. It should tell you when you load the ROM which one it thinks is loaded.
-
18 hours ago, Brian St'Denis said:
When I put my ROM in, it says it is a Regular TSB ROM. So is there another editor I can use? I should note that it says this on the cmd screen. I can see the rosters and what not in the text box but can't find the code to edit quarter times. I'm assuming that's on the cmd screen
Quarter length is not listed in the text data. But it is settable (through a 'SET' command). And should be available in the 'Hacks menu'
# 15 minute quarters SET(0x2224B, 0x0F)
The '0x0F' is the number '15' in hex format. You can change it to whatever number you want. But probably don't get too crazy and put a huge number in there.
- gojiphen malor and SBlueman
- 2
-
You should be able to upload files in this forum. There is a "Drag files here to attach, or choose files..." area when you add a reply (at least there is for me).
Package up that stuff in a zip file and add it as an attachment to your post.
-
On 1/30/2018 at 7:15 AM, taylorgov2 said:
Added a couple of more pics to my above post showing some minor changes that I have been messing with for the last couple of days. Also I have completed full rosters for Texas State Armadillos, Eastern State Timberwolves, Permian Panthers and the Miami Sharks. Having trouble using TSBTool Supreme when updating the rosters for TC Williams Titans (SF), West Canaan Coyotes (SEA). When editing those teams so far, it messes up the rom.
Love this project!!!
Upload the ROM and rosters that are causing trouble (text format) that you're working on and I'll see if I can troubleshoot the issue.
-
On 2/6/2018 at 4:15 PM, Darrin said:
Thanks BAD_AL!
Do you know of any of any good resources I could take a look at or some sample code?
The source code for TSBToolSupreme is on GitHub at:
https://github.com/BAD-AL/tsbtools/tree/master/TSBProjects/TSBTool
You can look at that if you want.
But basically it's gonna be
FileStream s1 = new FileStream(filename, FileMode.Open); outputRom = new byte[(int)len]; s1.Read(outputRom,0,(int)len); s1.Close(); ret = true;
Then doing byte manipulation on the 'outputRom' byte array.
-
-
You can use just about any programming language that can read and write files.
I would suggest that you use C# and Visual studio though. I think it would be easier from a development and debugging perspective.
It also makes sense from a deployment perspective because Windows ships with the .NET run-time(s) and your users won't have to download another run-time to run your program.
Also consider targeting an older run-time (even .NET 3.5 probably has all the functionality you want) so that your users don't have to update anything.
-
This project was compiled for an old android version and it's likely to not work on newer android releases.
If there is a lot of interest, I'll consider doing an update. If you don't want to wait for me to update it, you can now fork me on GitHub:
https://github.com/BAD-AL/Android-TSBToolSupreme
-
On 2/19/2017 at 7:14 PM, SBlueman said:
@BAD_AL just a heads up that the faster INT returns SET command didn't get updated yet. BTW...I have been saving text files of commands in the hack file but the drop down menu wont display all of them. I have 23 files saved but only 18 show up in the hack drop down menu. Any way to change that so all files will show?
I don't think I ever tried with that many.
Could you zip up your setup and upload for me to have a look at?
-
Hey, here you go.
I downloaded these team by team from the easports website (week 2).
If you know javascript, you can even modify the web page to spit out the tecmo ratings into another table on the page (so that you can paste it into TSBTool).
P.S. The 'downloadTeams()' function doesn't actually work, it was just an experiment.
I actually used chrome developer tools to set breakpoints on the page, modify the query and save the returned json content.
-
Getting a 404 on the Emuware stuff.
It's still downloadable from here though.
-
this app crashes on my galaxy s5 as soon as i load any of the .nes roms. Any ideas?
I loaded Metroid into the app, but it doesn't crash until I try to edit something.
I'm not sure why it's crashing on your GS5.
It works as well as I can expect on my GS3 w/ KitKat.
-
As I play with this amazing tool how do I edit the returners?
It is possible to do it in the 'Advanced' section. You'll have to edit the text and apply it.
Perhaps it should be added to the 'Team' section.
-
It was meant to work with the snes version, but I just tested it and it's not handling it. I'll fix it in the next version.
-
I think I'd like to write an app or an add-on to TSBTool that edits the faces.
But I not sure how to render the tiles based on the ROM data.
Looks like 64 bytes per Tile.
8-bits per pixel.
How do I know what color to render a given pixel?
Where to get the color table for a Tile in the ROM?
Any other good Tile info?
-
I found at least one incorrect set command. I'm sure this is due to trying to do compares as some of the roms may not have been only modified with one thing. The
Th int return hack has: SET(0xbfb5,0xe3fcfcffe031fefae3fcfcffe030fe)
It should be SET (0xBFC5, 0xF720E100E00AE208E304F608E4DFFEFF)
ok, I'll fix that in the next release.
-
Tool updated again [new version = 1.0.0.3] (due to some extra time I had this holiday season)
I've kept up version '0.91 Beta' because that is probably the best tested version.
File is located in first post in this topic.
http://tecmobowl.org/topic/11106-tsb-editor-tsbtool-supreme-season-generator/
1. Added Schedule GUI2. Added support for CXROM 1.11 (Except formations)3. Added a few hacks from: http://tecmobowl.org/topic/58074-2013-hack-year-in-review/.4. Added a Menu item under 'HACKS' that will check all the 'SET' commands looking for locations that were set more than once (so you can see if the hacks conflict with one another).================================================================================Double click on schedule to bring up scheduler gui.CXROM 1.11 Rom should not really be used, but I added support for it to make the programmore compatible with it's java (android) counterpart.Added a menu item that will check every 'SET' command loaded into the editor to ensure thatyou're not setting the same location multiple times (it will however ignore warning you againstidentical lines because you're setting them to exactly the same value and hence there isn't a conflict).Also, for SET commands like:>>>> SET(0x2224B, {28TeamNES PromptUser:Msg="Enter desired quarter length":int(1-15)} )The line will only apply to a 28 Team ROM, it will not be applied to a SNES or 32 team ROM.
- DFM and brookstonfowler
- 2
Random plays rom
in Hacking Documentation
Posted
This is soooo cool.
Attached the set commands.
random_plays_hack.txt