[Request] ASKA

Ask about cheats/tables for single player games here
User avatar
Rhark
Expert Cheater
Expert Cheater
Posts: 3473
Joined: Tue Apr 16, 2019 1:27 am
Reputation: 1393

Re: [Request] ASKA

Post by Rhark »

Silk wrote:
Tue Jun 25, 2024 3:52 pm
Rhark wrote:
Tue Jun 25, 2024 2:36 pm
viewtopic.php?f=5&t=29850

If you don't mind using a trainer, I have an "Easy Craft" option which removes the need for building materials.
I have tried your trainer and it doesn't work for me, none of the cheat work and the max stack size makes my game crash. I tried it mostly for the easy craft and it doesn't do anything.

Guessing maybe you made this for the game with both hotfixes while I am playing the game but with the one hotfix only.
I played the original version so probably pre-hotfixes.

I am on vacation now until next month so will update it then.

Silk
Expert Cheater
Expert Cheater
Posts: 57
Joined: Tue Jun 20, 2017 12:57 am
Reputation: 5

Re: [Request] ASKA

Post by Silk »

Rhark wrote:
Tue Jun 25, 2024 4:16 pm
Silk wrote:
Tue Jun 25, 2024 3:52 pm
Rhark wrote:
Tue Jun 25, 2024 2:36 pm
viewtopic.php?f=5&t=29850

If you don't mind using a trainer, I have an "Easy Craft" option which removes the need for building materials.
I have tried your trainer and it doesn't work for me, none of the cheat work and the max stack size makes my game crash. I tried it mostly for the easy craft and it doesn't do anything.

Guessing maybe you made this for the game with both hotfixes while I am playing the game but with the one hotfix only.
I played the original version so probably pre-hotfixes.

I am on vacation now until next month so will update it then.
Ah okay, I just tried with game version Version: June 22, 2024 – 10:55:27 UTC [Build 14796954] which is hotfix 2 I believe and while some work some dont, game doesnt crash anymore but one of the cheats I had on was maxing out any skills I used.

Like gathering started spamming lvl up till I got 3 star lvl 100 in gathering. Dunno which one was doing this. I had unlimited stam, mega player, easy craft and max stack size on nothing else.

Have a great vacation!

User avatar
BigBear743
Expert Cheater
Expert Cheater
Posts: 107
Joined: Sun Mar 17, 2024 10:13 pm
Reputation: 168

Re: [Request] ASKA

Post by BigBear743 »

You can call this item multiplier or duplicator or whatever, this script work by multiplying the item that are dropped (or add to the game world by the game language). The multiplying process make the game unstable as some item are not stackable so I added a script to change the stack size to 99. Multiplier stop working after 50 stack to prevent other issue :?
Instruction: copy the code the paste it in your CE then run

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>105375</ID>
      <Description>"Item Receive Multiplier (change stack size to 99)"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
aobscanmodule(itemmult,GameAssembly.dll,01 51 30 8B 41 30) // should be unique
alloc(newmem,$100,itemmult)
alloc(itemmultvar,$8,itemmult)

label(itemmultcode)
label(itemmultreturn)

itemmultvar:
  dd (int)4
itemmultnewmem:
  cmp edx,#50
  jge itemmultcode
  imul edx,[itemmultvar]
  jmp itemmultcode
itemmultcode:
  add [rcx+30],edx
  mov eax,[rcx+30]
  jmp itemmultreturn

itemmult:
  jmp itemmultnewmem
  nop
itemmultreturn:
registersymbol(itemmult itemmultvar)

//================change stack size============
aobscanmodule(stacksize,GameAssembly.dll,8B 43 2C 48 83 C4 20 5F) // should be unique
alloc(stacksizenewmem,$100,stacksize)

label(stacksizecode)
label(stacksizereturn)

stacksizenewmem:
  mov [rbx+2C],#99  //change 99 to whatever number you like
  jmp stacksizecode
stacksizecode:
  mov eax,[rbx+2C]
  add rsp,20
  jmp stacksizereturn

stacksize:
  jmp stacksizenewmem
  nop 2
stacksizereturn:
registersymbol(stacksize)

[DISABLE]
itemmult:
  db 01 51 30 8B 41 30

stacksize:
  db 8B 43 2C 48 83 C4 20

