Re: Planet Coaster
Posted: Mon Feb 05, 2018 12:45 am
Community Cheat Tables of Cheat Engine
https://fearlessrevolution.com/
thanks for the update!
It set's every ride prestige to high, but won't show, to make sure the code is working check your "Park Rating" before and after the code. The "Ride Rating" should increase dramatically after activating the code. Every ride will be very attractive to all guests, and they will fill you queue lines all the way.
The code "does change" the prestige... only "not visible"... Haven't been able to change the actual prestige you see on the ride... probably some calculations the game makes and don't want you to change the variables... but apparently allows you to change the result... Meh... anyhow... I'm quite happy with the code... does the job and the game kinda died out for me... it's a great game but too many new things now a day for me to spend much time on this...
its awesome, wish geust woulld stop complaining about 23 minnut ques touggh annnd refuse to que there XDPongozila wrote: ↑Thu Feb 08, 2018 11:44 pmThe code "does change" the prestige... only "not visible"... Haven't been able to change the actual prestige you see on the ride... probably some calculations the game makes and don't want you to change the variables... but apparently allows you to change the result... Meh... anyhow... I'm quite happy with the code... does the job and the game kinda died out for me... it's a great game but too many new things now a day for me to spend much time on this...
thanks, im currently redownloading it, maybe removing the old versions caused an bug (?)
Try this one please.
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>1688</ID>
<Description>"999,99 Guest Money (4b-reads)"</Description>
<LastState Activated="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : PlanetCoaster.exe
Version:
Date : 2018-02-18
Author : Marcelo
This script does blah blah blah
}
[ENABLE]
aobscanmodule(tsttsts,PlanetCoaster.exe,45 8B 04 24 48 8B 7C 24 60) // should be unique
alloc(newmem,$1000,"PlanetCoaster.exe"+3BC931)
label(code)
label(return)
newmem:
mov [r12],#99999
code:
mov r8d,[r12]
mov rdi,[rsp+60]
jmp return
tsttsts:
jmp newmem
nop
nop
nop
nop
return:
registersymbol(tsttsts)
[DISABLE]
tsttsts:
db 45 8B 04 24 48 8B 7C 24 60
unregistersymbol(tsttsts)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "PlanetCoaster.exe"+3BC931
"PlanetCoaster.exe"+3BC902: 48 8B 44 24 60 - mov rax,[rsp+60]
"PlanetCoaster.exe"+3BC907: 48 8B 57 20 - mov rdx,[rdi+20]
"PlanetCoaster.exe"+3BC90B: 48 8D 4C 24 60 - lea rcx,[rsp+60]
"PlanetCoaster.exe"+3BC910: 8B C0 - mov eax,eax
"PlanetCoaster.exe"+3BC912: 4C 69 E0 50 02 00 00 - imul r12,rax,00000250
"PlanetCoaster.exe"+3BC919: 48 8B 82 78 03 00 00 - mov rax,[rdx+00000378]
"PlanetCoaster.exe"+3BC920: 48 8B D5 - mov rdx,rbp
"PlanetCoaster.exe"+3BC923: 48 05 DC 00 00 00 - add rax,000000DC
"PlanetCoaster.exe"+3BC929: 4C 03 E0 - add r12,rax
"PlanetCoaster.exe"+3BC92C: E8 CF 87 7B 00 - call PlanetCoaster.exe+B75100
// ---------- INJECTING HERE ----------
"PlanetCoaster.exe"+3BC931: 45 8B 04 24 - mov r8d,[r12]
"PlanetCoaster.exe"+3BC935: 48 8B 7C 24 60 - mov rdi,[rsp+60]
// ---------- DONE INJECTING ----------
"PlanetCoaster.exe"+3BC93A: 8B 15 D8 60 66 01 - mov edx,[PlanetCoaster.exe+1A22A18]
"PlanetCoaster.exe"+3BC940: 83 C2 02 - add edx,02
"PlanetCoaster.exe"+3BC943: 89 15 CF 60 66 01 - mov [PlanetCoaster.exe+1A22A18],edx
"PlanetCoaster.exe"+3BC949: 48 8B 47 18 - mov rax,[rdi+18]
"PlanetCoaster.exe"+3BC94D: 0F 10 47 20 - movups xmm0,[rdi+20]
"PlanetCoaster.exe"+3BC951: 48 8B 58 10 - mov rbx,[rax+10]
"PlanetCoaster.exe"+3BC955: 48 8B 43 10 - mov rax,[rbx+10]
"PlanetCoaster.exe"+3BC959: 0F 11 00 - movups [rax],xmm0
"PlanetCoaster.exe"+3BC95C: F2 0F 10 4F 30 - movsd xmm1,[rdi+30]
"PlanetCoaster.exe"+3BC961: F2 0F 11 48 10 - movsd [rax+10],xmm1
}
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatTable>
yes awesome see edited code, those other parts where not accepted needed some time to figure it out but it works again thank you so muchio!!!!Pongozila wrote: ↑Sun Feb 18, 2018 10:23 pmTry this one please.
just copy and paste this on CECode: Select all
[ENABLE] aobscanmodule(tsttsts,PlanetCoaster.exe,45 8B 04 24 48 8B 7C 24 60) // should be unique alloc(newmem,$1000,"PlanetCoaster.exe"+3BC931) label(code) label(return) newmem: mov [r12],#99999 code: mov r8d,[r12] mov rdi,[rsp+60] jmp return tsttsts: jmp newmem nop nop nop nop return: registersymbol(tsttsts) [DISABLE] tsttsts: db 45 8B 04 24 48 8B 7C 24 60 unregistersymbol(tsttsts) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: "PlanetCoaster.exe"+3BC931 "PlanetCoaster.exe"+3BC902: 48 8B 44 24 60 - mov rax,[rsp+60] "PlanetCoaster.exe"+3BC907: 48 8B 57 20 - mov rdx,[rdi+20] "PlanetCoaster.exe"+3BC90B: 48 8D 4C 24 60 - lea rcx,[rsp+60] "PlanetCoaster.exe"+3BC910: 8B C0 - mov eax,eax "PlanetCoaster.exe"+3BC912: 4C 69 E0 50 02 00 00 - imul r12,rax,00000250 "PlanetCoaster.exe"+3BC919: 48 8B 82 78 03 00 00 - mov rax,[rdx+00000378] "PlanetCoaster.exe"+3BC920: 48 8B D5 - mov rdx,rbp "PlanetCoaster.exe"+3BC923: 48 05 DC 00 00 00 - add rax,000000DC "PlanetCoaster.exe"+3BC929: 4C 03 E0 - add r12,rax "PlanetCoaster.exe"+3BC92C: E8 CF 87 7B 00 - call PlanetCoaster.exe+B75100 // ---------- INJECTING HERE ---------- "PlanetCoaster.exe"+3BC931: 45 8B 04 24 - mov r8d,[r12] "PlanetCoaster.exe"+3BC935: 48 8B 7C 24 60 - mov rdi,[rsp+60] // ---------- DONE INJECTING ---------- "PlanetCoaster.exe"+3BC93A: 8B 15 D8 60 66 01 - mov edx,[PlanetCoaster.exe+1A22A18] "PlanetCoaster.exe"+3BC940: 83 C2 02 - add edx,02 "PlanetCoaster.exe"+3BC943: 89 15 CF 60 66 01 - mov [PlanetCoaster.exe+1A22A18],edx "PlanetCoaster.exe"+3BC949: 48 8B 47 18 - mov rax,[rdi+18] "PlanetCoaster.exe"+3BC94D: 0F 10 47 20 - movups xmm0,[rdi+20] "PlanetCoaster.exe"+3BC951: 48 8B 58 10 - mov rbx,[rax+10] "PlanetCoaster.exe"+3BC955: 48 8B 43 10 - mov rax,[rbx+10] "PlanetCoaster.exe"+3BC959: 0F 11 00 - movups [rax],xmm0 "PlanetCoaster.exe"+3BC95C: F2 0F 10 4F 30 - movsd xmm1,[rdi+30] "PlanetCoaster.exe"+3BC961: F2 0F 11 48 10 - movsd [rax+10],xmm1 }