Announcement

Collapse
No announcement yet.

RenegadeEX2 in Production

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

  • RenegadeEX2 in Production

    Thought I'd start a thread to discuss this a bit and share a beta. It's pretty raw, but searching seems to work now. So far, I have a completely revamped hooking setup with mapping memory blocks and auto finding N64/NDS RAM within processes. It also narrows the search area automatically after each search based on the lowest and highest result in each block.

    I could use some help figuring out what to look for in order to auto find PS1, PS2, etc. For example, I found that N64 has static assembly at the beginning of RAM (800000C4) and a static error handler jump (JR $K0 at 80000188), as well as the RAM size spec at 80000319 (actual address of EE enable code). Other than that, check it out and see what you think so far.

    I also intend to implement something SRDP-like at some point to get us away from dumping emulator RAM the hard way and open the tool to more options. We've been discussing this in another thread. I might add the lib for accessing PS2rd sometime if it hasn't gone to a new standard by the time I get around to it.

    RenegadeEX 2.0 BETA1
    http://viper.shadowflareindustries.c...11-1735%5d.zip

    Edit: Quick update. Initial search option was broken
    Edit 2: Decided to go ahead and get results testing enabled. Probably won't update again until I finish another tab.

  • #2
    Features I would like to see in this include:
    • Hex Editor with the ability to modify values on the fly
    • Relative search within said hex editor
    • Watch Points (also with on the fly value modification from the watch list)
    • List Last Instruction Address Executed in Debugger before Jump/Branch/JSR/Break Point, etc...
    Last edited by Abystus; 04-06-2011, 08:49:46 PM.
    Not taking any requests at this time.

    Bored? Watch some of my hacks here.

    Comment


    • #3
      There was something that confused me about the previous version of the program. I could never figure out how to make a hook into pcsx2 correctly. I managed to do it with cheat engine so that the codes worked because I had found the pointer to use. With version 1 of RenegadeEx, I couldn't figure out how to do the same thing.
      July 7, 2019

      https://www.4shared.com/s/fLf6qQ66Zee
      https://www.sendspace.com/file/jvsdbd

      Comment


      • #4
        Try it with newer builds the EE RAM start is static now at the same address as a real PS2
        ?0100000 you can probably limit the search area in cheat engine too so it only dumps the 31MB EE RAM instead of the whole pscx2 memory, but I don't know what addresses you'd need to type into the From: and To: boxes.
        Last edited by kh2k4; 04-07-2011, 05:41:51 PM.
        http://bh-re-db.pcriot.com/ <- Biohazard / Resident Evil
        Code Database

        Comment


        • #5
          It's good to see this app back in production. I don't have any suggestions at the moment.

          @ kh2k4: If you use ArtMoney v7.35.1 with PCSX2 (I still use r4389 until the release of 0.9.8 soon), you can dump the memory by doing as shown in the attachment. Your dump will be saved to the 'Temp' folder found in ArtMoney's program folder (Games -> ArtMoney). If I recall correctly, you can just click 'OK' when the "Load/Address from" window pops up in PS2DIS.

          Hyper2k made a mod of PCSX2 0.9.7 that you can find on the CMP forums in the 'Utilities' section. The one found in the downloads section here is of an older build, I believe. You can make a full (the file will be called memdmp-###. Just click 'OK' when opening it in PS2DIS.) or custom memory dump (enter the start address of your dump in the 'Address from' field of PS2DIS) and poke memory via the 'Debug' option. The dump will be saved to the root folder of PCSX2 (not the pcsx2 one). I have to remember how to use cheats via the text file. There is also no breakpoint support.
          Attached Files
          Last edited by Hacc; 04-08-2011, 10:45:03 AM.

          Comment


          • #6
            I don't use Art Money anymore I find it a bit of a clusterfuck to use tbh, I find cheat engine to be more user friendly, but that's just my personal taste. Will RenegadeEX2 also have string finding?
            What I want to know is why codebreaker can hook OSDSYS but PS2rd can't and there's some wierd error going on with the codes type also, it seems to only write codes properly if their 4 bytes.
            Last edited by kh2k4; 04-08-2011, 10:50:59 AM.
            http://bh-re-db.pcriot.com/ <- Biohazard / Resident Evil
            Code Database

            Comment


            • #7
              I edited my post. It is much simpler to use for me than Cheat Engine. I hacked a code with it before just to see if it matched up with one of my RAM hacks. I'm not too fond of Cheat Engine because I couldn't find anything with it. That baffled me greatly.

              Comment


              • #8
                It's cause the older builds of pcsx2 didn't have static memory for the EE, new versions you do a search and it'll show it up as a
                201????? address ignore the 2 and manually set the the code type, so what you find in cheat engine is the same address as a real ps2.
                Last edited by kh2k4; 04-08-2011, 11:06:04 AM.
                http://bh-re-db.pcriot.com/ <- Biohazard / Resident Evil
                Code Database

                Comment


                • #9
                  The same happens with ArtMoney (the version I stated at least; not sure of the versions before it).

                  Comment


                  • #10
                    Hmm...I guess I forgot to post in this thread.

                    Anyway, it's awesome that Version 2 is in the works. Hopefully Git.GameHacking.org will allow others to contribute (once we get Git up and running).
                    I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

                    Comment


                    • #11
                      Originally posted by Lazy Bastard View Post
                      (once we get Git up and running).
                      Hehe, if you read aloud it sounds like you were stuttering lol.

                      Comment


                      • #12
                        Yeah, I thought about that while I was typing it, heh.
                        I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

                        Comment

                        Working...
                        X