Re: [Request] spyro the dragon reignited trilogy
Posted: Fri Sep 06, 2019 7:39 pm
I did find them, however it seems that the actuasl value is something else, as freezing those values did nothing.
Community Cheat Tables of Cheat Engine
https://fearlessrevolution.com/
I did find them, however it seems that the actuasl value is something else, as freezing those values did nothing.
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>6</ID>
<Description>"Freezetime test - Alt+T"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : Spyro-Win64-Shipping.exe
Version:
Date : 2019-09-07
Author : 0
This script does blah blah blah
}
[ENABLE]
aobscanmodule(Freezetime,Spyro-Win64-Shipping.exe,F2 0F 11 41 40 39) // should be unique
alloc(newmem,$1000,"Spyro-Win64-Shipping.exe"+16EF3F9)
label(code)
label(return)
newmem:
code:
// movsd [rcx+40],xmm0
jmp return
Freezetime:
jmp newmem
return:
registersymbol(Freezetime)
[DISABLE]
Freezetime:
db F2 0F 11 41 40
unregistersymbol(Freezetime)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "Spyro-Win64-Shipping.exe"+16EF3F9
"Spyro-Win64-Shipping.exe"+16EF3CF: 48 8B F9 - mov rdi,rcx
"Spyro-Win64-Shipping.exe"+16EF3D2: 48 39 81 10 01 00 00 - cmp [rcx+00000110],rax
"Spyro-Win64-Shipping.exe"+16EF3D9: 0F 84 BC 02 00 00 - je Spyro-Win64-Shipping.exe+16EF69B
"Spyro-Win64-Shipping.exe"+16EF3DF: 0F 57 C0 - xorps xmm0,xmm0
"Spyro-Win64-Shipping.exe"+16EF3E2: 49 89 5B 10 - mov [r11+10],rbx
"Spyro-Win64-Shipping.exe"+16EF3E6: 49 89 6B F0 - mov [r11-10],rbp
"Spyro-Win64-Shipping.exe"+16EF3EA: 33 ED - xor ebp,ebp
"Spyro-Win64-Shipping.exe"+16EF3EC: F3 0F 5A C1 - cvtss2sd xmm0,xmm1
"Spyro-Win64-Shipping.exe"+16EF3F0: 49 89 73 E8 - mov [r11-18],rsi
"Spyro-Win64-Shipping.exe"+16EF3F4: F2 0F 58 41 40 - addsd xmm0,[rcx+40]
// ---------- INJECTING HERE ----------
"Spyro-Win64-Shipping.exe"+16EF3F9: F2 0F 11 41 40 - movsd [rcx+40],xmm0
// ---------- DONE INJECTING ----------
"Spyro-Win64-Shipping.exe"+16EF3FE: 39 69 18 - cmp [rcx+18],ebp
"Spyro-Win64-Shipping.exe"+16EF401: 0F 8E 2B 02 00 00 - jng Spyro-Win64-Shipping.exe+16EF632
"Spyro-Win64-Shipping.exe"+16EF407: 4D 89 63 E0 - mov [r11-20],r12
"Spyro-Win64-Shipping.exe"+16EF40B: 4D 89 6B D8 - mov [r11-28],r13
"Spyro-Win64-Shipping.exe"+16EF40F: 4C 8D 2D 7A B1 76 00 - lea r13,[Spyro-Win64-Shipping.exe+1E5A590]
"Spyro-Win64-Shipping.exe"+16EF416: 4D 89 73 D0 - mov [r11-30],r14
"Spyro-Win64-Shipping.exe"+16EF41A: 4D 89 7B C8 - mov [r11-38],r15
"Spyro-Win64-Shipping.exe"+16EF41E: 66 90 - nop
"Spyro-Win64-Shipping.exe"+16EF420: 48 8B 77 10 - mov rsi,[rdi+10]
"Spyro-Win64-Shipping.exe"+16EF424: F2 0F 10 46 08 - movsd xmm0,[rsi+08]
}
</AssemblerScript>
<Hotkeys>
<Hotkey>
<Action>Toggle Activation</Action>
<Keys>
<Key>18</Key>
<Key>84</Key>
</Keys>
<ID>0</ID>
<ActivateSound>Activate</ActivateSound>
<DeactivateSound>Deactivate</DeactivateSound>
</Hotkey>
</Hotkeys>
</CheatEntry>
</CheatEntries>
</CheatTable>
Can I get a hand making that work? I'm not sure how to do it.fearless123456 wrote: ↑Sat Sep 07, 2019 12:29 amFreeze time test script - you may have to disable the script after using it for the timer missions as the script affects some global timer values.
Spoiler
Code: Select all
<?xml version="1.0" encoding="utf-8"?> <CheatTable> <CheatEntries> <CheatEntry> <ID>6</ID> <Description>"Freezetime test - Alt+T"</Description> <LastState/> <VariableType>Auto Assembler Script</VariableType> <AssemblerScript>{ Game : Spyro-Win64-Shipping.exe Version: Date : 2019-09-07 Author : 0 This script does blah blah blah } [ENABLE] aobscanmodule(Freezetime,Spyro-Win64-Shipping.exe,F2 0F 11 41 40 39) // should be unique alloc(newmem,$1000,"Spyro-Win64-Shipping.exe"+16EF3F9) label(code) label(return) newmem: code: // movsd [rcx+40],xmm0 jmp return Freezetime: jmp newmem return: registersymbol(Freezetime) [DISABLE] Freezetime: db F2 0F 11 41 40 unregistersymbol(Freezetime) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: "Spyro-Win64-Shipping.exe"+16EF3F9 "Spyro-Win64-Shipping.exe"+16EF3CF: 48 8B F9 - mov rdi,rcx "Spyro-Win64-Shipping.exe"+16EF3D2: 48 39 81 10 01 00 00 - cmp [rcx+00000110],rax "Spyro-Win64-Shipping.exe"+16EF3D9: 0F 84 BC 02 00 00 - je Spyro-Win64-Shipping.exe+16EF69B "Spyro-Win64-Shipping.exe"+16EF3DF: 0F 57 C0 - xorps xmm0,xmm0 "Spyro-Win64-Shipping.exe"+16EF3E2: 49 89 5B 10 - mov [r11+10],rbx "Spyro-Win64-Shipping.exe"+16EF3E6: 49 89 6B F0 - mov [r11-10],rbp "Spyro-Win64-Shipping.exe"+16EF3EA: 33 ED - xor ebp,ebp "Spyro-Win64-Shipping.exe"+16EF3EC: F3 0F 5A C1 - cvtss2sd xmm0,xmm1 "Spyro-Win64-Shipping.exe"+16EF3F0: 49 89 73 E8 - mov [r11-18],rsi "Spyro-Win64-Shipping.exe"+16EF3F4: F2 0F 58 41 40 - addsd xmm0,[rcx+40] // ---------- INJECTING HERE ---------- "Spyro-Win64-Shipping.exe"+16EF3F9: F2 0F 11 41 40 - movsd [rcx+40],xmm0 // ---------- DONE INJECTING ---------- "Spyro-Win64-Shipping.exe"+16EF3FE: 39 69 18 - cmp [rcx+18],ebp "Spyro-Win64-Shipping.exe"+16EF401: 0F 8E 2B 02 00 00 - jng Spyro-Win64-Shipping.exe+16EF632 "Spyro-Win64-Shipping.exe"+16EF407: 4D 89 63 E0 - mov [r11-20],r12 "Spyro-Win64-Shipping.exe"+16EF40B: 4D 89 6B D8 - mov [r11-28],r13 "Spyro-Win64-Shipping.exe"+16EF40F: 4C 8D 2D 7A B1 76 00 - lea r13,[Spyro-Win64-Shipping.exe+1E5A590] "Spyro-Win64-Shipping.exe"+16EF416: 4D 89 73 D0 - mov [r11-30],r14 "Spyro-Win64-Shipping.exe"+16EF41A: 4D 89 7B C8 - mov [r11-38],r15 "Spyro-Win64-Shipping.exe"+16EF41E: 66 90 - nop "Spyro-Win64-Shipping.exe"+16EF420: 48 8B 77 10 - mov rsi,[rdi+10] "Spyro-Win64-Shipping.exe"+16EF424: F2 0F 10 46 08 - movsd xmm0,[rsi+08] } </AssemblerScript> <Hotkeys> <Hotkey> <Action>Toggle Activation</Action> <Keys> <Key>18</Key> <Key>84</Key> </Keys> <ID>0</ID> <ActivateSound>Activate</ActivateSound> <DeactivateSound>Deactivate</DeactivateSound> </Hotkey> </Hotkeys> </CheatEntry> </CheatEntries> </CheatTable>
Did you search for increased value after you refreshed the superpower?
abluedragon wrote: ↑Sat Sep 07, 2019 8:19 pmThe Unreal Engine Console unlocker can dump a list of objects -- which seems to coincide with the memory as viewed through CheatEngine -- not that I'd know how to utilize this- but could it be used by someone with actual know-how to develop cheats?
Like, for example: "[017344] 00000250C0F5A700 BoolProperty Falcon.FalconGameplayStatics.SetS2SuperflameUnlockForAllSlots.Unlocked"
There are multiple things like this that get dumped, but I don't know how to use it -- heck, I don't even know if it's useful, but I can at least confirm the injector works, and can dump the files -- so if anyone can make any use of them -- well, they're available
As for console commands, it seems most of the useful ones have been dummied out... neither "fly" nor "god" worked -- not that surprising though.
But yeah, it enabled the console -- so if anybody wants to take screenshots, the debugcamera works