Announcement

Collapse
No announcement yet.

Need Help in PCSX2 & Cheat Engine hacking...

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

  • #46
    Originally posted by MasterGrand View Post
    Hi buddy, you are beginner right ?

    My advice If you want to be good hacker for find any codes, You must begin from NES and Genesis and SNES...etc then you will get more experience.

    Good luck
    I agree and I'd like to add that hacking the same codes for different games is very good experience because games are programmed in many different ways. A method that works for one game may be completely different for another.

    An example on PS2: Player speed modifier

    SOCOM 2: I found a speed modifier for the X and Z axis player movement. Two line code.
    Rogue Ops: Different speed modifiers can be found for every player movement such as move forward, move forward crouched, move forward with gun, move forward with body, etc. This could end up being 20+ lines long with ease. If you follow the function you can modify the result with a couple lines to alter all player speed.
    Shadow of the colossus: Player speed is stored in the player pointer that changes every time the game resets. The player speed must be loaded out of the player pointer at the correct offset and then modified.

    Comment


    • #47
      Wahhh!!!! LOL.. I see.... Well, you guys have a point... but the reason I'm hacking PS2 is because of some old games left behind unfinished for years, and I don't want to leave it like this anymore. True, hacking different platform of games is good experience but for now, I just wanna focus on PS2. I learn that different games need different approach in hacking... So again, am trying my best... =)

      Comment


      • #48
        Originally posted by hihofai View Post
        Wahhh!!!! LOL.. I see.... Well, you guys have a point... but the reason I'm hacking PS2 is because of some old games left behind unfinished for years, and I don't want to leave it like this anymore. True, hacking different platform of games is good experience but for now, I just wanna focus on PS2. I learn that different games need different approach in hacking... So again, am trying my best... =)

        As you wish but I want to tell you something if you do that...someday you Will deadlocked and will feel frustrated, and then leave all the things behind your back.
        Let's be together !!

        Comment


        • #49
          Hmm... sounds serious... I wanna ask you then, does hacking other platform can help me find what I want in PS2? Sounds like you've been through the deadlocked before... So far, I get to learn hacking tips by people guiding step by step... like use which for what of that... something like that... Also, am still learning Cheat Engine as this is my first approach... other hacking.. well.. still need time...

          PS: I'm really curious of the word deadlocked. Still, while you're here... can you help me get the following codes for now? Because once this game is beaten... I can feel like taking your advices & start from very bottom.... Honestly, this game really 'bump' me for years as I cannot get pass by the final stage platform in Extreme Mode...

          Bujingai: The Forsaken City - SLUS-20895
          - Higher Jump
          - Infinite Glide

          Comment


          • #50
            Originally posted by hihofai View Post
            Hmm... sounds serious... I wanna ask you then, does hacking other platform can help me find what I want in PS2? Sounds like you've been through the deadlocked before... So far, I get to learn hacking tips by people guiding step by step... like use which for what of that... something like that... Also, am still learning Cheat Engine as this is my first approach... other hacking.. well.. still need time...

            PS: I'm really curious of the word deadlocked. Still, while you're here... can you help me get the following codes for now? Because once this game is beaten... I can feel like taking your advices & start from very bottom.... Honestly, this game really 'bump' me for years as I cannot get pass by the final stage platform in Extreme Mode...

            Bujingai: The Forsaken City - SLUS-20895
            - Higher Jump
            - Infinite Glide
            He means you will not be able to advance on creating the code you want. Hacking another system won't directly help you with ps2 but it will show you other avenues of creating codes. If you really want to understand PS2 then you need to understand MIPs commands. Here is a small guide on that:
            http://www.mrc.uidaho.edu/mrc/people...al/MIPSir.html

            I highly suggest using pcsx2dis instead of cheat engine for learning ps2 code. Pcsx2dis displays the MIPs assembly code in real time whereas cheat engine shows the code in a capsule. Download pcsx2dis at the following link:
            http://forums.pcsx2.net/Thread-PCSX2...I-P-13-02-2015

            My final suggestion is to learn a programming language in the C family. It'll give you a much better understanding of the code you're hacking.

            Comment


            • #51
              Ah... thanks so much for clearing it up for me & the advice. I think I used ps2dis before... but not Pcsx2dis. MIPS commands are no easy but I'll give a try... LOL... Finally, before I move on to the suggested advice, can somebody help me these codes first? It's boggling me actually...

              Bujingai: The Forsaken City - SLUS-20895
              - Higher Jump
              - Infinite Glide

              Thanks ya Harry62 & so I guess, there's more to learn b4 I can really able to make codes... sigh...
              Last edited by hihofai; 04-11-2015, 11:25:53 AM.

              Comment


              • #52
                Originally posted by hihofai View Post
                Ah... thanks so much for clearing it up for me & the advice. I think I used ps2dis before... but not Pcsx2dis. MIPS commands are no easy but I'll give a try... LOL... Finally, before I move on to the suggested advice, can somebody help me these codes first? It's boggling me actually...

                Bujingai: The Forsaken City - SLUS-20895
                - Higher Jump
                - Infinite Glide

                Thanks ya Harry62 & so I guess, there's more to learn b4 I can really able to make codes... sigh...
                I would highly suggest using ps2dis. The game has a ton of labels pointing out everything from functions to variables. I made these but I haven't found an infinite glide yet.

                Code:
                Enemies can not attack player
                2013D0D0 00000000
                
                Player movement speed 3x
                2047BBE8 3F99999A
                2047BBEC 40666666
                
                Super jump
                2047BC28 40D4A3D7
                
                Longer glide time
                2047BC80 40CCCCCD
                2047BC88 00000000

                Here are my notes so far

                Code:
                Player ptr: 004AB358
                offsets:
                D48 - player speed (does not matter, player set speed below)
                
                Player movement speed acceleration
                0047BBE8
                
                Player movement speed max
                0047BBEC
                
                Wall run acceleration
                0047BBF8
                
                Wall run speed
                0047BBFC
                
                Jump "forward / off wall" force
                0047BC1C
                
                jump height
                0047BC28
                
                glide power
                0047BC80
                Last edited by Harry62; 04-11-2015, 03:55:36 PM.

                Comment


                • #53
                  Hey man... thanks for everything.... This one, you use ps2dis to find out? It seems from using that, you get to know a lot of information about the game system... hoho... I still remember those "Labels" which got me confused. Haha.. It'll take time for me to learn all these...

                  PS: Remember Zombie Zone that I requested last time? That was the time I used ps2dis, but abandoned as it was too complex & I wasn't know what the heck I was doing. That's the reason I changed to CE. But, I guess it's back to square one again. LOL.

                  Comment


                  • #54
                    Originally posted by hihofai View Post
                    Hey man... thanks for everything.... This one, you use ps2dis to find out? It seems from using that, you get to know a lot of information about the game system... hoho... I still remember those "Labels" which got me confused. Haha.. It'll take time for me to learn all these...

                    PS: Remember Zombie Zone that I requested last time? That was the time I used ps2dis, but abandoned as it was too complex & I wasn't know what the heck I was doing. That's the reason I changed to CE. But, I guess it's back to square one again. LOL.
                    I found infinite glide along with a couple others. Use infinite glide with "Glide in a straight path" so you don't start gliding backwards. Here's an updated list:


                    Code:
                    Enemies can not attack player
                    2013D0D0 00000000
                    
                    Infinite health
                    20139850 03e00008
                    20139854 24020000
                    
                    Player movement speed 3x
                    2047BBE8 3F99999A
                    2047BBEC 40666666
                    
                    Super jump
                    2047BC28 40D4A3D7
                    
                    Glide in a straight path
                    2047BC88 00000000
                    2047BC94 00000000
                    
                    Infinite Glide
                    2014F628 10000023
                    
                    Walk through walls (hold R2)
                    D04B3102 0000FDFF
                    2013ac68 00000000
                    D04B3102 0000FFFF
                    2013ac68 0C04f184
                    Last edited by Harry62; 04-11-2015, 09:52:36 PM.

                    Comment


                    • #55
                      Hey... thanks a lot for your efforts =). I take it you found all these with ps2dis & CE, right =)
                      Last edited by hihofai; 04-13-2015, 06:55:46 AM.

                      Comment


                      • #56
                        Originally posted by hihofai View Post
                        Hey... thanks a lot four efforts =). I take it you found all these with ps2dis & CE, right =)
                        Ps2dis only. I used ps2dis to look at the labels for the game's functions. Take infinite health for instance. I found a function called "ManagePlayerDamageValue". The function returns the player damage in the register v0 so I wrote the infinite health code to return "0" in the register v0 everytime it is called ensuring the player never takes damage.

                        The glide code was easy to make too. I found a function called "DoPlyGlide" where "ply" translates to "player". I looked through a couple hundred lines in to the function and found a branch(or if-then statement in programming) that is checking to see if the glide is over. I forced that branch to always branch (aka: beq zero, zero, $address) which results in the player staying in the glide mode until you press X to escape it or you hit a wall.

                        Comment


                        • #57
                          Wow... that's amazing how much you can find with ps2dis. I've already taking my time to learn it + tips and guidance from you now... Like example, you taught me about the Infinite Health now. However, not all games can use ps2dis, right? Because some games don't really show much info, right? LOL... Still, you impressed me. Thank You.

                          PS: I have a bad habit. Despite I'm still learning ps2dis now, somehow I automatically search codes via CE, & turned out I managed to find codes for GamePlay Result & including Number of Saves. Haven't test the codes though... LOL... I'll try to use more ps2dis as often as possible. =)

                          205C75A0 0000270F = Max Consecutive Hits
                          205C75A4 0000270F = Max Stylized Points
                          205C75A8 00000000 = Damage Taken From Enemies
                          205C75AC 00000000 = Completion Time
                          205C75B0 000F423F = Orbs Collected
                          205C75B4 00000000 = Continues
                          205C716C 00000005 = Number of Saves
                          Last edited by hihofai; 04-13-2015, 06:54:51 AM.

                          Comment


                          • #58
                            PS2Dis will work for pretty much any PS2 game, as long as the executable isn't encrypted, compressed, or otherwise mangled, and even in those cases it will work if you can get a dump for it. That sort of trickery is pretty much limited to cheat devices, SOCOM, and that Valkyrie whatever game.

                            How much you can get out of labels that weren't stripped, or debug strings varies wildly from game to game, though.
                            Last edited by Pyriel; 04-19-2015, 08:42:22 PM.

                            Comment


                            • #59
                              Hmmm... true... I'm still learning how to use ps2dis... It's complicated for me... so need time... I kinda get what you mean. But so far, Valkyrie Profile 2 is code protected right? Only all items code passed the test.. lol
                              Last edited by hihofai; 04-19-2015, 10:51:41 PM.

                              Comment

                              Working...
                              X