Announcement

Collapse
No announcement yet.

Captain Tsuba Vol. II - Super Striker

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Captain Tsuba Vol. II - Super Striker

    Hi guys!!!.
    I have a little problem with Captain Tsubasa Vol.II - Super Striker:
    You know, I created a code for it that sets your level to 99 everytime you enter to the sub menu of the status of your character. I just had to change one LDA to a STA:
    ABAE 46 62
    2BBE 46 => 62 (ROM)

    ABB6 B1 91
    2BC6 B1 => 91 (ROM)

    The code works perfectly in most emulators. But when I tried to enter the sub menu in VNES (a nes emulator for N-Gage and symbian cell phones), it refuses to enter the menu. Obviously is a problem of this especific emulator.
    Sadly, VNES is the only emulator for my N-Gage, that runs almost flawlesly the game. I tried YewNES plus, but it has graphic issues with this game.

    So I'm looking for an alternative method to set the levels of all my chars to 99 and boost all his stats. There's no RAM addresses to the stats, them are calculated directly from the number of your level.

    I tried both with read and write breakpoints at the start of a new game, after entering a password, after finish a match...but everything I tried failed.

    All the ram addresses for the game are here

    I just need a code (it doesn't mather the amount, I'll hack them directly in to the rom) to set the levels of all my chars to 99.

    Thanks in advance.

    Whipon.

  • #2
    Try this out:

    ROM Patch:
    2BC1 = A9
    2BC2 = 62
    2BC3 = EA
    2BC6 = 91

    Original:
    2BC1 = 20
    2BC2 = 05
    2BC3 = AF
    2BC6 = B1
    This reality is mine. Go hallucinate your own.

    Comment


    • #3
      Try this in VNES: SKUZVLOL
      "Dizzy my future, silly my way."
      "Under my flag I live free."

      Comment


      • #4
        Thank you very much from the bottom of my heart T____T (tears of joy)

        Thank you very much to both of you for the ultra quick answer.
        These are the results:

        Ugetab codes: flawlessly. It set all my stats to the max. I'd love to be able to create such codes. I need a bit more of 6502 asm knowledge u_u. You rock for sure . The only problem appears when you use some passwords, and some of your chars doesn't reach the max stats.

        VisitntX code: I don't know why, but your code sets my level to 71, but the stats remain in the original values. I must investigate further the way the game calculates the stats.

        Anyway, both of you maked my day. I can't stop playing now. And I learned some new tricks. ñ_ñ

        C U and thank u!!!.

        Whipon.

        Comment


        • #5
          I just figured that the emulator was error intolerant in the PPU area, so I removed the routine that was running. No player names on the stat screen, but also no JSR to emulate with bad info. I tried to make a more friendly version than yours for GG, but I think your version is preferable in GG format for those emulators that are compatible.
          This reality is mine. Go hallucinate your own.

          Comment


          • #6
            n.n

            I apologize for not testing the code in Vnes first. While the code works perfectly in VirtuaNES in my computer, it doesn't work in Vnes in my N-Gage. It seems the code needs the submenu to work. If you don't enter to the submenu of the stats of your character, It doesn't change anything at all.
            To enter to the submenues under the Status option in the main menu you must press the "A" button. None of the sub options under the status option works in Vnes. You can't modify nothing, because the A button doesn't work.
            I tried also an unhacked version of the rom (only translated) and the original rom in japanese, but the submenues under status doesn't work at all in Vnes.
            The only way to edit your team (swap positions, change formations) is entering in the Team Data menu after someone scores within a match. The "A" button works well in this menu.
            Vnes is a very nice emulator, but it has some nasty issues u_u.
            Anyway, thanks for the help again . If you can figure any other method, let me know, please n.n.

            Comment


            • #7
              ROM Hack:
              2000: (9FF0)
              A533
              9134
              C8
              A962
              9134
              60

              (2000 = A5339134C8A962913460)

              3DBA3: (DB93)
              20F09F
              EA

              (3DBA3 = 20F09FEA)

              Original:

              2000: (9FF0)
              FFFF
              FF
              FFFF
              FFFF

              (2000 = FFFFFFFFFFFFFF)

              3DBA3: (DB93)
              A533
              9134

              (3DBA3 = A5339134)
              This reality is mine. Go hallucinate your own.

              Comment


              • #8
                Perfect!!!

                The code is perfect. It sets all your stats to the max from the beginning. I tested it in my N-Gage too.
                Thank you very much.

                Comment


                • #9
                  What an interesting method!

                  After playing a bit, I tried to undertand your method, Ugetab. Its very interesting. Here's the asm code:

                  Code:
                  $9FF0:A5 33     LDA $0033 = #$00
                  $9FF2:91 34     STA ($34),Y @ $0000 = #$15
                  $9FF4:C8        INY
                  $9FF5:A9 62     LDA #$62
                  $9FF7:91 34     STA ($34),Y @ $0000 = #$15
                  $9FF9:60        RTS
                  Code:
                  $DB93:20 F0 9F  JSR $9FF0
                  $DB96:EA        NOP
                  It seems you looked for a bunch of FF's in the rom to replace them with your routine. But I can't understand it very well. Can you please, explain a bit your method?. This technique is very usefull, and surelly will be usefull to anyone interested in rom hacking.

                  Thanks again for your help.

                  Whipon.

                  Comment


                  • #10
                    Original Coding:
                    $DB93:A5 33 LDA $0033 = #$00
                    $DB96:91 34 STA ($34),Y @ $0000 = #$15

                    The set of FFs I found, I'd been planning to use as a last resort. Generally, they appear at the end of the bank, so I scan 8FF0, 9FF0, etc. until I find some to use. I prefer to find unused space in the bank of code I'm changing, but it's not always an option, so I stuck with the 9k range, because it was pretty consistent as being there when testing.

                    This is the code I replaced with a JSR, so I include it in the routine(The first time I did this sort of reprogramming was with Smash T.V. weapon codes in MAME)
                    $9FF0:A5 33 LDA $0033 = #$00
                    $9FF2:91 34 STA ($34),Y @ $0000 = #$15

                    This portion intercepts the player stat write-in routine, and writes their level in addition to what's been written already. The code at DB93 is fairly similar, but because there's only a specific value to write, I LDA #$62 instead of read an address. Because the above code writes the player's Y=2 stats, I increment Y. Simple tests in FCEUXDSP proved that there weren't any problems occuring, so I deemed it fit to post. Breakpoint 9FF0 on execute in FCEUXDSP to see it in action, with all the variables filled. Because it's a JSR, I can end the routine with just an RTS, and the game continues almost as though there had never been a JSR.
                    $9FF4:C8 INY
                    $9FF5:A9 62 LDA #$62
                    $9FF7:91 34 STA ($34),Y @ $0000 = #$15
                    $9FF9:60 RTS
                    This reality is mine. Go hallucinate your own.

                    Comment


                    • #11
                      Very nice ñ_ñ

                      Thanks again, that was great!. I had been stuck in some nes games in the past, because of similar issues, but with this new method I can return to hack them one more time.

                      Comment


                      • #12
                        can anyone plz tell me what program do u use to enter the codes so u can play with different teams or allstars with ur selection,and it only works on pc right?tnx for anyhelps sorry for my noob question
                        Last edited by Garnett_Buck; 09-08-2007, 12:11:59 AM.

                        Comment


                        • #13
                          n.n

                          You'll need a Captain Tsubasa 2 rom and an Hex Editor. Or just use the GG and PAR codes in these posts:
                          http://www.gshi.org/vb/showpost.php?...1&postcount=56
                          http://www.gshi.org/vb/showpost.php?...1&postcount=61

                          Enjoy!.

                          Whipon.

                          Comment


                          • #14
                            like this code Enable Tsubasa's Cyclone Shot,448:01, where do u put the code?i learned how to bring allstars to my team by changing the values,and another question if i want to play with carlos team from begining how do i do that?or change my opponents players?I know how to use the GG codes,where part do i put the PAR codes in?cuz im using FCE Ultra for all this,or i need somethin else?
                            Last edited by Garnett_Buck; 09-08-2007, 08:04:16 PM.

                            Comment


                            • #15
                              First, I didn't created any codes to change the opponents.
                              Second, read this web to learn how to use PAR codes in FCEUltra

                              If you want to edit your team just use the par codes to do so. Search all the members of the Carlos Team and make the codes by the addresses and the digits of each character.

                              Have fun!.

                              Whipon.
                              Last edited by Whipon; 09-08-2007, 10:30:00 PM.

                              Comment

                              Working...
                              X