Modding setup so far:
- Download https://github.com/UE4SS-RE/RE-UE4SS/releases/download/v2.5.2/UE4SS_Xinput_v2.5.2.zip
- Extract Mods, UE4SS-settings.ini, and xinput1_3.dll to
..\Steam\steamapps\common\Palworld\Pal\Binaries\Win64
- Edit UE4SS-settings.ini and change GuiConsoleVisible to 1 (optional, enables the UE4SS console)
- Create directory
UE4SS_Signatures
in thePal\Binaries\Win64
directory - Add FName_Constructor.lua from https://gist.github.com/DRayX/2079b1398a4c0bd4271dea544f23043a to
UE4SS_Signatures
- Dumping headers (CXX or UHT) can be useful to explore constants (found in the Pal_* CXX headers or Pal UHT header directory)
Source: Palworld Discord
- Lua modding API: https://docs.ue4ss.com/dev/lua-api.html
- Example Mods for Hogwarts Legacy: https://modding.wiki/en/hogwartslegacy/developers/luaexamples
- Properties header: https://gist.githubusercontent.com/DRayX/1839565378bc7fb7c92232e25a131d8a/raw
- Enums header: https://gist.github.com/DRayX/ffcb68e23956e4ccda566173146a19c4
Source: Palworld Discord
Hi, great gist.
I appear to be having issues getting the value of a players Guid,
lua_pcall returned [handle_unreal_property_value]: Was unable to retrieve property mapped to 'ScriptStruct /Script/CoreUObject.Guid'
I am new to developing these mods, my guess is I would need map it somehow?