Just paste the script directly into CE or paste it into text editor & save it as .ct file.
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>4833</ID>
<Description>"All event/challenge quests available latest crack"</Description>
<LastState/>
<Color>0080FF</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : MonsterHunterWorld.exe
Version:
Date : 2018-09-08
Author : SeiKur0
}
// MonsterHunterWorld.exe+EC3F084 - 88 55 5F
// MonsterHunterWorld.exe+EC3F18A - 88 55 5F
[ENABLE]
aobscanmodule(events_listadd1,MonsterHunterWorld.exe,88 55 5F 4C 39 55 58 0F8F 5D020000)
aobscanmodule(events_listadd2,MonsterHunterWorld.exe,88 55 5F 4C 39 55 58 0F8E 57010000)
aobscanmodule(events_enable1,MonsterHunterWorld.exe,0F 8F FA F3 FF FF)//48 8B 7D 20 4C 29 D7 0F8F 0FF5FFFF)
aobscanmodule(events_enable2,MonsterHunterWorld.exe,0F 8E 3B EC FF FF)//9D 0F8E 0DE8FFFF)
events_listadd1+7:
db 90 90 90 90 90 90
registersymbol(events_listadd1)
events_listadd2+7:
db 90 90 90 90 90 90
registersymbol(events_listadd2)
events_enable1://+7:
db 90 90 90 90 90 90
registersymbol(events_enable1)
events_enable2://+1:
db 90 90 90 90 90 90
registersymbol(events_enable2)
[DISABLE]
events_listadd1+7:
db 0F 8F 5D 02 00 00
events_listadd2+7:
db 0F 8E 57 01 00 00
events_enable1://+7:
db 0F 8F FA F3 FF FF
events_enable2://+1:
db 0F 8E 3B EC FF FF
unregistersymbol(events_listadd1)
unregistersymbol(events_listadd2)
unregistersymbol(events_enable1)
unregistersymbol(events_enable2)
{
// ORIGINAL CODE - INJECTION POINT: "MonsterHunterWorld.exe"+173030B
"MonsterHunterWorld.exe"+17302EC: 48 8B 44 24 37 - mov rax,[rsp+37]
"MonsterHunterWorld.exe"+17302F1: 32 D1 - xor dl,cl
"MonsterHunterWorld.exe"+17302F3: 88 55 5E - mov [rbp+5E],dl
"MonsterHunterWorld.exe"+17302F6: 0F B6 55 5F - movzx edx,byte ptr [rbp+5F]
"MonsterHunterWorld.exe"+17302FA: 02 D0 - add dl,al
"MonsterHunterWorld.exe"+17302FC: 0F B6 C0 - movzx eax,al
"MonsterHunterWorld.exe"+17302FF: 6B C8 3F - imul ecx,eax,3F
"MonsterHunterWorld.exe"+1730302: 32 D1 - xor dl,cl
"MonsterHunterWorld.exe"+1730304: 88 55 5F - mov [rbp+5F],dl
"MonsterHunterWorld.exe"+1730307: 4C 39 55 58 - cmp [rbp+58],r10
// ---------- INJECTING HERE ----------
"MonsterHunterWorld.exe"+173030B: 0F 8F 5D 02 00 00 - jg MonsterHunterWorld.exe+173056E
// ---------- DONE INJECTING ----------
"MonsterHunterWorld.exe"+1730311: 49 8B 41 20 - mov rax,[r9+20]
"MonsterHunterWorld.exe"+1730315: 48 89 45 58 - mov [rbp+58],rax
"MonsterHunterWorld.exe"+1730319: 49 8B 41 18 - mov rax,[r9+18]
"MonsterHunterWorld.exe"+173031D: 0F B6 55 58 - movzx edx,byte ptr [rbp+58]
"MonsterHunterWorld.exe"+1730321: 4C 8D 04 40 - lea r8,[rax+rax*2]
"MonsterHunterWorld.exe"+1730325: 41 02 D0 - add dl,r8l
"MonsterHunterWorld.exe"+1730328: 41 0F B6 C0 - movzx eax,r8l
"MonsterHunterWorld.exe"+173032C: 6B C8 3F - imul ecx,eax,3F
"MonsterHunterWorld.exe"+173032F: 49 83 C0 08 - add r8,08
"MonsterHunterWorld.exe"+1730333: 4C 89 44 24 40 - mov [rsp+40],r8
}
{
// ORIGINAL CODE - INJECTION POINT: "MonsterHunterWorld.exe"+1730411
"MonsterHunterWorld.exe"+17303F2: 48 8B 44 24 47 - mov rax,[rsp+47]
"MonsterHunterWorld.exe"+17303F7: 32 D1 - xor dl,cl
"MonsterHunterWorld.exe"+17303F9: 88 55 5E - mov [rbp+5E],dl
"MonsterHunterWorld.exe"+17303FC: 0F B6 55 5F - movzx edx,byte ptr [rbp+5F]
"MonsterHunterWorld.exe"+1730400: 02 D0 - add dl,al
"MonsterHunterWorld.exe"+1730402: 0F B6 C0 - movzx eax,al
"MonsterHunterWorld.exe"+1730405: 6B C8 3F - imul ecx,eax,3F
"MonsterHunterWorld.exe"+1730408: 32 D1 - xor dl,cl
"MonsterHunterWorld.exe"+173040A: 88 55 5F - mov [rbp+5F],dl
"MonsterHunterWorld.exe"+173040D: 4C 39 55 58 - cmp [rbp+58],r10
// ---------- INJECTING HERE ----------
"MonsterHunterWorld.exe"+1730411: 0F 8E 57 01 00 00 - jng MonsterHunterWorld.exe+173056E
// ---------- DONE INJECTING ----------
"MonsterHunterWorld.exe"+1730417: 41 8B 41 30 - mov eax,[r9+30]
"MonsterHunterWorld.exe"+173041B: 49 8D 5E 08 - lea rbx,[r14+08]
"MonsterHunterWorld.exe"+173041F: 89 45 58 - mov [rbp+58],eax
"MonsterHunterWorld.exe"+1730422: 49 8B 41 28 - mov rax,[r9+28]
"MonsterHunterWorld.exe"+1730426: 0F B6 55 58 - movzx edx,byte ptr [rbp+58]
"MonsterHunterWorld.exe"+173042A: 4C 8D 04 40 - lea r8,[rax+rax*2]
"MonsterHunterWorld.exe"+173042E: 41 02 D0 - add dl,r8l
"MonsterHunterWorld.exe"+1730431: 41 0F B6 C0 - movzx eax,r8l
"MonsterHunterWorld.exe"+1730435: 6B C8 3F - imul ecx,eax,3F
"MonsterHunterWorld.exe"+1730438: 49 83 C0 04 - add r8,04
}
{
// ORIGINAL CODE - INJECTION POINT: "MonsterHunterWorld.exe"+AA98631
"MonsterHunterWorld.exe"+AA98607: B8 9D 68 64 E2 - mov eax,E264689D
"MonsterHunterWorld.exe"+AA9860C: BB E5 D9 B3 CA - mov ebx,CAB3D9E5
"MonsterHunterWorld.exe"+AA98611: 0F A4 C3 1A - shld ebx,eax,1A
"MonsterHunterWorld.exe"+AA98615: 15 C8 41 26 C7 - adc eax,C72641C8
"MonsterHunterWorld.exe"+AA9861A: 31 D8 - xor eax,ebx
"MonsterHunterWorld.exe"+AA9861C: 0F AC D8 0B - shrd eax,ebx,0B
"MonsterHunterWorld.exe"+AA98620: 35 61 FE 42 6A - xor eax,6A42FE61
"MonsterHunterWorld.exe"+AA98625: 05 AD E1 AA 03 - add eax,03AAE1AD
"MonsterHunterWorld.exe"+AA9862A: 0F 85 23 BF 4F 06 - jne MonsterHunterWorld.exe+10F94553
"MonsterHunterWorld.exe"+AA98630: 58 - pop rax
// ---------- INJECTING HERE ----------
"MonsterHunterWorld.exe"+AA98631: 48 8B 7D 20 - mov rdi,[rbp+20]
"MonsterHunterWorld.exe"+AA98635: 4C 29 D7 - sub rdi,r10
// ---------- DONE INJECTING ----------
"MonsterHunterWorld.exe"+AA98638: 0F 8F 0F F5 FF FF - jg MonsterHunterWorld.exe+AA97B4D
"MonsterHunterWorld.exe"+AA9863E: 48 C7 C3 31 71 72 6F - mov rbx,6F727131
"MonsterHunterWorld.exe"+AA98645: 4C 29 CB - sub rbx,r9
"MonsterHunterWorld.exe"+AA98648: 48 31 C0 - xor rax,rax
"MonsterHunterWorld.exe"+AA9864B: BA 00 00 00 00 - mov edx,00000000
"MonsterHunterWorld.exe"+AA98650: 49 8D 39 - lea rdi,[r9]
"MonsterHunterWorld.exe"+AA98653: 48 01 F7 - add rdi,rsi
"MonsterHunterWorld.exe"+AA98656: 48 81 C6 F7 D2 D6 F2 - add rsi,F2D6D2F7
"MonsterHunterWorld.exe"+AA9865D: 48 29 F7 - sub rdi,rsi
"MonsterHunterWorld.exe"+AA98660: 4C 8D 1D D4 1F FE 02 - lea r11,[MonsterHunterWorld.exe+DA7A63B]
}
{
// ORIGINAL CODE - INJECTION POINT: "MonsterHunterWorld.exe"+AA9933A
"MonsterHunterWorld.exe"+AA99315: 44 8B 64 24 08 - mov r12d,[rsp+08]
"MonsterHunterWorld.exe"+AA9931A: 41 31 DC - xor r12d,ebx
"MonsterHunterWorld.exe"+AA9931D: 09 5C 24 08 - or [rsp+08],ebx
"MonsterHunterWorld.exe"+AA99321: 44 29 64 24 08 - sub [rsp+08],r12d
"MonsterHunterWorld.exe"+AA99326: 41 5C - pop r12
"MonsterHunterWorld.exe"+AA99328: 5B - pop rbx
"MonsterHunterWorld.exe"+AA99329: 81 F3 A5 AB 46 E8 - xor ebx,E846ABA5
"MonsterHunterWorld.exe"+AA9932F: 0F AC DD 10 - shrd ebp,ebx,10
"MonsterHunterWorld.exe"+AA99333: 0F 8A 67 C7 1F FD - jp MonsterHunterWorld.exe+7C95AA0
"MonsterHunterWorld.exe"+AA99339: 9D - popfq
// ---------- INJECTING HERE ----------
"MonsterHunterWorld.exe"+AA9933A: 0F 8E 0D E8 FF FF - jng MonsterHunterWorld.exe+AA97B4D
// ---------- DONE INJECTING ----------
"MonsterHunterWorld.exe"+AA99340: 50 - push rax
"MonsterHunterWorld.exe"+AA99341: 48 F7 D0 - not rax
"MonsterHunterWorld.exe"+AA99344: 20 04 24 - and [rsp],al
"MonsterHunterWorld.exe"+AA99347: 48 8B 04 24 - mov rax,[rsp]
"MonsterHunterWorld.exe"+AA9934B: 48 83 C4 08 - add rsp,08
"MonsterHunterWorld.exe"+AA9934F: 34 00 - xor al,00
"MonsterHunterWorld.exe"+AA99351: E9 9E E8 FF FF - jmp MonsterHunterWorld.exe+AA97BF4
"MonsterHunterWorld.exe"+AA99356: CC - int 3
"MonsterHunterWorld.exe"+AA99357: 48 83 EC 08 - sub rsp,08
"MonsterHunterWorld.exe"+AA9935B: 4C 89 24 24 - mov [rsp],r12
}
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatTable>
As to make "All event/challenge quests available" work on latest steam, I have to ask the author of how s/he made it because I can't use CE debugger on crack version and the develepor had changed the function/code slightly for the module used by the script on latest steam version which I don't know from where I had to trace.