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 


New and having some problems

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Discussions
View previous topic :: View next topic  
Author Message
kick_04
Newbie cheater
Reputation: 0

Joined: 12 Oct 2013
Posts: 15

PostPosted: Sat Oct 12, 2013 1:22 pm    Post subject: New and having some problems Reply with quote

I recently started using CE 6.3 and have downloaded others tables and have had no issues and no issues using an occasional trainer.

However, I am currently trying to cheat on Reaper: Tale of a Pale Swordsman. It is a Win8 Metro App.

I have tried several times to find the address for gold in the game to change it but I have not had any success finding it. So I switched to trying to mod my health so I don't die as often (due to lack of gold/equip). I have found 3 different addresses for health, when I change any of them it does not show up in game, not even visually.

If I am in a fight sceniaro I found the address of my health to be ... DA218573A8 ... I have watched the value track with my health during fighting, but changing the value and freezing it doesn't do anything.

If I am on the world map and pull up my equipment screen and change items that effect my health it came back with 2 addresses. Whenever you change one it automatically changes the other. ... 2E799A737A:1 & 2E799A737A:2 ... the first is listed as byte and the other is listed as 2 byte.

With the 2E address I did a search to what access the address and it came back with 11 items, 10 of the 11 items said the address should be ... 2E799A7370 .... however that address doesn't seem to change anything either.


On a side note, the DA address I did a memory view of it, on the far right of the memory view screen is text that seems to be added through out all of the memory files.... The one near that address says "~fascinating! Uh... Hi My name is Mondo I never knew these things could speak! Good day to you Wilderling! Are you interested in growing your wealth? " it is spread acrossed 15 memory addresses.
Back to top
View user's profile Send private message
daspamer
Grandmaster Cheater Supreme
Reputation: 54

Joined: 13 Sep 2011
Posts: 1588

PostPosted: Sat Oct 12, 2013 1:58 pm    Post subject: Reply with quote

Might be dynamic value.
Try
Unknown > lost some hp/money > Changed > Repeat.

_________________
I'm rusty and getting older, help me re-learn lua.
Back to top
View user's profile Send private message Visit poster's website
kick_04
Newbie cheater
Reputation: 0

Joined: 12 Oct 2013
Posts: 15

PostPosted: Sat Oct 12, 2013 5:31 pm    Post subject: Reply with quote

So I tried that where I do unknown intial value, than kept switching pieces of equipment and saying value changed. I than noticed that some of the numbers would change just from switching to the game and back and never even doing a thing in the game, so I than did unchanged to get rid of those.

I have done changed value about 50 times and I still have over 200 addresses listed. I don't do anything besides equip/unequip a ring and alt+tab between windows to not change anything else.

Almost all of the addresses start with C0B, four of the addresses start with C0C, the final four in the list are green writing instead of black and all start with 7F767471.


I switched the search parameter to increase/decrease and that got it down to around 100 addresses but after 20 times of doing that they are still the same addresses.
Back to top
View user's profile Send private message
daspamer
Grandmaster Cheater Supreme
Reputation: 54

Joined: 13 Sep 2011
Posts: 1588

PostPosted: Sat Oct 12, 2013 5:42 pm    Post subject: Reply with quote

200 addresses is fine amount.
freeze them group by group and look for any effects

_________________
I'm rusty and getting older, help me re-learn lua.
Back to top
View user's profile Send private message Visit poster's website
Cryoma
Member of the Year
Reputation: 198

Joined: 14 Jan 2009
Posts: 1819

PostPosted: Sat Oct 12, 2013 5:49 pm    Post subject: Reply with quote

DaSpamer wrote:
200 addresses is fine amount.
freeze them group by group and look for any effects

Yeah, pick 50 at a time, freeze, see if it had an effect, if not move on to another 50, if so then split that 50 into 10's, keep going till you pinpoint the value(s).
Back to top
View user's profile Send private message
kick_04
Newbie cheater
Reputation: 0

Joined: 12 Oct 2013
Posts: 15

PostPosted: Sat Oct 12, 2013 6:22 pm    Post subject: Reply with quote

Well I just did a search "All Value Type" and Alt+Tab between windows and did unchanged to get rid of all junk. Than did Increase/decrease and found the 2 addresses that show my health.

Yesterday these addresses were 2E and now today C0B.

I took those addresses and repeated step 5 of the tutorial. I checked what writes to them and found that number. Did a search for that number and found it under 8 bit search. Did address manually but it gives a different number than my other 2 addresses I found earlier.


I will tried freezing all 3 addresses but it did nothing in game.


I will try that now to see if I can find it.

Edit:
Well I was working through a list of 450 addresses, was through about 400 and the game froze and restarted so all addresses were changed. Mad

I found 2 addresses that would freeze my health number. It would show my health go from 143->140 than instantly back to 143. I entered a fight but my health was not frozen. So I changed the numbers and it didn't change anything in game.
Back to top
View user's profile Send private message
puntigam
How do I cheat?
Reputation: 0

Joined: 11 Sep 2013
Posts: 5

