[COMPLETED] [REQUEST] Digimon World: Next Order
-
- Noobzor
- Posts: 9
- Joined: Sun Nov 10, 2019 10:08 pm
- Reputation: 2
Re: [REQUEST] Digimon World: Next Order
Tried click on Script Player data and its not working none of them let me clickon it ?
Re: [REQUEST] Digimon World: Next Order
anyone know the id of full remedy???
-
- Noobzor
- Posts: 5
- Joined: Mon Sep 12, 2022 1:04 pm
- Reputation: 1
Re: [REQUEST] Digimon World: Next Order
I apologize for the disturbance but i'm pretty much not familiar with cheat engine so far from what i know this shouldn't be a lua script correct it is just to be added to the auto panel as an extension if i understood correctly. However. I'm getting an error for the Error in script Script 2 : [string "<?xml version="1.0" encoding="utf-8"?> ..."]:1: unexpected symbol near '<' every time I attempt to put it also when i include it in the auto panel when the first script that you posted is already running with the game when i save it as and when I attempt to run it as a new process it keeps well preventing me from the usage like when i attempt to check the toggle it won't activate at all. (I haven't checked the item list one so i can't comment on anything else as for what you've previously provided it works like a charm so overall thanks for the work i'm just reporting my current state)Cissa90 wrote: ↑Thu Feb 23, 2023 11:54 amIt's under Player Data. See image.
Easiest way to also fix all issues with digimons getting reborn, needing food, toilet, sleep. Just freeze game timer and it wont reach the set limit each partner has for reaching it.
Might have to find the unity real deltatime thing to really stop it because might be there most functions read it's "spent timers" from.
Re: [REQUEST] Digimon World: Next Order
Add 10k EXP to Training Level doesn't work for me.
Any cheats for have all materials?
Any cheats for have all materials?
Re: [REQUEST] Digimon World: Next Order
Another cheat I messed around a bit with. The glowy collectable spots around with materials won't disappear and you should be able to collect infinitely from them.
Spoiler
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>105805</ID>
<Description>"Infinite Field Pickups"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscanmodule(Pickup,GameAssembly.dll,83 78 14 00 0F 9F C0 88 41 19 38 41 18 0F) // should be unique
alloc(newmem,$1000,Pickup)
label(code)
label(return)
newmem:
code:
cmp dword ptr [rax+14],FF
setb al
jmp return
Pickup:
jmp newmem
nop 2
return:
registersymbol(Pickup)
[DISABLE]
Pickup:
db 83 78 14 00 0F 9F C0
unregistersymbol(Pickup)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+3BA26F
GameAssembly.dll+3BA24E: CC - int 3
GameAssembly.dll+3BA24F: CC - int 3
ItemPickPointTimeRebirth.Update: 48 89 5C 24 08 - mov [rsp+08],rbx
GameAssembly.dll+3BA255: 48 89 74 24 10 - mov [rsp+10],rsi
GameAssembly.dll+3BA25A: 57 - push rdi
GameAssembly.dll+3BA25B: 48 83 EC 20 - sub rsp,20
GameAssembly.dll+3BA25F: 48 8B 41 28 - mov rax,[rcx+28]
GameAssembly.dll+3BA263: 48 8B D9 - mov rbx,rcx
GameAssembly.dll+3BA266: 48 85 C0 - test rax,rax
GameAssembly.dll+3BA269: 0F 84 C8 00 00 00 - je GameAssembly.dll+3BA337
// ---------- INJECTING HERE ----------
GameAssembly.dll+3BA26F: 83 78 14 00 - cmp dword ptr [rax+14],00
// ---------- DONE INJECTING ----------
GameAssembly.dll+3BA273: 0F 9F C0 - setg al
GameAssembly.dll+3BA276: 88 41 19 - mov [rcx+19],al
GameAssembly.dll+3BA279: 38 41 18 - cmp [rcx+18],al
GameAssembly.dll+3BA27C: 0F 84 A5 00 00 00 - je GameAssembly.dll+3BA327
GameAssembly.dll+3BA282: 33 FF - xor edi,edi
GameAssembly.dll+3BA284: 88 41 18 - mov [rcx+18],al
GameAssembly.dll+3BA287: 33 D2 - xor edx,edx
GameAssembly.dll+3BA289: 8B F7 - mov esi,edi
GameAssembly.dll+3BA28B: E8 A0 AA 78 00 - call UnityEngine.Component.get_gameObject
GameAssembly.dll+3BA290: 48 85 C0 - test rax,rax
}
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatTable>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>105805</ID>
<Description>"Infinite Field Pickups"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscanmodule(Pickup,GameAssembly.dll,83 78 14 00 0F 9F C0 88 41 19 38 41 18 0F) // should be unique
alloc(newmem,$1000,Pickup)
label(code)
label(return)
newmem:
code:
cmp dword ptr [rax+14],FF
setb al
jmp return
Pickup:
jmp newmem
nop 2
return:
registersymbol(Pickup)
[DISABLE]
Pickup:
db 83 78 14 00 0F 9F C0
unregistersymbol(Pickup)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+3BA26F
GameAssembly.dll+3BA24E: CC - int 3
GameAssembly.dll+3BA24F: CC - int 3
ItemPickPointTimeRebirth.Update: 48 89 5C 24 08 - mov [rsp+08],rbx
GameAssembly.dll+3BA255: 48 89 74 24 10 - mov [rsp+10],rsi
GameAssembly.dll+3BA25A: 57 - push rdi
GameAssembly.dll+3BA25B: 48 83 EC 20 - sub rsp,20
GameAssembly.dll+3BA25F: 48 8B 41 28 - mov rax,[rcx+28]
GameAssembly.dll+3BA263: 48 8B D9 - mov rbx,rcx
GameAssembly.dll+3BA266: 48 85 C0 - test rax,rax
GameAssembly.dll+3BA269: 0F 84 C8 00 00 00 - je GameAssembly.dll+3BA337
// ---------- INJECTING HERE ----------
GameAssembly.dll+3BA26F: 83 78 14 00 - cmp dword ptr [rax+14],00
// ---------- DONE INJECTING ----------
GameAssembly.dll+3BA273: 0F 9F C0 - setg al
GameAssembly.dll+3BA276: 88 41 19 - mov [rcx+19],al
GameAssembly.dll+3BA279: 38 41 18 - cmp [rcx+18],al
GameAssembly.dll+3BA27C: 0F 84 A5 00 00 00 - je GameAssembly.dll+3BA327
GameAssembly.dll+3BA282: 33 FF - xor edi,edi
GameAssembly.dll+3BA284: 88 41 18 - mov [rcx+18],al
GameAssembly.dll+3BA287: 33 D2 - xor edx,edx
GameAssembly.dll+3BA289: 8B F7 - mov esi,edi
GameAssembly.dll+3BA28B: E8 A0 AA 78 00 - call UnityEngine.Component.get_gameObject
GameAssembly.dll+3BA290: 48 85 C0 - test rax,rax
}
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatTable>
Re: [REQUEST] Digimon World: Next Order
Maybe you misunderstand it's use. Its to gain EXP in leveling up the stat boosts within the gym.
The little bar above each that grows each time you train. But it caps until you can gain more levels by upgrading town.
Re: [REQUEST] Digimon World: Next Order
Cool cheats!Cissa90 wrote: ↑Thu Feb 23, 2023 12:07 pmMade some more scripts for training and various others.
Just copy paste everything into the table.
Spoiler
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>105795</ID>
<Description>"Various Scripts"</Description>
<Options moHideChildren="1"/>
<LastState Value="" Activated="1" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>105777</ID>
<Description>"Add 10,000 Exp To Training Level"</Description>
<LastState Activated="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : Digimon World Next Order.exe
Version:
Date : 2023-02-23
Author : cfl
This script does blah blah blah
}
[ENABLE]
aobscanmodule(TrainingLevelExp,GameAssembly.dll,01 6F 14 33 D2) // should be unique
alloc(newmem,$1000,TrainingLevelExp)
label(code)
label(return)
newmem:
code:
add [rdi+14],#10000
// add [rdi+14],ebp
xor edx,edx
jmp return
TrainingLevelExp:
jmp newmem
return:
registersymbol(TrainingLevelExp)
[DISABLE]
TrainingLevelExp:
db 01 6F 14 33 D2
unregistersymbol(TrainingLevelExp)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+47F96F
GameAssembly.dll+47F950: 48 63 CB - movsxd rcx,ebx
GameAssembly.dll+47F953: 48 8B 7C CF 20 - mov rdi,[rdi+rcx*8+20]
GameAssembly.dll+47F958: 48 85 FF - test rdi,rdi
GameAssembly.dll+47F95B: 74 5F - je GameAssembly.dll+47F9BC
GameAssembly.dll+47F95D: 39 77 10 - cmp [rdi+10],esi
GameAssembly.dll+47F960: 74 07 - je GameAssembly.dll+47F969
GameAssembly.dll+47F962: FF C3 - inc ebx
GameAssembly.dll+47F964: E9 57 FF FF FF - jmp GameAssembly.dll+47F8C0
GameAssembly.dll+47F969: 83 7F 18 03 - cmp dword ptr [rdi+18],03
GameAssembly.dll+47F96D: 7D 38 - jnl GameAssembly.dll+47F9A7
// ---------- INJECTING HERE ----------
GameAssembly.dll+47F96F: 01 6F 14 - add [rdi+14],ebp
// ---------- DONE INJECTING ----------
GameAssembly.dll+47F972: 33 D2 - xor edx,edx
GameAssembly.dll+47F974: 8B CE - mov ecx,esi
GameAssembly.dll+47F976: E8 45 07 00 00 - call uTrainingBase.GetParameterTrainingGradeUpData
GameAssembly.dll+47F97B: 48 85 C0 - test rax,rax
GameAssembly.dll+47F97E: 74 3C - je GameAssembly.dll+47F9BC
GameAssembly.dll+47F980: 4C 8B 08 - mov r9,[rax]
GameAssembly.dll+47F983: 48 8B C8 - mov rcx,rax
GameAssembly.dll+47F986: 8B 57 18 - mov edx,[rdi+18]
GameAssembly.dll+47F989: 4D 8B 81 C8 01 00 00 - mov r8,[r9+000001C8]
GameAssembly.dll+47F990: 41 FF 91 C0 01 00 00 - call qword ptr [r9+000001C0]
}
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>105779</ID>
<Description>"Always 100 Mood"</Description>
<LastState Activated="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscanmodule(Mood,GameAssembly.dll,D8 89 5F 64 48 8B 5C 24 30) // should be unique
alloc(newmem,$1000,Mood)
label(code)
label(return)
newmem:
code:
mov ebx,#100
mov [rdi+64],ebx
mov rbx,[rsp+30]
jmp return
Mood+01:
jmp newmem
nop 3
return:
registersymbol(Mood)
[DISABLE]
Mood+01:
db 89 5F 64 48 8B 5C 24 30
unregistersymbol(Mood)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+5959B1
GameAssembly.dll+595992: 7E 13 - jle GameAssembly.dll+5959A7
GameAssembly.dll+595994: BB 64 00 00 00 - mov ebx,00000064
GameAssembly.dll+595999: 89 5F 64 - mov [rdi+64],ebx
GameAssembly.dll+59599C: 48 8B 5C 24 30 - mov rbx,[rsp+30]
GameAssembly.dll+5959A1: 48 83 C4 20 - add rsp,20
GameAssembly.dll+5959A5: 5F - pop rdi
GameAssembly.dll+5959A6: C3 - ret
GameAssembly.dll+5959A7: B8 01 00 00 00 - mov eax,00000001
GameAssembly.dll+5959AC: 3B D8 - cmp ebx,eax
GameAssembly.dll+5959AE: 0F 4C D8 - cmovl ebx,eax
// ---------- INJECTING HERE ----------
GameAssembly.dll+5959B1: 89 5F 64 - mov [rdi+64],ebx
// ---------- DONE INJECTING ----------
GameAssembly.dll+5959B4: 48 8B 5C 24 30 - mov rbx,[rsp+30]
GameAssembly.dll+5959B9: 48 83 C4 20 - add rsp,20
GameAssembly.dll+5959BD: 5F - pop rdi
GameAssembly.dll+5959BE: C3 - ret
GameAssembly.dll+5959BF: E8 9C 44 C4 FF - call GameAssembly.dll+1D9E60
GameAssembly.dll+5959C4: CC - int 3
GameAssembly.dll+5959C5: CC - int 3
GameAssembly.dll+5959C6: CC - int 3
GameAssembly.dll+5959C7: CC - int 3
GameAssembly.dll+5959C8: CC - int 3
}
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>105780</ID>
<Description>"0 Fatigue"</Description>
<LastState Activated="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscanmodule(Fatigue,GameAssembly.dll,44 0F 48 C0 44 89 41 6C) // should be unique
alloc(newmem,$1000,Fatigue)
label(code)
label(return)
newmem:
code:
cmovs r8d,eax
mov [rcx+6C],#0
jmp return
Fatigue:
jmp newmem
nop 3
return:
registersymbol(Fatigue)
[DISABLE]
Fatigue:
db 44 0F 48 C0 44 89 41 6C
unregistersymbol(Fatigue)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+59327A
GameAssembly.dll+59325E: CC - int 3
GameAssembly.dll+59325F: CC - int 3
PartnerData.AddFatigue: 44 8B 41 6C - mov r8d,[rcx+6C]
GameAssembly.dll+593264: 44 03 C2 - add r8d,edx
GameAssembly.dll+593267: 41 83 F8 64 - cmp r8d,64
GameAssembly.dll+59326B: 7E 08 - jle GameAssembly.dll+593275
GameAssembly.dll+59326D: C7 41 6C 64 00 00 00 - mov [rcx+6C],00000064
GameAssembly.dll+593274: C3 - ret
GameAssembly.dll+593275: 33 C0 - xor eax,eax
GameAssembly.dll+593277: 45 85 C0 - test r8d,r8d
// ---------- INJECTING HERE ----------
GameAssembly.dll+59327A: 44 0F 48 C0 - cmovs r8d,eax
// ---------- DONE INJECTING ----------
GameAssembly.dll+59327E: 44 89 41 6C - mov [rcx+6C],r8d
GameAssembly.dll+593282: C3 - ret
GameAssembly.dll+593283: CC - int 3
GameAssembly.dll+593284: CC - int 3
GameAssembly.dll+593285: CC - int 3
GameAssembly.dll+593286: CC - int 3
GameAssembly.dll+593287: CC - int 3
GameAssembly.dll+593288: CC - int 3
GameAssembly.dll+593289: CC - int 3
GameAssembly.dll+59328A: CC - int 3
}
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>105803</ID>
<Description>"Remove Hunger/Toilet/Sleep"</Description>
<LastState Activated="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscanmodule(RemoveNeeds,GameAssembly.dll,0F B6 83 89 00 00 00) // should be unique
alloc(newmem,$1000,RemoveNeeds)
label(code)
label(return)
newmem:
mov [rbx+00000088],#0
mov [rbx+00000089],#0
mov [rbx+0000008A],#0
code:
movzx eax,byte ptr [rbx+00000089]
jmp return
RemoveNeeds:
jmp newmem
nop 2
return:
registersymbol(RemoveNeeds)
[DISABLE]
RemoveNeeds:
db 0F B6 83 89 00 00 00
unregistersymbol(RemoveNeeds)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+593C9D
GameAssembly.dll+593C7B: 74 0E - je GameAssembly.dll+593C8B
GameAssembly.dll+593C7D: 83 B9 E0 00 00 00 00 - cmp dword ptr [rcx+000000E0],00
GameAssembly.dll+593C84: 75 05 - jne GameAssembly.dll+593C8B
GameAssembly.dll+593C86: E8 35 10 BD FF - call GameAssembly.il2cpp_runtime_class_init
GameAssembly.dll+593C8B: 33 D2 - xor edx,edx
GameAssembly.dll+593C8D: 8B CF - mov ecx,edi
GameAssembly.dll+593C8F: E8 0C DC F8 FF - call AppInfo.IsExDungeonMap
GameAssembly.dll+593C94: 48 8B 7C 24 30 - mov rdi,[rsp+30]
GameAssembly.dll+593C99: 84 C0 - test al,al
GameAssembly.dll+593C9B: 75 0D - jne GameAssembly.dll+593CAA
// ---------- INJECTING HERE ----------
GameAssembly.dll+593C9D: 0F B6 83 89 00 00 00 - movzx eax,byte ptr [rbx+00000089]
// ---------- DONE INJECTING ----------
GameAssembly.dll+593CA4: 48 83 C4 20 - add rsp,20
GameAssembly.dll+593CA8: 5B - pop rbx
GameAssembly.dll+593CA9: C3 - ret
GameAssembly.dll+593CAA: 32 C0 - xor al,al
GameAssembly.dll+593CAC: 48 83 C4 20 - add rsp,20
GameAssembly.dll+593CB0: 5B - pop rbx
GameAssembly.dll+593CB1: C3 - ret
GameAssembly.dll+593CB2: E8 A9 61 C4 FF - call GameAssembly.dll+1D9E60
GameAssembly.dll+593CB7: CC - int 3
GameAssembly.dll+593CB8: CC - int 3
}
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>105804</ID>
<Description>"Disable Timer For Food/Sleep/Toilet Check"</Description>
<LastState Activated="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscanmodule(TimerNeeds,GameAssembly.dll,F3 0F 10 41 7C 0F) // should be unique
alloc(newmem,$1000,TimerNeeds)
label(code)
label(return)
newmem:
mov [rcx+7C],(float)-1
mov [rcx+80],(float)-1
mov [rcx+84],(float)-1
code:
movss xmm0,[rcx+7C]
jmp return
TimerNeeds:
jmp newmem
return:
registersymbol(TimerNeeds)
[DISABLE]
TimerNeeds:
db F3 0F 10 41 7C
unregistersymbol(TimerNeeds)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+23BDD4
GameAssembly.dll+23BDA4: E8 87 27 00 00 - call GameAssembly.dll+23E530
GameAssembly.dll+23BDA9: 48 85 C0 - test rax,rax
GameAssembly.dll+23BDAC: 0F 84 47 01 00 00 - je GameAssembly.dll+23BEF9
GameAssembly.dll+23BDB2: F3 0F 10 70 10 - movss xmm6,[rax+10]
GameAssembly.dll+23BDB7: 48 8B 87 D8 02 00 00 - mov rax,[rdi+000002D8]
GameAssembly.dll+23BDBE: 48 85 C0 - test rax,rax
GameAssembly.dll+23BDC1: 0F 84 32 01 00 00 - je GameAssembly.dll+23BEF9
GameAssembly.dll+23BDC7: 48 8B 48 38 - mov rcx,[rax+38]
GameAssembly.dll+23BDCB: 48 85 C9 - test rcx,rcx
GameAssembly.dll+23BDCE: 0F 84 25 01 00 00 - je GameAssembly.dll+23BEF9
// ---------- INJECTING HERE ----------
GameAssembly.dll+23BDD4: F3 0F 10 41 7C - movss xmm0,[rcx+7C]
// ---------- DONE INJECTING ----------
GameAssembly.dll+23BDD9: 0F 29 7C 24 50 - movaps [rsp+50],xmm7
GameAssembly.dll+23BDDE: F3 0F 10 3D BE 16 20 01 - movss xmm7,[GameAssembly.dll+143D4A4]
GameAssembly.dll+23BDE6: 44 0F 29 4C 24 30 - movaps [rsp+30],xmm9
GameAssembly.dll+23BDEC: F3 44 0F 10 0D 9B 16 20 01 - movss xmm9,[GameAssembly.dll+143D490]
GameAssembly.dll+23BDF5: F3 41 0F 58 C1 - addss xmm0,xmm9
GameAssembly.dll+23BDFA: 0F 2F C7 - comiss xmm0,xmm7
GameAssembly.dll+23BDFD: 76 08 - jna GameAssembly.dll+23BE07
GameAssembly.dll+23BDFF: 0F 28 CF - movaps xmm1,xmm7
GameAssembly.dll+23BE02: E8 D5 5A FA FF - call GameAssembly.dll+1E18DC
GameAssembly.dll+23BE07: F3 0F 10 15 89 16 20 01 - movss xmm2,[GameAssembly.dll+143D498]
}
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>105802</ID>
<Description>"Training Multiplier"</Description>
<Options moHideChildren="1"/>
<LastState Value="" Activated="1" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>105790</ID>
<Description>"Multiply HP Gain"</Description>
<Options moHideChildren="1"/>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : Digimon World Next Order.exe
Version:
Date : 2023-02-23
Author : cfl
This script does blah blah blah
}
[ENABLE]
aobscanmodule(HPMultiplier,GameAssembly.dll,41 89 46 20 E9 08 01 00 00) // should be unique
alloc(newmem,$1000,HPMultiplier)
alloc(HPMulti,4)
registersymbol(HPMulti)
label(code)
label(return)
HPMulti:
dd 1
newmem:
imul eax,[HPMulti]
code:
mov [r14+20],eax
jmp GameAssembly.dll+3285CF
jmp return
HPMultiplier:
jmp newmem
nop 4
return:
registersymbol(HPMultiplier)
[DISABLE]
HPMultiplier:
db 41 89 46 20 E9 08 01 00 00
unregistersymbol(HPMultiplier)
unregistersymbol(HPMulti)
dealloc(newmem)
dealloc(HPMulti)
{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+3284BE
GameAssembly.dll+328495: 83 BA E0 00 00 00 00 - cmp dword ptr [rdx+000000E0],00
GameAssembly.dll+32849C: 75 08 - jne GameAssembly.dll+3284A6
GameAssembly.dll+32849E: 48 8B CA - mov rcx,rdx
GameAssembly.dll+3284A1: E8 1A C8 E3 FF - call GameAssembly.il2cpp_runtime_class_init
GameAssembly.dll+3284A6: F3 41 0F 59 F0 - mulss xmm6,xmm8
GameAssembly.dll+3284AB: 33 D2 - xor edx,edx
GameAssembly.dll+3284AD: F3 41 0F 59 F6 - mulss xmm6,xmm14
GameAssembly.dll+3284B2: F3 0F 5C F7 - subss xmm6,xmm7
GameAssembly.dll+3284B6: 0F 28 C6 - movaps xmm0,xmm6
GameAssembly.dll+3284B9: E8 F2 7D 82 00 - call UnityEngine.Mathf.CeilToInt
// ---------- INJECTING HERE ----------
GameAssembly.dll+3284BE: 41 89 46 20 - mov [r14+20],eax
// ---------- DONE INJECTING ----------
GameAssembly.dll+3284C2: E9 08 01 00 00 - jmp GameAssembly.dll+3285CF
GameAssembly.dll+3284C7: F6 82 2F 01 00 00 02 - test byte ptr [rdx+0000012F],02
GameAssembly.dll+3284CE: 74 11 - je GameAssembly.dll+3284E1
GameAssembly.dll+3284D0: 83 BA E0 00 00 00 00 - cmp dword ptr [rdx+000000E0],00
GameAssembly.dll+3284D7: 75 08 - jne GameAssembly.dll+3284E1
GameAssembly.dll+3284D9: 48 8B CA - mov rcx,rdx
GameAssembly.dll+3284DC: E8 DF C7 E3 FF - call GameAssembly.il2cpp_runtime_class_init
GameAssembly.dll+3284E1: F3 41 0F 59 F0 - mulss xmm6,xmm8
GameAssembly.dll+3284E6: 33 D2 - xor edx,edx
GameAssembly.dll+3284E8: F3 41 0F 59 F6 - mulss xmm6,xmm14
}
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>105791</ID>
<Description>"HP Multiplier"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>HPMulti</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>105784</ID>
<Description>"Multiply MP Gain"</Description>
<Options moHideChildren="1"/>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : Digimon World Next Order.exe
Version:
Date : 2023-02-23
Author : cfl
This script does blah blah blah
}
[ENABLE]
aobscanmodule(MPMultiplier,GameAssembly.dll,41 89 46 24 E9 CD 00 00 00) // should be unique
alloc(newmem,$1000,MPMultiplier)
alloc(MPMulti,4)
registersymbol(MPMulti)
label(code)
label(return)
MPMulti:
dd 1
newmem:
imul eax,[MPMulti]
code:
mov [r14+24],eax
jmp GameAssembly.dll+3285CF
jmp return
MPMultiplier:
jmp newmem
nop 4
return:
registersymbol(MPMultiplier)
[DISABLE]
MPMultiplier:
db 41 89 46 24 E9 CD 00 00 00
unregistersymbol(MPMultiplier)
unregistersymbol(MPMulti)
dealloc(newmem)
dealloc(MPMulti)
{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+3284F9
GameAssembly.dll+3284D0: 83 BA E0 00 00 00 00 - cmp dword ptr [rdx+000000E0],00
GameAssembly.dll+3284D7: 75 08 - jne GameAssembly.dll+3284E1
GameAssembly.dll+3284D9: 48 8B CA - mov rcx,rdx
GameAssembly.dll+3284DC: E8 DF C7 E3 FF - call GameAssembly.il2cpp_runtime_class_init
GameAssembly.dll+3284E1: F3 41 0F 59 F0 - mulss xmm6,xmm8
GameAssembly.dll+3284E6: 33 D2 - xor edx,edx
GameAssembly.dll+3284E8: F3 41 0F 59 F6 - mulss xmm6,xmm14
GameAssembly.dll+3284ED: F3 0F 5C F7 - subss xmm6,xmm7
GameAssembly.dll+3284F1: 0F 28 C6 - movaps xmm0,xmm6
GameAssembly.dll+3284F4: E8 B7 7D 82 00 - call UnityEngine.Mathf.CeilToInt
// ---------- INJECTING HERE ----------
GameAssembly.dll+3284F9: 41 89 46 24 - mov [r14+24],eax
// ---------- DONE INJECTING ----------
GameAssembly.dll+3284FD: E9 CD 00 00 00 - jmp GameAssembly.dll+3285CF
GameAssembly.dll+328502: F6 82 2F 01 00 00 02 - test byte ptr [rdx+0000012F],02
GameAssembly.dll+328509: 74 11 - je GameAssembly.dll+32851C
GameAssembly.dll+32850B: 83 BA E0 00 00 00 00 - cmp dword ptr [rdx+000000E0],00
GameAssembly.dll+328512: 75 08 - jne GameAssembly.dll+32851C
GameAssembly.dll+328514: 48 8B CA - mov rcx,rdx
GameAssembly.dll+328517: E8 A4 C7 E3 FF - call GameAssembly.il2cpp_runtime_class_init
GameAssembly.dll+32851C: F3 41 0F 59 F0 - mulss xmm6,xmm8
GameAssembly.dll+328521: 33 D2 - xor edx,edx
GameAssembly.dll+328523: F3 0F 5C F7 - subss xmm6,xmm7
}
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>105783</ID>
<Description>"MP Multiplier"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>MPMulti</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>105793</ID>
<Description>"Multiply Strength Gain"</Description>
<Options moHideChildren="1"/>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : Digimon World Next Order.exe
Version:
Date : 2023-02-23
Author : cfl
This script does blah blah blah
}
[ENABLE]
aobscanmodule(StrMultiplier,GameAssembly.dll,41 89 46 28 E9 97 00 00 00) // should be unique
alloc(newmem,$1000,StrMultiplier)
alloc(StrMulti,4)
registersymbol(StrMulti)
label(code)
label(return)
StrMulti:
dd 1
newmem:
imul eax,[StrMulti]
code:
mov [r14+28],eax
jmp GameAssembly.dll+3285CF
jmp return
StrMultiplier:
jmp newmem
nop 4
return:
registersymbol(StrMultiplier)
[DISABLE]
StrMultiplier:
db 41 89 46 28 E9 97 00 00 00
unregistersymbol(StrMultiplier)
unregistersymbol(StrMulti)
dealloc(newmem)
dealloc(StrMulti)
{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+32852F
GameAssembly.dll+328509: 74 11 - je GameAssembly.dll+32851C
GameAssembly.dll+32850B: 83 BA E0 00 00 00 00 - cmp dword ptr [rdx+000000E0],00
GameAssembly.dll+328512: 75 08 - jne GameAssembly.dll+32851C
GameAssembly.dll+328514: 48 8B CA - mov rcx,rdx
GameAssembly.dll+328517: E8 A4 C7 E3 FF - call GameAssembly.il2cpp_runtime_class_init
GameAssembly.dll+32851C: F3 41 0F 59 F0 - mulss xmm6,xmm8
GameAssembly.dll+328521: 33 D2 - xor edx,edx
GameAssembly.dll+328523: F3 0F 5C F7 - subss xmm6,xmm7
GameAssembly.dll+328527: 0F 28 C6 - movaps xmm0,xmm6
GameAssembly.dll+32852A: E8 81 7D 82 00 - call UnityEngine.Mathf.CeilToInt
// ---------- INJECTING HERE ----------
GameAssembly.dll+32852F: 41 89 46 28 - mov [r14+28],eax
// ---------- DONE INJECTING ----------
GameAssembly.dll+328533: E9 97 00 00 00 - jmp GameAssembly.dll+3285CF
GameAssembly.dll+328538: F6 82 2F 01 00 00 02 - test byte ptr [rdx+0000012F],02
GameAssembly.dll+32853F: 74 11 - je GameAssembly.dll+328552
GameAssembly.dll+328541: 83 BA E0 00 00 00 00 - cmp dword ptr [rdx+000000E0],00
GameAssembly.dll+328548: 75 08 - jne GameAssembly.dll+328552
GameAssembly.dll+32854A: 48 8B CA - mov rcx,rdx
GameAssembly.dll+32854D: E8 6E C7 E3 FF - call GameAssembly.il2cpp_runtime_class_init
GameAssembly.dll+328552: F3 41 0F 59 F0 - mulss xmm6,xmm8
GameAssembly.dll+328557: 33 D2 - xor edx,edx
GameAssembly.dll+328559: F3 0F 5C F7 - subss xmm6,xmm7
}
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>105794</ID>
<Description>"Strength Multiplier"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>StrMulti</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>105796</ID>
<Description>"Multiply Stamina Gain"</Description>
<Options moHideChildren="1"/>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : Digimon World Next Order.exe
Version:
Date : 2023-02-23
Author : cfl
This script does blah blah blah
}
[ENABLE]
aobscanmodule(StaMultiply,GameAssembly.dll,41 89 46 2C EB 64) // should be unique
alloc(newmem,$1000,StaMultiply)
alloc(StaMulti,4)
registersymbol(StaMulti)
label(code)
label(return)
StaMulti:
dd 1
newmem:
imul eax,[StaMulti]
code:
mov [r14+2C],eax
jmp GameAssembly.dll+3285CF
jmp return
StaMultiply:
jmp newmem
nop
return:
registersymbol(StaMultiply)
[DISABLE]
StaMultiply:
db 41 89 46 2C EB 64
unregistersymbol(StaMultiply)
unregistersymbol(StaMulti)
dealloc(newmem)
dealloc(StaMulti)
{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+328565
GameAssembly.dll+32853F: 74 11 - je GameAssembly.dll+328552
GameAssembly.dll+328541: 83 BA E0 00 00 00 00 - cmp dword ptr [rdx+000000E0],00
GameAssembly.dll+328548: 75 08 - jne GameAssembly.dll+328552
GameAssembly.dll+32854A: 48 8B CA - mov rcx,rdx
GameAssembly.dll+32854D: E8 6E C7 E3 FF - call GameAssembly.il2cpp_runtime_class_init
GameAssembly.dll+328552: F3 41 0F 59 F0 - mulss xmm6,xmm8
GameAssembly.dll+328557: 33 D2 - xor edx,edx
GameAssembly.dll+328559: F3 0F 5C F7 - subss xmm6,xmm7
GameAssembly.dll+32855D: 0F 28 C6 - movaps xmm0,xmm6
GameAssembly.dll+328560: E8 4B 7D 82 00 - call UnityEngine.Mathf.CeilToInt
// ---------- INJECTING HERE ----------
GameAssembly.dll+328565: 41 89 46 2C - mov [r14+2C],eax
// ---------- DONE INJECTING ----------
GameAssembly.dll+328569: EB 64 - jmp GameAssembly.dll+3285CF
GameAssembly.dll+32856B: F6 82 2F 01 00 00 02 - test byte ptr [rdx+0000012F],02
GameAssembly.dll+328572: 74 11 - je GameAssembly.dll+328585
GameAssembly.dll+328574: 83 BA E0 00 00 00 00 - cmp dword ptr [rdx+000000E0],00
GameAssembly.dll+32857B: 75 08 - jne GameAssembly.dll+328585
GameAssembly.dll+32857D: 48 8B CA - mov rcx,rdx
GameAssembly.dll+328580: E8 3B C7 E3 FF - call GameAssembly.il2cpp_runtime_class_init
GameAssembly.dll+328585: F3 41 0F 59 F0 - mulss xmm6,xmm8
GameAssembly.dll+32858A: 33 D2 - xor edx,edx
GameAssembly.dll+32858C: F3 0F 5C F7 - subss xmm6,xmm7
}
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>105797</ID>
<Description>"Stamina Multiplier"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>StaMulti</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>105798</ID>
<Description>"Multiply Wisdom Gain"</Description>
<Options moHideChildren="1"/>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : Digimon World Next Order.exe
Version:
Date : 2023-02-23
Author : cfl
This script does blah blah blah
}
[ENABLE]
aobscanmodule(WisMultiply,GameAssembly.dll,41 89 46 30 EB 31) // should be unique
alloc(newmem,$1000,WisMultiply)
alloc(WisMulti,4)
registersymbol(WisMulti)
label(code)
label(return)
WisMulti:
dd 1
newmem:
imul eax,[WisMulti]
code:
mov [r14+30],eax
jmp GameAssembly.dll+3285CF
jmp return
WisMultiply:
jmp newmem
nop
return:
registersymbol(WisMultiply)
[DISABLE]
WisMultiply:
db 41 89 46 30 EB 31
unregistersymbol(WisMultiply)
unregistersymbol(WisMulti)
dealloc(newmem)
dealloc(WisMulti)
{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+328598
GameAssembly.dll+328572: 74 11 - je GameAssembly.dll+328585
GameAssembly.dll+328574: 83 BA E0 00 00 00 00 - cmp dword ptr [rdx+000000E0],00
GameAssembly.dll+32857B: 75 08 - jne GameAssembly.dll+328585
GameAssembly.dll+32857D: 48 8B CA - mov rcx,rdx
GameAssembly.dll+328580: E8 3B C7 E3 FF - call GameAssembly.il2cpp_runtime_class_init
GameAssembly.dll+328585: F3 41 0F 59 F0 - mulss xmm6,xmm8
GameAssembly.dll+32858A: 33 D2 - xor edx,edx
GameAssembly.dll+32858C: F3 0F 5C F7 - subss xmm6,xmm7
GameAssembly.dll+328590: 0F 28 C6 - movaps xmm0,xmm6
GameAssembly.dll+328593: E8 18 7D 82 00 - call UnityEngine.Mathf.CeilToInt
// ---------- INJECTING HERE ----------
GameAssembly.dll+328598: 41 89 46 30 - mov [r14+30],eax
// ---------- DONE INJECTING ----------
GameAssembly.dll+32859C: EB 31 - jmp GameAssembly.dll+3285CF
GameAssembly.dll+32859E: F6 82 2F 01 00 00 02 - test byte ptr [rdx+0000012F],02
GameAssembly.dll+3285A5: 74 11 - je GameAssembly.dll+3285B8
GameAssembly.dll+3285A7: 83 BA E0 00 00 00 00 - cmp dword ptr [rdx+000000E0],00
GameAssembly.dll+3285AE: 75 08 - jne GameAssembly.dll+3285B8
GameAssembly.dll+3285B0: 48 8B CA - mov rcx,rdx
GameAssembly.dll+3285B3: E8 08 C7 E3 FF - call GameAssembly.il2cpp_runtime_class_init
GameAssembly.dll+3285B8: F3 41 0F 59 F0 - mulss xmm6,xmm8
GameAssembly.dll+3285BD: 33 D2 - xor edx,edx
GameAssembly.dll+3285BF: F3 0F 5C F7 - subss xmm6,xmm7
}
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>105799</ID>
<Description>"Wisdom Multiplier"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>WisMulti</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>105800</ID>
<Description>"Multiply Speed Gain"</Description>
<Options moHideChildren="1"/>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : Digimon World Next Order.exe
Version:
Date : 2023-02-23
Author : cfl
This script does blah blah blah
}
[ENABLE]
aobscanmodule(SpeMultiplier,GameAssembly.dll,41 89 46 34 48 8B 15 F2 C5 72 01) // should be unique
alloc(newmem,$1000,SpeMultiplier)
alloc(SpeMulti,4)
registersymbol(SpeMulti)
label(code)
label(return)
SpeMulti:
dd 1
newmem:
imul eax,[SpeMulti]
code:
mov [r14+34],eax
mov rdx,[GameAssembly.dll+1A54BC8]
jmp return
SpeMultiplier:
jmp newmem
nop 6
return:
registersymbol(SpeMultiplier)
[DISABLE]
SpeMultiplier:
db 41 89 46 34 48 8B 15 F2 C5 72 01
unregistersymbol(SpeMultiplier)
unregistersymbol(SpeMulti)
dealloc(newmem)
dealloc(SpeMulti)
{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+3285CB
GameAssembly.dll+3285A5: 74 11 - je GameAssembly.dll+3285B8
GameAssembly.dll+3285A7: 83 BA E0 00 00 00 00 - cmp dword ptr [rdx+000000E0],00
GameAssembly.dll+3285AE: 75 08 - jne GameAssembly.dll+3285B8
GameAssembly.dll+3285B0: 48 8B CA - mov rcx,rdx
GameAssembly.dll+3285B3: E8 08 C7 E3 FF - call GameAssembly.il2cpp_runtime_class_init
GameAssembly.dll+3285B8: F3 41 0F 59 F0 - mulss xmm6,xmm8
GameAssembly.dll+3285BD: 33 D2 - xor edx,edx
GameAssembly.dll+3285BF: F3 0F 5C F7 - subss xmm6,xmm7
GameAssembly.dll+3285C3: 0F 28 C6 - movaps xmm0,xmm6
GameAssembly.dll+3285C6: E8 E5 7C 82 00 - call UnityEngine.Mathf.CeilToInt
// ---------- INJECTING HERE ----------
GameAssembly.dll+3285CB: 41 89 46 34 - mov [r14+34],eax
// ---------- DONE INJECTING ----------
GameAssembly.dll+3285CF: 48 8B 15 F2 C5 72 01 - mov rdx,[GameAssembly.dll+1A54BC8]
GameAssembly.dll+3285D6: F3 44 0F 10 84 24 28 01 00 00 - movss xmm8,[rsp+00000128]
GameAssembly.dll+3285E0: F3 0F 10 B4 24 20 01 00 00 - movss xmm6,[rsp+00000120]
GameAssembly.dll+3285E9: F3 0F 10 7C 24 20 - movss xmm7,[rsp+20]
GameAssembly.dll+3285EF: 4C 8D 0D 0A 7A CD FF - lea r9,[GameAssembly.dll]
GameAssembly.dll+3285F6: FF C7 - inc edi
GameAssembly.dll+3285F8: 41 BA 24 00 00 00 - mov r10d,00000024
GameAssembly.dll+3285FE: E9 1D FD FF FF - jmp GameAssembly.dll+328320
GameAssembly.dll+328603: FF C6 - inc esi
GameAssembly.dll+328605: 8B C6 - mov eax,esi
}
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>105801</ID>
<Description>"Speed Multiplier"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>SpeMulti</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatTable>
Enabling speed multiplier crashes on my side.
Does anyone encounter this issue?
Code: Select all
mov rdx,[GameAssembly.dll+1A54BC8]
Tried playing around it but it's still crashing.
-
- Novice Cheater
- Posts: 24
- Joined: Wed Oct 06, 2021 11:39 am
- Reputation: 0
Re: [REQUEST] Digimon World: Next Order
I just tried as well and encountered the same issue.bbbulitas wrote: ↑Thu Feb 23, 2023 4:38 pmCool cheats!Cissa90 wrote: ↑Thu Feb 23, 2023 12:07 pmMade some more scripts for training and various others.
Just copy paste everything into the table.
Spoiler
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>105795</ID>
<Description>"Various Scripts"</Description>
<Options moHideChildren="1"/>
<LastState Value="" Activated="1" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>105777</ID>
<Description>"Add 10,000 Exp To Training Level"</Description>
<LastState Activated="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : Digimon World Next Order.exe
Version:
Date : 2023-02-23
Author : cfl
This script does blah blah blah
}
[ENABLE]
aobscanmodule(TrainingLevelExp,GameAssembly.dll,01 6F 14 33 D2) // should be unique
alloc(newmem,$1000,TrainingLevelExp)
label(code)
label(return)
newmem:
code:
add [rdi+14],#10000
// add [rdi+14],ebp
xor edx,edx
jmp return
TrainingLevelExp:
jmp newmem
return:
registersymbol(TrainingLevelExp)
[DISABLE]
TrainingLevelExp:
db 01 6F 14 33 D2
unregistersymbol(TrainingLevelExp)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+47F96F
GameAssembly.dll+47F950: 48 63 CB - movsxd rcx,ebx
GameAssembly.dll+47F953: 48 8B 7C CF 20 - mov rdi,[rdi+rcx*8+20]
GameAssembly.dll+47F958: 48 85 FF - test rdi,rdi
GameAssembly.dll+47F95B: 74 5F - je GameAssembly.dll+47F9BC
GameAssembly.dll+47F95D: 39 77 10 - cmp [rdi+10],esi
GameAssembly.dll+47F960: 74 07 - je GameAssembly.dll+47F969
GameAssembly.dll+47F962: FF C3 - inc ebx
GameAssembly.dll+47F964: E9 57 FF FF FF - jmp GameAssembly.dll+47F8C0
GameAssembly.dll+47F969: 83 7F 18 03 - cmp dword ptr [rdi+18],03
GameAssembly.dll+47F96D: 7D 38 - jnl GameAssembly.dll+47F9A7
// ---------- INJECTING HERE ----------
GameAssembly.dll+47F96F: 01 6F 14 - add [rdi+14],ebp
// ---------- DONE INJECTING ----------
GameAssembly.dll+47F972: 33 D2 - xor edx,edx
GameAssembly.dll+47F974: 8B CE - mov ecx,esi
GameAssembly.dll+47F976: E8 45 07 00 00 - call uTrainingBase.GetParameterTrainingGradeUpData
GameAssembly.dll+47F97B: 48 85 C0 - test rax,rax
GameAssembly.dll+47F97E: 74 3C - je GameAssembly.dll+47F9BC
GameAssembly.dll+47F980: 4C 8B 08 - mov r9,[rax]
GameAssembly.dll+47F983: 48 8B C8 - mov rcx,rax
GameAssembly.dll+47F986: 8B 57 18 - mov edx,[rdi+18]
GameAssembly.dll+47F989: 4D 8B 81 C8 01 00 00 - mov r8,[r9+000001C8]
GameAssembly.dll+47F990: 41 FF 91 C0 01 00 00 - call qword ptr [r9+000001C0]
}
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>105779</ID>
<Description>"Always 100 Mood"</Description>
<LastState Activated="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscanmodule(Mood,GameAssembly.dll,D8 89 5F 64 48 8B 5C 24 30) // should be unique
alloc(newmem,$1000,Mood)
label(code)
label(return)
newmem:
code:
mov ebx,#100
mov [rdi+64],ebx
mov rbx,[rsp+30]
jmp return
Mood+01:
jmp newmem
nop 3
return:
registersymbol(Mood)
[DISABLE]
Mood+01:
db 89 5F 64 48 8B 5C 24 30
unregistersymbol(Mood)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+5959B1
GameAssembly.dll+595992: 7E 13 - jle GameAssembly.dll+5959A7
GameAssembly.dll+595994: BB 64 00 00 00 - mov ebx,00000064
GameAssembly.dll+595999: 89 5F 64 - mov [rdi+64],ebx
GameAssembly.dll+59599C: 48 8B 5C 24 30 - mov rbx,[rsp+30]
GameAssembly.dll+5959A1: 48 83 C4 20 - add rsp,20
GameAssembly.dll+5959A5: 5F - pop rdi
GameAssembly.dll+5959A6: C3 - ret
GameAssembly.dll+5959A7: B8 01 00 00 00 - mov eax,00000001
GameAssembly.dll+5959AC: 3B D8 - cmp ebx,eax
GameAssembly.dll+5959AE: 0F 4C D8 - cmovl ebx,eax
// ---------- INJECTING HERE ----------
GameAssembly.dll+5959B1: 89 5F 64 - mov [rdi+64],ebx
// ---------- DONE INJECTING ----------
GameAssembly.dll+5959B4: 48 8B 5C 24 30 - mov rbx,[rsp+30]
GameAssembly.dll+5959B9: 48 83 C4 20 - add rsp,20
GameAssembly.dll+5959BD: 5F - pop rdi
GameAssembly.dll+5959BE: C3 - ret
GameAssembly.dll+5959BF: E8 9C 44 C4 FF - call GameAssembly.dll+1D9E60
GameAssembly.dll+5959C4: CC - int 3
GameAssembly.dll+5959C5: CC - int 3
GameAssembly.dll+5959C6: CC - int 3
GameAssembly.dll+5959C7: CC - int 3
GameAssembly.dll+5959C8: CC - int 3
}
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>105780</ID>
<Description>"0 Fatigue"</Description>
<LastState Activated="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscanmodule(Fatigue,GameAssembly.dll,44 0F 48 C0 44 89 41 6C) // should be unique
alloc(newmem,$1000,Fatigue)
label(code)
label(return)
newmem:
code:
cmovs r8d,eax
mov [rcx+6C],#0
jmp return
Fatigue:
jmp newmem
nop 3
return:
registersymbol(Fatigue)
[DISABLE]
Fatigue:
db 44 0F 48 C0 44 89 41 6C
unregistersymbol(Fatigue)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+59327A
GameAssembly.dll+59325E: CC - int 3
GameAssembly.dll+59325F: CC - int 3
PartnerData.AddFatigue: 44 8B 41 6C - mov r8d,[rcx+6C]
GameAssembly.dll+593264: 44 03 C2 - add r8d,edx
GameAssembly.dll+593267: 41 83 F8 64 - cmp r8d,64
GameAssembly.dll+59326B: 7E 08 - jle GameAssembly.dll+593275
GameAssembly.dll+59326D: C7 41 6C 64 00 00 00 - mov [rcx+6C],00000064
GameAssembly.dll+593274: C3 - ret
GameAssembly.dll+593275: 33 C0 - xor eax,eax
GameAssembly.dll+593277: 45 85 C0 - test r8d,r8d
// ---------- INJECTING HERE ----------
GameAssembly.dll+59327A: 44 0F 48 C0 - cmovs r8d,eax
// ---------- DONE INJECTING ----------
GameAssembly.dll+59327E: 44 89 41 6C - mov [rcx+6C],r8d
GameAssembly.dll+593282: C3 - ret
GameAssembly.dll+593283: CC - int 3
GameAssembly.dll+593284: CC - int 3
GameAssembly.dll+593285: CC - int 3
GameAssembly.dll+593286: CC - int 3
GameAssembly.dll+593287: CC - int 3
GameAssembly.dll+593288: CC - int 3
GameAssembly.dll+593289: CC - int 3
GameAssembly.dll+59328A: CC - int 3
}
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>105803</ID>
<Description>"Remove Hunger/Toilet/Sleep"</Description>
<LastState Activated="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscanmodule(RemoveNeeds,GameAssembly.dll,0F B6 83 89 00 00 00) // should be unique
alloc(newmem,$1000,RemoveNeeds)
label(code)
label(return)
newmem:
mov [rbx+00000088],#0
mov [rbx+00000089],#0
mov [rbx+0000008A],#0
code:
movzx eax,byte ptr [rbx+00000089]
jmp return
RemoveNeeds:
jmp newmem
nop 2
return:
registersymbol(RemoveNeeds)
[DISABLE]
RemoveNeeds:
db 0F B6 83 89 00 00 00
unregistersymbol(RemoveNeeds)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+593C9D
GameAssembly.dll+593C7B: 74 0E - je GameAssembly.dll+593C8B
GameAssembly.dll+593C7D: 83 B9 E0 00 00 00 00 - cmp dword ptr [rcx+000000E0],00
GameAssembly.dll+593C84: 75 05 - jne GameAssembly.dll+593C8B
GameAssembly.dll+593C86: E8 35 10 BD FF - call GameAssembly.il2cpp_runtime_class_init
GameAssembly.dll+593C8B: 33 D2 - xor edx,edx
GameAssembly.dll+593C8D: 8B CF - mov ecx,edi
GameAssembly.dll+593C8F: E8 0C DC F8 FF - call AppInfo.IsExDungeonMap
GameAssembly.dll+593C94: 48 8B 7C 24 30 - mov rdi,[rsp+30]
GameAssembly.dll+593C99: 84 C0 - test al,al
GameAssembly.dll+593C9B: 75 0D - jne GameAssembly.dll+593CAA
// ---------- INJECTING HERE ----------
GameAssembly.dll+593C9D: 0F B6 83 89 00 00 00 - movzx eax,byte ptr [rbx+00000089]
// ---------- DONE INJECTING ----------
GameAssembly.dll+593CA4: 48 83 C4 20 - add rsp,20
GameAssembly.dll+593CA8: 5B - pop rbx
GameAssembly.dll+593CA9: C3 - ret
GameAssembly.dll+593CAA: 32 C0 - xor al,al
GameAssembly.dll+593CAC: 48 83 C4 20 - add rsp,20
GameAssembly.dll+593CB0: 5B - pop rbx
GameAssembly.dll+593CB1: C3 - ret
GameAssembly.dll+593CB2: E8 A9 61 C4 FF - call GameAssembly.dll+1D9E60
GameAssembly.dll+593CB7: CC - int 3
GameAssembly.dll+593CB8: CC - int 3
}
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>105804</ID>
<Description>"Disable Timer For Food/Sleep/Toilet Check"</Description>
<LastState Activated="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscanmodule(TimerNeeds,GameAssembly.dll,F3 0F 10 41 7C 0F) // should be unique
alloc(newmem,$1000,TimerNeeds)
label(code)
label(return)
newmem:
mov [rcx+7C],(float)-1
mov [rcx+80],(float)-1
mov [rcx+84],(float)-1
code:
movss xmm0,[rcx+7C]
jmp return
TimerNeeds:
jmp newmem
return:
registersymbol(TimerNeeds)
[DISABLE]
TimerNeeds:
db F3 0F 10 41 7C
unregistersymbol(TimerNeeds)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+23BDD4
GameAssembly.dll+23BDA4: E8 87 27 00 00 - call GameAssembly.dll+23E530
GameAssembly.dll+23BDA9: 48 85 C0 - test rax,rax
GameAssembly.dll+23BDAC: 0F 84 47 01 00 00 - je GameAssembly.dll+23BEF9
GameAssembly.dll+23BDB2: F3 0F 10 70 10 - movss xmm6,[rax+10]
GameAssembly.dll+23BDB7: 48 8B 87 D8 02 00 00 - mov rax,[rdi+000002D8]
GameAssembly.dll+23BDBE: 48 85 C0 - test rax,rax
GameAssembly.dll+23BDC1: 0F 84 32 01 00 00 - je GameAssembly.dll+23BEF9
GameAssembly.dll+23BDC7: 48 8B 48 38 - mov rcx,[rax+38]
GameAssembly.dll+23BDCB: 48 85 C9 - test rcx,rcx
GameAssembly.dll+23BDCE: 0F 84 25 01 00 00 - je GameAssembly.dll+23BEF9
// ---------- INJECTING HERE ----------
GameAssembly.dll+23BDD4: F3 0F 10 41 7C - movss xmm0,[rcx+7C]
// ---------- DONE INJECTING ----------
GameAssembly.dll+23BDD9: 0F 29 7C 24 50 - movaps [rsp+50],xmm7
GameAssembly.dll+23BDDE: F3 0F 10 3D BE 16 20 01 - movss xmm7,[GameAssembly.dll+143D4A4]
GameAssembly.dll+23BDE6: 44 0F 29 4C 24 30 - movaps [rsp+30],xmm9
GameAssembly.dll+23BDEC: F3 44 0F 10 0D 9B 16 20 01 - movss xmm9,[GameAssembly.dll+143D490]
GameAssembly.dll+23BDF5: F3 41 0F 58 C1 - addss xmm0,xmm9
GameAssembly.dll+23BDFA: 0F 2F C7 - comiss xmm0,xmm7
GameAssembly.dll+23BDFD: 76 08 - jna GameAssembly.dll+23BE07
GameAssembly.dll+23BDFF: 0F 28 CF - movaps xmm1,xmm7
GameAssembly.dll+23BE02: E8 D5 5A FA FF - call GameAssembly.dll+1E18DC
GameAssembly.dll+23BE07: F3 0F 10 15 89 16 20 01 - movss xmm2,[GameAssembly.dll+143D498]
}
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>105802</ID>
<Description>"Training Multiplier"</Description>
<Options moHideChildren="1"/>
<LastState Value="" Activated="1" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>105790</ID>
<Description>"Multiply HP Gain"</Description>
<Options moHideChildren="1"/>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : Digimon World Next Order.exe
Version:
Date : 2023-02-23
Author : cfl
This script does blah blah blah
}
[ENABLE]
aobscanmodule(HPMultiplier,GameAssembly.dll,41 89 46 20 E9 08 01 00 00) // should be unique
alloc(newmem,$1000,HPMultiplier)
alloc(HPMulti,4)
registersymbol(HPMulti)
label(code)
label(return)
HPMulti:
dd 1
newmem:
imul eax,[HPMulti]
code:
mov [r14+20],eax
jmp GameAssembly.dll+3285CF
jmp return
HPMultiplier:
jmp newmem
nop 4
return:
registersymbol(HPMultiplier)
[DISABLE]
HPMultiplier:
db 41 89 46 20 E9 08 01 00 00
unregistersymbol(HPMultiplier)
unregistersymbol(HPMulti)
dealloc(newmem)
dealloc(HPMulti)
{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+3284BE
GameAssembly.dll+328495: 83 BA E0 00 00 00 00 - cmp dword ptr [rdx+000000E0],00
GameAssembly.dll+32849C: 75 08 - jne GameAssembly.dll+3284A6
GameAssembly.dll+32849E: 48 8B CA - mov rcx,rdx
GameAssembly.dll+3284A1: E8 1A C8 E3 FF - call GameAssembly.il2cpp_runtime_class_init
GameAssembly.dll+3284A6: F3 41 0F 59 F0 - mulss xmm6,xmm8
GameAssembly.dll+3284AB: 33 D2 - xor edx,edx
GameAssembly.dll+3284AD: F3 41 0F 59 F6 - mulss xmm6,xmm14
GameAssembly.dll+3284B2: F3 0F 5C F7 - subss xmm6,xmm7
GameAssembly.dll+3284B6: 0F 28 C6 - movaps xmm0,xmm6
GameAssembly.dll+3284B9: E8 F2 7D 82 00 - call UnityEngine.Mathf.CeilToInt
// ---------- INJECTING HERE ----------
GameAssembly.dll+3284BE: 41 89 46 20 - mov [r14+20],eax
// ---------- DONE INJECTING ----------
GameAssembly.dll+3284C2: E9 08 01 00 00 - jmp GameAssembly.dll+3285CF
GameAssembly.dll+3284C7: F6 82 2F 01 00 00 02 - test byte ptr [rdx+0000012F],02
GameAssembly.dll+3284CE: 74 11 - je GameAssembly.dll+3284E1
GameAssembly.dll+3284D0: 83 BA E0 00 00 00 00 - cmp dword ptr [rdx+000000E0],00
GameAssembly.dll+3284D7: 75 08 - jne GameAssembly.dll+3284E1
GameAssembly.dll+3284D9: 48 8B CA - mov rcx,rdx
GameAssembly.dll+3284DC: E8 DF C7 E3 FF - call GameAssembly.il2cpp_runtime_class_init
GameAssembly.dll+3284E1: F3 41 0F 59 F0 - mulss xmm6,xmm8
GameAssembly.dll+3284E6: 33 D2 - xor edx,edx
GameAssembly.dll+3284E8: F3 41 0F 59 F6 - mulss xmm6,xmm14
}
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>105791</ID>
<Description>"HP Multiplier"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>HPMulti</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>105784</ID>
<Description>"Multiply MP Gain"</Description>
<Options moHideChildren="1"/>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : Digimon World Next Order.exe
Version:
Date : 2023-02-23
Author : cfl
This script does blah blah blah
}
[ENABLE]
aobscanmodule(MPMultiplier,GameAssembly.dll,41 89 46 24 E9 CD 00 00 00) // should be unique
alloc(newmem,$1000,MPMultiplier)
alloc(MPMulti,4)
registersymbol(MPMulti)
label(code)
label(return)
MPMulti:
dd 1
newmem:
imul eax,[MPMulti]
code:
mov [r14+24],eax
jmp GameAssembly.dll+3285CF
jmp return
MPMultiplier:
jmp newmem
nop 4
return:
registersymbol(MPMultiplier)
[DISABLE]
MPMultiplier:
db 41 89 46 24 E9 CD 00 00 00
unregistersymbol(MPMultiplier)
unregistersymbol(MPMulti)
dealloc(newmem)
dealloc(MPMulti)
{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+3284F9
GameAssembly.dll+3284D0: 83 BA E0 00 00 00 00 - cmp dword ptr [rdx+000000E0],00
GameAssembly.dll+3284D7: 75 08 - jne GameAssembly.dll+3284E1
GameAssembly.dll+3284D9: 48 8B CA - mov rcx,rdx
GameAssembly.dll+3284DC: E8 DF C7 E3 FF - call GameAssembly.il2cpp_runtime_class_init
GameAssembly.dll+3284E1: F3 41 0F 59 F0 - mulss xmm6,xmm8
GameAssembly.dll+3284E6: 33 D2 - xor edx,edx
GameAssembly.dll+3284E8: F3 41 0F 59 F6 - mulss xmm6,xmm14
GameAssembly.dll+3284ED: F3 0F 5C F7 - subss xmm6,xmm7
GameAssembly.dll+3284F1: 0F 28 C6 - movaps xmm0,xmm6
GameAssembly.dll+3284F4: E8 B7 7D 82 00 - call UnityEngine.Mathf.CeilToInt
// ---------- INJECTING HERE ----------
GameAssembly.dll+3284F9: 41 89 46 24 - mov [r14+24],eax
// ---------- DONE INJECTING ----------
GameAssembly.dll+3284FD: E9 CD 00 00 00 - jmp GameAssembly.dll+3285CF
GameAssembly.dll+328502: F6 82 2F 01 00 00 02 - test byte ptr [rdx+0000012F],02
GameAssembly.dll+328509: 74 11 - je GameAssembly.dll+32851C
GameAssembly.dll+32850B: 83 BA E0 00 00 00 00 - cmp dword ptr [rdx+000000E0],00
GameAssembly.dll+328512: 75 08 - jne GameAssembly.dll+32851C
GameAssembly.dll+328514: 48 8B CA - mov rcx,rdx
GameAssembly.dll+328517: E8 A4 C7 E3 FF - call GameAssembly.il2cpp_runtime_class_init
GameAssembly.dll+32851C: F3 41 0F 59 F0 - mulss xmm6,xmm8
GameAssembly.dll+328521: 33 D2 - xor edx,edx
GameAssembly.dll+328523: F3 0F 5C F7 - subss xmm6,xmm7
}
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>105783</ID>
<Description>"MP Multiplier"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>MPMulti</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>105793</ID>
<Description>"Multiply Strength Gain"</Description>
<Options moHideChildren="1"/>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : Digimon World Next Order.exe
Version:
Date : 2023-02-23
Author : cfl
This script does blah blah blah
}
[ENABLE]
aobscanmodule(StrMultiplier,GameAssembly.dll,41 89 46 28 E9 97 00 00 00) // should be unique
alloc(newmem,$1000,StrMultiplier)
alloc(StrMulti,4)
registersymbol(StrMulti)
label(code)
label(return)
StrMulti:
dd 1
newmem:
imul eax,[StrMulti]
code:
mov [r14+28],eax
jmp GameAssembly.dll+3285CF
jmp return
StrMultiplier:
jmp newmem
nop 4
return:
registersymbol(StrMultiplier)
[DISABLE]
StrMultiplier:
db 41 89 46 28 E9 97 00 00 00
unregistersymbol(StrMultiplier)
unregistersymbol(StrMulti)
dealloc(newmem)
dealloc(StrMulti)
{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+32852F
GameAssembly.dll+328509: 74 11 - je GameAssembly.dll+32851C
GameAssembly.dll+32850B: 83 BA E0 00 00 00 00 - cmp dword ptr [rdx+000000E0],00
GameAssembly.dll+328512: 75 08 - jne GameAssembly.dll+32851C
GameAssembly.dll+328514: 48 8B CA - mov rcx,rdx
GameAssembly.dll+328517: E8 A4 C7 E3 FF - call GameAssembly.il2cpp_runtime_class_init
GameAssembly.dll+32851C: F3 41 0F 59 F0 - mulss xmm6,xmm8
GameAssembly.dll+328521: 33 D2 - xor edx,edx
GameAssembly.dll+328523: F3 0F 5C F7 - subss xmm6,xmm7
GameAssembly.dll+328527: 0F 28 C6 - movaps xmm0,xmm6
GameAssembly.dll+32852A: E8 81 7D 82 00 - call UnityEngine.Mathf.CeilToInt
// ---------- INJECTING HERE ----------
GameAssembly.dll+32852F: 41 89 46 28 - mov [r14+28],eax
// ---------- DONE INJECTING ----------
GameAssembly.dll+328533: E9 97 00 00 00 - jmp GameAssembly.dll+3285CF
GameAssembly.dll+328538: F6 82 2F 01 00 00 02 - test byte ptr [rdx+0000012F],02
GameAssembly.dll+32853F: 74 11 - je GameAssembly.dll+328552
GameAssembly.dll+328541: 83 BA E0 00 00 00 00 - cmp dword ptr [rdx+000000E0],00
GameAssembly.dll+328548: 75 08 - jne GameAssembly.dll+328552
GameAssembly.dll+32854A: 48 8B CA - mov rcx,rdx
GameAssembly.dll+32854D: E8 6E C7 E3 FF - call GameAssembly.il2cpp_runtime_class_init
GameAssembly.dll+328552: F3 41 0F 59 F0 - mulss xmm6,xmm8
GameAssembly.dll+328557: 33 D2 - xor edx,edx
GameAssembly.dll+328559: F3 0F 5C F7 - subss xmm6,xmm7
}
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>105794</ID>
<Description>"Strength Multiplier"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>StrMulti</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>105796</ID>
<Description>"Multiply Stamina Gain"</Description>
<Options moHideChildren="1"/>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : Digimon World Next Order.exe
Version:
Date : 2023-02-23
Author : cfl
This script does blah blah blah
}
[ENABLE]
aobscanmodule(StaMultiply,GameAssembly.dll,41 89 46 2C EB 64) // should be unique
alloc(newmem,$1000,StaMultiply)
alloc(StaMulti,4)
registersymbol(StaMulti)
label(code)
label(return)
StaMulti:
dd 1
newmem:
imul eax,[StaMulti]
code:
mov [r14+2C],eax
jmp GameAssembly.dll+3285CF
jmp return
StaMultiply:
jmp newmem
nop
return:
registersymbol(StaMultiply)
[DISABLE]
StaMultiply:
db 41 89 46 2C EB 64
unregistersymbol(StaMultiply)
unregistersymbol(StaMulti)
dealloc(newmem)
dealloc(StaMulti)
{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+328565
GameAssembly.dll+32853F: 74 11 - je GameAssembly.dll+328552
GameAssembly.dll+328541: 83 BA E0 00 00 00 00 - cmp dword ptr [rdx+000000E0],00
GameAssembly.dll+328548: 75 08 - jne GameAssembly.dll+328552
GameAssembly.dll+32854A: 48 8B CA - mov rcx,rdx
GameAssembly.dll+32854D: E8 6E C7 E3 FF - call GameAssembly.il2cpp_runtime_class_init
GameAssembly.dll+328552: F3 41 0F 59 F0 - mulss xmm6,xmm8
GameAssembly.dll+328557: 33 D2 - xor edx,edx
GameAssembly.dll+328559: F3 0F 5C F7 - subss xmm6,xmm7
GameAssembly.dll+32855D: 0F 28 C6 - movaps xmm0,xmm6
GameAssembly.dll+328560: E8 4B 7D 82 00 - call UnityEngine.Mathf.CeilToInt
// ---------- INJECTING HERE ----------
GameAssembly.dll+328565: 41 89 46 2C - mov [r14+2C],eax
// ---------- DONE INJECTING ----------
GameAssembly.dll+328569: EB 64 - jmp GameAssembly.dll+3285CF
GameAssembly.dll+32856B: F6 82 2F 01 00 00 02 - test byte ptr [rdx+0000012F],02
GameAssembly.dll+328572: 74 11 - je GameAssembly.dll+328585
GameAssembly.dll+328574: 83 BA E0 00 00 00 00 - cmp dword ptr [rdx+000000E0],00
GameAssembly.dll+32857B: 75 08 - jne GameAssembly.dll+328585
GameAssembly.dll+32857D: 48 8B CA - mov rcx,rdx
GameAssembly.dll+328580: E8 3B C7 E3 FF - call GameAssembly.il2cpp_runtime_class_init
GameAssembly.dll+328585: F3 41 0F 59 F0 - mulss xmm6,xmm8
GameAssembly.dll+32858A: 33 D2 - xor edx,edx
GameAssembly.dll+32858C: F3 0F 5C F7 - subss xmm6,xmm7
}
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>105797</ID>
<Description>"Stamina Multiplier"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>StaMulti</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>105798</ID>
<Description>"Multiply Wisdom Gain"</Description>
<Options moHideChildren="1"/>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : Digimon World Next Order.exe
Version:
Date : 2023-02-23
Author : cfl
This script does blah blah blah
}
[ENABLE]
aobscanmodule(WisMultiply,GameAssembly.dll,41 89 46 30 EB 31) // should be unique
alloc(newmem,$1000,WisMultiply)
alloc(WisMulti,4)
registersymbol(WisMulti)
label(code)
label(return)
WisMulti:
dd 1
newmem:
imul eax,[WisMulti]
code:
mov [r14+30],eax
jmp GameAssembly.dll+3285CF
jmp return
WisMultiply:
jmp newmem
nop
return:
registersymbol(WisMultiply)
[DISABLE]
WisMultiply:
db 41 89 46 30 EB 31
unregistersymbol(WisMultiply)
unregistersymbol(WisMulti)
dealloc(newmem)
dealloc(WisMulti)
{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+328598
GameAssembly.dll+328572: 74 11 - je GameAssembly.dll+328585
GameAssembly.dll+328574: 83 BA E0 00 00 00 00 - cmp dword ptr [rdx+000000E0],00
GameAssembly.dll+32857B: 75 08 - jne GameAssembly.dll+328585
GameAssembly.dll+32857D: 48 8B CA - mov rcx,rdx
GameAssembly.dll+328580: E8 3B C7 E3 FF - call GameAssembly.il2cpp_runtime_class_init
GameAssembly.dll+328585: F3 41 0F 59 F0 - mulss xmm6,xmm8
GameAssembly.dll+32858A: 33 D2 - xor edx,edx
GameAssembly.dll+32858C: F3 0F 5C F7 - subss xmm6,xmm7
GameAssembly.dll+328590: 0F 28 C6 - movaps xmm0,xmm6
GameAssembly.dll+328593: E8 18 7D 82 00 - call UnityEngine.Mathf.CeilToInt
// ---------- INJECTING HERE ----------
GameAssembly.dll+328598: 41 89 46 30 - mov [r14+30],eax
// ---------- DONE INJECTING ----------
GameAssembly.dll+32859C: EB 31 - jmp GameAssembly.dll+3285CF
GameAssembly.dll+32859E: F6 82 2F 01 00 00 02 - test byte ptr [rdx+0000012F],02
GameAssembly.dll+3285A5: 74 11 - je GameAssembly.dll+3285B8
GameAssembly.dll+3285A7: 83 BA E0 00 00 00 00 - cmp dword ptr [rdx+000000E0],00
GameAssembly.dll+3285AE: 75 08 - jne GameAssembly.dll+3285B8
GameAssembly.dll+3285B0: 48 8B CA - mov rcx,rdx
GameAssembly.dll+3285B3: E8 08 C7 E3 FF - call GameAssembly.il2cpp_runtime_class_init
GameAssembly.dll+3285B8: F3 41 0F 59 F0 - mulss xmm6,xmm8
GameAssembly.dll+3285BD: 33 D2 - xor edx,edx
GameAssembly.dll+3285BF: F3 0F 5C F7 - subss xmm6,xmm7
}
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>105799</ID>
<Description>"Wisdom Multiplier"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>WisMulti</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>105800</ID>
<Description>"Multiply Speed Gain"</Description>
<Options moHideChildren="1"/>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : Digimon World Next Order.exe
Version:
Date : 2023-02-23
Author : cfl
This script does blah blah blah
}
[ENABLE]
aobscanmodule(SpeMultiplier,GameAssembly.dll,41 89 46 34 48 8B 15 F2 C5 72 01) // should be unique
alloc(newmem,$1000,SpeMultiplier)
alloc(SpeMulti,4)
registersymbol(SpeMulti)
label(code)
label(return)
SpeMulti:
dd 1
newmem:
imul eax,[SpeMulti]
code:
mov [r14+34],eax
mov rdx,[GameAssembly.dll+1A54BC8]
jmp return
SpeMultiplier:
jmp newmem
nop 6
return:
registersymbol(SpeMultiplier)
[DISABLE]
SpeMultiplier:
db 41 89 46 34 48 8B 15 F2 C5 72 01
unregistersymbol(SpeMultiplier)
unregistersymbol(SpeMulti)
dealloc(newmem)
dealloc(SpeMulti)
{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+3285CB
GameAssembly.dll+3285A5: 74 11 - je GameAssembly.dll+3285B8
GameAssembly.dll+3285A7: 83 BA E0 00 00 00 00 - cmp dword ptr [rdx+000000E0],00
GameAssembly.dll+3285AE: 75 08 - jne GameAssembly.dll+3285B8
GameAssembly.dll+3285B0: 48 8B CA - mov rcx,rdx
GameAssembly.dll+3285B3: E8 08 C7 E3 FF - call GameAssembly.il2cpp_runtime_class_init
GameAssembly.dll+3285B8: F3 41 0F 59 F0 - mulss xmm6,xmm8
GameAssembly.dll+3285BD: 33 D2 - xor edx,edx
GameAssembly.dll+3285BF: F3 0F 5C F7 - subss xmm6,xmm7
GameAssembly.dll+3285C3: 0F 28 C6 - movaps xmm0,xmm6
GameAssembly.dll+3285C6: E8 E5 7C 82 00 - call UnityEngine.Mathf.CeilToInt
// ---------- INJECTING HERE ----------
GameAssembly.dll+3285CB: 41 89 46 34 - mov [r14+34],eax
// ---------- DONE INJECTING ----------
GameAssembly.dll+3285CF: 48 8B 15 F2 C5 72 01 - mov rdx,[GameAssembly.dll+1A54BC8]
GameAssembly.dll+3285D6: F3 44 0F 10 84 24 28 01 00 00 - movss xmm8,[rsp+00000128]
GameAssembly.dll+3285E0: F3 0F 10 B4 24 20 01 00 00 - movss xmm6,[rsp+00000120]
GameAssembly.dll+3285E9: F3 0F 10 7C 24 20 - movss xmm7,[rsp+20]
GameAssembly.dll+3285EF: 4C 8D 0D 0A 7A CD FF - lea r9,[GameAssembly.dll]
GameAssembly.dll+3285F6: FF C7 - inc edi
GameAssembly.dll+3285F8: 41 BA 24 00 00 00 - mov r10d,00000024
GameAssembly.dll+3285FE: E9 1D FD FF FF - jmp GameAssembly.dll+328320
GameAssembly.dll+328603: FF C6 - inc esi
GameAssembly.dll+328605: 8B C6 - mov eax,esi
}
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>105801</ID>
<Description>"Speed Multiplier"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>SpeMulti</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatTable>
Enabling speed multiplier crashes on my side.
Does anyone encounter this issue?
Offset here seems to be different with the other multipliers.Code: Select all
mov rdx,[GameAssembly.dll+1A54BC8]
Tried playing around it but it's still crashing.
Re: [REQUEST] Digimon World: Next Order
Thanks for your explanation.
Hopefully someone could give unlock all attack skills and have unlimited resources.
Re: [REQUEST] Digimon World: Next Order
Can someone please add a cheat that gets rid of XX Battle Victories or set it to 99? That is the WORST stat to grind for because it's the only one you can't use TP to increase. I don't want to go through the spaghetti code that someone else made a Cheat Engine table for, since I don't know how to simplify it to get what I want.
Re: [REQUEST] Digimon World: Next Order
maybe you can search it manually? for example winning 2 times, search 2, then try winning the 5th times, next search 5?Blob55 wrote: ↑Thu Feb 23, 2023 7:34 pmCan someone please add a cheat that gets rid of XX Battle Victories or set it to 99? That is the WORST stat to grind for because it's the only one you can't use TP to increase. I don't want to go through the spaghetti code that someone else made a Cheat Engine table for, since I don't know how to simplify it to get what I want.
Re: [REQUEST] Digimon World: Next Order
hi man can you add more cheat option :BabyGroot wrote: ↑Wed Feb 22, 2023 11:35 amCheck build Id / Date Patches : [Link]Code: Select all
Game Name: Digimon World: Next Order Game Process: Digimon World Next order.exe Game Release date: 23 Feb, 2023 CE Version: 7.4 Game Version / Build Id / Date Patch: v1.0.0 / 10061453 / 21 February 2023
Notes
1. After the game is open, click directly on [Activate] on the cheat table.
Table will auto attach to process Game.
2. This is what I just got. because I don't have a stick, so I'm a little confused about the battle.
3. because of the large number of pointers, I hope you try 1 by 1 first. and if there are useless pointers in the game, you only need to delete them and save the table.
4. Tutorial add "slot items" : Follow this
Added Pointer
1. Play Time Data
2. Player DataSpoiler
Options Cheats
If you like my table, don’t forget to click the button.
add discipline status
Digimon Active Time
can you give some id like :
personality id
Attack skill id
Nature Id
Digimon id
Thx before
Re: [REQUEST] Digimon World: Next Order
hi sir do you have id of :Cissa90 wrote: ↑Wed Feb 22, 2023 4:08 pmAll Item IDs can be found in the attachment. With sort options etc. Prolly nice to get it added to the table as dropdown.
Credit to PS4 community : )
Spoiler
Item IDs
D54E897B:Attack Booster S (Battle)
D54E897A:Attack Booster X (Battle)
D44E8789:Attack Plugin (Battle)
D44E878A:Attack Plugin S (Battle)
D44E878B:Attack Plugin X (Battle)
D54E8979:Defense Booster S (Battle)
D54E8978:Defense Booster X (Battle)
D44E878C:Defense Plugin (Battle)
D44E878D:Defense Plugin S (Battle)
D44E878E:Defense Plugin X (Battle)
D54E897F:Utility Booster S (Battle)
D54E897E:Utility Booster X (Battle)
D44E878F:Utility Plugin (Battle)
D44E8780:Utility Plugin S (Battle)
D44E8781:Utility Plugin X (Battle)
016A00DC:Auto-Pilot (Care)
016A00DD:Bandage (Care)
016A00DA:Medicine (Care)
016A00DF:Portable Toilet (Care)
026A02B0:Devil Chip A (Chip)
026A02B3:Devil Chip D (Chip)
026A02B2:Devil Chip E (Chip)
016A00DB:HP Chip (Chip)
026A02B5:HP Chip Mini (Chip)
016A00D8:MP Chip (Chip)
026A02B4:MP Chip Mini (Chip)
026A02B1:Speed Chip (Chip)
026A02B8:Speed Chip Mini (Chip)
016A00D6:Stamina Chip (Chip)
026A02B6:Stamina Chip Mini (Chip)
FF69FDF8:Stealth Chip (Chip)
016A00D9:Strength Chip (Chip)
026A02B7:Strength Chip Mini (Chip)
016A00D7:Wisdom Chip (Chip)
026A02B9:Wisdom Chip Mini (Chip)
9AE408F6:Aliquaestite (Digivolution Core)
9CE40BD2:Altisolumice (Digivolution Core)
8FE1B8EC:Amorostice (Digivolution Core)
99E40702:Animossisite (Digivolution Core)
8CE1B413:Arcaesquetrine (Digivolution Core)
92E1BDA1:Arcanalaminice (Digivolution Core)
8FE1B8E5:Archangeline (Digivolution Core)
9DE40D44:Argentalice (Digivolution Core)
96E4024B:Armacanisite (Digivolution Core)
90E1BA5A:Armaesquetrine (Digivolution Core)
98E405AA:Armaferrite (Digivolution Core)
8CE1B415:Auctimaline (Digivolution Core)
92E1BDA0:Auriferinice (Digivolution Core)
9AE408F5:Aurimilitite (Digivolution Core)
90E1BA5D:Bellaspinine (Digivolution Core)
8FE3F741:Bellatoralice (Digivolution Core)
99E40708:Belluite (Digivolution Core)
99E1C8A8:Bestaesquetrine (Digivolution Core)
96E4024E:Bestiapugnite (Digivolution Core)
8EE3F5D4:Blancorexice (Digivolution Core)
9BE40A66:Caelamorite (Digivolution Core)
9DE40D45:Caelumagnice (Digivolution Core)
92E1BDA7:Caerulicornice (Digivolution Core)
8EE3F5D8:Caerulignice (Digivolution Core)
98E405AD:Caesaforfexite (Digivolution Core)
96E4024D:Campanavulpesite (Digivolution Core)
8EE1B77E:Candescaesquetrine (Digivolution Core)
9BE40A65:Catullargentite (Digivolution Core)
8EE1B778:Censurexine (Digivolution Core)
97E4043D:Cornargentite (Digivolution Core)
8CE1B412:Cranaesquetrine (Digivolution Core)
0BDEAA4C:Crenasolarine (Digivolution Core)
0BDEAA4F:Crenaspine (Digivolution Core)
9AE408F3:Crystallumagite (Digivolution Core)
8DE1B583:Cupidimagine (Digivolution Core)
8EE3F5D0:Dirumpimpetice (Digivolution Core)
99E40700:Displodungulite (Digivolution Core)
8BE1B2A7:Dracaequetrine (Digivolution Core)
9CE40BDE:Dracobestiolice (Digivolution Core)
8EE3F5D3:Dracobrachice (Digivolution Core)
9DE40D4E:Dracocatullite (Digivolution Core)
97E40432:Dracocursite (Digivolution Core)
0BDEAA40:Dracoferocetine (Digivolution Core)
0BDEAA41:Draconite (Digivolution Core)
9DE40D49:Dracoturbidite (Digivolution Core)
8BE1B2A9:Duraesquetine (Digivolution Core)
0BDEAA4E:Eddimansine (Digivolution Core)
8FE3F743:Extimicelerice (Digivolution Core)
9DE40D4D:Extracaptivite (Digivolution Core)
97E40433:Felideusite (Digivolution Core)
8FE1B8EF:Felimagice (Digivolution Core)
9DE40D48:Feliprudentite (Digivolution Core)
9BE40A62:Felitenebrite (Digivolution Core)
90E1BA5F:Ferrigaleatine (Digivolution Core)
9DE40D4B:Ferrumachinice (Digivolution Core)
97E40438:Flagralacite (Digivolution Core)
8FE1B8E8:Fortidracine (Digivolution Core)
8BE1B2A6:Fortimagine (Digivolution Core)
9CE40BD3:Fortunice (Digivolution Core)
9BE40A64:Fremilupusite (Digivolution Core)
9BE40A67:Frigusanimite (Digivolution Core)
96E40249:Frumentadgressite (Digivolution Core)
97E4043E:Galeamite (Digivolution Core)
9CE40BDC:Geminalaminice (Digivolution Core)
9AE408F2:Grandimagite (Digivolution Core)
90E1BA57:Gravivestitine (Digivolution Core)
8EE1B771:Hatchetrambine (Digivolution Core)
8EE1B779:Hebetimpetine (Digivolution Core)
8CE1B416:Hederafoline (Digivolution Core)
0BDEAA4A:Heropotentatine (Digivolution Core)
9AE408F1:Holurufite (Digivolution Core)
99E40706:Holusagerite (Digivolution Core)
99E40704:Ignisite (Digivolution Core)
8CE1B417:Immiscechaosine (Digivolution Core)
99E1C8AA:Imperadracine (Digivolution Core)
9AE1CA1D:Imperapugnine (Digivolution Core)
8EE1B77A:Impetimagine (Digivolution Core)
8CE1B41B:Impudentine (Digivolution Core)
98E405A9:Inanarborite (Digivolution Core)
8BE1B2A5:Incurimagine (Digivolution Core)
8DE1B585:Indicaesquetrine (Digivolution Core)
9AE408F7:Indicungulite (Digivolution Core)
8EE1B77B:Infinitine (Digivolution Core)
9AE1CA19:Interitine (Digivolution Core)
8EE1B77F:Invidimagine (Digivolution Core)
8EE1B770:Iramagine (Digivolution Core)
99E1C8A9:Justitaesquetrine (Digivolution Core)
8DE1B580:Justivine (Digivolution Core)
90E1BA58:Lanceaesquetrine (Digivolution Core)
91E1BC3B:Lapsapraecepice (Digivolution Core)
8BE1B2A8:Larvidivine (Digivolution Core)
99E40705:Leorectite (Digivolution Core)
96E4024C:Leporobscurite (Digivolution Core)
9CE40BD8:Lilice (Digivolution Core)
8CE1B41A:Locicoeline (Digivolution Core)
0BDEAA48:Lunadivine (Digivolution Core)
9AE408F0:Luparcanite (Digivolution Core)
97E40439:Lupargenite (Digivolution Core)
9DE40D4A:Lupugnice (Digivolution Core)
92E1BDA4:Lupumbrice (Digivolution Core)
92E1BDA6:Lutelaminice (Digivolution Core)
8BE1B2A2:Machinimarine (Digivolution Core)
92E1BDA5:Machinindicice (Digivolution Core)
99E1C8AD:Magicoeline (Digivolution Core)
8BE1B2A3:Magiforcepine (Digivolution Core)
96E40241:Magusalaite (Digivolution Core)
92E1BDAD:Malicoluberice (Digivolution Core)
91E1BC30:Malisarculice (Digivolution Core)
98E405AC:Mareserpensite (Digivolution Core)
9CE40BDB:Maripecusice (Digivolution Core)
9AE1CA15:Ministerine (Digivolution Core)
99E1C8AE:Misericordisenexine (Digivolution Core)
8FE1B8EE:Mortiperditice (Digivolution Core)
9AE1CA14:Mutatinegrine (Digivolution Core)
99E1C8AF:Negraesquetrine (Digivolution Core)
8CE1B410:Negrilupine (Digivolution Core)
8EE3F5D2:Nigeribrachice (Digivolution Core)
8FE3F740:Noxipretiosice (Digivolution Core)
8FE3F747:Nymphalice (Digivolution Core)
9BE40A6E:Nymphavulpesite (Digivolution Core)
90E1BA5B:Oceadivine (Digivolution Core)
97E4043A:Onychauxite (Digivolution Core)
9AE408FD:Ossoculite (Digivolution Core)
8FE3F744:Parvularmice (Digivolution Core)
8FE3F745:Parvuliplumbice (Digivolution Core)
9AE408FC:Perdepupite (Digivolution Core)
0ADEA8D6:Pernicite (Digivolution Core)
8FE1B8E4:Phoenixine (Digivolution Core)
98E405A7:Pilagelumite (Digivolution Core)
96E4024A:Porphyrinite (Digivolution Core)
9BE40A6F:Proteguarite (Digivolution Core)
8FE1B8ED:Pugnilignice (Digivolution Core)
8EE3F5D5:Pugnusice (Digivolution Core)
8DE1B58E:Pulcineline (Digivolution Core)
8CE1B411:Purinegrine (Digivolution Core)
91E1BC35:Quantice (Digivolution Core)
92E1BDA3:Quinquelementice (Digivolution Core)
98E405A6:Reliquite (Digivolution Core)
9CE40BDA:Rexicornice (Digivolution Core)
92E1BDAC:Risicoelice (Digivolution Core)
9AE408F4:Rubemilitite (Digivolution Core)
9AE1CA18:Rufaesquetrine (Digivolution Core)
90E1BA5C:Sacradracine (Digivolution Core)
8FE3F74A:Sacramagice (Digivolution Core)
9CE40BD9:Sacrarcice (Digivolution Core)
97E4043F:Sacravestite (Digivolution Core)
9AE1CA1C:Sacrimperine (Digivolution Core)
99E1C8A2:Salicelerine (Digivolution Core)
9CE40BDD:Scitiferinice (Digivolution Core)
9AE1CA1F:Septamagine (Digivolution Core)
0BDEAA4B:Shadracotine (Digivolution Core)
0BDEAA4D:Sollupusine (Digivolution Core)
8FE1B8E9:Solluxine (Digivolution Core)
90E1BA56:Sophicoeline (Digivolution Core)
97E4043C:Spinaviridite (Digivolution Core)
90E1BA5E:Stiriacine (Digivolution Core)
99E1C8AC:Studaesquetrine (Digivolution Core)
9AE1CA1B:Summaesquetrine (Digivolution Core)
9AE1CA1A:Summanegrine (Digivolution Core)
8DE1B58F:Superbimagine (Digivolution Core)
8EE1B77C:Supermyriadine (Digivolution Core)
8CE1B414:Supersimine (Digivolution Core)
0BDEAA49:Swordivine (Digivolution Core)
8DE1B582:Tenebrivirine (Digivolution Core)
8EE3F5D1:Tenebrossice (Digivolution Core)
91E1BC33:Tonitrulaminice (Digivolution Core)
96E40240:Tonitrumagusite (Digivolution Core)
8FE1B8EA:Tormentilupine (Digivolution Core)
9BE40A63:Umbralaite (Digivolution Core)
8DE1B587:Umbrilunine (Digivolution Core)
8DE1B586:Veneficiflorine (Digivolution Core)
9BE40A60:Ventanimite (Digivolution Core)
9DE40D4F:Vertecandescite (Digivolution Core)
9DE40D4C:Verteconligite (Digivolution Core)
92E1BDA2:Viaplenice (Digivolution Core)
99E40701:Virtumilitite (Digivolution Core)
81D4DFD6:Absolute Zero Water (Drink)
81D4DFD8:Deep Sea Essence (Drink)
81D4DFD1:Digital Ion Water (Drink)
81D4DFD3:File Soda (Drink)
81D4DFD5:Hot Water (Drink)
81D4DFD4:Infini-Water (Drink)
81D4DFD2:Neon Drink (Drink)
81D4DFD9:Phantom Nectar (Drink)
81D4DFD7:Triangular Milk (Drink)
8FD4F5DA:Black Digitrout (Fish)
8FD4F5DE:Digiarowana (Fish)
82D4E144:Digibitterling (Fish)
82D4E145:Digicarp (Fish)
8FD4F5D9:Digicatfish (Fish)
82D4E147:Digicrucian (Fish)
8FD4F5D8:Digieel (Fish)
82D4E140:Digifry (Fish)
82D4E146:Digikoi (Fish)
8FD4F5DB:Digiloach (Fish)
8FD4F5DF:Digipirarucu (Fish)
82D4E14B:Digisalmon (Fish)
8FD4F5DC:Digisnakehead (Fish)
82D4E14A:Digitrout (Fish)
8FD4F5DD:Digituna (Fish)
88D4EAD3:Baby Strawberry (Fruit)
88D4EAD2:Celestial Chestnut (Fruit)
88D4EAD6:Cheerful Apple (Fruit)
85D4E61C:Cloudy Orange (Fruit)
88D4EAD1:Conductor Lemon (Fruit)
85D4E61D:Confusion Cherry (Fruit)
88D4EAD0:Golden Acorn (Fruit)
88D4EADD:Orange Banana (Fruit)
88D4EADC:Rotting Melon (Fruit)
87D4E961:Best Meat (Meat)
87D4E96B:Colorful Meat (Meat)
87D4E965:Cube Meat (Meat)
87D4E960:Hunk of Meat (Meat)
87D4E964:Marbled Beef (Meat)
87D4E963:Meat (Meat)
87D4E967:Rotten Meat (Meat)
87D4E96A:Steel Meat (Meat)
87D4E966:Well Done Meat (Meat)
84D4E4A8:Acrid Fruit (Nut)
84D4E4AC:Az Nut (Nut)
84D4E4AF:Cobb Fruit (Nut)
84D4E4AD:Dozy Fruit (Nut)
84D4E4AA:Duty Fruit (Nut)
84D4E4AE:Oily Fruit (Nut)
84D4E4A9:Quick Fruit (Nut)
84D4E4AB:Rolly Fruit (Nut)
83D4E33F:Salty Fruit (Nut)
868ECE2A:Double Disc (Recovery)
D64E8AE8:Full Recovery Disc (Recovery)
D64E8AE6:Full Recovery Holo-Disc (Recovery)
868ECE29:Large Double Disc (Recovery)
868ECE2E:Large MP Disc (Recovery)
868ECE2D:Large MP Holo-Disc (Recovery)
858ECCBF:Large Recovery Disc (Recovery)
858ECCB9:Large Recovery Holo-Disc (Recovery)
868ECE2F:Medium MP Disc (Recovery)
858ECCBE:Medium Recovery Disc (Recovery)
858ECCB5:MP Disc (Recovery)
858ECCBD:Recovery Disc (Recovery)
D64E8AE9:Recovery Holo-Disc (Recovery)
D64E8AE7:Regen Disc (Recovery)
D64E8AEB:Remedy Disc (Recovery)
868ECE28:Super Double Disc (Recovery)
868ECE27:Super Double Holo-Disc (Recovery)
858ECCB8:Super Recovery Disc (Recovery)
858ECCBA:Super Recovery Holo-Disc (Recovery)
D74E8C41:Super Regen Disc (Recovery)
85D4E614:Drizzle Cabbage (Vegetable)
85D4E619:Ginseng (Vegetable)
86D4E78E:Jaguar Potato (Vegetable)
86D4E78D:Kamon Aubergine (Vegetable)
86D4E78C:Mandrake (Vegetable)
85D4E61B:Obscure Onion (Vegetable)
85D4E61A:Sakura Bird Radish (Vegetable)
85D4E615:Soft Gold Pumpkin (Vegetable)
86D4E78F:Spotted Tomato (Vegetable)
83D4E335:Celebration Nameko (Wild Mushroom)
83D4E332:Coriander (Wild Mushroom)
83D4E337:Deluxe Mushroom (Wild Mushroom)
86D4E788:Digistalk (Wild Mushroom)
83D4E334:Fighty Fungus (Wild Mushroom)
86D4E786:Frostcut Mushroom (Wild Mushroom)
86D4E787:Green Digistalk (Wild Mushroom)
83D4E333:Scratchy Grass (Wild Mushroom)
83D4E336:Unlucky Shroom (Wild Mushroom)
Personality id
Attack skill id
Nature Id
Digimon id
thx before
Re: [REQUEST] Digimon World: Next Order
its under "partner data" for each L/R digimonBlob55 wrote: ↑Thu Feb 23, 2023 7:34 pmCan someone please add a cheat that gets rid of XX Battle Victories or set it to 99? That is the WORST stat to grind for because it's the only one you can't use TP to increase. I don't want to go through the spaghetti code that someone else made a Cheat Engine table for, since I don't know how to simplify it to get what I want.
Re: [REQUEST] Digimon World: Next Order
Somehow fixed it.I just tried as well and encountered the same issue.
At the end of training, code jump to instruction below.
Enabling speed multiplier makes the instruction nop, causing the crash.
Code: Select all
mov rdx,[GameAssembly.dll+1A54BC8]
But, the injected script causes the instruction to shift 1 byte.
I'm a beginner at this, so I don't know how to update the script without the byte shift.
So I needed to modify the other scripts as well to jump to the new address.
Due to that, you need to enable ALL the multiplier script in order to make it work.
Feel free to optimize the script below.
updated scripts
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>105802</ID>
<Description>"Training Multiplier"</Description>
<Options moHideChildren="1"/>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>105790</ID>
<Description>"Multiply HP Gain"</Description>
<Options moHideChildren="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : Digimon World Next Order.exe
Version:
Date : 2023-02-23
Author : cfl
This script does blah blah blah
}
[ENABLE]
aobscanmodule(HPMultiplier,GameAssembly.dll,41 89 46 20 E9 08 01 00 00) // should be unique
alloc(newmem,$1000,HPMultiplier)
alloc(HPMulti,4)
registersymbol(HPMulti)
label(code)
label(return)
HPMulti:
dd 10
newmem:
imul eax,[HPMulti]
code:
mov [r14+20],eax
jmp GameAssembly.dll+3285D0
jmp return
HPMultiplier:
jmp newmem
nop 4
return:
registersymbol(HPMultiplier)
[DISABLE]
HPMultiplier:
db 41 89 46 20 E9 08 01 00 00
unregistersymbol(HPMultiplier)
unregistersymbol(HPMulti)
dealloc(newmem)
dealloc(HPMulti)
{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+3284BE
GameAssembly.dll+328495: 83 BA E0 00 00 00 00 - cmp dword ptr [rdx+000000E0],00
GameAssembly.dll+32849C: 75 08 - jne GameAssembly.dll+3284A6
GameAssembly.dll+32849E: 48 8B CA - mov rcx,rdx
GameAssembly.dll+3284A1: E8 1A C8 E3 FF - call GameAssembly.il2cpp_runtime_class_init
GameAssembly.dll+3284A6: F3 41 0F 59 F0 - mulss xmm6,xmm8
GameAssembly.dll+3284AB: 33 D2 - xor edx,edx
GameAssembly.dll+3284AD: F3 41 0F 59 F6 - mulss xmm6,xmm14
GameAssembly.dll+3284B2: F3 0F 5C F7 - subss xmm6,xmm7
GameAssembly.dll+3284B6: 0F 28 C6 - movaps xmm0,xmm6
GameAssembly.dll+3284B9: E8 F2 7D 82 00 - call UnityEngine.Mathf.CeilToInt
// ---------- INJECTING HERE ----------
GameAssembly.dll+3284BE: 41 89 46 20 - mov [r14+20],eax
// ---------- DONE INJECTING ----------
GameAssembly.dll+3284C2: E9 08 01 00 00 - jmp GameAssembly.dll+3285CF
GameAssembly.dll+3284C7: F6 82 2F 01 00 00 02 - test byte ptr [rdx+0000012F],02
GameAssembly.dll+3284CE: 74 11 - je GameAssembly.dll+3284E1
GameAssembly.dll+3284D0: 83 BA E0 00 00 00 00 - cmp dword ptr [rdx+000000E0],00
GameAssembly.dll+3284D7: 75 08 - jne GameAssembly.dll+3284E1
GameAssembly.dll+3284D9: 48 8B CA - mov rcx,rdx
GameAssembly.dll+3284DC: E8 DF C7 E3 FF - call GameAssembly.il2cpp_runtime_class_init
GameAssembly.dll+3284E1: F3 41 0F 59 F0 - mulss xmm6,xmm8
GameAssembly.dll+3284E6: 33 D2 - xor edx,edx
GameAssembly.dll+3284E8: F3 41 0F 59 F6 - mulss xmm6,xmm14
}
</AssemblerScript>
<Hotkeys>
<Hotkey>
<Action>Toggle Activation</Action>
<Keys>
<Key>49</Key>
</Keys>
<ID>0</ID>
</Hotkey>
</Hotkeys>
<CheatEntries>
<CheatEntry>
<ID>105791</ID>
<Description>"HP Multiplier"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>HPMulti</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>105784</ID>
<Description>"Multiply MP Gain"</Description>
<Options moHideChildren="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : Digimon World Next Order.exe
Version:
Date : 2023-02-23
Author : cfl
This script does blah blah blah
}
[ENABLE]
aobscanmodule(MPMultiplier,GameAssembly.dll,41 89 46 24 E9 CD 00 00 00) // should be unique
alloc(newmem,$1000,MPMultiplier)
alloc(MPMulti,4)
registersymbol(MPMulti)
label(code)
label(return)
MPMulti:
dd 10
newmem:
imul eax,[MPMulti]
code:
mov [r14+24],eax
jmp GameAssembly.dll+3285D0
jmp return
MPMultiplier:
jmp newmem
nop 4
return:
registersymbol(MPMultiplier)
[DISABLE]
MPMultiplier:
db 41 89 46 24 E9 CD 00 00 00
unregistersymbol(MPMultiplier)
unregistersymbol(MPMulti)
dealloc(newmem)
dealloc(MPMulti)
{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+3284F9
GameAssembly.dll+3284D0: 83 BA E0 00 00 00 00 - cmp dword ptr [rdx+000000E0],00
GameAssembly.dll+3284D7: 75 08 - jne GameAssembly.dll+3284E1
GameAssembly.dll+3284D9: 48 8B CA - mov rcx,rdx
GameAssembly.dll+3284DC: E8 DF C7 E3 FF - call GameAssembly.il2cpp_runtime_class_init
GameAssembly.dll+3284E1: F3 41 0F 59 F0 - mulss xmm6,xmm8
GameAssembly.dll+3284E6: 33 D2 - xor edx,edx
GameAssembly.dll+3284E8: F3 41 0F 59 F6 - mulss xmm6,xmm14
GameAssembly.dll+3284ED: F3 0F 5C F7 - subss xmm6,xmm7
GameAssembly.dll+3284F1: 0F 28 C6 - movaps xmm0,xmm6
GameAssembly.dll+3284F4: E8 B7 7D 82 00 - call UnityEngine.Mathf.CeilToInt
// ---------- INJECTING HERE ----------
GameAssembly.dll+3284F9: 41 89 46 24 - mov [r14+24],eax
// ---------- DONE INJECTING ----------
GameAssembly.dll+3284FD: E9 CD 00 00 00 - jmp GameAssembly.dll+3285CF
GameAssembly.dll+328502: F6 82 2F 01 00 00 02 - test byte ptr [rdx+0000012F],02
GameAssembly.dll+328509: 74 11 - je GameAssembly.dll+32851C
GameAssembly.dll+32850B: 83 BA E0 00 00 00 00 - cmp dword ptr [rdx+000000E0],00
GameAssembly.dll+328512: 75 08 - jne GameAssembly.dll+32851C
GameAssembly.dll+328514: 48 8B CA - mov rcx,rdx
GameAssembly.dll+328517: E8 A4 C7 E3 FF - call GameAssembly.il2cpp_runtime_class_init
GameAssembly.dll+32851C: F3 41 0F 59 F0 - mulss xmm6,xmm8
GameAssembly.dll+328521: 33 D2 - xor edx,edx
GameAssembly.dll+328523: F3 0F 5C F7 - subss xmm6,xmm7
}
</AssemblerScript>
<Hotkeys>
<Hotkey>
<Action>Toggle Activation</Action>
<Keys>
<Key>50</Key>
</Keys>
<ID>0</ID>
</Hotkey>
</Hotkeys>
<CheatEntries>
<CheatEntry>
<ID>105783</ID>
<Description>"MP Multiplier"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>MPMulti</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>105793</ID>
<Description>"Multiply Strength Gain"</Description>
<Options moHideChildren="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : Digimon World Next Order.exe
Version:
Date : 2023-02-23
Author : cfl
This script does blah blah blah
}
[ENABLE]
aobscanmodule(StrMultiplier,GameAssembly.dll,41 89 46 28 E9 97 00 00 00) // should be unique
alloc(newmem,$1000,StrMultiplier)
alloc(StrMulti,4)
registersymbol(StrMulti)
label(code)
label(return)
StrMulti:
dd 10
newmem:
imul eax,[StrMulti]
code:
mov [r14+28],eax
jmp GameAssembly.dll+3285D0
jmp return
StrMultiplier:
jmp newmem
nop 4
return:
registersymbol(StrMultiplier)
[DISABLE]
StrMultiplier:
db 41 89 46 28 E9 97 00 00 00
unregistersymbol(StrMultiplier)
unregistersymbol(StrMulti)
dealloc(newmem)
dealloc(StrMulti)
{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+32852F
GameAssembly.dll+328509: 74 11 - je GameAssembly.dll+32851C
GameAssembly.dll+32850B: 83 BA E0 00 00 00 00 - cmp dword ptr [rdx+000000E0],00
GameAssembly.dll+328512: 75 08 - jne GameAssembly.dll+32851C
GameAssembly.dll+328514: 48 8B CA - mov rcx,rdx
GameAssembly.dll+328517: E8 A4 C7 E3 FF - call GameAssembly.il2cpp_runtime_class_init
GameAssembly.dll+32851C: F3 41 0F 59 F0 - mulss xmm6,xmm8
GameAssembly.dll+328521: 33 D2 - xor edx,edx
GameAssembly.dll+328523: F3 0F 5C F7 - subss xmm6,xmm7
GameAssembly.dll+328527: 0F 28 C6 - movaps xmm0,xmm6
GameAssembly.dll+32852A: E8 81 7D 82 00 - call UnityEngine.Mathf.CeilToInt
// ---------- INJECTING HERE ----------
GameAssembly.dll+32852F: 41 89 46 28 - mov [r14+28],eax
// ---------- DONE INJECTING ----------
GameAssembly.dll+328533: E9 97 00 00 00 - jmp GameAssembly.dll+3285CF
GameAssembly.dll+328538: F6 82 2F 01 00 00 02 - test byte ptr [rdx+0000012F],02
GameAssembly.dll+32853F: 74 11 - je GameAssembly.dll+328552
GameAssembly.dll+328541: 83 BA E0 00 00 00 00 - cmp dword ptr [rdx+000000E0],00
GameAssembly.dll+328548: 75 08 - jne GameAssembly.dll+328552
GameAssembly.dll+32854A: 48 8B CA - mov rcx,rdx
GameAssembly.dll+32854D: E8 6E C7 E3 FF - call GameAssembly.il2cpp_runtime_class_init
GameAssembly.dll+328552: F3 41 0F 59 F0 - mulss xmm6,xmm8
GameAssembly.dll+328557: 33 D2 - xor edx,edx
GameAssembly.dll+328559: F3 0F 5C F7 - subss xmm6,xmm7
}
</AssemblerScript>
<Hotkeys>
<Hotkey>
<Action>Toggle Activation</Action>
<Keys>
<Key>51</Key>
</Keys>
<ID>0</ID>
</Hotkey>
</Hotkeys>
<CheatEntries>
<CheatEntry>
<ID>105794</ID>
<Description>"Strength Multiplier"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>StrMulti</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>105796</ID>
<Description>"Multiply Stamina Gain"</Description>
<Options moHideChildren="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : Digimon World Next Order.exe
Version:
Date : 2023-02-23
Author : cfl
This script does blah blah blah
}
[ENABLE]
aobscanmodule(StaMultiply,GameAssembly.dll,41 89 46 2C EB 64) // should be unique
alloc(newmem,$1000,StaMultiply)
alloc(StaMulti,4)
registersymbol(StaMulti)
label(code)
label(return)
StaMulti:
dd 10
newmem:
imul eax,[StaMulti]
code:
mov [r14+2C],eax
jmp GameAssembly.dll+3285D0
jmp return
StaMultiply:
jmp newmem
nop
return:
registersymbol(StaMultiply)
[DISABLE]
StaMultiply:
db 41 89 46 2C EB 64
unregistersymbol(StaMultiply)
unregistersymbol(StaMulti)
dealloc(newmem)
dealloc(StaMulti)
{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+328565
GameAssembly.dll+32853F: 74 11 - je GameAssembly.dll+328552
GameAssembly.dll+328541: 83 BA E0 00 00 00 00 - cmp dword ptr [rdx+000000E0],00
GameAssembly.dll+328548: 75 08 - jne GameAssembly.dll+328552
GameAssembly.dll+32854A: 48 8B CA - mov rcx,rdx
GameAssembly.dll+32854D: E8 6E C7 E3 FF - call GameAssembly.il2cpp_runtime_class_init
GameAssembly.dll+328552: F3 41 0F 59 F0 - mulss xmm6,xmm8
GameAssembly.dll+328557: 33 D2 - xor edx,edx
GameAssembly.dll+328559: F3 0F 5C F7 - subss xmm6,xmm7
GameAssembly.dll+32855D: 0F 28 C6 - movaps xmm0,xmm6
GameAssembly.dll+328560: E8 4B 7D 82 00 - call UnityEngine.Mathf.CeilToInt
// ---------- INJECTING HERE ----------
GameAssembly.dll+328565: 41 89 46 2C - mov [r14+2C],eax
// ---------- DONE INJECTING ----------
GameAssembly.dll+328569: EB 64 - jmp GameAssembly.dll+3285CF
GameAssembly.dll+32856B: F6 82 2F 01 00 00 02 - test byte ptr [rdx+0000012F],02
GameAssembly.dll+328572: 74 11 - je GameAssembly.dll+328585
GameAssembly.dll+328574: 83 BA E0 00 00 00 00 - cmp dword ptr [rdx+000000E0],00
GameAssembly.dll+32857B: 75 08 - jne GameAssembly.dll+328585
GameAssembly.dll+32857D: 48 8B CA - mov rcx,rdx
GameAssembly.dll+328580: E8 3B C7 E3 FF - call GameAssembly.il2cpp_runtime_class_init
GameAssembly.dll+328585: F3 41 0F 59 F0 - mulss xmm6,xmm8
GameAssembly.dll+32858A: 33 D2 - xor edx,edx
GameAssembly.dll+32858C: F3 0F 5C F7 - subss xmm6,xmm7
}
</AssemblerScript>
<Hotkeys>
<Hotkey>
<Action>Toggle Activation</Action>
<Keys>
<Key>52</Key>
</Keys>
<ID>0</ID>
</Hotkey>
</Hotkeys>
<CheatEntries>
<CheatEntry>
<ID>105797</ID>
<Description>"Stamina Multiplier"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>StaMulti</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>105798</ID>
<Description>"Multiply Wisdom Gain"</Description>
<Options moHideChildren="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : Digimon World Next Order.exe
Version:
Date : 2023-02-23
Author : cfl
This script does blah blah blah
}
[ENABLE]
aobscanmodule(WisMultiply,GameAssembly.dll,41 89 46 30 EB 31) // should be unique
alloc(newmem,$1000,WisMultiply)
alloc(WisMulti,4)
registersymbol(WisMulti)
label(code)
label(return)
WisMulti:
dd 10
newmem:
imul eax,[WisMulti]
code:
mov [r14+30],eax
jmp GameAssembly.dll+3285D0
jmp return
WisMultiply:
jmp newmem
nop
return:
registersymbol(WisMultiply)
[DISABLE]
WisMultiply:
db 41 89 46 30 EB 31
unregistersymbol(WisMultiply)
unregistersymbol(WisMulti)
dealloc(newmem)
dealloc(WisMulti)
{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+328598
GameAssembly.dll+328572: 74 11 - je GameAssembly.dll+328585
GameAssembly.dll+328574: 83 BA E0 00 00 00 00 - cmp dword ptr [rdx+000000E0],00
GameAssembly.dll+32857B: 75 08 - jne GameAssembly.dll+328585
GameAssembly.dll+32857D: 48 8B CA - mov rcx,rdx
GameAssembly.dll+328580: E8 3B C7 E3 FF - call GameAssembly.il2cpp_runtime_class_init
GameAssembly.dll+328585: F3 41 0F 59 F0 - mulss xmm6,xmm8
GameAssembly.dll+32858A: 33 D2 - xor edx,edx
GameAssembly.dll+32858C: F3 0F 5C F7 - subss xmm6,xmm7
GameAssembly.dll+328590: 0F 28 C6 - movaps xmm0,xmm6
GameAssembly.dll+328593: E8 18 7D 82 00 - call UnityEngine.Mathf.CeilToInt
// ---------- INJECTING HERE ----------
GameAssembly.dll+328598: 41 89 46 30 - mov [r14+30],eax
// ---------- DONE INJECTING ----------
GameAssembly.dll+32859C: EB 31 - jmp GameAssembly.dll+3285CF
GameAssembly.dll+32859E: F6 82 2F 01 00 00 02 - test byte ptr [rdx+0000012F],02
GameAssembly.dll+3285A5: 74 11 - je GameAssembly.dll+3285B8
GameAssembly.dll+3285A7: 83 BA E0 00 00 00 00 - cmp dword ptr [rdx+000000E0],00
GameAssembly.dll+3285AE: 75 08 - jne GameAssembly.dll+3285B8
GameAssembly.dll+3285B0: 48 8B CA - mov rcx,rdx
GameAssembly.dll+3285B3: E8 08 C7 E3 FF - call GameAssembly.il2cpp_runtime_class_init
GameAssembly.dll+3285B8: F3 41 0F 59 F0 - mulss xmm6,xmm8
GameAssembly.dll+3285BD: 33 D2 - xor edx,edx
GameAssembly.dll+3285BF: F3 0F 5C F7 - subss xmm6,xmm7
}
</AssemblerScript>
<Hotkeys>
<Hotkey>
<Action>Toggle Activation</Action>
<Keys>
<Key>53</Key>
</Keys>
<ID>0</ID>
</Hotkey>
</Hotkeys>
<CheatEntries>
<CheatEntry>
<ID>105799</ID>
<Description>"Wisdom Multiplier"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>WisMulti</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>105800</ID>
<Description>"Multiply Speed Gain"</Description>
<Options moHideChildren="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : Digimon World Next Order.exe
Version:
Date : 2023-02-23
Author : cfl
This script does blah blah blah
}
[ENABLE]
aobscanmodule(SpeMultiplier,GameAssembly.dll,41 89 46 34 48 8B 15 F2 C5 72 01) // should be unique
alloc(newmem,$1000,SpeMultiplier)
alloc(common,$1000,SpeMultiplier)
alloc(SpeMulti,4)
registersymbol(SpeMulti)
label(code)
label(return)
SpeMulti:
dd 10
newmem:
imul eax,[SpeMulti]
code:
mov [r14+34],eax
mov rdx,[GameAssembly.dll+1A54BC8]
jmp common
common:
mov rdx,[GameAssembly.dll+1A54BC8]
jmp return
SpeMultiplier:
jmp newmem
jmp common
nop
return:
registersymbol(SpeMultiplier)
[DISABLE]
SpeMultiplier:
db 41 89 46 34 48 8B 15 F2 C5 72 01
unregistersymbol(SpeMultiplier)
unregistersymbol(SpeMulti)
dealloc(common)
dealloc(newmem)
dealloc(SpeMulti)
{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+3285CB
GameAssembly.dll+3285A5: 74 11 - je GameAssembly.dll+3285B8
GameAssembly.dll+3285A7: 83 BA E0 00 00 00 00 - cmp dword ptr [rdx+000000E0],00
GameAssembly.dll+3285AE: 75 08 - jne GameAssembly.dll+3285B8
GameAssembly.dll+3285B0: 48 8B CA - mov rcx,rdx
GameAssembly.dll+3285B3: E8 08 C7 E3 FF - call GameAssembly.il2cpp_runtime_class_init
GameAssembly.dll+3285B8: F3 41 0F 59 F0 - mulss xmm6,xmm8
GameAssembly.dll+3285BD: 33 D2 - xor edx,edx
GameAssembly.dll+3285BF: F3 0F 5C F7 - subss xmm6,xmm7
GameAssembly.dll+3285C3: 0F 28 C6 - movaps xmm0,xmm6
GameAssembly.dll+3285C6: E8 E5 7C 82 00 - call UnityEngine.Mathf.CeilToInt
// ---------- INJECTING HERE ----------
GameAssembly.dll+3285CB: 41 89 46 34 - mov [r14+34],eax
// ---------- DONE INJECTING ----------
GameAssembly.dll+3285CF: 48 8B 15 F2 C5 72 01 - mov rdx,[GameAssembly.dll+1A54BC8]
GameAssembly.dll+3285D6: F3 44 0F 10 84 24 28 01 00 00 - movss xmm8,[rsp+00000128]
GameAssembly.dll+3285E0: F3 0F 10 B4 24 20 01 00 00 - movss xmm6,[rsp+00000120]
GameAssembly.dll+3285E9: F3 0F 10 7C 24 20 - movss xmm7,[rsp+20]
GameAssembly.dll+3285EF: 4C 8D 0D 0A 7A CD FF - lea r9,[GameAssembly.dll]
GameAssembly.dll+3285F6: FF C7 - inc edi
GameAssembly.dll+3285F8: 41 BA 24 00 00 00 - mov r10d,00000024
GameAssembly.dll+3285FE: E9 1D FD FF FF - jmp GameAssembly.dll+328320
GameAssembly.dll+328603: FF C6 - inc esi
GameAssembly.dll+328605: 8B C6 - mov eax,esi
}
</AssemblerScript>
<Hotkeys>
<Hotkey>
<Action>Toggle Activation</Action>
<Keys>
<Key>54</Key>
</Keys>
<ID>0</ID>
</Hotkey>
</Hotkeys>
<CheatEntries>
<CheatEntry>
<ID>105801</ID>
<Description>"Speed Multiplier"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>SpeMulti</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatTable>
Who is online
Users browsing this forum: Bing [Bot], Google [Bot], sookaroo2