Localization
Locale files live inlocales/. All 10 languages ship out of the box. The active locale is set via Config.Locale in config.lua.
To add a custom language:
- Copy
locales/en.luaand rename it (e.g.locales/ko.lua) - Translate all string values
- Register it in
fxmanifest.luaundershared_scripts - Set
Config.Locale = 'ko'inconfig.lua
Prop Images
Each prop can display a thumbnail image in the admin panel card view. Images must be placed inhtml/images/ and referenced in the prop’s image field by filename only (e.g. prop_dumpster_01a.png).
The default catalog includes image entries for all built-in props. Custom props added through the UI can reference any image file you place in that folder.
Custom Loot Items
The loot table editor’s typeahead search pulls item names from your framework’s registered item list via pdd_bridge. Any item registered in your framework’s shared items is available — no additional configuration required.Dispatch Integration
Illegal item dispatch alerts are fired through pdd_bridge when a player finds an item withillegal = true and enableDispatch is set to true in the admin panel. The dispatch message, code, and behavior are controlled by your pdd_bridge dispatch configuration.
Search Event Hook
The server fires an internal net event on every successful search (pdd_advanced-worldsearch:server:ExecuteSearch). If you need to hook into search completions for custom logic (XP rewards, stat tracking, etc.), listen for the result event on the client:
