Announcement

Collapse
No announcement yet.

Hacking Sequential codes PSX

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

  • #91
    Right where I found my music mod there is an address that controls the music starting and stopping. Could be used with your code to make it work. Post some value with your code and sometime this week I will look into making something.
    Spoiler Alert! Click to view...

    THE BAD GUY!!!!!!

    Comment


    • #92
      I have great news I hacked an invincibility code using ASM on the gba using the no cash gba debugger for the game Metroid Fusion, but having said that setting breakpoints on a psx code addresses is still giving me trouble,

      I think I finally managed to successfully set a breakpoint on a code, I set a breakpoint on the stage modifier for Street fighter Alpha 3 and after I picked a character at the character select screen the game paused, does that me the breakpoint was set correctly on the codes address?
      Last edited by jin299; 05-11-2013, 11:59:38 AM.

      Comment


      • #93
        If the game pauses then there was a successful break on that address.
        Spoiler Alert! Click to view...

        THE BAD GUY!!!!!!

        Comment


        • #94
          That's good to know, I was just wondering is there anything you can create in ASM with a character modifier code?

          Comment


          • #95
            You need to real freze the value inside container,so it dunt made any crashin issue,maybe you should usin dual countin or float type
            dood
            dood! im a uniter, not a divider dood

            Comment


            • #96
              Helder, what address did you place a breakpoint on to create this code?

              P1 & P2 Infinite SP (ASM)
              80145274 2400

              Comment


              • #97
                found out how to create an asm infinite health hack for both players for Street fighter alpha 3, what I did was placed a breakpoint on the infinite health address, and then I changed the instruction of the address with sub ,r4 ,r2,r7 to add r4,r2,r7 and it worked

                I also made an ASM code timer code, where the clock counts up instead of down, pretty cool, the only problem is I have no idea on how to convert the code to a gameshark code how would I convert this asm code to a gameshark one 801BA160 24420001?
                Last edited by jin299; 05-13-2013, 02:04:31 PM.

                Comment


                • #98
                  Originally posted by jin299 View Post
                  found out how to create an asm infinite health hack for both players for Street fighter alpha 3, what I did was placed a breakpoint on the infinite health address, and then I changed the instruction of the address with sub ,r4 ,r2,r7 to add r4,r2,r7 and it worked

                  I also made an ASM code timer code, where the clock counts up instead of down, pretty cool, the only problem is I have no idea on how to convert the code to a gameshark code how would I convert this asm code to a gameshark one 801BA160 24420001?
                  Split the code into 2 lines:

                  801BA160 0001
                  801BA162 2442
                  Spoiler Alert! Click to view...

                  THE BAD GUY!!!!!!

                  Comment


                  • #99
                    Thanks for replying back man and I understand exactly what you mean now, and this goes for all codes hacked using asm right?

                    Also recently I was messing around with player one's score in Street Fighter Alpha 3, so I found the code that controlled how much player 1 earns in a fight using art money, and wanted to make it into an asm code so that I have 9999 as my score, so place a breakpoint on that address, but there's one problem I don't know what instruction in the debugger to modify so that I can trick the game into thinking I have 9999 as my score, any idea?

                    I know it's a big ask, but the reason why I'm hacking codes like this at the moment is so that it will give me an better understanding of learning what the other instructions do one the debugger so far I'm familiar with the Nop, add and subtract instructions, but I haven't got a clue on what the other instructions in the debugger do?
                    Last edited by jin299; 05-15-2013, 09:55:23 PM.

                    Comment


                    • You have to learn to read the instructions, like lui or lw or anything with the "l" is a load of some kind and anything with a "s" is a store. So using this info when you get a break on the address you set a breakpoint on look a few lines up for a load of some kind then set a break on that and watch what it loads into what register. Sometimes there are cmp or compares that test to see if you have the max score if not then it skips a branch or jump, by manipulating the compare or branch you can make it go to the max score routine but this is pure speculation. What is the address for the score you found?
                      Spoiler Alert! Click to view...

                      THE BAD GUY!!!!!!

                      Comment


                      • Here's the max score code I hacked for the game 801943F4 270F.

                        Comment


                        • Here is the code to max the score:

                          Max Score (ASM)
                          80121AEA 0046

                          Basically the games loads 0098967F into register a2 which there is a check to see if your score is that and keeps it that address if its higher but not if its lower. So i changed the Instruction that adds what is to be added to your current score, so instead it add the max value in register a2 to your score so its maxed right away.

                          Click image for larger version

Name:	example.jpg
Views:	1
Size:	146.3 KB
ID:	162363
                          Spoiler Alert! Click to view...

                          THE BAD GUY!!!!!!

                          Comment


                          • Asm sure is complexed, there's no disputing that, is there any useful information on google you can direct me to, that could teach me some of the instructions in asm for the psx system, how did you learn asm for the psx because learning this type of stuff is like trying to speak another language you don't speak.
                            Last edited by jin299; 05-17-2013, 01:52:15 AM.

                            Comment


                            • I learned really in the NDS and then applied it to other systems since they share different instruction but the common ones share the same functions. Best bet would be to learn the 16bit systems ASM then it will be easier to get the grasp of other ASM languages without too much effort. Look for MIPS r3000 reference guide to know what instruction does what.
                              Spoiler Alert! Click to view...

                              THE BAD GUY!!!!!!

                              Comment


                              • Helder is there any information on learning asm for the Nintendo DS available online, because I try searching on google for a possible source but could not find any?

                                Comment

                                Working...
                                X