unregistersymbol(*)
dealloc(*)
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>105377</ID>
          <Description>"Variable"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>itemmultvar</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Last edited by BigBear743 on Wed Jun 26, 2024 3:34 am, edited 2 times in total.

User avatar
BigBear743
Expert Cheater
Expert Cheater
Posts: 107
Joined: Sun Mar 17, 2024 10:13 pm
Reputation: 168

Re: [Request] ASKA

Post by BigBear743 »

How do I delete this extra post? :?

Leinhart
Noobzor
Noobzor
Posts: 8
Joined: Mon Jun 24, 2024 8:19 pm
Reputation: 0

Re: [Request] ASKA

Post by Leinhart »

BigBear743 wrote:
Wed Jun 26, 2024 3:27 am
You can call this item multiplier or duplicator or whatever, this script work by multiplying the item that are dropped (or add to the game world by the game language). The multiplying process make the game unstable as some item are not stackable so I added a script to change the stack size to 99. Multiplier stop working after 50 stack to prevent other issue :?
Instruction: copy the code the paste it in your CE then run

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>105375</ID>
      <Description>"Item Receive Multiplier (change stack size to 99)"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
aobscanmodule(itemmult,GameAssembly.dll,01 51 30 8B 41 30) // should be unique
alloc(newmem,$100,itemmult)
alloc(itemmultvar,$8,itemmult)

label(itemmultcode)
label(itemmultreturn)

itemmultvar:
  dd (int)4
itemmultnewmem:
  cmp edx,#50
  jge itemmultcode
  imul edx,[itemmultvar]
  jmp itemmultcode
itemmultcode:
  add [rcx+30],edx
  mov eax,[rcx+30]
  jmp itemmultreturn

itemmult:
  jmp itemmultnewmem
  nop
itemmultreturn:
registersymbol(itemmult itemmultvar)

//================change stack size============
aobscanmodule(stacksize,GameAssembly.dll,8B 43 2C 48 83 C4 20 5F) // should be unique
alloc(stacksizenewmem,$100,stacksize)

label(stacksizecode)
label(stacksizereturn)

stacksizenewmem:
  mov [rbx+2C],#99  //change 99 to whatever number you like
  jmp stacksizecode
stacksizecode:
  mov eax,[rbx+2C]
  add rsp,20
  jmp stacksizereturn

stacksize:
  jmp stacksizenewmem
  nop 2
stacksizereturn:
registersymbol(stacksize)

[DISABLE]
itemmult:
  db 01 51 30 8B 41 30

stacksize:
  db 8B 43 2C 48 83 C4 20

unregistersymbol(*)
dealloc(*)
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>105377</ID>
          <Description>"Variable"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>itemmultvar</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Tried your new table and adding items with the multiplier doesn't work for some. Even if I set it to 2. Jotun Blood with Eye of Odin doesn't work with this as one example.

Leinhart
Noobzor
Noobzor
Posts: 8
Joined: Mon Jun 24, 2024 8:19 pm
Reputation: 0

Re: [Request] ASKA

Post by Leinhart »

Leinhart wrote:
Wed Jun 26, 2024 11:03 am
BigBear743 wrote:
Wed Jun 26, 2024 3:27 am
You can call this item multiplier or duplicator or whatever, this script work by multiplying the item that are dropped (or add to the game world by the game language). The multiplying process make the game unstable as some item are not stackable so I added a script to change the stack size to 99. Multiplier stop working after 50 stack to prevent other issue :?
Instruction: copy the code the paste it in your CE then run

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>105375</ID>
      <Description>"Item Receive Multiplier (change stack size to 99)"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
aobscanmodule(itemmult,GameAssembly.dll,01 51 30 8B 41 30) // should be unique
alloc(newmem,$100,itemmult)
alloc(itemmultvar,$8,itemmult)

label(itemmultcode)
label(itemmultreturn)

itemmultvar:
  dd (int)4
itemmultnewmem:
  cmp edx,#50
  jge itemmultcode
  imul edx,[itemmultvar]
  jmp itemmultcode
itemmultcode:
  add [rcx+30],edx
  mov eax,[rcx+30]
  jmp itemmultreturn

itemmult:
  jmp itemmultnewmem
  nop
itemmultreturn:
registersymbol(itemmult itemmultvar)

//================change stack size============
aobscanmodule(stacksize,GameAssembly.dll,8B 43 2C 48 83 C4 20 5F) // should be unique
alloc(stacksizenewmem,$100,stacksize)

label(stacksizecode)
label(stacksizereturn)

stacksizenewmem:
  mov [rbx+2C],#99  //change 99 to whatever number you like
  jmp stacksizecode
stacksizecode:
  mov eax,[rbx+2C]
  add rsp,20
  jmp stacksizereturn

stacksize:
  jmp stacksizenewmem
  nop 2
stacksizereturn:
registersymbol(stacksize)

[DISABLE]
itemmult:
  db 01 51 30 8B 41 30

stacksize:
  db 8B 43 2C 48 83 C4 20

unregistersymbol(*)
dealloc(*)
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>105377</ID>
          <Description>"Variable"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>itemmultvar</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Tried your new table and adding items with the multiplier doesn't work for some. Even if I set it to 2. Jotun Blood with Eye of Odin doesn't work with this as one example.
Adding that this also multiplies any item leading to being unable to equip things like a linen cape and such.

User avatar
BigBear743
Expert Cheater
Expert Cheater
Posts: 107
Joined: Sun Mar 17, 2024 10:13 pm
Reputation: 168

Re: [Request] ASKA

Post by BigBear743 »

Leinhart wrote:
Wed Jun 26, 2024 2:15 pm
Adding that this also multiplies any item leading to being unable to equip things like a linen cape and such.
Thank you, I got it fixed and will upload the new table by weekend
================================
New code about no building decay, still under testing and need feedback :?

Code: Select all

[ENABLE]
aobscanmodule(nobuildingdecay,GameAssembly.dll,48 8B 89 30 01 00 00 48 85 C9 0F 84 B9) // should be unique
alloc(nobuildingdecaynewmem,$100,nobuildingdecay)
alloc(nodecay,$20,nobuildingdecay)

label(nobuildingdecaycode)
label(nobuildingdecayreturn)

nodecay:
  dq 0

nobuildingdecaynewmem:
  mov rcx,[rcx+00000130]
  cmp [rbx+118],#1
  jne nobuildingdecaycode
  push rax
  push rbx
  mov rax,rcx //building current hp
  mov rbx,[rcx+44] //building current hp
  mov [rax+28],rbx
  pop rbx
  pop rax

nobuildingdecaycode:

  jmp nobuildingdecayreturn

nobuildingdecay:
  jmp nobuildingdecaynewmem
  nop 2
nobuildingdecayreturn:
registersymbol(nobuildingdecay)

[DISABLE]
//code from here till the end of the code will be used to disable the cheat
nobuildingdecay:
  db 48 8B 89 30 01 00 00

unregistersymbol(*)
dealloc(*)

Leinhart
Noobzor
Noobzor
Posts: 8
Joined: Mon Jun 24, 2024 8:19 pm
Reputation: 0

Re: [Request] ASKA

Post by Leinhart »

BigBear743 wrote:
Fri Jun 28, 2024 1:40 am
Leinhart wrote:
Wed Jun 26, 2024 2:15 pm
Adding that this also multiplies any item leading to being unable to equip things like a linen cape and such.
Thank you, I got it fixed and will upload the new table by weekend
================================
New code about no building decay, still under testing and need feedback :?

Code: Select all

[ENABLE]
aobscanmodule(nobuildingdecay,GameAssembly.dll,48 8B 89 30 01 00 00 48 85 C9 0F 84 B9) // should be unique
alloc(nobuildingdecaynewmem,$100,nobuildingdecay)
alloc(nodecay,$20,nobuildingdecay)

label(nobuildingdecaycode)
label(nobuildingdecayreturn)

nodecay:
  dq 0

nobuildingdecaynewmem:
  mov rcx,[rcx+00000130]
  cmp [rbx+118],#1
  jne nobuildingdecaycode
  push rax
  push rbx
  mov rax,rcx //building current hp
  mov rbx,[rcx+44] //building current hp
  mov [rax+28],rbx
  pop rbx
  pop rax

nobuildingdecaycode:

  jmp nobuildingdecayreturn

nobuildingdecay:
  jmp nobuildingdecaynewmem
  nop 2
nobuildingdecayreturn:
registersymbol(nobuildingdecay)

[DISABLE]
//code from here till the end of the code will be used to disable the cheat
nobuildingdecay:
  db 48 8B 89 30 01 00 00

