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
Hey, sorry, part of the reason I put all of these in a gist is cuz I needed a way to pull them out of Discord for easy reference.
The other reason is that I haven't started my Palworld modding journey at all. You'll want to ask in the #palworld-modding channel on the Palworld Discord. That's where I've been pulling all the info from so far. Each 'Source' link links to the specific post I've grabbed them from. Good luck!
[edit] Oops, if you don't have the discord, it's https://discord.gg/pocketpair