Kindly DO NOT POST this DLL and/or cheat table on other websites/forums/communities (e.g.: Nexus, OCD, etc.). Same as you prefer those places, I prefer FRF, having created these tools specifically for this community. If you want to spread the news and let others enjoy all of this, then please link them to join FRF. Thank you for respecting my choice!
[+] Updated the DLL to expose several UObject pointers you can use in your work, granted the DLL is used alongside:
- LocalPlayer
- GameViewportClient
- Console
- PlayerController
- CheatManager
- Pawn
How to use:
Extract the DLL into your game folder, the \Atomic Heart\AtomicHeart\Binaries\Win64 folder:
- EXAMPLE for Steam: G:\SteamLibrary\steamapps\common\Atomic Heart\AtomicHeart\Binaries\Win64
[+] Below is a cheat table that has to be used together with the DLL. If you don't place the DLL in Win64 folder, the scripts in the table that need data from the DLL will fail to activate. You've been warned!
Notes:
- [ Engine ] > Change ConsoleKey (inspect script for key names!) script
Lets you change the ConsoleKey. This is an alternative to editing Input.ini described in the section below (Hit #1). Run the script, change key to your liking (you can open the script to find out key names). Go back in-game, press the key you set and the console should open.
- [ Engine ] > MoveForward, MoveRight, MoveUp Handler script
This script will add extra movement when you press WASD/Space/Ctrl keys, including letting you move up/down, in the direction the mouse is facing. To be used together with the fly console command, so you can reach those places you wanted to get to with ease! Regarding collisions and moving through walls: I did specify that the game behaves abnormally if you use ghost command, so don't bother asking.
- [ Game ] > Unlimited Energy script
The script will hook RageComponent::Update function and constantly refresh your Current and Max values of Energy. Once activated, you will see an instant refill, then bar won't decrease anymore when you shoot.
I will rarely add more options to the table, as I want to enjoy the game. For tables that contain the options your heart desires, please check the topics of other table makers.
Video of it in action:
BR,
Sun
[ 21 Feb 23 - Hit #1 ]
This post contains solely a DLL (dxgi.dll). If you want standard cheat tables, I suggest checking other topics in this section.
If you skip all the text below and go straight to downloading the DLL, I will not reply to any questions that clearly denote that you've not read my observations/instructions!
That being said, the DLL will automatically perform several UE4-internal tasks when the game is initialized:
- Hooks UGameViewportClient::SetupInitialLocalPlayer to construct the Console UObject, member of GameViewportClient. You may then use Tilde (~) key to open up the console.
To change the key:
- click Start at the bottom left of your taskbar, then type in 'Run' -or- press WinKey+R keys
- copy-paste this to the input field: %LocalAppData%\AtomicHeart\Saved\Config\WindowsNoEditor
- hit Enter key
- open Input.ini file
- copy and paste the text below at the top of the file:
Like this:Code: Select all
[/Script/Engine.InputSettings] ConsoleKey=Tilde
- change key to whatever you want (e.g.: F10)
- accepted key names:- save fileSpoiler
BackSpace
Tab
Enter
Pause
CapsLock
Escape
SpaceBar
PageUp
PageDown
End
Home
Left
Up
Right
Down
Insert
Delete
Zero
One
Two
Three
Four
Five
Six
Seven
Eight
Nine
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
NumPadZero
NumPadOne
NumPadTwo
NumPadThree
NumPadFour
NumPadFive
NumPadSix
NumPadSeven
NumPadEight
NumPadNine
Multiply
Add
Subtract
Decimal
Divide
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
NumLock
ScrollLock
LeftShift
RightShift
LeftControl
RightControl
LeftAlt
RightAlt
LeftCommand
RightCommand
Semicolon
Equals
Comma
Underscore
Hyphen
Period
Slash
Tilde
LeftBracket
LeftParantheses
Backslash
RightBracket
RightParantheses
Apostrophe
Quote
Asterix
Ampersand
Caret
Dollar
Exclamation
Colon
A_AccentGrave
E_AccentGrave
E_AccentAigu
C_Cedille
- restart the game if you had it open (this won't work till you reboot the game, so it can read the file)
- IF the key is not working, then please either make Input.ini read-only (after pasting back what I mentioned above) -OR- consider enabling EN language for your keyboard and switch to it (Alt+Shift is the default switching key combination) while playing the game, so you can use Tilde key: [Link]
- Enables the use of set command in the console (e.g.: set Engine.Actor bCanBeDamaged False) through a patch.
- Makes any command you run in the console -IF THE COMMAND EXISTS- not return "Command not recognized". It basically hooks CallFunctionByNameWithArguments and sets the UFUNC_Exec flag for anything running through this internal function.
- Restores the core functionality of fly, ghost and walk commands.
BIG NOTE: DO NOT USE GHOST command, as the game is behaving abnormally when disabling collisions. It teleports the player way under the map and the only way you'd get back up is by reloading a save game. You've been warned!
- Restores and replaces stock god with the DEVELOPER GOD MODE. Just open the console with Tilde key (or your key), type in god and then hit Enter key. You'll see a message in the console that it was enabled. You do not need to enable it with every map transition or game load. It will stay enabled till you disable it by typing the same command, then Enter. It's a toggle.
Extract the DLL into your game folder, the \Atomic Heart\AtomicHeart\Binaries\Win64 folder:
- EXAMPLE for Steam: G:\SteamLibrary\steamapps\common\Atomic Heart\AtomicHeart\Binaries\Win64
I'll reserve second post for console commands (if I find any that are useful/interesting).
BR,
Sun
How to use this cheat table?
- Install Cheat Engine
- Double-click the .CT file in order to open it.
- Click the PC icon in Cheat Engine in order to select the game process.
- Keep the list.
- Activate the trainer options by checking boxes or setting values from 0 to 1