unregistersymbol(*)
dealloc(*)
Awesome!

Forgot to expand on the Jotun Blood or crafting materials being multiplied. The game doesn't actually register it sometimes when you get into a crafting menu. Which leads to the unequitable item. Eye of Odin also does not register Jotun Blood being put into it from a multiplicative stack. You'd need to mine a new one and hope that the game picks it up when it falls into a stack.

Violation
Novice Cheater
Novice Cheater
Posts: 18
Joined: Thu Feb 27, 2020 4:24 am
Reputation: 0

Re: [Request] ASKA

Post by Violation »

BigBear743 wrote:
Fri Jun 28, 2024 1:40 am

================================
New code about no building decay, still under testing and need feedback :?

Code: Select all

[ENABLE]
aobscanmodule(nobuildingdecay,GameAssembly.dll,48 8B 89 30 01 00 00 48 85 C9 0F 84 B9) // should be unique
alloc(nobuildingdecaynewmem,$100,nobuildingdecay)
alloc(nodecay,$20,nobuildingdecay)

label(nobuildingdecaycode)
label(nobuildingdecayreturn)

nodecay:
  dq 0

nobuildingdecaynewmem:
  mov rcx,[rcx+00000130]
  cmp [rbx+118],#1
  jne nobuildingdecaycode
  push rax
  push rbx
  mov rax,rcx //building current hp
  mov rbx,[rcx+44] //building current hp
  mov [rax+28],rbx
  pop rbx
  pop rax

nobuildingdecaycode:

  jmp nobuildingdecayreturn

nobuildingdecay:
  jmp nobuildingdecaynewmem
  nop 2
nobuildingdecayreturn:
registersymbol(nobuildingdecay)

[DISABLE]
//code from here till the end of the code will be used to disable the cheat
nobuildingdecay:
  db 48 8B 89 30 01 00 00

unregistersymbol(*)
dealloc(*)
Just Tried to use this but copy and paste into your original CT does not allow me to use this I am trying to figure it out to test it atm.

User avatar
BigBear743
Expert Cheater
Expert Cheater
Posts: 107
Joined: Sun Mar 17, 2024 10:13 pm
Reputation: 168

Re: [Request] ASKA

Post by BigBear743 »

