Announcement

Collapse
No announcement yet.

ArtMoney 7.39.2 - Stack Overflow

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

  • ArtMoney 7.39.2 - Stack Overflow

    Hello. Once I found this tutorial how to make pointer on ArtMoney 7.39.2:
    Spoiler Alert! Click to view...

    Step 01: Launch UT and use Artmoney to find the Address where health is stored. In my case it was at 0456CB1C. If you don't know how to do this then read the Tutorial above to find addresses where a paticular value is stored.
    Step 02: Add the address to the right table by selecting it in the left table then click the red arrow and then set its description to Health.
    Step 03: Right click on health and then select More > Save this address / pointer.
    Step 04: Right click on the Health in the right table and the select More > Search > Search the pointer to begining of memory block and click Ok in the dialog that appears.
    Step 05: Clear the right table then add all the addresses from the left table.
    Step 06: Select all the addresses then Right click and Select More > The Commands with pointers > Set pointers to the saving address.
    Step 07: Restart the game, don't restart ArtMoney.
    Step 08: Read the health value from the game.
    Step 09: Right click on the right table then select More > Set Filter, enter the health value that you read in the game and then click OK.
    Step 10: Repeat steps 07 to 09 till the amount of pointers remains the same.
    Step 11: To find the pointer address,Right click on the cell the select Edit then look for the value straight to pointer label. That's the address of the pointer similarily find all the pointers of the Health address.In my case I ended up with seven pointers.


    It was working, when I was using it on my old computer, but now it doesn't work, ArtMoney crushes and says: Stack Overflow. Why am I using this? Because I tried to search for pointer making tutorial for newer ArtMoney versions but I didn't find anything which could help me like this one tutorial. So, I'm asking You for a big help: Could someone tell me how to find pointer, which will work for sure, for ArtMoney 7.40.5? I really don't know how to make pointers on newer versions. Please help.
    Thanks in advance!

  • #2
    Wasn't this already covered in another thread? Just use cheat engine as their pointer finding capabilities are far superior and it has a built in debugger to assist in finding the pointers or ASM hacks and you can even build a generic trainer.
    Spoiler Alert! Click to view...

    THE BAD GUY!!!!!!

    Comment


    • #3
      Well, I tried to use CE too, but it didn't find any pointer. Finding pointers in CE is much different from AM, and I can't understand many of the tutorials for CE. Also I have problem, because I'm searching pointer for 1 Byte Value, not for 4 Bytes Value, as usual.

      Comment


      • #4
        Its simple in CE: Find the address for your code and add it to your list of cheats, right click and chose "Find out what writes to this address" it will ask to attach debugger,say "Yes". In the window it will show a bunch of instructions just ignore it for now and make a change of some kind to that value we are searching for (its that code we added to the list), that window with instruction has the info we need to find the pointer. Highlight the last instruction and hit the "More Info" Button and it should tell you what the possible pointer is. Take that address and do a new search with HEX box checked and also Exact Value and 4 bytes, it should now bring you a Green Result and that is your static pointer. I used this same method a few days ago for Fall Out 2 and it works.
        Spoiler Alert! Click to view...

        THE BAD GUY!!!!!!

        Comment


        • #5
          Well, I have another problem for now: When I'm using 4 Bytes Scan in AM it searches my value for Armor, but when I do the same in CE it doesn't find that value. Do You know what's the matter? It looks like CE ignores some 4 Bytes Values.
          Last edited by Jacusiek; 04-02-2013, 01:11:21 PM.

          Comment


          • #6
            I don't know, make sure that you have a high range for the searching so basically they way it is when you open CE is the way it should be and try a 2byte scan and see what you get.
            Spoiler Alert! Click to view...

            THE BAD GUY!!!!!!

            Comment


            • #7
              I did as You said in 4# post, but it found nothing.
              Last edited by Jacusiek; 04-02-2013, 01:56:57 PM.

              Comment


              • #8
                sometimes you have to go 2 or 3 pointers deep. What game is it?
                Spoiler Alert! Click to view...

                THE BAD GUY!!!!!!

                Comment


                • #9
                  It's the same game as before: Spellforce Platinum

                  What do You mean by "2 or 3 pointers deep"? I'm doing those steps:
                  1. Open CE and game, search for my value, and put it in table
                  2. I choose "Find out what writes to this address" and press "Yes"
                  3. I change the value of my Armor ingame
                  4. I choose the last one and press "More information"
                  5. "The value of the pointer needed to find this address is probably: ..." - I copy that address
                  6. I paste that address into New Search and check "Hex Value" and press "First Scan"
                  7. It doesn't find anything.

                  Comment


                  • #10
                    I'm gonna look at the game myself but post your save and tell me how to change armor values and how to get into menus to look at stats since I never played the game.
                    Spoiler Alert! Click to view...

                    THE BAD GUY!!!!!!

                    Comment


                    • #11
                      I'll try to do it by myself, I'll search for some tutorials, maybe one will help.

                      Comment


                      • #12
                        Well I took a look and it doesn't find any pointers manually BUT if you right click on the address and choose Find Pointer for this address and set the level to atleast 6 or 7 and I found a ton of pointers that way.
                        Spoiler Alert! Click to view...

                        THE BAD GUY!!!!!!

                        Comment


                        • #13
                          Don't forget to check these as well.

                          MEM_PRIVATE
                          MEM_IMAGE
                          MEM_MAPPED

                          Comment


                          • #14
                            Wow, I finally found it!! Wow, Thank You. I also changed maximum offset value to higher to be sure that it will found it and it all worked!! Thank You again!!
                            Last edited by Jacusiek; 04-04-2013, 09:15:54 AM.

                            Comment


                            • #15
                              Sure no problem, just gotta be patient and someone will eventually help.
                              Spoiler Alert! Click to view...

                              THE BAD GUY!!!!!!

                              Comment

                              Working...
                              X