Awesome
Elden Ring Cheat Table
Elden Ring Cheat Engine table maintained by The Grand Archives.
Discord
Our community, make sure to read the rules carefully.
The Grand Archives
If it doesn't work, try this alternative invite
Latest Release
Requirements
Cheat Engine: 7.4
Game: App ver. 1.15
How to use
Info
This table is not meant to be used online and you will most likely be banned if you attempt to do so.
Cheat Table (Windows)
- Download and install Cheat Engine either from its website or from Github
Use the official installer. Do not try to compile it yourself from source unless you know what you're doing - Download the Cheat Table
- Unpack the .CT file anywhere, a recommendation would be your My Cheat Tables folder (e.g.
%USERPROFILE%\Documents\My Cheat Tables
) - Disable EasyAntiCheat and run the game, see Disabling EasyAntiCheat
- Load the .CT file directly via double-click or selecting it and pressing enter, or launch Cheat Engine and load the .CT file via File->Load or by clicking on the folder icon
- Activate the "Open" script by ticking its box
Cheat Table (Linux)
I expect you to already have Steam, Wine, Proton, and the game installed
- Launch the game at least once via Steam to have your wine prefix set up
- Install protonhax
- Download and install the Windows version of Cheat Engine from Github or from its website using Wine
- Download the Cheat Table
- Unpack the .CT file anywhere, a recommendation would be somewhere you can easily find within the wine prefix created for the game (e.g.
~/.steam/steam/steamapps/compatdata/1245620/pfx/drive_c/
) - In Steam, set the game's launch options to
protonhax init %command%
- Run the game via Steam (Disabling EasyAntiCheat is optional)
- Run Cheat Engine via
protonhax run 1245620 /path/to/Cheat\ Engine.exe
in your terminal of choice or put it in a shell script (replace/path/to/
with your actual path to where you installed CE) - Load the .CT file via File->Load or by clicking on the folder icon
- Activate the "Open" script by ticking its box
Disabling EasyAntiCheat
Method 1 - Recommended
- Unpack
steam_appid.txt
from the latest release - Locate your Elden Ring folder (e.g.
C:\Program Files\Steam\steamapps\common\ELDEN RING\Game
or~/.steam/steam/steamapps/common/ELDEN RING/Game/
) - Move
steam_appid.txt
into the same folder as your Elden Ring executable (eldenring.exe
) -
- Windows: Run the game via
eldenring.exe
- Linux: Add
eldenring.exe
as a non-steam app and run that
- Windows: Run the game via
Method 2 - Compatibility
- Download LukeYui's Offline Launcher from Nexusmods or Github
- Locate your Elden Ring folder (e.g.
C:\Program Files\Steam\steamapps\common\ELDEN RING\Game
or~/.steam/steam/steamapps/common/ELDEN RING/Game/
) - Move the downloaded .exe file into the same folder as your Elden Ring executable (
eldenring.exe
) -
- Windows: Run the game via the Offline Launcher
- Linux: Add the Offline Launcher to Steam as a non-steam app and run that
Method 3 - Legacy
- Locate your Elden Ring folder (e.g.
C:\Program Files\Steam\steamapps\common\ELDEN RING\Game
or~/.steam/steam/steamapps/common/ELDEN RING/Game/
) - Rename
start_protected_game.exe
to something else (e.g.start_protected_game.exe.bak
) - Rename
eldenring.exe
tostart_protected_game.exe
- Run the game via Steam or
start_protected_game.exe
For Contributors
Development Environment
This table uses CE2FS to build the table from a file system
representation. This and some of the TGA-specific build scripts require Python 3.10+.
You can install the required dependencies using the ./scripts/install_deps.[sh/bat]
script.
Scripts
install_deps.sh
- Installs required dependencies to use the other scripts.
build.py
- Builds the Cheat Engine table in the
dist
folder. You can forward CE2FS arguments to the script. - Run with
--fixup
to generate missing XML metadata files after adding scripts / group headers.
check.sh
- Checks that your
CheatTable
folder is not missing any XML files or important tags within them.
unpack.sh -o PATH/TO/FOLDER
- Unpacks the cheat table currently present in the
dist
folder to the file system inPATH/TO/FOLDER
. - WARNING: Currently, this wipes the existing contents of
FOLDER/CheatTable
and cannot "merge" with an existing unpacked table. DO NOT PASS-o .
! Instead, follow the instructions in the Contribution Workflow section.
pack_table_files.py
- Packs the files/folders in
table_files
to the Cheat Engine table files directory (CheatTable/Files
). - Files are simply copied, while folders are packed using the TGA archiving protocol (see script).
Contribution Workflow
Make a pull request to the dev
branch of this repository. Run ./scripts/check.sh
or python build.py --fixup
first to make sure all the required XML files have been generated.
For merging changes made to the built table in Cheat Engine is to run unpack.sh -o dist
, manually nagivate to the folder where you made your changes, and copy them to the CheatTable
folder.
Credits
The Grand Archives | Reason |
---|---|
Ametalon | Table contributions (DS3) |
Apricus | Event Flags, MassItemGib |
Careless Esper | Grace ID Names |
Coinsworth | Table contributions, advice |
Dalvik | Advice, ideas |
Dasaav | Functionality reworks and additions |
hery | Grace ID Names |
Igromanru | Param Patcher, advice |
inuNorii | Porting, maintaining, research |
Jouta Kujo | Param scripts |
RBT | Param scripts, Event Flags |
Relinquished001 | Table contributions |
sfix | Table contributions, param dumps, advice |
Silence | Spreadsheet |
The-Raid-Boss | MassItemGib additions |
tremwil | CParamUtils and more table contributions |
Github | Reason |
---|---|
Mar-Veloz | Give all crafting materials x999 |
qwelias | ReinforceLv pointer |
Seamless PvP Community | Reason |
---|---|
Jacky Dima | Script contributions |
Jouta Kujo | Script contributions |
Orang | Script contributions |
Other | Reason |
---|---|
AssassinXMod | Unlock all Summoning Pools |
Pav | Free Camera |