Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


The evil, hard-as-hell-to-find repe movsd instruction, help!

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine
View previous topic :: View next topic  
Author Message
linnx88
How do I cheat?
Reputation: 0

Joined: 03 Oct 2012
Posts: 6

PostPosted: Fri Dec 07, 2012 10:03 am    Post subject: The evil, hard-as-hell-to-find repe movsd instruction, help! Reply with quote

Hi guys,

I posted my original thread in the general forum under Arcanum viewtopic.php?t=560067), but I'm getting no replies at all and this thing is driving me nuts.

I'm not a newbie to CE, I code in C/C++, C#. But this game has me stumped. No matter what kind of scans I try. Tricks. Nothing works.

It's an old cRPG (2001) called Arcanum Magick Obscura. Pretty popular game even now. Available from GOG

The premise seems simple. It has a simple point system where I can assign points to a character's stats.

I'm trying to find a pointer for the Points.

All I ever get if I try, what accesses or what writes to this address when I find the points is the instruction repe movsd. Which is for display type variable from what i've read.

No matter what type of pointer scans I try, the pointer changes in any new game or new character.

Now I can't find any pointers at all using the scan function.

Please see attached picture for my initial scan results. I would REALLY appreciate any help with this type of problem. Any links or suggestions are most welcome.

I've tried pointer scans up to level 7, with 1024 offset size. I have tried smaller levels with offsets of up to 4096. Nothing useful comes up.

I've tried rescanning my pointer results on my 2nd machine, which is usually super effective.

So this is a true challenge for me, and I welcome anyone to try it.

Pic attached. Thanks!



arcanum pic scanning.jpg
 Description:
 Filesize:  541.62 KB
 Viewed:  7970 Time(s)

arcanum pic scanning.jpg


Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 470

Joined: 09 May 2003
Posts: 25788
Location: The netherlands

PostPosted: Fri Dec 07, 2012 11:31 am    Post subject: Reply with quote

use find what accesses, not writes

and you're sure this address is correct? So changing it actually changes it in the game and makes you able to use it? Since rep movsd is usually used for display only purposes.

Anyhow, perhaps you may need to use a code injection here. I recommend starting with the stack(S)

_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
linnx88
How do I cheat?
Reputation: 0

Joined: 03 Oct 2012
Posts: 6

PostPosted: Fri Dec 07, 2012 12:10 pm    Post subject: Reply with quote

Dark Byte wrote:
use find what accesses, not writes

and you're sure this address is correct? So changing it actually changes it in the game and makes you able to use it? Since rep movsd is usually used for display only purposes.

Anyhow, perhaps you may need to use a code injection here. I recommend starting with the stack(S)


Hi Dark Byte,

Yes, the address is correct, the value changes in game and im able to use the created points!

What's weird is that I did manage to find a few pointers when I did a level 7 scan, which worked on my 2nd machine and worked game to game. But the problem then was that it did not work for any other character class/sex combination and it didn't even work for my character if he changed levels in game....

I will research code injection since I haven't done that yet, but want to learn.

PS
Love your ponyz avatar!! Very Happy
Back to top
View user's profile Send private message
linnx88
How do I cheat?
Reputation: 0

Joined: 03 Oct 2012
Posts: 6

PostPosted: Fri Dec 07, 2012 8:44 pm    Post subject: Reply with quote

Ok I got through somewhere today! Smile

Doing a level 7 pointer scan with 1024 offset size worked. I got 100 pointers now, all pointing to the right address. It works for any game/character level.

Except that it only works for a specific character class. But like you said Dark Byte, the other class offsets can be found and turned on by checking the class name from the trainer.

Here are some pictures if it helps anybody else.



arcanum found something.jpg
 Description:
 Filesize:  559.81 KB
 Viewed:  7923 Time(s)

arcanum found something.jpg


Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites