{REQUEST} Eastward

Ask about cheats/tables for single player games here
gloogle
What is cheating?
What is cheating?
Posts: 1
Joined: Sat Sep 28, 2019 3:58 pm
Reputation: 0

Re: {REQUEST} Eastward

Post by gloogle »

Same here as @plaeguis. 10 hours of gameplay wasted, because crab issue :)

theguyser
What is cheating?
What is cheating?
Posts: 1
Joined: Sun Sep 19, 2021 2:45 am
Reputation: 0

Re: {REQUEST} Eastward

Post by theguyser »

Yeah I am also now stuck at the King Crab part. Does anyone have a chapter 3 save that is free from this issue?

beast2521
What is cheating?
What is cheating?
Posts: 1
Joined: Sun Sep 19, 2021 11:35 am
Reputation: 0

Re: {REQUEST} Eastward

Post by beast2521 »

thx

Crudox Cruo
What is cheating?
What is cheating?
Posts: 1
Joined: Tue Sep 21, 2021 3:25 am
Reputation: 0

Re: {REQUEST} Eastward

Post by Crudox Cruo »

Tokens are also double.

nowork
Cheater
Cheater
Posts: 39
Joined: Fri Feb 28, 2020 2:06 pm
Reputation: 4

Re: {REQUEST} Eastward

Post by nowork »

aanpsx wrote:
Fri Sep 17, 2021 1:46 pm
Still WIP, but here for now..
- Inf HP
- Inf/Max Money
- Inf Item Use
PSX wrote:
rincewind23 wrote:
Fri Sep 17, 2021 11:15 pm
... i'm getting an error with CE 7.3 ...
well, you can make it yourself then..
Like this:
Image
1. search for hp, bomb, or money [double value]
2. right click that address, then "Find out what writes to this address"
3. click OK
4. get hit, use item, or find some salt to update that address
5. click Show disassembler
6. click tool
7. auto assemble
8. click template
9. aob injection
10. edit!!!

here some sample code:
copy/paste to your CE:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>13543</ID>
      <Description>"Eastward v1.0.5"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Eastward.exe
  Version: 
  Date   : 2021-09-18
  Author : aanpsx

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(INJECT,Eastward.exe,4D 89 1A 8B 06) // should be unique
alloc(newmem,$1000,INJECT)

label(code)
label(return)
label(_GetHP,_GetMoney,_GetBomb)
registersymbol(INJECT,_GetHP,_GetMoney,_GetBomb)

newmem://find health address
  cmp dword [rax+18],6C616568//(6C616568 = string 4byte for "heal")
  jne @f
  cmp dword [rax+1c],00006874//(00006874 = string 4byte for "th")
  jne @f
  cmp dword [r10+4c],0
  je @f
  cmp dword [r10+60],#-1
  jne @f
  mov [_GetHP],r10 // save hp pointer
  //inf hp flag
  cmp byte [_GetHP+8],0//address [_GetHP+8] as flag
  je code //jump if not active (set to 1)
  mov r11,[_GetHP+10]//[_GetHP+10]=new hp value (double)
  jmp code //jump to original code below

Money://find money address
  cmp dword [rax+18],656E6F6D//mone
  jne @f
  cmp dword [rax+1c],00000079//y
  jne @f
  mov [_GetMoney],r10 // save money address
  //inf Money flag
  cmp byte [_GetMoney+8],0//address [_GetMoney+8] as flag
  je code
  mov r11,[_GetMoney+10]
  jmp code

Bomb://find item address
  cmp dword [rax+18],6E756F63//count
  jne @f
  cmp dword [rax+1c],00000074//y
  jne @f
  mov [_GetBomb],r10 // save bomb/item address
  //inf item flag
  cmp byte [_GetBomb+8],0//address [_GetBomb+8] as flag
  je code
  mov r11,[_GetBomb+10]

code://original code
  mov [r10],r11
  mov eax,[rsi]
  jmp return

// set for register hp:
_GetHP:
  dq 0//[+0] - for hp address
  dq 0//[+8] - for flag
  dq (double)100//[+10] for hp

// set for register money:
_GetMoney:
  dq 0//[+0] - for money address
  dq 0//[+8] - for flag
  dq (double)9999//[+10] for money