PostPosted: Tue Oct 15, 2013 7:50 pm    Post subject: Reply with quote

Have you tried using a different value type? Like float?
Back to top
View user's profile Send private message
kick_04
Newbie cheater
Reputation: 0

Joined: 12 Oct 2013
Posts: 15

PostPosted: Tue Oct 15, 2013 10:13 pm    Post subject: Reply with quote

I gave up on trying to edit my stats and went to trying to find gold.

So what I did tonight is I did 'unknown initial value' and I set the memory to scan all. I did first scan... than I moved in the game without increasing/decreasing gold and selected the value as unchanged, this returned over 350,000,000 addresses... so than I went into a battle and got couple hundred coins, did value increase and it went to around 100,000,000 addresses... so did couple more battles and after every battle would go and say value increased.... after about 6 battles & 4 quests I got the list down to 100 addresses... went to the store and bought something and changed it decreased and got around 32 addresses. I moved all addresses to the bottom and than sold my extra ring and did increase scan and returned 0 addresses... So i took the 32 addresses and froze all of them and bought an item and the coins still decreased.


The addresses for Health (only one I tried) seems to be dynamic, every time I enter the game it is a different address. The value appears to be exact to find the base address, but than going deeper into the memory with what writes to those addresses I start having problems getting the same number to appear from the other address.
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 471

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

PostPosted: Wed Oct 16, 2013 4:58 am    Post subject: Reply with quote

What type did you use?
E.g doing a decreased value scan on a 4 byte while it's actually a double or float will sometimes not work
And try changed/unchanged

Also, disconnect from the internet. If you can't play the game anymore give up

_________________
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
kick_04
Newbie cheater
Reputation: 0

Joined: 12 Oct 2013
Posts: 15

PostPosted: Wed Oct 16, 2013 9:28 am    Post subject: Reply with quote

the first time I did it last night I did 4byte. the second time I did it I had it do all types. when I got down to the 32 addresses. some were byte, double, 8byte.

Yes I can play full game with no internet. my box got fried last weekend where had no tv/net and was only game I could play ( just couldn't access scoreboard).

tonight after work I will try changed/ unchanged instead of increased/ decreased.
Back to top
View user's profile Send private message
kick_04
Newbie cheater
Reputation: 0

Joined: 12 Oct 2013
Posts: 15

PostPosted: Wed Oct 16, 2013 7:36 pm    Post subject: Reply with quote

So I did...

unknown intial value, value type all
First scan
Unchanged scan = 305,000,000 addresses
changed scan = 102,000,000 addresses
cont...

I got down to about 10,000 addresses and did a changed scan and it returned 5000 addresses in red and said the addresses were bad. Did undo scan changed my coin value a 2nd time and did change scan again, returned normal addresses.

Continued this another couple scans and got my addresses down 2. One is a byte and one is 2 byte.

I took that address and said 'what writes to this' and it found...

Code:
7F7D8CC83F9 - 66 42 89 1C 49   - mov [rcx+r9*2],bx
7F7D8CAE167 - 0FB7 14 02   - movzx edx,word ptr [rdx+rax]
7F7D8CAD9A7 - 66 83 3C 59  0A - cmp word ptr [rcx+rbx*2],0A
7F7D8CAD62B - 0FB7 14 0F   - movzx edx,word ptr [rdi+rcx]
7FE3A30C599 - 41 89 4A 02  - mov [r10+02],ecx
7FE3A30C3B9 - F3 A4 - repe movsb
7FE3A30C53A - 49 89 4A 02  - mov [r10+02],rcx


if I open any of them it tells me "The value of the pointer needed to find this address is probably 259173C570"

I am not sure what to do with this number now. I did add address manually and clicked pointer but that number returns ?? ... I did a memory search for that exact value told me was not a valid value, so I clicked the number as hex and searched it found 287,000 addresses... If i do browse memory region but I don't understand any of these numbers.

Edit: So looking through some of the "pointer tut's" I went back to CE and searched for 259173C570 and chose 8 byte and it returned 1 address. I sent that address to the table, I than double clicked it and selected pointer and typed in the address. So I now have

Code:

P->259173C570     4 bytes    00320031
25933FD7D8          8 bytes    000000259173C570


I tried changing the 4 byte one to a different number and freezing it, neither did anything in game.
Back to top
View user's profile Send private message
jungletek
Advanced Cheater
Reputation: 0

Joined: 02 Oct 2011
Posts: 72

PostPosted: Thu Feb 27, 2014 10:29 am    Post subject: Reply with quote

kick_04 wrote:
So I now have

Code:

P->259173C570     4 bytes    00320031
25933FD7D8          8 bytes    000000259173C570


I tried changing the 4 byte one to a different number and freezing it, neither did anything in game.


Change the data-type of your pointer to 8 bytes, first off. You're quite possibly truncating data, and you probably won't get the expected results with the wrong data-type anyway.

Second, what exactly is that pointer supposed to point *at*? Do you know if it points directly to your desired value, or does it point to the player base and you need to supply an offset? You may want to learn more about data types and pointers, and how they work... you seem a bit shaky.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Discussions 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