Branch or Release
UE4SS v3.0.1
Game and Engine Version
Palworld / Unreal Engine 4
Describe the bug
Please forgive me ahead of time, I am not an experienced programmer or modder. But I have hosted dedicated servers before on a machine I built myself, so I have some knowledge of these things but nothing compared to what you guys do. I also had some help generating this report so I didn't mess anything up too badly:
Summary:
When using UE4SS to inject mods into Palworld, progress is completely reset upon logging into the game. After extensive testing and configuration adjustments, the issue appears to be rooted in UE4SS’s core interactions with the game rather than specific mods or runtime settings.
Issue Overview:
- Problem: Installing UE4SS results in a full progress reset in Palworld. Reverting to a server backup and removing UE4SS allows progress to load normally.
- Game: Palworld
- UE4SS Version: 3.0.1
- UE Version: 5.1
Steps Taken:
Initial Diagnostics:
- Installed UE4SS as per documentation, including updated settings and ensuring no outdated files (e.g.,
xinput1_3.dll) were present.
- Verified compatibility with Palworld’s UE version (5.1).
- Tested with various mods enabled and disabled.
Testing Process:
- Reverted to a pre-UE4SS server backup to ensure a clean test environment.
- Logged in without UE4SS to confirm progress loaded correctly.
- Installed UE4SS and tested login. Progress reset occurred.
- Iterated multiple configurations and tests (see Configuration Changes below).
Configuration Changes:
- Disabled All Mods:
- Confirmed issue occurs with no mods loaded by editing
mods.txt to disable all entries.
- Disabled All Hooks:
- Adjusted
UE4SS-settings.ini to set all hooks to 0 under [Hooks].
- Example:
HookProcessInternal = 0
HookProcessLocalScriptFunction = 0
HookInitGameState = 0
HookBeginPlay = 0
- Disabled Cache:
- Set
UseCache = 0 and bUseUObjectArrayCache = false to minimize interference.
- Minimized Multithreading:
- Reduced threads used for signature scanning:
- Enabled Debugging:
- Activated external console and full memory dumps for detailed logs.
Observed Behavior:
- Without UE4SS: Progress loads normally.
- With UE4SS (regardless of mods or hooks): Progress resets completely.
- Logs show no errors or warnings directly related to saving or loading progress.
Files and Logs:
- Configuration:
UE4SS-settings.ini (final tested version provided).
- Logs:
- Multiple logs showing UE4SS initialization and runtime behavior (provided).
- Save Files:
- Save files before and after UE4SS injection show no discernible differences, suggesting the reset occurs during runtime rather than file alteration.
Conclusions:
- Root Cause: Likely a compatibility issue between UE4SS’s core engine modifications and Palworld’s save/load system. Palworld may implement save protections or validation mechanisms that conflict with UE4SS.
- Eliminated Factors:
- Mods, hooks, caching, and multithreading were ruled out as direct causes.
Request for Assistance:
We request the UE4SS community’s assistance in diagnosing and resolving this issue. Specifically:
- Compatibility Insights:
- Are there known issues with Palworld or similar UE5.1 games?
- Are there specific AOB configurations or custom settings that could resolve this?
- Potential Workarounds:
- Suggestions for disabling or bypassing game-level save validation.
- Experimental Features:
- Could any recent experimental builds address this issue?
Relevant Documentation and Links:
Thank you in advance for your time and assistance. Let us know if additional data or testing is required!
Screenshots, UE4SS Log, and .dmp file
If applicable, add screenshots to help explain your problem, and upload the log and .dmp files located in the Win64 directory.
Desktop (please complete the following information):
Additional context
Add any other context about the problem here.
UE4SS (4).log
Branch or Release
UE4SS v3.0.1
Game and Engine Version
Palworld / Unreal Engine 4
Describe the bug
Please forgive me ahead of time, I am not an experienced programmer or modder. But I have hosted dedicated servers before on a machine I built myself, so I have some knowledge of these things but nothing compared to what you guys do. I also had some help generating this report so I didn't mess anything up too badly:
Summary:
When using UE4SS to inject mods into Palworld, progress is completely reset upon logging into the game. After extensive testing and configuration adjustments, the issue appears to be rooted in UE4SS’s core interactions with the game rather than specific mods or runtime settings.
Issue Overview:
Steps Taken:
Initial Diagnostics:
xinput1_3.dll) were present.Testing Process:
Configuration Changes:
mods.txtto disable all entries.UE4SS-settings.inito set all hooks to0under[Hooks].UseCache = 0andbUseUObjectArrayCache = falseto minimize interference.SigScannerNumThreads = 1Observed Behavior:
Files and Logs:
UE4SS-settings.ini(final tested version provided).Conclusions:
Request for Assistance:
We request the UE4SS community’s assistance in diagnosing and resolving this issue. Specifically:
Relevant Documentation and Links:
Thank you in advance for your time and assistance. Let us know if additional data or testing is required!
Screenshots, UE4SS Log, and .dmp file
If applicable, add screenshots to help explain your problem, and upload the log and .dmp files located in the Win64 directory.
Desktop (please complete the following information):
Additional context
Add any other context about the problem here.
UE4SS (4).log