// set for register item/bomb:
_GetBomb:
  dq 0//[+0] - for item address
  dq 0//[+8] - for flag
  dq (double)10//[+10] for Bomb

INJECT:
  jmp newmem
return:


[DISABLE]

INJECT:
  db 4D 89 1A 8B 06

unregistersymbol(*)
dealloc(*)

{
// ORIGINAL CODE - INJECTION POINT: Eastward.exe+2164

Eastward.exe+2139: 4C 03 55 28                    - add r10,[rbp+28]
Eastward.exe+213D: 49 BB 00 00 00 00 00 80 FD FF  - mov r11,FFFD800000000000
Eastward.exe+2147: 49 09 C3                       - or r11,rax
Eastward.exe+214A: 4D 39 5A 08                    - cmp [r10+08],r11
Eastward.exe+214E: 75 3F                          - jne Eastward.exe+218F
Eastward.exe+2150: 49 83 3A FF                    - cmp qword ptr [r10],-01
Eastward.exe+2154: 74 23                          - je Eastward.exe+2179
Eastward.exe+2156: F6 45 08 04                    - test byte ptr [rbp+08],04
Eastward.exe+215A: 0F 85 81 00 00 00              - jne Eastward.exe+21E1
Eastward.exe+2160: 4C 8B 1C CA                    - mov r11,[rdx+rcx*8]
// ---------- INJECTING HERE ----------
Eastward.exe+2164: 4D 89 1A                       - mov [r10],r11
// ---------- DONE INJECTING  ----------
Eastward.exe+2167: 8B 06                          - mov eax,[rsi]
Eastward.exe+2169: 0F B6 CC                       - movzx ecx,ah
Eastward.exe+216C: 0F B6 E8                       - movzx ebp,al
Eastward.exe+216F: 48 83 C6 04                    - add rsi,04
Eastward.exe+2173: C1 E8 10                       - shr eax,10
Eastward.exe+2176: FF 24 EB                       - jmp qword ptr [rbx+rbp*8]
Eastward.exe+2179: 4C 8B 5D 20                    - mov r11,[rbp+20]
Eastward.exe+217D: 4D 85 DB                       - test r11,r11
Eastward.exe+2180: 74 D4                          - je Eastward.exe+2156
Eastward.exe+2182: 41 F6 43 0A 02                 - test byte ptr [r11+0A],02
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>13544</ID>
          <Description>"current hp"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Double</VariableType>
          <Address>_GetHP</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>13545</ID>
          <Description>"current money"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Double</VariableType>
          <Address>_GetMoney</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>13546</ID>
          <Description>"current item/bomb"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Double</VariableType>
          <Address>_GetBomb</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>13547</ID>
          <Description>"Inf HP - set to 1"</Description>
          <DropDownList DisplayValueAsItem="1">0:Off
1:ON
</DropDownList>
          <LastState Value="0" RealAddress="7FF614D800D1"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>_GetHP+8</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>13548</ID>
          <Description>"Inf money - set to 1"</Description>
          <DropDownList DisplayValueAsItem="1">0:Off
1:ON
</DropDownList>
          <LastState Value="0" RealAddress="7FF614D800E9"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>_GetMoney+8</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>13549</ID>
          <Description>"Inf item - set to 1"</Description>
          <DropDownList DisplayValueAsItem="1">0:Off
1:ON
</DropDownList>
          <LastState Value="0" RealAddress="7FF614D80101"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>_GetBomb+8</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Thank you for the table. Would really appreciate if we could get infinite energy for Sam.

mikegwald
What is cheating?
What is cheating?
Posts: 1
Joined: Wed Sep 22, 2021 3:58 am
Reputation: 0

Re: {REQUEST} Eastward

Post by mikegwald »

For some reason i had this working yesterday and tonight when i open cheat engine and load this file nothing happens im pretty new to cheat engine so not sure what to do but yesterday i did not have to do anything other than download the file and open it . any idea what may have gone wrong ?

anomic
What is cheating?
What is cheating?
Posts: 1
Joined: Fri Sep 24, 2021 12:58 am
Reputation: 0

Re: {REQUEST} Eastward

Post by anomic »

First, thank you for the quick work. Not sure if this makes a difference but I tried loading while in the first boss fight and nothing happened. Even after dying a few times. After I beat him and the dialog started and went through some cut scenes etc I noticed my salt jumped to 9999 and when I finally went to fight something I'm getting the infinite health. First time I tried to load it I had the individual things to select but I restarted everything and I can load the script into CE but I can't check the active box although it seems to be working still. Just thought I'd let you know in case this gives you any clues since it's still wip. I would love to find the infinite token part.

Laice
Noobzor
Noobzor
Posts: 8
Joined: Sun Mar 12, 2017 11:45 am
Reputation: 0

Re: {REQUEST} Eastward

Post by Laice »

The devs are kinda laughable through.
Sure its the players fault to an degree (the softlock) but its their fault seemingly using two systems to check for key items. Once its a flag/variable (which must be there since the keyitems dont light up in the menu) and once as an simple counter which gets affected by the cheat engine.

So yes the fault lies partly by the player but also with the devs with their slopy devolpment. Since cheats like this exist in dozen other game yet almost none get the game to softlock.... Imo keyitems alsways should be handled via variable since you cant use them.

Will not buy any gamer form pixpli or whatever their studio is called. Its not the only "bug" they seemingly ignore. Bugs that happen withou cheat engine happen too...

BTW another softlock is in chapter 7.

Pulstar
What is cheating?
What is cheating?
Posts: 1
Joined: Wed Oct 31, 2018 3:19 pm
Reputation: 0

Re: {REQUEST} Eastward

Post by Pulstar »

Is the save bug affected by salt amount? I dont want to use other cheats. Thanks

revstakes07
What is cheating?
What is cheating?
Posts: 2
Joined: Sun Aug 15, 2021 1:01 am
Reputation: 0

Re: {REQUEST} Eastward

Post by revstakes07 »

Laice wrote:
Sun Sep 26, 2021 1:03 pm
The devs are kinda laughable through.
Sure its the players fault to an degree (the softlock) but its their fault seemingly using two systems to check for key items. Once its a flag/variable (which must be there since the keyitems dont light up in the menu) and once as an simple counter which gets affected by the cheat engine.

So yes the fault lies partly by the player but also with the devs with their slopy devolpment. Since cheats like this exist in dozen other game yet almost none get the game to softlock.... Imo keyitems alsways should be handled via variable since you cant use them.

Will not buy any gamer form pixpli or whatever their studio is called. Its not the only "bug" they seemingly ignore. Bugs that happen withou cheat engine happen too...

BTW another softlock is in chapter 7.
welp atleast the scenery is nice, although the act when escaping the miasma on the greenberg is kinda hard because the box is kinda thick to be honest couple of tries and i think the box is too big for the space in the final box puzzle before the cave factory entrance

Atmarix
Novice Cheater
Novice Cheater
Posts: 24
Joined: Sat Feb 24, 2018 10:36 pm
Reputation: 0

Re: {REQUEST} Eastward

Post by Atmarix »

Why this game havent received any love? lol
I was looking for unlimited ammo and fast shotgun firerate but apparently ima have to wait

rafa507
Noobzor
Noobzor
Posts: 8
Joined: Sun Aug 19, 2018 6:20 pm
Reputation: 0

Re: {REQUEST} Eastward

Post by rafa507 »

Are "gear" and "advanced gear" double (type)?

DaringPineapple
What is cheating?
What is cheating?
Posts: 3
Joined: Sat Feb 05, 2022 6:52 am
Reputation: 1

Re: {REQUEST} Eastward

Post by DaringPineapple »

Did anyone find out how to edit gear and advanced gear quantity? I tried looking but could someone help me out?

xikerm61
Noobzor
Noobzor
Posts: 12
Joined: Thu Nov 19, 2020 5:41 am
Reputation: 2

Re: {REQUEST} Eastward

Post by xikerm61 »

Gear cheat would be fantasic if some legend would find it =) +1

dahrenmohran22
What is cheating?
What is cheating?
Posts: 1
Joined: Wed Oct 26, 2022 2:50 am
Reputation: 0

Re: {REQUEST} Eastward

Post by dahrenmohran22 »

Can someone tell me how to edit the pixball machine tokens? I have spent days trying to figure it out and so far nothing has worked.

Post Reply

Who is online

Users browsing this forum: FluffyWafflesIX, mL0fHnc3D8scPs