Sixty Four
-
- Noobzor
- Posts: 5
- Joined: Thu Jul 06, 2023 12:09 pm
- Reputation: 2
Sixty Four
Game Name: Sixty Four
Game Engine: ??? (no wiki page, creater by Oleg)
Game Version: v1.0.1
Options Required: Resource Pointers
Steam Website:
Other Info:
I'm completely unable to find resource pointers.
Game Engine: ??? (no wiki page, creater by Oleg)
Game Version: v1.0.1
Options Required: Resource Pointers
Steam Website:
Other Info:
I'm completely unable to find resource pointers.
-
- Expert Cheater
- Posts: 51
- Joined: Sun Feb 25, 2018 3:28 pm
- Reputation: 14
Re: Sixty Four
Resource value is a double. There's like 3 or 4 processes so you gotta find the right one. I used speedhack to find the right one.
Re: Sixty Four
Not sure what you mean by using speedhack.sonicwinghero wrote: ↑Tue Mar 05, 2024 6:36 pmResource value is a double. There's like 3 or 4 processes so you gotta find the right one. I used speedhack to find the right one.
Ty, i'll try looking for it again, i kept running into values randomizing.
Re: Sixty Four
TwT yeah i'm having 0 luck with finding resource values. everytime i think i found one and change it it crashes the game.
Re: Sixty Four
Ok so i set speedhack hotkeys to settings for 1 and 0 to pause the game while scanning. however i'm still having no luck with finiding these resource values. i've tried searching doubles and i'll occasionally get a few listings, but then when i go in-game and increase the resource none of those results will change, or if they do they change to a long strings like "3.12345457E-135", "NAN", or "???". which makes me think theres a timer that randomizing values.sonicwinghero wrote: ↑Tue Mar 05, 2024 6:36 pmResource value is a double. There's like 3 or 4 processes so you gotta find the right one. I used speedhack to find the right one.
-
- Expert Cheater
- Posts: 51
- Joined: Sun Feb 25, 2018 3:28 pm
- Reputation: 14
Re: Sixty Four
I used 2x speed hack to get the blocks to spawn faster when you have to hold down the machine. After unlocking the first 2 buildings, that's when I start to search for doubles. It might take a few tries to catch the changing values.
Re: Sixty Four
If you got to "Process" list, you'll find there are several "0000XXXX-sixtyfour.exe" entries. One of them contains all the resource values. I used "between..." range to locate them with no issue.
The process that works for me is usually the second one from the bottom (000016F0-sixtyfour.exe) which is probably not a reliable way to do this.. but I'm a noob so what do I know : D
P.S.
Use "double" type
The process that works for me is usually the second one from the bottom (000016F0-sixtyfour.exe) which is probably not a reliable way to do this.. but I'm a noob so what do I know : D
P.S.
Use "double" type
Re: Sixty Four
Oh that's what you meant by "process" found it, you're amazinggedramens wrote: ↑Wed Mar 06, 2024 5:36 pmIf you got to "Process" list, you'll find there are several "0000XXXX-sixtyfour.exe" entries. One of them contains all the resource values. I used "between..." range to locate them with no issue.
The process that works for me is usually the second one from the bottom (000016F0-sixtyfour.exe) which is probably not a reliable way to do this.. but I'm a noob so what do I know : D
P.S.
Use "double" type
Re: Sixty Four
Code found for adding/subtracting resource count:
This gets called by mousedown event if cube hits 0 integrity.
Then sends an array of resources of that cube to "addResourcesFromArray".
My point is that it always adds or subtracts 1's when checking for write addresses.
I still can't make a pointer though...
If anyone wants to point (funny pun, lol) me in the right direction, this is the subtract 1 event:
This gets called by mousedown event if cube hits 0 integrity.
Then sends an array of resources of that cube to "addResourcesFromArray".
Code: Select all
addResourcesFromArray(a){
for (let i = 0; i < a.length; i++){
if (a[i]) {
this.resources[i] += a[i]
this.resourcePops[i] = .5
this.stats.totalResourcesMined[i] += a[i]
this.stats.absoluteResourcesCount += a[i]
}
}
}
substractResourcesFromArray(a){
for (let i = 0; i < a.length; i++){
if (a[i]) this.resources[i] = Math.max(0, this.resources[i] -= a[i])
}
I still can't make a pointer though...
If anyone wants to point (funny pun, lol) me in the right direction, this is the subtract 1 event:
Code: Select all
sixtyfour.exe+41F70CE:
7FF7A74170C6 - F2 41 0F5C C7 - subsd xmm0,xmm15
7FF7A74170CB - 48 8B CF - mov rcx,rdi
7FF7A74170CE - F2 42 0F11 44 F9 07 - movsd [rcx+r15*8+07],xmm0 <<
7FF7A74170D5 - 4C 89 E0 - mov rax,r12
7FF7A74170D8 - 48 8B E5 - mov rsp,rbp
RAX=0000027100CE41A9
RBX=0000000000000005
RCX=00000271002EB0D5
RDX=00000271006DB98D
RSI=0000027100673FC5
RDI=00000271002EB0D5
RBP=0000000ECE5FC400
RSP=0000000ECE5FC368
R8=00000271006DB98D
R9=000002710019722D
R10=00007FF7A745D904
R11=0000000000000789
R12=0000027100CE41A9
R13=0000196C003DC080
R14=0000027100000000
R15=0000000000000000
RIP=00007FF7A74170D5
Re: Sixty Four
I've found 4 adresses which seem to work in some kind of unison not sure as to how.
I've taken process 00001630-sixtyfour.exe, looked for doubles and after some tries got 4 corresponding adresses.
Changing the value of all 4 adresses simultaneously seems to have done the trick.
These are the 4 adresses (you can add them manually):
2B900913084
2B9009C93E0
2B9009CD2C4
2B9009CD2D0
That works for the first resource.
I've taken process 00001630-sixtyfour.exe, looked for doubles and after some tries got 4 corresponding adresses.
Changing the value of all 4 adresses simultaneously seems to have done the trick.
These are the 4 adresses (you can add them manually):
2B900913084
2B9009C93E0
2B9009CD2C4
2B9009CD2D0
That works for the first resource.
Re: Sixty Four
Progress update:
So far found that Charonite is always at rbx+7 addresss.
Every resource after that is +8 on top of that.
Still cannot find reliable pointers though....
So far found that Charonite is always at rbx+7 addresss.
Every resource after that is +8 on top of that.
Still cannot find reliable pointers though....
Re: Sixty Four
On the start menu of the game, if you click export, you can take the data saved to your clipboard and decode it with base64, change what you want, encode it and import it.
- IterationX
- What is cheating?
- Posts: 4
- Joined: Thu Jun 11, 2020 1:26 pm
- Reputation: 0
Re: Sixty Four
I manage to do this just fine, thanks! But I could not figure out most of the stuff I found in the file. Can't tell what the resources are, and changing the "total amount mined" (the only part where I can tell what is which, because of the amount being clearer) doesn't change the amount of the resources in the inventory.
Anyone know what to change on the decoded text?
Who is online
Users browsing this forum: 7zW9S5s6, Google [Bot], Quackmoor, YandexBot