NES TSB Play Editor BETA3 release

Support/tutorials for any editors developed for modifying Tecmo roms

Moderators: Rod Woodson, Mod Squad

You are seeing ads here because you are not logged in. To register, Click Here

NES TSB Play Editor BETA3 release

Postby konForce on Fri Jan 28, 2005 5:54 pm

For background information, see: http://www.knobbe.org/phpBB2/viewtopic.php?t=4307

TSB Playbook Editor Beta 3 is available.

http://www.emuware.com/files/?tsbPBE-beta03.zip

Updates since the second release:
* BUGFIX: blitz byte (hopefully) saved correctly
* Added more information to various command codes
* Sequence data is reordered upon saving (*Nukes CPU AI*)
* Added "Safe Save" option

The purpose of this release is to correct a problem that was brought to my attention regarding the blitz byte not being saved properly. It should be resolved now, but you'll have to see for yourself if it works.

Other than that, there is no additional useful functionality. The editor does load the squences more accurately than Beta 2, but this doesn't translate into any practical applications.

If you want to use the editor to swap plays around, use the Safe Save option. It only saves the play slot information. Doing a Full Save will damage the ROM in that all offensive CPU AI will be corrupted.

The discovery that TSB stores CPU play logic within the sequences threw a monkey wrench into the route I was taking. To make a useful play editor, a completely high level editor would be necessary - ie, one that would essentially "compile" the playbooks into the NES format. This editor does not do that, and will likely only remain a debugging tool.
konForce
Water Boy
Water Boy
 
Posts: 26
Joined: Mon Dec 20, 2004 5:02 pm

Postby Randy Moss on Mon Apr 11, 2005 5:22 pm

Can you explain a little more about why this tool isn't that useful?

If it corrupts the CPU Offensive AI, does normal hex editing and manually moving plays around do that as well, or is it just this program?

Or does this program just not work for creating entirely new plays?
Last edited by Randy Moss on Mon Apr 11, 2005 5:30 pm, edited 1 time in total.
User avatar
Randy Moss
Starter
Starter
 
Posts: 245
Joined: Wed Oct 20, 2004 7:58 pm

Postby sois on Mon Apr 11, 2005 5:28 pm

dang, well this is a crappy news item.

that sucks kon but we appreciate the work sir!
Image
User avatar
sois
Tecmo Legend
Tecmo Legend
 
Posts: 2816
Joined: Wed May 08, 2002 9:25 pm
Location: South Carolina
Online League Affiliation: TPC

Postby Randy Moss on Fri Apr 29, 2005 12:23 am

Bump, has anyone tried moving plays with this tool and been successful?

I guess I don't know what Kon means by corrupting the CPU AI -- not sure if that is just for actually editing plays.
User avatar
Randy Moss
Starter
Starter
 
Posts: 245
Joined: Wed Oct 20, 2004 7:58 pm

Postby konForce on Thu May 19, 2005 5:39 pm

I understand how to make user defined plays, all the way down to the routes, etc. There is still some unknown information, but it's nothing that couldn't be figured out.

The kicker is that embedded in the route information is the CPU logic. The CPU is not smart, it just does what the logic tells it to per route. In other words, if you create a play you also have to tell the CPU how to use the play.

What happens in the play sequence is at the end, a "take control" byte command is issued. If you are a human then you can now control the player and the play sequence is halted. However, if you are a CPU, the play sequence continues according to the logic that immediately follows it. (The last beta of my editor did not even attempt to load CPU data and thus, when saving the playbook, all CPU logic is overwritten with garbage.)

The logic for a QB might look like:

1) Drop back for pass.
2) If random number is A then pass to a player
3) If random number is B then move to a location (scramble)
4) While scrambling, if random number is C then pass to a player
5) Run with ball.

I never had time to completely look into this, but to me it looked like the best way to create a usable playbook editor would be to actually create a program that lets you draw plays up, and then press a "compile" button that creates the NES byte code needed for TSB.

In other words the program would not be able to extract information from the TSB ROM, it would only be able to export a playbook to it.

The method my playbook "editor" uses would have only worked if things were a bit more structured in the TSB ROM.
konForce
Water Boy
Water Boy
 
Posts: 26
Joined: Mon Dec 20, 2004 5:02 pm

Re: NES TSB Play Editor BETA3 release

Postby bruddog on Sun Jan 25, 2009 7:25 am

bumping this for yakmolester.

Closest thing we have to a graphical interface. It shows the offensive movements
CHECK OUT MY ONLINE RADIO STATION

Image
bruddog
Tecmo Legend
Tecmo Legend
 
Posts: 2682
Joined: Sun Jul 21, 2002 12:28 am
Location: San Diego, Ca
Online League Affiliation: MPC


Return to Tecmo Editors

Who is online

Users browsing this forum: No registered users and 0 guests