viewtopic.php?p=359331#p359331
Forget long instruction and hard to use table, I added a new table that is more straightforward, activate then let it work :D
Spoiler
I can't find a way to make the table simple yet, I learned some new techniques today but I'm quite tired so I'll try later. As for now if the instruction is too complicated, I already made the instructional video but again too tired to upload it. I have been playing around for a few hours without crashing so I think it quite stable. :D
This new table features include (highlights are the new features):
Max food/water/temp needs (there's an option for player only, your villager will not be affected)
Two hit kill
Infinite Tool Use
No building Decay
No spoilage
Item multiplying***
Fast skill level up
Infinite Stamina
Infinite Health
Instant build
Wood Burn Controller (wood/charcoal that's not in your furnace)
Time Control

==========================
***Item multiplying instruction
1 - Activate "Change Small/Medium Inventory Size (by moving items around)"
2 - Move item around in your inventory to update the pointer
2 - Change the Small and Medium inventory size to 23 and 19 accordingly
3 - Activate "Item duplicating multiplier (change stack size to 99)" (you can change your stack size to any number, replace #999 in line 53 with whatever you want)
4 - Any item you pick up or split will be multiplied
5 - Done.
Note: this script is complicated to prevent issues from everyone feedback. I wish I can make it less complicated but for now this is the limit of my skill :?

Silk
Expert Cheater
Expert Cheater
Posts: 57
Joined: Tue Jun 20, 2017 12:57 am
Reputation: 5

Re: [Request] ASKA

Post by Silk »

Looking for a no mats/instant build and it doesn't seem to work. I am using the fully updated game from june 22 (hotfix 2) and instant build doesnt seem to do anything.

Tried a fresh world tools, rope etc and all asking for mats and the campfire also.

One thing I know from the trainer is that with the trainer it works BUT only for rope and tools etc. It doesn't work for anything you have to place on the ground so my guess is you need two cheat or scripts for this. One for no mats required for tools and another one for no mats required once you have placed something on the ground so it auto builds right away.

Infinite health works EXCEPT against skellies (they had swords) for some reason they still damage you, other mobs dont seem to though. Fast skill lvl up, inf tools, two hit kills etc all seemed to work fine, I had no buildings so dunno about the building decay.

Kutty11
What is cheating?
What is cheating?
Posts: 1
Joined: Sat Jul 01, 2023 9:22 pm
Reputation: 0

Re: [Request] ASKA

Post by Kutty11 »

BigBear743 wrote:
Sat Jun 29, 2024 4:14 am
viewtopic.php?p=359331#p359331
Forget long instruction and hard to use table, I added a new table that is more straightforward, activate then let it work :D
Spoiler
I can't find a way to make the table simple yet, I learned some new techniques today but I'm quite tired so I'll try later. As for now if the instruction is too complicated, I already made the instructional video but again too tired to upload it. I have been playing around for a few hours without crashing so I think it quite stable. :D
This new table features include (highlights are the new features):
Max food/water/temp needs (there's an option for player only, your villager will not be affected)
Two hit kill
Infinite Tool Use
No building Decay
No spoilage
Item multiplying***
Fast skill level up
Infinite Stamina
Infinite Health
Instant build
Wood Burn Controller (wood/charcoal that's not in your furnace)
Time Control

==========================
***Item multiplying instruction
1 - Activate "Change Small/Medium Inventory Size (by moving items around)"
2 - Move item around in your inventory to update the pointer
2 - Change the Small and Medium inventory size to 23 and 19 accordingly
3 - Activate "Item duplicating multiplier (change stack size to 99)" (you can change your stack size to any number, replace #999 in line 53 with whatever you want)
4 - Any item you pick up or split will be multiplied
5 - Done.
Note: this script is complicated to prevent issues from everyone feedback. I wish I can make it less complicated but for now this is the limit of my skill :?
Hello, I really thank you for your table.. I just want to inform you that after today's patch time control works no more.. It says "Error while scanning for AOB's : timecontrol Error: Not all results found"

User avatar
BigBear743
Expert Cheater
Expert Cheater
Posts: 107
Joined: Sun Mar 17, 2024 10:13 pm
Reputation: 168

Re: [Request] ASKA

Post by BigBear743 »

Kutty11 wrote:
Sat Jun 29, 2024 7:36 pm
Hello, I really thank you for your table.. I just want to inform you that after today's patch time control works no more.. It says "Error while scanning for AOB's : timecontrol Error: Not all results found"
I do not own the game so unless you want to help me (which might take around 5 minutes) I have to wait till the free version got updated.
Hop in my discord and ping Bigbear then we can do that together :D
[Link]
=================
Update script for time control, copy the code and paste it into your CE table:
Spoiler

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>105418</ID>
      <Description>"Time control new"</Description>
      <Options moHideChildren="1"/>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
aobscanmodule(timecontrol,GameAssembly.dll,F3 0F 11 93 B8 01 00 00) // should be unique
alloc(newmem,$100,timecontrol)
alloc(timeptr,$20,timecontrol)

label(code)
label(return)

timeptr:
  dq 0
newmem:
  mov [timeptr],rbx
code:
  movss [rbx+000001B8],xmm2
  jmp return

timecontrol:
  jmp newmem
  nop 3
return:
registersymbol(timecontrol timeptr)

[DISABLE]
//code from here till the end of the code will be used to disable the cheat
timecontrol:
  db  db F3 0F 11 93 B8 01 00 00

unregistersymbol(*)
dealloc(*)
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>105419</ID>
          <Description>"Time of Day"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>timeptr</Address>
          <Offsets>
            <Offset>1B8</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>105420</ID>
          <Description>"Day of Year"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>timeptr</Address>
          <Offsets>
            <Offset>1BC</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Silk
Expert Cheater
Expert Cheater
Posts: 57
Joined: Tue Jun 20, 2017 12:57 am
Reputation: 5

Re: [Request] ASKA

Post by Silk »

Newest version of the game available you know where ;)

Shahzktk
Noobzor
Noobzor
Posts: 13
Joined: Tue Aug 08, 2023 3:57 pm
Reputation: 2

Re: [Request] ASKA

Post by Shahzktk »

Silk wrote:
Sun Jun 30, 2024 7:53 pm
Newest version of the game available you know where ;)
Where ? :(

Post Reply

Who is online

Users browsing this forum: crash809, Google Adsense [Bot], jurase, Owlbeard, romago13, Sipsi, 濒危物种猫咪