Jump to content

BAD_AL

Members
  • Posts

    557
  • Joined

  • Last visited

  • Days Won

    8

Posts posted by BAD_AL

  1. 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.

     

  2. 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.

     

  3. 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.

  4. 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.

  5. 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.

     

  6. 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.

     

  7. 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.

     

  8. 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?

  9. 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.

    MaddenStuff.zip

  10. 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.

  11. 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?

  12. 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 GUI

    2. Added support for CXROM 1.11 (Except formations)



    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 program 

    more compatible with it's java (android) counterpart.


     

    Added a menu item that will check every 'SET' command loaded into the editor to ensure that

    you're not setting the same location multiple times (it will however ignore warning you against 

    identical 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.

×
×
  • Create New...