Announcement

Collapse
No announcement yet.

CL-LiveDebug v3

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

  • CL-LiveDebug v3

    Attached are the screen shots of it working in game. Trumps my previous LiveDebug application, and works on every game for the PS2 (or at least every one I have available for testing, which is a decent amount). Auto-Joker scanning implemented (shown in the KIGSP.ELF demo), allowing it a wide variety of games that you don't have to pre-define the controller input address for. Kernel hooked, so you have absolute no need for scanning for a game hook. Written entirely in CodeDesigner v2, another words ever bit of what you see in the screen shots was written by hand in ASM... Pain in the ass but proved well worth the time since I don't have added garbage from the compiler and I can control my variables and constants. All the functions for GPU transfers were rebuilt so I can manually do it with the ASM functions I built, and the ones I rebuilt out of the PS2SDK. It's all in working order and still has a few features left to be implemented. Lemme know what you think

    Project information page: http://cheaters-lounge.net/index.php?p=19
    Downloads (for all the revisions made): http://cheaters-lounge.net/index.php?p=4
    Attached Files
    Last edited by Gtlcpimp; 11-03-2010, 01:27:07 PM.

  • #2
    I kind of thought you would post the CL-LiveDebug v3 as an attachment. I'm not sure of what I'm looking at. Are you somehow modifying addresses in the 0x80000000 and higher area?
    July 7, 2019

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

    Comment


    • #3
      The lovely advantage of being kernel hooked, which is part of why I kept trying to explain to misfire and the rest of them to use kernel hooking on Artemis, is that you already are in a permanent kernel status. So you don't have to set the EE status to allow kernel read/writes, it's already in the kernel status So yes, you can modify any address that is mapped by the EE, except for the Read Only Memory of course (the EE can't write there). Also, I'm not going to put a download for it at the moment. Need to finish implementing the other features it is advertised for (the Codes menu and Patches menu are blank at the moment).

      Added screenshots: http://cheaters-lounge.net/index.php?p=19

      Stored patch data + ability to activate / deactivate patches made via the Memory editor has been implemented successfully =D
      Last edited by Gtlcpimp; 09-15-2010, 12:58:17 AM.

      Comment


      • #4
        That's awesome. Am I to understand this is an in-game memory editor/code applying software? If so, do you have plans to implement code searching features? That would take the cake.

        Is this open source or closed?
        I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

        Comment


        • #5
          Well, right now it's closed source. Yes, it is an in-game memory editor and code applying software. Also, search features, was already thinking about that So far on the in-game portion I just need to add the Codes menu and build a search menu, then the in-game would be almost complete. Then I have to start building the GUI for the .ELF that loads it. The entire engine that is hooked by kernel I wrote entirely in Code Designer v2, so it's all one large stand alone module, uses absolutely no 3rd party modules. So I don't think it would help anyone if I made this open source anyway, unless all you guys are top notch ASM workers.. lol The .ELF file is simple there to write the engine onto RAM and write the kernel hook.
          Last edited by Gtlcpimp; 09-17-2010, 05:16:14 PM.

          Comment


          • #6
            Ah, I see. That's a huge deal...well done.
            I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

            Comment


            • #7
              BETA download is now available

              Download: http://cheaters-lounge.net/files/CL-LD3.rar

              Comment


              • #8
                Good job, it works on Ratchet deadlocked. now just waiting on the search function. i was wondering if you can maybe get this usb(mass) dumper to work for all games. it works on some games. it's most likely due to scepadread function i believe.
                http://www.gshi.org/vb/threads/3860-...per-A-question.

                Comment


                • #9
                  Seriously...if we have search, USB dump, and comparison features, we have a complete PS2-side hacking system...which would be monumental.
                  I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

                  Comment


                  • #10
                    Hey, I do need a break from coding at least some time during the week! lol... For the USB Dumping, if Jimmy's "IGMASS Dumper" actually is flawless in making the dump with any game (meaning that the only issue that blocks it would be the scePadRead b.s. I can't stand) then I would just need the source and can fix it on up. Hell, if it has the ability to work on every game like LDv3 then it can definitely be implemented into part of LDv3 (have a memory dump option added to the main menu). So that leaves a question, is it open source? If so where would I find the source to start fixing?

                    Comment


                    • #11
                      The source to IGMassDumper can be found at https://svn.bountysource.com/artemis.../IGmassdumper/

                      You can access the SVN repository with an SVN client (such as TortoiseSVN) at https://svn.bountysource.com/artemis
                      I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

                      Comment


                      • #12
                        Cool, will take a look. Might take a bit before it can be implemented (will have to rebuild just about all of it >.<)

                        Comment


                        • #13
                          Ah, makes sense. It will be awesome to have, though
                          I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

                          Comment


                          • #14
                            I'm not sure if it can fully be implemented, kind of running low on free kernel space lol...

                            Comment


                            • #15
                              This is all i can find at the moment.
                              https://files.bountysource.com/file/...+Package+2.zip
                              if you could make a option in LDv3 for usb memory dump that would be awesome, and do multiple dumps like the mass dumper can when it's done dumping. It would make hacking a lot easier. I need to find a way to boot backup games with LDv3, i need to talk to skiller about that.

                              Comment

                              Working...
                              X