Astroneer [Engine:Unreal 4.18] - Console enabler, Dumper and more..
Posted: Mon Mar 16, 2020 1:18 pm
Game Name: Astroneer
Game Vendor: Steam
Game Version: 1.10.97.0 [ check build.version file in ASTRONEER folder -OR- OPTIONS tab in-game (SOFTWARE VERSION > ASTRONEER) ]
Game Process: Astro-Win64-Shipping.exe
Game File Version: 4.18.2-0+++UE4+Release-4.18
Hello folks.
Decided to give this a go. The first release contains the well-known DLL that allows the creation of the stripped-out console, as well as dumping Unreal Engine list of Names and real-time Objects. That being said, please follow the below instructions:
Notes:
First-up, the game uses SteamDRM. Any attempt at debugging the game with a standard debugger (like x64dbg, even with ScyllaHide plugin) will cause an exception, freeze the game and eventually crash it (it closes after 5-10s). Two ways to go about this:
Like I did in many other games.
Thirdly, aside from the stock ones, there's a small list of 'Astro'CheatManager' commands available, which don't seem to work right away. Like I mentioned, it takes a little bit of code-restoration or tweaking:
For example, AstroGrantResearchPoints, when made executable, will give you research points.
More to follow.
BR,
Sun
Game Vendor: Steam
Game Version: 1.10.97.0 [ check build.version file in ASTRONEER folder -OR- OPTIONS tab in-game (SOFTWARE VERSION > ASTRONEER) ]
Game Process: Astro-Win64-Shipping.exe
Game File Version: 4.18.2-0+++UE4+Release-4.18
Hello folks.
Decided to give this a go. The first release contains the well-known DLL that allows the creation of the stripped-out console, as well as dumping Unreal Engine list of Names and real-time Objects. That being said, please follow the below instructions:
- Download the archive; extract content to a folder of your choice.
- Run the game, get to main menu.
- Run IGCSInjector.exe. You can close it when asked.
- Takes 1-2 seconds for the DLL to find the stuff, StaticCreate the Console UObject and dump Names/Objects to disk in the Win64 folder (e.g.: C:\SteamLibrary\steamapps\common\ASTRONEER\Astro\Binaries\Win64)
- You may then use Tilde (~) key to open up the console in-game.
Notes:
- The dump location is your game folder (e.g.: C:\SteamLibrary\steamapps\common\ASTRONEER\Astro\Binaries\Win64). You will find 2 files there: NamesDump.txt and ObjectsDump.txt. You'll be very interested in the 2nd one
- The .txt files are generated at "run-time". What this means is if you transition in-game from one map to another or from main menu to game world and backwards, you need to re-dump them. Why? UE4 destroys and recreates UObjects; re-initialization. To re-dump the .txt files press Numpad / (no, key can't be changed).
First-up, the game uses SteamDRM. Any attempt at debugging the game with a standard debugger (like x64dbg, even with ScyllaHide plugin) will cause an exception, freeze the game and eventually crash it (it closes after 5-10s). Two ways to go about this:
- Steamless: [Link]
You can use this tool to strip out the DRM. You will therefore obtain an Steam-envelope-free executable and can debug it with x64dbg.
- Cheat Engine with VEH or kernel-mode debugger.
Either works just fine one my end.

Thirdly, aside from the stock ones, there's a small list of 'Astro'CheatManager' commands available, which don't seem to work right away. Like I mentioned, it takes a little bit of code-restoration or tweaking:
Code: Select all
Function Astro.AstroCheatManager.AstroAllProbesSpawnWandererRealityTear
Function Astro.AstroCheatManager.AstroDebugFakeDeadlockAndCrash
Function Astro.AstroCheatManager.AstroFindVintageProbe
Function Astro.AstroCheatManager.AstroGrantResearchPoints
Function Astro.AstroCheatManager.AstroPlayOutroCinematic
Function Astro.AstroCheatManager.AstroResetNumTimesCreativeTutorialShown
Function Astro.AstroCheatManager.AstroRevealGateStation
Function Astro.AstroCheatManager.AstroToggle2DUI
Function Astro.AstroCheatManager.AstroToggleHUD
Function Astro.AstroCheatManager.AstroToggleWorldUI
Function Astro.AstroCheatManager.ServerGrantResearchPoints
Function Astro.AstroCheatManager.ServerPlayOutroCinematic
Function Astro.AstroCheatManager.ServerRevealGateStation
Function Astro.AstroCheatManager.ToggleDrillUI
Function Astro.AstroCheatManager.ToggleSelectionOutline
Function Astro.AstroCheatManager.ToggleStreamingPowerDebugVis
More to follow.
BR,
Sun