Announcement

Collapse
No announcement yet.

Hacking Sequential codes PSX

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

  • jin299
    replied
    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.

    Leave a comment:


  • Helder
    replied
    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.

    Leave a comment:


  • jin299
    replied
    So you mean to tell me, that the code you found down below was the one you found using Art Money?

    Music Mod
    8019ED9C 01??

    Also I found another music modifier for the game, the problem is the code only works when the original track that's playing has completely finished and for some reason outside of a fight it freezes, the game, now I tried inputting a joker command so that when the fight started, I push the assigned button to activate the code, but all that did was stop the music during the fight from playing entirely?

    Here's the code I found
    8019EDBD 0000
    Last edited by jin299; 05-10-2013, 03:05:24 PM.

    Leave a comment:


  • Helder
    replied
    A gameshark code is the raw code so it would be the same on just about any cheat device and emulator with memory viewer.

    Leave a comment:


  • jin299
    replied
    Helder can you remember the address for the music modifier you hacked for the game using Art Money before you converted it to a Gameshark code?

    Leave a comment:


  • jin299
    replied
    Well all I remember is the method I used to hack the music modifier was an rather unusual one, which I can't recall exactly how I hacked it, but I could of sworn the region of memory the address is located in is 8019E???, but that's all I remember,, about the code.

    I didn't mention this in my last post, but I also found a character select music modifier code, at the time I found the other code, but can't remember how I hacked that code either unfortunately.

    Now the reasons why I want to hack this code, is because it's a code I always wanted to hack for the game, that and the fact, I always wanted to fight in a match using Shin bison's music, as it's one of my favourite Street Fighter themes of all time.

    If you have the time could you look into this request for me?
    Last edited by jin299; 05-06-2013, 09:35:54 AM.

    Leave a comment:


  • olala
    replied
    Used unknown feature,if you're completly forgot the correct value dood
    Once again artmoney its the best one dood

    Leave a comment:


  • Helder
    replied
    It would help in knowing what method you searched for and if you remember any values that were used, this way we can search for known values and things will go alot faster. A side why do you want a music modifier anyways? is it just a code you always wanted to hack or to test your skills?

    Leave a comment:


  • jin299
    replied
    Your right man this stuff is too complex for a novice hacker to learn, I won't waste your time any more, it was wrong of me to assume that hacking an ASM code was going to be easy, I understand that now.

    Now there something I want to ask you, could you look into the music modifier code for me, because I have tried over and over and over again, to try and find the code, but haven't been successful, one things for sure though it's definitely possible to hack the code using a cheat engine, because as I mentioned before, I already found it, but then lost it shortly afterwards lol
    Last edited by jin299; 05-05-2013, 08:09:53 PM.

    Leave a comment:


  • Helder
    replied
    Originally posted by jin299 View Post
    I'm still experiencing the same problem, I don't understand why but I'm definitely doing something wrong but what that is still remains to be seen, where did you type the address into? was it the address to position to box?
    This is why I don't want to waste my limited time with this, its a complex thing especially if you never did any ASM before and the fact that you haven't mastered the Standard RAM codes but I will explain to you and I won't bother again until you master the RAM codes. You need to know how to hack the RAM codes and also observe which has been the same thing I've been telling you over and over again these ram codes to see whats going on when the ASM makes changes to the RAM.

    Click image for larger version

Name:	1.jpg
Views:	1
Size:	209.7 KB
ID:	162335

    Click image for larger version

Name:	2.jpg
Views:	1
Size:	205.9 KB
ID:	162336

    Click image for larger version

Name:	3.jpg
Views:	1
Size:	206.0 KB
ID:	162337

    Click image for larger version

Name:	4.jpg
Views:	1
Size:	213.5 KB
ID:	162338

    Image 4 shows what happens when there is a break when I used a super move, if you pay attention to the registers and the instructions the Instruction is adding register a1 value :FFFFFFD0 which is -48 in decimal to the value of register v0 which is 61hex (the current super meter value), so if you are familiar with algebra if you add a negative number to a positive its basically a subtraction that is done. So if I change the beginning of the instruction to 2400 like in my code it just ignores this instruction therefore making it never decrease and also never increase.

    Leave a comment:


  • jin299
    replied
    I'm still experiencing the same problem, I don't understand why but I'm definitely doing something wrong but what that is still remains to be seen, where did you type the address into? was it the address to position to box?
    Last edited by jin299; 05-05-2013, 06:40:43 PM.

    Leave a comment:


  • Helder
    replied
    Load the game first (DUH!?) then go to that address and click the address to have it show BRK, so now there is a break point on that adress when it is executed. Do a super move and it should pause the emulator and show the address that it broke on and look at it, I don't want to go into a ton of detail explaining things just because it will be a waste of time. You're trying to go into complex territory and until you have mastered hacking the Standard Ram codes I see no point in hacking ASM unless its simple codes for health and whatnot but not in Fighting games because of shared routines.

    Leave a comment:


  • jin299
    replied
    Helder I don't know what I'm doing wrong, here's what I did first I opened up no$psx and then went up to the search menu in the top left hand corner of the screen and went to the goto, move cursor to address nnnn and copied and pasted the address 80145274 into the address to position to.

    I was then taken to the address 80145274 add r2,r5, then I tried to set a breakpoint on the address by clicking it, so after I clicked the address, I noticed a BRK appeared next to the address.

    The next thing I did was I went to the file in the top left corner of the screen, and loaded the game file, and ran the game, got into a fight and then tried to hit the opponent and the game paused.

    what did I do wrong?
    Last edited by jin299; 05-05-2013, 04:45:16 PM.

    Leave a comment:


  • Helder
    replied
    Open up no$psx and set a breakpoint in that address and you will see what it does when you execute a super move.

    Leave a comment:


  • Demonic722
    replied
    >I've completely forgotten what the address was for the code
    This used to happen to me so I recommend copying the data that you find in a .txt file (I use Notepad++) or at least take a snapshot of the current addresses you found so that you could return to them later.

    There's no way you can retrieve those addresses now unless you re-hack the code or the emulator you were using has a feature to export your search results to a file. I doubt the latter could be used here even if the emulator has such a feature so you're stuck with the former.

    Leave a comment:

Working...
X