All current ones aren't working. Could someone update this? you guys are literally the best. Can't thank you enough!
Kingdoms and Castles (updated / steam)
Re: Kingdoms and Castles (updated / steam)
+1 please tableee
Re: Kingdoms and Castles (updated / steam)
i find the bytes but cant change it
Re: Kingdoms and Castles (updated / steam)
guys i watched some tutorial videos and made my self a gold cheat table but for now only infinite gold works.(still after you activate gold cheat you need to search gold value and you can change it to any amount i still dont know how to inject that one / this is my first table and first day trying to make a table) idk what i did wrong for other resources but i'll figure it out and i'll try to make a table for infinite resources.
Re: Kingdoms and Castles (updated / steam)
Infinite Resources
Spoiler
{ Game : KingdomsAndCastles.exe
Version:
Date : 2020-12-22
Author : resky
This script does blah blah blah
}
[ENABLE]
aobscan(Resources,89 7B 04 EB 2B) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
newmem:
code:
mov [ebx+04],(float)99
//jmp Assets.Code:ResourceAmount:Set+63
jmp return
Resources:
jmp newmem
return:
registersymbol(Resources)
[DISABLE]
Resources:
db 89 7B 04 EB 2B
unregistersymbol(Resources)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: Assets.Code:ResourceAmount:Set+33
Assets.Code:ResourceAmount:Set+14: 83 7D 0C 0C - cmp dword ptr [ebp+0C],0C
Assets.Code:ResourceAmount:Set+18: 0F 83 45 00 00 00 - jae Assets.Code:ResourceAmount:Set+63
Assets.Code:ResourceAmount:Set+1e: 8B 4D F4 - mov ecx,[ebp-0C]
Assets.Code:ResourceAmount:Set+21: C1 E1 02 - shl ecx,02
Assets.Code:ResourceAmount:Set+24: B8 C0 4A 27 12 - mov eax,12274AC0
Assets.Code:ResourceAmount:Set+29: 03 C1 - add eax,ecx
Assets.Code:ResourceAmount:Set+2b: 8B 00 - mov eax,[eax]
Assets.Code:ResourceAmount:Set+2d: FF E0 - jmp eax
Assets.Code:ResourceAmount:Set+2f: 89 3B - mov [ebx],edi
Assets.Code:ResourceAmount:Set+31: EB 30 - jmp Assets.Code:ResourceAmount:Set+63
// ---------- INJECTING HERE ----------
Assets.Code:ResourceAmount:Set+33: 89 7B 04 - mov [ebx+04],edi
// ---------- DONE INJECTING ----------
Assets.Code:ResourceAmount:Set+36: EB 2B - jmp Assets.Code:ResourceAmount:Set+63
Assets.Code:ResourceAmount:Set+38: 89 7B 08 - mov [ebx+08],edi
Assets.Code:ResourceAmount:Set+3b: EB 26 - jmp Assets.Code:ResourceAmount:Set+63
Assets.Code:ResourceAmount:Set+3d: 89 7B 0C - mov [ebx+0C],edi
Assets.Code:ResourceAmount:Set+40: EB 21 - jmp Assets.Code:ResourceAmount:Set+63
Assets.Code:ResourceAmount:Set+42: 89 7B 10 - mov [ebx+10],edi
Assets.Code:ResourceAmount:Set+45: EB 1C - jmp Assets.Code:ResourceAmount:Set+63
Assets.Code:ResourceAmount:Set+47: 89 7B 14 - mov [ebx+14],edi
Assets.Code:ResourceAmount:Set+4a: EB 17 - jmp Assets.Code:ResourceAmount:Set+63
Assets.Code:ResourceAmount:Set+4c: 89 7B 18 - mov [ebx+18],edi
}
Version:
Date : 2020-12-22
Author : resky
This script does blah blah blah
}
[ENABLE]
aobscan(Resources,89 7B 04 EB 2B) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
newmem:
code:
mov [ebx+04],(float)99
//jmp Assets.Code:ResourceAmount:Set+63
jmp return
Resources:
jmp newmem
return:
registersymbol(Resources)
[DISABLE]
Resources:
db 89 7B 04 EB 2B
unregistersymbol(Resources)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: Assets.Code:ResourceAmount:Set+33
Assets.Code:ResourceAmount:Set+14: 83 7D 0C 0C - cmp dword ptr [ebp+0C],0C
Assets.Code:ResourceAmount:Set+18: 0F 83 45 00 00 00 - jae Assets.Code:ResourceAmount:Set+63
Assets.Code:ResourceAmount:Set+1e: 8B 4D F4 - mov ecx,[ebp-0C]
Assets.Code:ResourceAmount:Set+21: C1 E1 02 - shl ecx,02
Assets.Code:ResourceAmount:Set+24: B8 C0 4A 27 12 - mov eax,12274AC0
Assets.Code:ResourceAmount:Set+29: 03 C1 - add eax,ecx
Assets.Code:ResourceAmount:Set+2b: 8B 00 - mov eax,[eax]
Assets.Code:ResourceAmount:Set+2d: FF E0 - jmp eax
Assets.Code:ResourceAmount:Set+2f: 89 3B - mov [ebx],edi
Assets.Code:ResourceAmount:Set+31: EB 30 - jmp Assets.Code:ResourceAmount:Set+63
// ---------- INJECTING HERE ----------
Assets.Code:ResourceAmount:Set+33: 89 7B 04 - mov [ebx+04],edi
// ---------- DONE INJECTING ----------
Assets.Code:ResourceAmount:Set+36: EB 2B - jmp Assets.Code:ResourceAmount:Set+63
Assets.Code:ResourceAmount:Set+38: 89 7B 08 - mov [ebx+08],edi
Assets.Code:ResourceAmount:Set+3b: EB 26 - jmp Assets.Code:ResourceAmount:Set+63
Assets.Code:ResourceAmount:Set+3d: 89 7B 0C - mov [ebx+0C],edi
Assets.Code:ResourceAmount:Set+40: EB 21 - jmp Assets.Code:ResourceAmount:Set+63
Assets.Code:ResourceAmount:Set+42: 89 7B 10 - mov [ebx+10],edi
Assets.Code:ResourceAmount:Set+45: EB 1C - jmp Assets.Code:ResourceAmount:Set+63
Assets.Code:ResourceAmount:Set+47: 89 7B 14 - mov [ebx+14],edi
Assets.Code:ResourceAmount:Set+4a: EB 17 - jmp Assets.Code:ResourceAmount:Set+63
Assets.Code:ResourceAmount:Set+4c: 89 7B 18 - mov [ebx+18],edi
}
Re: Kingdoms and Castles (updated / steam)
i tried copy paste but doesnt workReskyAW wrote: ↑Tue Dec 22, 2020 8:29 amInfinite Resources
Spoiler
{ Game : KingdomsAndCastles.exe
Version:
Date : 2020-12-22
Author : resky
This script does blah blah blah
}
[ENABLE]
aobscan(Resources,89 7B 04 EB 2B) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
newmem:
code:
mov [ebx+04],(float)99
//jmp Assets.Code:ResourceAmount:Set+63
jmp return
Resources:
jmp newmem
return:
registersymbol(Resources)
[DISABLE]
Resources:
db 89 7B 04 EB 2B
unregistersymbol(Resources)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: Assets.Code:ResourceAmount:Set+33
Assets.Code:ResourceAmount:Set+14: 83 7D 0C 0C - cmp dword ptr [ebp+0C],0C
Assets.Code:ResourceAmount:Set+18: 0F 83 45 00 00 00 - jae Assets.Code:ResourceAmount:Set+63
Assets.Code:ResourceAmount:Set+1e: 8B 4D F4 - mov ecx,[ebp-0C]
Assets.Code:ResourceAmount:Set+21: C1 E1 02 - shl ecx,02
Assets.Code:ResourceAmount:Set+24: B8 C0 4A 27 12 - mov eax,12274AC0
Assets.Code:ResourceAmount:Set+29: 03 C1 - add eax,ecx
Assets.Code:ResourceAmount:Set+2b: 8B 00 - mov eax,[eax]
Assets.Code:ResourceAmount:Set+2d: FF E0 - jmp eax
Assets.Code:ResourceAmount:Set+2f: 89 3B - mov [ebx],edi
Assets.Code:ResourceAmount:Set+31: EB 30 - jmp Assets.Code:ResourceAmount:Set+63
// ---------- INJECTING HERE ----------
Assets.Code:ResourceAmount:Set+33: 89 7B 04 - mov [ebx+04],edi
// ---------- DONE INJECTING ----------
Assets.Code:ResourceAmount:Set+36: EB 2B - jmp Assets.Code:ResourceAmount:Set+63
Assets.Code:ResourceAmount:Set+38: 89 7B 08 - mov [ebx+08],edi
Assets.Code:ResourceAmount:Set+3b: EB 26 - jmp Assets.Code:ResourceAmount:Set+63
Assets.Code:ResourceAmount:Set+3d: 89 7B 0C - mov [ebx+0C],edi
Assets.Code:ResourceAmount:Set+40: EB 21 - jmp Assets.Code:ResourceAmount:Set+63
Assets.Code:ResourceAmount:Set+42: 89 7B 10 - mov [ebx+10],edi
Assets.Code:ResourceAmount:Set+45: EB 1C - jmp Assets.Code:ResourceAmount:Set+63
Assets.Code:ResourceAmount:Set+47: 89 7B 14 - mov [ebx+14],edi
Assets.Code:ResourceAmount:Set+4a: EB 17 - jmp Assets.Code:ResourceAmount:Set+63
Assets.Code:ResourceAmount:Set+4c: 89 7B 18 - mov [ebx+18],edi
}
Re: Kingdoms and Castles (updated / steam)
still doesnt work man i tried on 7.1 and 7.2ReskyAW wrote: ↑Tue Dec 22, 2020 8:29 amInfinite Resources
Spoiler
{ Game : KingdomsAndCastles.exe
Version:
Date : 2020-12-22
Author : resky
This script does blah blah blah
}
[ENABLE]
aobscan(Resources,89 7B 04 EB 2B) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
newmem:
code:
mov [ebx+04],(float)99
//jmp Assets.Code:ResourceAmount:Set+63
jmp return
Resources:
jmp newmem
return:
registersymbol(Resources)
[DISABLE]
Resources:
db 89 7B 04 EB 2B
unregistersymbol(Resources)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: Assets.Code:ResourceAmount:Set+33
Assets.Code:ResourceAmount:Set+14: 83 7D 0C 0C - cmp dword ptr [ebp+0C],0C
Assets.Code:ResourceAmount:Set+18: 0F 83 45 00 00 00 - jae Assets.Code:ResourceAmount:Set+63
Assets.Code:ResourceAmount:Set+1e: 8B 4D F4 - mov ecx,[ebp-0C]
Assets.Code:ResourceAmount:Set+21: C1 E1 02 - shl ecx,02
Assets.Code:ResourceAmount:Set+24: B8 C0 4A 27 12 - mov eax,12274AC0
Assets.Code:ResourceAmount:Set+29: 03 C1 - add eax,ecx
Assets.Code:ResourceAmount:Set+2b: 8B 00 - mov eax,[eax]
Assets.Code:ResourceAmount:Set+2d: FF E0 - jmp eax
Assets.Code:ResourceAmount:Set+2f: 89 3B - mov [ebx],edi
Assets.Code:ResourceAmount:Set+31: EB 30 - jmp Assets.Code:ResourceAmount:Set+63
// ---------- INJECTING HERE ----------
Assets.Code:ResourceAmount:Set+33: 89 7B 04 - mov [ebx+04],edi
// ---------- DONE INJECTING ----------
Assets.Code:ResourceAmount:Set+36: EB 2B - jmp Assets.Code:ResourceAmount:Set+63
Assets.Code:ResourceAmount:Set+38: 89 7B 08 - mov [ebx+08],edi
Assets.Code:ResourceAmount:Set+3b: EB 26 - jmp Assets.Code:ResourceAmount:Set+63
Assets.Code:ResourceAmount:Set+3d: 89 7B 0C - mov [ebx+0C],edi
Assets.Code:ResourceAmount:Set+40: EB 21 - jmp Assets.Code:ResourceAmount:Set+63
Assets.Code:ResourceAmount:Set+42: 89 7B 10 - mov [ebx+10],edi
Assets.Code:ResourceAmount:Set+45: EB 1C - jmp Assets.Code:ResourceAmount:Set+63
Assets.Code:ResourceAmount:Set+47: 89 7B 14 - mov [ebx+14],edi
Assets.Code:ResourceAmount:Set+4a: EB 17 - jmp Assets.Code:ResourceAmount:Set+63
Assets.Code:ResourceAmount:Set+4c: 89 7B 18 - mov [ebx+18],edi
}