Announcement

Collapse
No announcement yet.

A Working ASM Memory Scanner

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

  • A Working ASM Memory Scanner

    It works. You can scan and find things through the usual comparison scans, and it doesn't require dumping to find your address. But you won't see anything, so I hope you can remember things a little.


    I've tested it quite a bit and it worked perfect for me. I made a tiny addition to it and haven't had the chance to test it since, and won't get to because I'll be gone from my computer for a long time again starting tomorrow. I managed to use it and find at least 1 code quickly and easily, which is good enough proof for me that it works.


    Codebreaker has a 199 limit, I don't know about other cheat devices. Just make sure not to turn on too many things at a time.


    I hope one of those 3 files I attempted to make work, otherwise you will be pissed typing 376 lines and knowing that 1 wrong line can screw the whole thing up.


    It scans for values that are signed/unsigned 1, 2, or 4 bytes. It scans and stores or keeps results if they are equal to, not equal to, lesser than, greater than, within a range, didn't change, changed, decreased, increased, are equal to, or are a signed/unsigned value that decreased/increased by ? amount.


    It does bit scans too. It can scan for only 1 bit, or multiple bits, and do extra scans to check if all bits are off or on.


    You can go through your results testing the values by applying the last stored value or applying the value 0. You can go through bits by turning them all off, combining them with the current bits, or turning on only your result bits.


    Once you find the correct code, you can use the function "Get Selected Result's Address" and find the address based on the pauses.


    I found this for Twisted Metal Black.
    Infinite Lives
    00426030 00000004
    I won't get much time to test it or anything now though, my vacation is over. I don't know if that code only works on story mode or if it works on all modes.



    If you need help, ask. I don't have too much computer access, but I should be able to get to sites for about 30 minutes every few days.




    EDIT: I forgot to change the "store if decreased/increased" scan types. They are fixed now. I hope there are no more typos, nothing I can do then.
    Fixed the extra bits scan scan types.
    Attached Files
    Last edited by bungholio; 07-12-2009, 10:39:38 AM.
    July 7, 2019

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

  • #2
    I could possibly help you out (if I can find the time x.x) by providing some notes or tips if you could include a text document that has all the functions listed (such as in Memory scanner.txt) but in the ASM format rather than hexadecimal raw code. I personally don't use Code Breaker, and highly suggest you utilize the capabilities of Code Breaker to "exploit" your console to execute other apps (such as my cheat device ).

    Comment


    • #3
      I have them all listed in ASM if you look at the .pis file with PS2Dis. It's commented a lot and should be very easy to follow. Every line is commented, except for "jr ra" and a few branches.
      July 7, 2019

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

      Comment


      • #4
        Originally posted by bungholio View Post
        I have them all listed in ASM if you look at the .pis file with PS2Dis. It's commented a lot and should be very easy to follow. Every line is commented, except for "jr ra" and a few branches.
        You have them all listed in the hexadecimal raw coding (xxxxxxxx xxxxxxxx). I need a text document of the actual ASM (lui t0, $0000; addiu a0, zero, $0000, etc.). I do not use PS2Dis to build / modify ASM coding, for it is the biggest pain in the ass...

        Comment


        • #5
          PS2Dis won't be a problem. Just load my "Memory Scanner.pis" file, almost every line that isn't a jr ra is labeled. It's much easier to read and understand, and PS2Dis tells you the ASM code.
          July 7, 2019

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

          Comment


          • #6
            The reason why I do not enjoy using PS2Dis is because it only allows you to edit 1 line at a time. You have to either double click the line, or hit ENTER when the line is selected. This should explain to you why I was wanting you to already copy down the ASM to a text document...

            http://projects.cheaterslounge.org/codedesigner.htm

            Comment


            • #7
              It's too late, as of Sunday my vacation is over. Now I'm back on the computers owned by the department of labor that do not allow downloads, have all zip fle stuff removed so I can't extract my files, they block wobzip.org and almost every website on Earth. I think they accidentally missed this site, they'll probably block this soon too.
              July 7, 2019

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

              Comment


              • #8
                We have over 40 domains, and we'll just get more if we need to
                I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

                Comment

                Working...
                X