Paste dwmapi.dll and the contents of theue4ss folderto "(GameInstallDir)/ES2/Binaries/Win64" so that all the files are in the same directory
Unpack the mod archive into "(GameInstallDir)/ES2/Binaries/Win64/Mods"
Navigate to the "(GameInstallDir)/ES2/Binaries/Win64/Mods" folder and open the mods.txt (not .json) file for edit
Edit and save it like this:CheatManagerEnablerMod : 0 ConsoleCommandsMod : 0 ConsoleEnablerMod : 0 SplitScreenMod : 0 LineTraceMod : 0 BPML_GenericFunctions : 1 BPModLoaderMod : 0 QoLMod : 1
; Built-in keybinds, do not move up! Keybinds : 1
Launch the game and check if "Backspace" calls the transfer window
Item stacking is kinda works too but not via "drag and drop". You need to use F(Get) button to make items to stack. You can equip/unequip items via F(Get) button or use the transfer window.
For the latest experimental version of ue4ss, the Mods folder has been changed to "(GameInstallDir)\ES2\Binaries\Win64\ue4ss\Mods". So the "options.txt" file needs to be updated. Open options.txt and find this line: dofile([[Mods\QoLMod\options.txt]]) Change this line to: dofile([[ue4ss\Mods\QoLMod\options.txt]]) Save and launch the game.
I could be wrong here, but I think what they meant is that you are supposed to update main.lua within QoLMod/Scripts. One of the first lines in this is a ref to the location of options.txt.
However even with these changes I was not able to get the mod to work for the game's latest update.
I'd love for someone who got it workign to just upload all their relevant files in a zip. This is crazy. I'm pretty experienced in modding but this is wild.
The latest game patch updated the UE version from 5.4.4 to 5.5.4, which invalidated the signatures provided by TheLich and broke UE4SS for this game. So, this mod won't work until somebody reverse-engineers the new signatures so that UE4SS can work with the game again.
Update: Ignore my previous comment; I got around to making the new signatures, and it seems like the mod is mostly broken for the current version. The backspace button does make the sound of opening the station inventory, but it instantly closes, and the stack limit for consumables is still there as well. The only part of the mod that still works is that the stack limit for commodities is removed.
dont work. always same error. [2025-05-15 07:21:16.6612632] PS Scan attempt 3 [2025-05-15 07:21:16.6612660] [PS] Reading image [2025-05-15 07:21:16.6612809] [PS] Starting scan [2025-05-15 07:21:16.8864692] [PS] Scan finished in 225.1779ms [2025-05-15 07:21:16.8864880] [PS] Failed to find GUObjectArray: expected at least one value [2025-05-15 07:21:16.8864915] [PS] You can supply your own AOB in 'UE4SS_Signatures/GUObjectArray.lua' [2025-05-15 07:21:16.8864951] [PS] Found GMalloc: 0x7ff78cb79ad8 [2025-05-15 07:21:16.8864981] [PS] Found FName::ToString: 0x7ff7842fad98 [2025-05-15 07:21:16.8865010] [PS] Found FName::FName(wchar_t*): 0x7ff7842e990c [2025-05-15 07:21:16.8865043] [PS] Found StaticConstructObject_Internal: 0x7ff78443ced8 [2025-05-15 07:21:16.8865073] [PS] Failed to find FText::FText(FString&&): expected at least one value [2025-05-15 07:21:16.8865102] [PS] You can supply your own AOB in 'UE4SS_Signatures/FText_Constructor.lua' [2025-05-15 07:21:16.8865136] [PS] Failed to find FUObjectHashTables::Get(): expected at least one value [2025-05-15 07:21:16.8865164] [PS] You can supply your own AOB in 'UE4SS_Signatures/GUObjectHashTables.lua' [2025-05-15 07:21:16.8865192] [PS] Failed to find GNatives: expected at least one value [2025-05-15 07:21:16.8865223] [PS] You can supply your own AOB in 'UE4SS_Signatures/GNatives.lua' [2025-05-15 07:21:16.8865250] [PS] Found ConsoleManagerSingleton: 0x7ff785c2880c [2025-05-15 07:21:16.8865300] [PS] Scan failed
What i am doing wrong? Reinstalled game version 1.3.43094 (GOG) Reinstalled UE4SS_v3.0.1. (latest AFAIK) Placed "UE4SS_Signatures" folder into "N:\EVERSPACE2\ES2\Binaries\Win64". Placed ""QoLMod" folder into "N:\EVERSPACE2\ES2\Binaries\Win64\Mods" Changed MajorVersion = 5 MinorVersion = 4 In the UE4SS-settings.ini
And i see this in the UE4SS console: [20:55:23] Console created [20:55:23] UE4SS - v3.0.1 Beta #0 - Git SHA #d935b5b [20:55:23] UE4SS Build Configuration: Game__Shipping__Win64 (MSVC) [20:55:23] Setting up mods... [20:55:23] Starting mods (from mods.txt load order)... [20:55:23] Starting mods (from enabled.txt, no defined load order)... [20:55:23] No specific game configuration found, using default configuration file [20:55:23] Config: N:\EVERSPACE2\ES2\Binaries\Win64\UE4SS-settings.ini [20:55:23] root directory: N:\EVERSPACE2\ES2\Binaries\Win64 [20:55:23] working directory: N:\EVERSPACE2\ES2\Binaries\Win64 [20:55:23] game executable directory: N:\EVERSPACE2\ES2\Binaries\Win64 [20:55:23] game executable: N:\EVERSPACE2\ES2\Binaries\Win64\ES2-Win64-Shipping.exe (159273984 bytes) [20:55:23] mods directory: N:\EVERSPACE2\ES2\Binaries\Win64\Mods [20:55:23] log directory: N:\EVERSPACE2\ES2\Binaries\Win64 [20:55:23] object dumper directory: N:\EVERSPACE2\ES2\Binaries\Win64 [20:55:23] PS Scan attempt 1 [20:55:23] [PS] Reading image [20:55:23] [PS] Starting scan [20:55:25] [PS] Scan finished in 1.484086s [20:55:25] [PS] Found GUObjectArray: 0x7ff720143e20 [20:55:25] [PS] Found GMalloc: 0x7ff720055038 [20:55:25] [PS] Found FName::FName(wchar_t*): 0x7ff7182ebb00 [20:55:25] PS scan successful [20:55:25] Running first pass of Lua override scans [20:55:25] Lua Scan attempt 1 [20:55:25] FName::ToString address: 0x7ff71830a3b0 <- Lua Script [20:55:25] StaticConstructObject_Internal address: 0x7ff718507930 <- Lua Script [20:55:25] Fatal Error: Engine version is not supported.
Maybe we need wait for new version UE4SS? Or some tricks exist?
But it is not working :( So i did something wrong :( UPD: At last - i not tryed start new game. I'll try - but have no hope about this. UPD: New game - not helps :(
Having the same problem, and mod does not seem to load/work.. Below is my whole "UE4SS.log" file from my last run of the game.
EDIT: Looking at the UE4SS Github, it seems like UE 5.4 support is not being added until an upcomming v3.1.0 release (has been added to the main branch).. So most likely why it's not working, as 5.3 is the highest supported version at this time.
[2024-10-16 21:59:39] Console created [2024-10-16 21:59:39] UE4SS - v3.0.1 Beta #0 - Git SHA #d935b5b [2024-10-16 21:59:39] UE4SS Build Configuration: Game__Shipping__Win64 (MSVC) [2024-10-16 21:59:39] Setting up mods... [2024-10-16 21:59:39] Starting mods (from mods.txt load order)... [2024-10-16 21:59:39] Starting mods (from enabled.txt, no defined load order)... [2024-10-16 21:59:39] No specific game configuration found, using default configuration file [2024-10-16 21:59:39] Config: E:\Games\SteamLibrary\steamapps\common\EVERSPACE 2\ES2\Binaries\Win64\UE4SS-settings.ini
[2024-10-16 21:59:39] root directory: E:\Games\SteamLibrary\steamapps\common\EVERSPACE 2\ES2\Binaries\Win64 [2024-10-16 21:59:39] working directory: E:\Games\SteamLibrary\steamapps\common\EVERSPACE 2\ES2\Binaries\Win64 [2024-10-16 21:59:39] game executable directory: E:\Games\SteamLibrary\steamapps\common\EVERSPACE 2\ES2\Binaries\Win64 [2024-10-16 21:59:39] game executable: E:\Games\SteamLibrary\steamapps\common\EVERSPACE 2\ES2\Binaries\Win64\ES2-Win64-Shipping.exe (159433216 bytes)
Did you open a PR anywhere? I'm not familiar with this space, and I'm really interested in what was required to get this working. I'm trying to get UE4SS working for an unrelated game (Manor Lords), and encountered your post when searching for the "Engine version is not supported." error after getting the FText AOB.
Whatever you did to the UE4SS.dll, thank you, it seems to have fixed my issue!
The instructions are not helpful, they have been written in such a way that you need to already know how to install the mod to make sense of them. Its more like notes I might make to remind myself how to do something than actual instructions.
Accessing the storage remotely still works, but the removed stack limit seems to partially work.It works for commodity items(the crates that you sell for different amount of credits depending on the demand in the current system), but doesn't seem to work for consumable items like it is shown on the screenshots. I still can hold only 4 nanobot small per stack. It still is a useful mod, but i was hoping to bypass the absurdly small consumables stack limit. It is better than nothing.
EDIT: After some observations and testing it seems that if you transfer your consumables from your inventory to homebase they get stacked above the stack limit in the homebase window. Then you can just transfer back the bigger stack back to your ship.
123 comments
CheatManagerEnablerMod : 0
ConsoleCommandsMod : 0
ConsoleEnablerMod : 0
SplitScreenMod : 0
LineTraceMod : 0
BPML_GenericFunctions : 1
BPModLoaderMod : 0
QoLMod : 1
; Built-in keybinds, do not move up!
Keybinds : 1
Item stacking is kinda works too but not via "drag and drop". You need to use F(Get) button to make items to stack. You can equip/unequip items via F(Get) button or use the transfer window.
Open options.txt and find this line:
dofile([[Mods\QoLMod\options.txt]])
Change this line to:dofile([[ue4ss\Mods\QoLMod\options.txt]])
Save and launch the game.dofile([[Mods\QoLMod\options.txt]])
There are only these 2 lines:
StorageHotKey = Key.BACKSPACE -- all variants here: https://github.com/UE4SS/UE4SS/wiki/Table-Key
StorageHotKeyModifier = nil-- all variants here: https://github.com/UE4SS/UE4SS/wiki/Table-ModifierKey
Could you please advise me what to do?
However even with these changes I was not able to get the mod to work for the game's latest update.
Update:
Ignore my previous comment; I got around to making the new signatures, and it seems like the mod is mostly broken for the current version.
The backspace button does make the sound of opening the station inventory, but it instantly closes, and the stack limit for consumables is still there as well. The only part of the mod that still works is that the stack limit for commodities is removed.
[2025-05-15 07:21:16.6612632] PS Scan attempt 3
[2025-05-15 07:21:16.6612660] [PS] Reading image
[2025-05-15 07:21:16.6612809] [PS] Starting scan
[2025-05-15 07:21:16.8864692] [PS] Scan finished in 225.1779ms
[2025-05-15 07:21:16.8864880] [PS] Failed to find GUObjectArray: expected at least one value
[2025-05-15 07:21:16.8864915] [PS] You can supply your own AOB in 'UE4SS_Signatures/GUObjectArray.lua'
[2025-05-15 07:21:16.8864951] [PS] Found GMalloc: 0x7ff78cb79ad8
[2025-05-15 07:21:16.8864981] [PS] Found FName::ToString: 0x7ff7842fad98
[2025-05-15 07:21:16.8865010] [PS] Found FName::FName(wchar_t*): 0x7ff7842e990c
[2025-05-15 07:21:16.8865043] [PS] Found StaticConstructObject_Internal: 0x7ff78443ced8
[2025-05-15 07:21:16.8865073] [PS] Failed to find FText::FText(FString&&): expected at least one value
[2025-05-15 07:21:16.8865102] [PS] You can supply your own AOB in 'UE4SS_Signatures/FText_Constructor.lua'
[2025-05-15 07:21:16.8865136] [PS] Failed to find FUObjectHashTables::Get(): expected at least one value
[2025-05-15 07:21:16.8865164] [PS] You can supply your own AOB in 'UE4SS_Signatures/GUObjectHashTables.lua'
[2025-05-15 07:21:16.8865192] [PS] Failed to find GNatives: expected at least one value
[2025-05-15 07:21:16.8865223] [PS] You can supply your own AOB in 'UE4SS_Signatures/GNatives.lua'
[2025-05-15 07:21:16.8865250] [PS] Found ConsoleManagerSingleton: 0x7ff785c2880c
[2025-05-15 07:21:16.8865300] [PS] Scan failed
any help?
Game version 1.3.43094 (GOG)
Reinstalled game version 1.3.43094 (GOG)
Reinstalled UE4SS_v3.0.1. (latest AFAIK)
Placed "UE4SS_Signatures" folder into "N:\EVERSPACE2\ES2\Binaries\Win64".
Placed ""QoLMod" folder into "N:\EVERSPACE2\ES2\Binaries\Win64\Mods"
Changed
MajorVersion = 5
MinorVersion = 4
In the UE4SS-settings.ini
And i see this in the UE4SS console:
[20:55:23] Console created
[20:55:23] UE4SS - v3.0.1 Beta #0 - Git SHA #d935b5b
[20:55:23] UE4SS Build Configuration: Game__Shipping__Win64 (MSVC)
[20:55:23] Setting up mods...
[20:55:23] Starting mods (from mods.txt load order)...
[20:55:23] Starting mods (from enabled.txt, no defined load order)...
[20:55:23] No specific game configuration found, using default configuration file
[20:55:23] Config: N:\EVERSPACE2\ES2\Binaries\Win64\UE4SS-settings.ini
[20:55:23] root directory: N:\EVERSPACE2\ES2\Binaries\Win64
[20:55:23] working directory: N:\EVERSPACE2\ES2\Binaries\Win64
[20:55:23] game executable directory: N:\EVERSPACE2\ES2\Binaries\Win64
[20:55:23] game executable: N:\EVERSPACE2\ES2\Binaries\Win64\ES2-Win64-Shipping.exe (159273984 bytes)
[20:55:23] mods directory: N:\EVERSPACE2\ES2\Binaries\Win64\Mods
[20:55:23] log directory: N:\EVERSPACE2\ES2\Binaries\Win64
[20:55:23] object dumper directory: N:\EVERSPACE2\ES2\Binaries\Win64
[20:55:23] PS Scan attempt 1
[20:55:23] [PS] Reading image
[20:55:23] [PS] Starting scan
[20:55:25] [PS] Scan finished in 1.484086s
[20:55:25] [PS] Found GUObjectArray: 0x7ff720143e20
[20:55:25] [PS] Found GMalloc: 0x7ff720055038
[20:55:25] [PS] Found FName::FName(wchar_t*): 0x7ff7182ebb00
[20:55:25] PS scan successful
[20:55:25] Running first pass of Lua override scans
[20:55:25] Lua Scan attempt 1
[20:55:25] FName::ToString address: 0x7ff71830a3b0 <- Lua Script
[20:55:25] StaticConstructObject_Internal address: 0x7ff718507930 <- Lua Script
[20:55:25] Fatal Error: Engine version is not supported.
Maybe we need wait for new version UE4SS?
Or some tricks exist?
So i did something wrong :(
UPD:
At last - i not tryed start new game. I'll try - but have no hope about this.
UPD:
New game - not helps :(
Below is my whole "UE4SS.log" file from my last run of the game.
EDIT: Looking at the UE4SS Github, it seems like UE 5.4 support is not being added until an upcomming v3.1.0 release (has been added to the main branch).. So most likely why it's not working, as 5.3 is the highest supported version at this time.
[2024-10-16 21:59:39] Console created
[2024-10-16 21:59:39] UE4SS - v3.0.1 Beta #0 - Git SHA #d935b5b
[2024-10-16 21:59:39] UE4SS Build Configuration: Game__Shipping__Win64 (MSVC)
[2024-10-16 21:59:39] Setting up mods...
[2024-10-16 21:59:39] Starting mods (from mods.txt load order)...
[2024-10-16 21:59:39] Starting mods (from enabled.txt, no defined load order)...
[2024-10-16 21:59:39] No specific game configuration found, using default configuration file
[2024-10-16 21:59:39] Config: E:\Games\SteamLibrary\steamapps\common\EVERSPACE 2\ES2\Binaries\Win64\UE4SS-settings.ini
[2024-10-16 21:59:39] root directory: E:\Games\SteamLibrary\steamapps\common\EVERSPACE 2\ES2\Binaries\Win64
[2024-10-16 21:59:39] working directory: E:\Games\SteamLibrary\steamapps\common\EVERSPACE 2\ES2\Binaries\Win64
[2024-10-16 21:59:39] game executable directory: E:\Games\SteamLibrary\steamapps\common\EVERSPACE 2\ES2\Binaries\Win64
[2024-10-16 21:59:39] game executable: E:\Games\SteamLibrary\steamapps\common\EVERSPACE 2\ES2\Binaries\Win64\ES2-Win64-Shipping.exe (159433216 bytes)
[2024-10-16 21:59:39] mods directory: E:\Games\SteamLibrary\steamapps\common\EVERSPACE 2\ES2\Binaries\Win64\Mods
[2024-10-16 21:59:39] log directory: E:\Games\SteamLibrary\steamapps\common\EVERSPACE 2\ES2\Binaries\Win64
[2024-10-16 21:59:39] object dumper directory: E:\Games\SteamLibrary\steamapps\common\EVERSPACE 2\ES2\Binaries\Win64
[2024-10-16 21:59:39] PS Scan attempt 1
[2024-10-16 21:59:39] [PS] Reading image
[2024-10-16 21:59:39] [PS] Starting scan
[2024-10-16 21:59:40] [PS] Scan finished in 286.663ms
[2024-10-16 21:59:40] [PS] Found GUObjectArray: 0x7ff77db87fa0
[2024-10-16 21:59:40] [PS] Found GMalloc: 0x7ff77da991b8
[2024-10-16 21:59:40] [PS] Found FName::FName(wchar_t*): 0x7ff775d0c0d0
[2024-10-16 21:59:40] PS scan successful
[2024-10-16 21:59:40] Running first pass of Lua override scans
[2024-10-16 21:59:40] Lua Scan attempt 1
[2024-10-16 21:59:40] FName::ToString address: 0x7ff775d2a980 <- Lua Script
[2024-10-16 21:59:40] StaticConstructObject_Internal address: 0x7ff775f27dd0 <- Lua Script
[2024-10-16 21:59:40] Fatal Error: Engine version is not supported.
*bow*
With new files - mod working again!
Whatever you did to the UE4SS.dll, thank you, it seems to have fixed my issue!
The instructions are not helpful, they have been written in such a way that you need to already know how to install the mod to make sense of them. Its more like notes I might make to remind myself how to do something than actual instructions.
EDIT: After some observations and testing it seems that if you transfer your consumables from your inventory to homebase they get stacked above the stack limit in the homebase window. Then you can just transfer back the bigger stack back to your ship.