Two issues prevented the mod from running on the live server:
- Add $PBOPREFIX$.txt (=YAInteraction) matching the toolchain convention so
the packer mounts scripts at YAInteraction/... where config.cpp defs expect
them. Without it the script modules were silently never compiled.
- Replace GetGame().GetProfileFolder() (undefined function in this engine build,
caused a World module compile error) with the "$profile:" virtual path, the
portable idiom used by ZenRepairWells / TerjeMods.
Verified on the live server: modules compile, MissionServer.OnInit runs, and
settings.json + interactables.json are generated under profiles/YAInteraction/.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>