Dead Island DE - table v: 2.0.2 CT

TheyCallMeTim13

Wiki Monster
Talents
Fearless Donors
Mar 3, 2017
418
46
28
#1
Dead Island DE - table v: 2.0.2 CT
Game Name: Dead Island Definitive Edition
Game Vendor: Steam
Game Version:
Game Process: DeadIslandGame.exe
Game File Version: 1.1.2.0


Features:
  • I2CETState
    Saves and loads table state (i.e.: what memory records are enabled).
    Uses named states (i.e.: 'default', 'testState', or 'SuperCheated'), if no name is given then 'default' is used.
    • Save Table State : Default
    • Load Table State : Default
  • I2CETeleporter
    • Teleport To: Way Point
    • Teleport: Back
    • Some locations have "Teleport To" save scripts in "Saves" section.
    • Save Location (saves location to local file)
    • Helpers
      • Generate Memory Records (helper script for generating "teleport to save" scripts from saves)
      • Zero Camera Rotation Angle
      • Write Saves To File
      • Print Saves
      • Rename Save
      • Read From File
      • Delete Save
  • Infinite Health
  • Health Increase Multiplier
  • Infinite Stamina
  • Infinite Money
  • Money Increase Multiplier
  • XP Increase Multiplier
  • Item Increase Multiplier
  • Infinite Items
  • Infinite Ammo
  • Ammo Increase Multiplier
  • No Reload
  • Coordinate Write Multipliers (Player and Combatant/Survivors)
  • Rage Increase Multiplier
  • Rage Decrease Multiplier
  • Rage End Fill
  • Flash Light Decrease Multiplier
  • Flash Light Battery Increase Multiplier
  • Weapon Condition Decrease Hook
  • No Weapon Spread
  • No Weapon Recoil
  • No Weapon Wobble
  • Weapon Fire Rate Hook
  • Storage Cap Hook (Jin's Storage)
  • Combatant Health Hook (Zombies and Humans)
  • Combatant Health Decrease Hook
  • Combatant Stamina Increase Multiplier
General Helper Scripts:
  • Fill Health
  • +50 Rounds (Equipped Firearm)
  • +500 Rounds (Equipped Firearm)
  • Fill Rage
  • Clear Rage
  • +5,000 XP
  • +50,000 XP
  • +$100 (must access inventory menu before using)
  • +$500 (must access inventory menu before using)
  • +$1,000 (must access inventory menu before using)
  • Fill Flash Light Battery
Other Features:
  • Auto Attach to process
  • Simple Logger (with levels)
  • Debug Section:
    • Helpers:
      • Print Game Module Info
      • Print Game Module Version
      • Enable Compact Mode
      • Disable Compact Mode
      • Set Logger Level : WARN (Default)
      • Set Logger Level : INFO
      • Set Logger Level : DEBUG
      • Set Logger Level : TRACE
    • All hooks have their own section, check scripts for real hook names.

Versions:
  • v 1.0.1:
    Initial release.
  • v 1.0.2:
    Updated "I2CETeleporter" to V 1.0.8, Added camera rotation angle.
    Added movement based spread to "No Weapon Spread".
    Added Features:
    • Teleport: Back (Added to Teleporter)
  • v 2.0.1:
    Added new logger module to other modules and table. "I2CETLogger" (v1.0.1)
    Added table helpers as module. "I2CETableHelpers" (v1.0.1)
    Updated "I2CETableCEA" (v2.1.1).
    • Logger change.
    • AOB scans and asserts are now split so logger can know more about failed scripts.
      AOB not found error messages example:
      Code:
      I2CETLogger::CETlog - ERROR: aobScan:
      Error with "HealthWrt2Hook.CEA", AOB pattern not found: "909090909048xxxxxxxxxxxx48xxxx75xx48xxxxxxxxxxxx48xxxxxxxxxxxx0F57xx0F2Fxx48xxxx48xxxxxxxxxxxxF3xxxxxxxxF3xxxxxxxxxxxxxx73xxF3xxxxxxxxxxxxxxxx0F2Fxx76xxF3xxxxxxxxxxxxxxxxF3xxxxxxxxxxxxxxxxxxxxxx80xxxxxx48xxxxxxxxxxxx48xxxx75xx48xxxxxxxxxxxx48xxxxxxxxxxxx48xxxx48xxxxxxxxxxxxF3xxxxxxxxF3xxxxxxxxxxxxxxF3xxxxxxxxxxxxxxxx"
      Assert failed error messages example:
      Code:
      I2CETLogger::CETlog - ERROR: runChecks:
      Error with "HealthWrt2Hook.CEA", bytes don't match injection point.
        At: 000007FEEB402741
      Got: 902FCA488B08488B81680C0000
      Read: 0F2FCA488B08488B81680C0000
      -------------------- CODE --------------------
      7FEEB402720 - 80 79 50 00 - cmp byte ptr [rcx+50],00   <<<---- $AOBaddr
      7FEEB402724 - 48 8B 05 5DF4C000  - mov rax,[7FEEC011B88]
      7FEEB40272B - 48 8B D1  - mov rdx,rcx
      7FEEB40272E - 75 07 - jne 7FEEB402737
      7FEEB402730 - 48 8B 81 180A0000  - mov rax,[rcx+00000A18]
      7FEEB402737 - 48 8B 80 B0000000  - mov rax,[rax+000000B0]
      7FEEB40273E - 0F57 D2  - xorps xmm2,xmm2
      7FEEB402741 - 0F2F CA  - comiss xmm1,xmm2   <<<---- $INJaddr
      7FEEB402744 - 48 8B 08  - mov rcx,[rax]
      7FEEB402747 - 48 8B 81 680C0000  - mov rax,[rcx+00000C68]
      7FEEB40274E - F3 0F10 40 08  - movss xmm0,[rax+08]
      7FEEB402753 - F3 0F58 82 A8200000  - addss xmm0,[rdx+000020A8]
      7FEEB40275B - 73 09 - jae 7FEEB402766
      7FEEB40275D - F3 0F11 92 2C0D0000  - movss [rdx+00000D2C],xmm2
      7FEEB402765 - C3 - ret
      7FEEB402766 - 0F2F C8  - comiss xmm1,xmm0
      ------------------ CODE END ------------------
  • Updated "I2CETeleporter" (v1.0.10). Logger change.
    Debug section reworked, "Helpers" section added.
    (Debug) Helpers:
    • Print Game Module Info
    • Print Game Module Version
    • Enable Compact Mode
    • Disable Compact Mode
    • Set Logger Level : WARN (Default)
    • Set Logger Level : INFO
    • Set Logger Level : DEBUG
    • Set Logger Level : TRACE
  • v 2.0.2:
    "I2CETableCEA" AOB scans and asserts are now ONLY setup as Auto Assembler commands, it just works better now.
    Added Features:
    • I2CETState
      Saves and loads table state (i.e.: what memory records are enabled).
      Uses named states (i.e.: 'default', 'testState', or 'SuperCheated'), if no name is given then 'default' is used.
      • Save Table State : default
      • Load Table State : default


Current Table:
DeadIslandGame.[v2.0.2].CT


If you find any thing you want to know more about how it works (the Lua stuff, or any of the AA scripts), just let me know.
For editing/updating:
Just extract the CEA table files in to a folder named "ceaFiles" for running local files instead of the table files.
See this Lua extension with helper tools for extracting the table files into folders used by my Lua modules:
Add Table Helpers to Tools Menu.
 

Attachments

Last edited:

TheyCallMeTim13

Wiki Monster
Talents
Fearless Donors
Mar 3, 2017
418
46
28
#2
Table Updated:
<LIST>

  • <LI>
  • v 1.0.2:
    Updated "I2CETeleporter" to V 1.0.8, Added camera rotation angle.
    Added movement based spread to "No Weapon Spread".
    Added Features:
    <LIST>

    • <LI>
    • Teleport: Back (Added to Teleporter)</LI>
    </LIST></LI>
</LIST>
 

TheyCallMeTim13

Wiki Monster
Talents
Fearless Donors
Mar 3, 2017
418
46
28
#3
Table Updated:
<LIST>

  • <LI>
  • v 2.0.1:
    Added new logger module to other modules and table. "I2CETLogger" (v1.0.1)
    Added table helpers as module. "I2CETableHelpers" (v1.0.1)
    Updated "I2CETableCEA" (v2.1.1).
    <LIST>

    • <LI>
    • Logger change.</LI>
      <LI>
    • AOB scans and asserts are now split so logger can know more about failed scripts.
      AOB not found error messages example:
      Code:
      I2CETLogger::CETlog - ERROR: aobScan:
      Error with "HealthWrt2Hook.CEA", AOB pattern not found: "909090909048xxxxxxxxxxxx48xxxx75xx48xxxxxxxxxxxx48xxxxxxxxxxxx0F57xx0F2Fxx48xxxx48xxxxxxxxxxxxF3xxxxxxxxF3xxxxxxxxxxxxxx73xxF3xxxxxxxxxxxxxxxx0F2Fxx76xxF3xxxxxxxxxxxxxxxxF3xxxxxxxxxxxxxxxxxxxxxx80xxxxxx48xxxxxxxxxxxx48xxxx75xx48xxxxxxxxxxxx48xxxxxxxxxxxx48xxxx48xxxxxxxxxxxxF3xxxxxxxxF3xxxxxxxxxxxxxxF3xxxxxxxxxxxxxxxx"
      Assert failed error messages example:
      Code:
      I2CETLogger::CETlog - ERROR: runChecks:
      Error with "HealthWrt2Hook.CEA", bytes don't match injection point.
        At: 000007FEEB402741
       Got: 902FCA488B08488B81680C0000
      Read: 0F2FCA488B08488B81680C0000
      -------------------- CODE --------------------
      7FEEB402720 - 80 79 50 00 - cmp byte ptr [rcx+50],00   <<<---- $AOBaddr
      7FEEB402724 - 48 8B 05 5DF4C000  - mov rax,[7FEEC011B88]
      7FEEB40272B - 48 8B D1  - mov rdx,rcx
      7FEEB40272E - 75 07 - jne 7FEEB402737
      7FEEB402730 - 48 8B 81 180A0000  - mov rax,[rcx+00000A18]
      7FEEB402737 - 48 8B 80 B0000000  - mov rax,[rax+000000B0]
      7FEEB40273E - 0F57 D2  - xorps xmm2,xmm2
      7FEEB402741 - 0F2F CA  - comiss xmm1,xmm2   <<<---- $INJaddr
      7FEEB402744 - 48 8B 08  - mov rcx,[rax]
      7FEEB402747 - 48 8B 81 680C0000  - mov rax,[rcx+00000C68]
      7FEEB40274E - F3 0F10 40 08  - movss xmm0,[rax+08]
      7FEEB402753 - F3 0F58 82 A8200000  - addss xmm0,[rdx+000020A8]
      7FEEB40275B - 73 09 - jae 7FEEB402766
      7FEEB40275D - F3 0F11 92 2C0D0000  - movss [rdx+00000D2C],xmm2
      7FEEB402765 - C3 - ret 
      7FEEB402766 - 0F2F C8  - comiss xmm1,xmm0
      ------------------ CODE END ------------------
      </LI>
    </LIST>
    Updated "I2CETeleporter" (v1.0.10). Logger change.
    Debug section reworked, "Helpers" section added.
    (Debug) Helpers:
    <LIST>

    • <LI>
    • Print Game Module Info</LI>
      <LI>
    • Print Game Module Version</LI>
      <LI>
    • Enable Compact Mode</LI>
      <LI>
    • Disable Compact Mode</LI>
      <LI>
    • Set Logger Level : WARN (Default)</LI>
      <LI>
    • Set Logger Level : INFO</LI>
      <LI>
    • Set Logger Level : DEBUG</LI>
      <LI>
    • Set Logger Level : TRACE</LI>
    </LIST></LI>
</LIST>
 

TheyCallMeTim13

Wiki Monster
Talents
Fearless Donors
Mar 3, 2017
418
46
28
#4
Table Updated:
  • v 2.0.2:
    "I2CETableCEA" AOB scans and asserts are now ONLY setup as Auto Assembler commands, it just works better now.
    Added Features:
    • I2CETState
      Saves and loads table state (i.e.: what memory records are enabled).
      Uses named states (i.e.: 'default', 'testState', or 'SuperCheated'), if no name is given then 'default' is used.
      • Save Table State : default
      • Load Table State : default
 
Top Bottom