Jump to content

BAD_AL

Members
  • Posts

    557
  • Joined

  • Last visited

  • Days Won

    8

Posts posted by BAD_AL

  1. Great update!

     

    Let's say that you had a hack for a 32 team only rom that didn't require input from the user.  Is it possible to code that so when you tried to apply to a 28 team rom that it would skip/error out?  If so, what would the syntax be?

    Thanks!

    No, looks like I didn't have the sense to support that when I implemented it.

    You could store the rom specific hacks in files clearly named for the appropriate version.

    Like "SuperSlowQB_32team.txt".

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

    ...

    -----------------

    ============================================================================================

    Version 1.0.0.1 Added to first post.

     

    Defects Fixed:
    1. Should work under mono on Linux & Mac now
    2. Team Formation Fix.
     
    Features Added:
    1. Hacks Menu added
    2. Pro Bowl editing support (text + GUI) [Menu added under 'View']
  3. i'm trying to run this program with mono in linux (ubuntu), but whenever i go to Open Rom, once i select the rom (tried this multiple times with different roms), the program immediately closes.

     

    i'm trying to run this program with mono in linux (ubuntu), but whenever i go to Open Rom, once i select the rom (tried this multiple times with different roms), the program immediately closes.

    Haven't looked at or tried to use this program in years.

    I truthfully don't even remember what all that stuff is on the 'TestForm'.

    But this was compiled for Window XP and looks to have used a few windows XP specific dlls.

    Given that, I'm not surprised that it doesn't run under Mono. Hell... not everything works under windows 7.

     

    I poked at the source a bit and remove all the non .NET stuff & re-compiled.

    But doesn't look like I can attach any files here anymore.

     

    Just wondering... have you tried running TSBToolSupreme under mono?

  4. attachicon.gifTSBToolSupreme.zipHey guys, I'm woriking on my first android app. TSBToolSupreme for android.

    it's attached here. it's not final, but it's pretty functional for basic stuff, not terribly well tested.

    if you pay tsb on your android device it's nice to have.

    please give feedback on what can be improved.

    I'm planning on adding a drag and drop interface for scheduling.

    right now the schedule editor is just text.

    you may have to enable ' developer options' ( under settings) in order to use it on your device.

    thx.

    Sorry, guys. 

    It wouldn't let me upload the .apk file.

    I had to zip it first.

    You'll have to unzip it to install it on your android device.

  5. Hey guys, I'm woriking on my first android app. TSBToolSupreme for android.
    it's attached here. it's not final, but it's pretty functional for basic stuff, not terribly well tested.
    if you pay tsb on your android device it's nice to have.
    please give feedback on what can be improved.
    I'm planning on adding a drag and drop interface for scheduling.
    right now the schedule editor is just text.
    you may have to enable ' developer options' ( under settings) in order to use it on your device.
    thx.

     

    Note:

    With Android 4.4 (KitKat) apps can no longer write to files under a device's SD card (Thanks Google :( ). [i really don't like Android KitKat.]

    (I can modify ROMs placed under /mnt/sdcard/ on My Galaxy S3, but not under /storage/extSdCard/)

     

    An app can modify SD card contents only under a directory created by that application during installation.

    I'll have to figure out how exactly to do this and update the app when I have time.

    I'll add that developing mobile apps generally takes a good while longer than developing Windows applications, which is why there have been few updates to this tool.

     

    TSBToolSupreme.zip

    TSBToolSupreme.apk

     

    [EDIT 25 October 2017]

    Located source Code on my Computer :) 

    Posted over at GitHub: https://github.com/BAD-AL/Android-TSBToolSupreme

     

    [EDIT 9/9/2019]

    Status (version 1.0.3):

    1. Marshmallow (Galaxy S5): Working fine.
    2. KitKat (Galaxy S4): Needed to install ES File Explorer to browse to a ROM.
    3. Pie (Galaxy S7): Working fine.
    4. Android TV (Nvidia Shield) Could not browse to a ROM (even with ES File Explorer installed)

     

     

     

    TSBToolSupreme1.0.3.apk

  6. Making great progress on my C#-> Java Port of TSBToolSupreme.


     


    I have everything working except for Offensive formations on the 1.11 version on CXROM's 23 team rom.


     


    All the team's Formations are '0' (2RB_2WR_1TE) so it's about impossible searching for the right location with a simple byte search.


     


    I an using the formation hack that Jstout figured out and was reposted here:


    http://tecmobowl.org/topic/55564-changing-a-teams-offensive-formation/


     


    But this isn't working for the version 1.11 32 team ROM. :(


     


    anyone know how to set it in the v 1.11 ROM?


     


     


     


     


     


  7. Does anyone know how to change a team's default offensive formation?  I couldn't find this info in the Hacks directory and nothing came up for me when I searched.  I realize that TSBToolSupreme has an option available for this but, unless I have an old version, it doesn't work.  Thanks.

     

    Ok great, thanks to pambazos88 I was able to see what was going on with TSBToolSupreme.

    When I tested out the Offensive formation feature I must have tried it on a ROM that was already setup with this hack.

     

    So.. simple way to get the Offensive formations to work correctly is to add the following 'SET' command in the text area and apply it to ROM:

    SET(0x21642, 0x8AA66EBCD09FAA4C5096 )

  8. So...


    It does run under mono on Windows....


     


    But I did find a couple Windows specific calls that would have probably caused it to fail on other platforms.  :(


     


     


    I compiled those calls out and am attacking the result here.


     


    I looked at the Mono install page for Mac and it says that it installs a Symlink to mono in your /usr/bin directory, so you should be able to run it by simply typing (from a command prompt):



    mono TSBToolSupreme.exe 

    As for installing Mono on Mac, I don't have mac so I can't comment on that. But it should be fairly straight forward, follow the instructions here

    TSBToolSupreme_for_mono.zip

  9. I could create the documentation...there is only one hack that might take me awhile to remember all the changes.

     

    I'm thinking about updating TSBToolSupreme to include some hacks (if they are not too complex).

    (Started playing TSB on my XBOX just recently)

    Any requests?

  10. I'm sure it's something dumb that I'm not doing, but whenever I try to Apply to ROM, it says "ERROR with line..." and pretty much lists every single player in the game.

    You should be using TSBTool Supreme. It edits the original NES TSB rom, 32-team TSB rom and the SNES TSB rom.

    You may get the same error, but it's a better program.

×
×
  • Create New...