Page 1 of 1

Craft World

Posted: Mon Mar 06, 2017 12:20 am
by Zanzer
Uploading all of my previous tables. No promises to their current working state.

Set Population Cap
Disable Respawn Timer
Unlimited Mana
Unlimited Resources
Instant Tech Tree
Unlimited Health
Disable Hunger
Increase Running Speed
Increase Climbing Speed
Reveal Entire Map
Remove Fog of War

Re: Craft World

Posted: Thu Mar 09, 2017 12:03 pm
by ifan
v1.3.005 Not working. Fully

Re: Craft World

Posted: Sat Mar 25, 2017 6:19 am
by Keitay
Please update the Table for the 1.4.001 version.

Re: Craft World

Posted: Sat Mar 25, 2017 11:52 am
by Schnitzelmaker
They changed a lot to xor which makes hard to find the values.

From Csimbi Table only Godmode/Run-/Climb speed works.
From Zanzer Table only Remove Fog of War works.

I added free Spells and min res.
Note that min res is really buggy now, its reset the value to 0 for short time during building. So its recommend to enable it and let it run for some seconds then disable it again.

Re: Craft World

Posted: Sun Jul 30, 2017 3:44 pm
by ragnakore
For the Item Hack:

Code: Select all

[ENABLE]
aobscanmodule(inventory,CraftWorld.exe,55 8B EC 8B 81 E8 01 00 00 33 45 08 89 81 80 00 00 00 )
alloc(InventoryHack,$100)

label(MinimumResource)
label(X)
registersymbol(MinimumResource)


InventoryHack:
       push ebp
       mov ebp,esp

       mov eax,[MinimumResource]
       cmp eax,[ebp+08]
       jl  X
       mov [ebp+08],eax
X:
       mov eax,[ecx+000001E8]
       xor eax,[ebp+08]
       mov [ecx+00000080],eax
       mov eax,[ecx+000001F0]
       xor eax,[ebp+08]
       mov [ecx+000001EC],eax

       pop ebp
       ret 0004

MinimumResource:
       dd 64

inventory:
       jmp InventoryHack
       nop
       nop
       nop
       nop


registersymbol(inventory)

[DISABLE]

dealloc(InventoryHack)
inventory:
  db 55 8B EC 8B 81 E8 01 00 00 33 45 08 89 81 80 00 00 00

unregistersymbol(InventoryHack)
unregistersymbol(MinimumResource)

{
// ORIGINAL CODE -
CraftWorld.CraftResource::SetCount -   55                    - push ebp
CraftWorld.CraftResource::SetCount+1-  8B EC                 - mov ebp,esp
CraftWorld.CraftResource::SetCount+3-  8B 81 E8010000        - mov eax,[ecx+000001E8]
CraftWorld.CraftResource::SetCount+9-  33 45 08              - xor eax,[ebp+08]
CraftWorld.CraftResource::SetCount+C-  89 81 80000000        - mov [ecx+00000080],eax
CraftWorld.CraftResource::SetCount+12- 8B 81 F0010000        - mov eax,[ecx+000001F0]
CraftWorld.CraftResource::SetCount+18- 33 45 08              - xor eax,[ebp+08]
CraftWorld.CraftResource::SetCount+1B- 89 81 EC010000        - mov [ecx+000001EC],eax
CraftWorld.CraftResource::SetCount+21- 5D                    - pop ebp
CraftWorld.CraftResource::SetCount+22- C2 0400               - ret 0004

}
Minimum Resource count = 100.
works with 1.4