| View previous topic :: View next topic |
| Author |
Message |
kick_04 Newbie cheater
Reputation: 0
Joined: 12 Oct 2013 Posts: 15
|
Posted: Sat Oct 12, 2013 1:22 pm Post subject: New and having some problems |
|
|
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 |
|
 |
daspamer Grandmaster Cheater Supreme
Reputation: 54
Joined: 13 Sep 2011 Posts: 1588
|
Posted: Sat Oct 12, 2013 1:58 pm Post subject: |
|
|
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 |
|
 |
kick_04 Newbie cheater
Reputation: 0
Joined: 12 Oct 2013 Posts: 15
|
Posted: Sat Oct 12, 2013 5:31 pm Post subject: |
|
|
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 |
|
 |
daspamer Grandmaster Cheater Supreme
Reputation: 54
Joined: 13 Sep 2011 Posts: 1588
|
Posted: Sat Oct 12, 2013 5:42 pm Post subject: |
|
|
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 |
|
 |
Cryoma Member of the Year
Reputation: 198
Joined: 14 Jan 2009 Posts: 1819
|
Posted: Sat Oct 12, 2013 5:49 pm Post subject: |
|
|
| 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 |
|
 |
kick_04 Newbie cheater
Reputation: 0
Joined: 12 Oct 2013 Posts: 15
|
Posted: Sat Oct 12, 2013 6:22 pm Post subject: |
|
|
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.
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 |
|
 |
puntigam How do I cheat?
Reputation: 0
Joined: 11 Sep 2013 Posts: 5
|
Posted: Tue Oct 15, 2013 7:50 pm Post subject: |
|
|
| Have you tried using a different value type? Like float?
|
|
| Back to top |
|
 |
kick_04 Newbie cheater
Reputation: 0
Joined: 12 Oct 2013 Posts: 15
|
Posted: Tue Oct 15, 2013 10:13 pm Post subject: |
|
|
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 |
|
 |
Dark Byte Site Admin
Reputation: 471
Joined: 09 May 2003 Posts: 25831 Location: The netherlands
|
Posted: Wed Oct 16, 2013 4:58 am Post subject: |
|
|
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 |
|
 |
kick_04 Newbie cheater
Reputation: 0
Joined: 12 Oct 2013 Posts: 15
|
Posted: Wed Oct 16, 2013 9:28 am Post subject: |
|
|
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 |
|
 |
kick_04 Newbie cheater
Reputation: 0
Joined: 12 Oct 2013 Posts: 15
|
Posted: Wed Oct 16, 2013 7:36 pm Post subject: |
|
|
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 |
|
 |
jungletek Advanced Cheater
Reputation: 0
Joined: 02 Oct 2011 Posts: 72
|
Posted: Thu Feb 27, 2014 10:29 am Post subject: |
|
|
| 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 |
|
 |
|