Announcement

Collapse
No announcement yet.

[Tutorial] Use Cheat Engine+ pcsx2 to make codes

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

  • [Tutorial] Use Cheat Engine+ pcsx2 to make codes

    Want to make ACTUAL codes? Unlike those other YouTube videos, Keep reading.

    This is VERY simple, Fire up pcsx2 & cheat engine, set memory scan options to this: memory access range from 20000000 to 22000000(end address thanks lee4) search for desired value, when you find it, It will most likely start with a 2 at the beginning, then write it down for later use, to add codes in cheat engine for pcsx2 always make sure that they start with a 2, regardless if it starts with a 0 or whatever, To be honest i JUST found this out myself, this way allows you to make codes without a cheat search function that was last seen in 0.9.6, & trust me, I tried some codes out i made, I added them in Artemis & they worked perfect, Something i learned is sometimes you just have figure some things out for yourself, I will continue to use this method until a cheat search function is added in the future, Anyone feel free to add any more ideas, or corrections(I don't think i made any mistakes), I am not sure if this method/tutorial has ever been written anywhere else, Just trying to help out fellow hackers, If this is anyway out of the way feel free to remove it,if you add a code & it doesn't seem to have the full effect always make sure it is a 4 byte code, plus make sure when you find it make sure it is set to hex.

    The best part is you will get REAL RAM addresses, Thus able to be used on a cheat system.

    Click image for larger version

Name:	ce make ps2 codes.JPG
Views:	1
Size:	110.6 KB
ID:	163678
    Check out the above jpeg to see what i mean, don't worry it won't download to your pc, it will only let you see it.
    As you can see, the codes in the txt file match what is in cheat engine, The only thing different is the 2 at the beginning.

    NOTE: this was done on pcsx2 0.9.9.4918, but it should work even with the newer revisions.
    The reason this works is & a great part about pcsx2(unlike Dolphin) pcsx2 always mounts the EE RAM at the address 0x20000000, i was able to find it by copying some hex data from a "eeMemory.bin" extracted from the p2s file, or should i say "gz" file, into cheat engine & searching for the starting address.

    One more thing, If you are new to this kind of thing & want to use codes on Action Replay, Gameshark or Codebreaker you will need to get omniconvert from the "Downloads" section to encrypt/decrypt the codes, don't forget to select the proper "input" type(cheat device type), & make sure the "output" is set to Raw/Unencrypted, don't forget to make sure the address begins with a 2, most already come this way(32-bit write), make sure you set the code to be shown as hexadecimal value, If you need an Action Replay game ID just decrypt an Action Replay code for the game you want & it will appear in the bottom left box & then you can write it down for later use(alternate code encryption)
    Last edited by 47iscool; 03-21-2013, 01:36:10 AM.

  • #2
    PCSX2 0.9.8 to 1.0 have fit PC memory location 20000000 to 02200000 RAM is 0000000 to 02000000 on PS2 EE RAM

    unfortunately the "patch finder" from PCSX2 0.9.6 never updated along with new GUI layout, and got left out.

    At CMP we have special version of PCSX2 has dumping feature and support cheat in text format, but no patch finder
    lee4 Does Not Accept Codes Requests !
    When lee4 asks a question it does not mean lee4 will look at your game
    *How to create and use SegaCD codes >click here<*
    >)

    Comment


    • #3
      I hope they bring the cheat/patch finder back & add a debugger with read/write breakpoints.
      Last edited by 47iscool; 07-20-2014, 04:07:19 PM.

      Comment


      • #4
        long ago someone did made breakpoint version think was for 0.9.2 though

        one of developers of pcsx2 said person maintaining patch finder feature no long part team.

        offtopic
        For Dolphin I use ArtMoney to get memory range and pointer for Dolphin which can be copy into Cheat Engine
        Last edited by lee4; 03-12-2013, 04:16:15 PM.
        lee4 Does Not Accept Codes Requests !
        When lee4 asks a question it does not mean lee4 will look at your game
        *How to create and use SegaCD codes >click here<*
        >)

        Comment


        • #5
          I can't get artmoney to scan no more than 384KB of Dolphin's memory,I even use 3.0 WITH the 3.0 search range setting, Yeah i have 0.9.2 & TLB version, but it's very slow.

          Comment


          • #6
            As my previous statement,
            I did not say to use artmoney to search,
            I use cheat engine to search
            lee4 Does Not Accept Codes Requests !
            When lee4 asks a question it does not mean lee4 will look at your game
            *How to create and use SegaCD codes >click here<*
            >)

            Comment


            • #7
              Okay does that mean Dolphin always changes where the RAM start address is? Are you only searching in memory for Wii? Because i compared an address(disregarding the 8 from it) & two of the digits where backward, But it was very close for GameCube games, If you want i could show you by posting the difference.
              Last edited by 47iscool; 03-12-2013, 10:38:45 PM.

              Comment


              • #8
                Windows 64bit, Vista, 7, 2008 and 8 programmed to shift RAM memory called ASLR (Address Space Layout Randomization)
                https://en.wikipedia.org/wiki/Address_space_layout_randomization?Microsoft_Windo ws

                Somehow PCSX2 team found way to allocate and lockdown specified RAM Address.

                sure I want see what you thinking
                Last edited by lee4; 03-13-2013, 10:20:56 PM.
                lee4 Does Not Accept Codes Requests !
                When lee4 asks a question it does not mean lee4 will look at your game
                *How to create and use SegaCD codes >click here<*
                >)

                Comment


                • #9
                  removed
                  Last edited by 47iscool; 04-08-2014, 12:30:54 PM.

                  Comment


                  • #10
                    Oh, man just looking those (001CC1D1 03E7) address just plain wrong (facepalm)
                    Codejunkies has correct "021CC1D0 03E7" address (with codetype).

                    ArtMoney (Current RAM address for Dolphin)


                    Cheat Engine (change RAM address range for Dolphin)


                    CE 6.2 auto address alignment which correct newbies mistakes
                    Last edited by lee4; 03-14-2013, 10:59:08 PM.
                    lee4 Does Not Accept Codes Requests !
                    When lee4 asks a question it does not mean lee4 will look at your game
                    *How to create and use SegaCD codes >click here<*
                    >)

                    Comment


                    • #11
                      That address was input by someone else, I never bothered to fix it, I have the correct address on my SD for DIOS MIOS, I already have CE 6.2, & thanks for the tip about the address alignment, I guess I'm learning something everyday from you, thanks, going to try to make some codes with CE 6.2 + Dolphin, one more thing, don't use my unlock codes together with the one you (lee4) posted as it writes EEEEEEEE to all car addresses, & if you don't mind me asking lee4, is there an idiot A.I. for carbon? CMP won't let me see forum post's without being a member, also I couldn't find carbon in the PS2 database on CMP.
                      Last edited by 47iscool; 03-15-2013, 02:43:47 AM.

                      Comment

                      Working...
                      X