Gameplay tooling
Supported repeatable entry points:
setup_playable_world.py: imports the included generated equipment, configures example catalogs/audio/input, and creates or updatesL_MGS_Demo. Also available under Tools → MGS. It changes the lobby's solo destination and generated example actors; review before using on customized assets.write_handbook_content.py: generates the offline chapter handbook atDocs/MGS-Setup-Guide/index.html.build_handbook.pyrenders its JSON content without rewriting chapter source.verify_handbook.cjs: checks offline links/navigation/search/mobile layout and captures handbook previews using the bundled Node/Playwright runtime with installed Edge. Artifacts go toSaved/Automation/Handbook.setup_gameplay.py: run through Unreal's Python commandlet after a native build; creates/updates catalogs, child pawns and the example map. ReadDocs/GameplaySystems.mdbefore running against customized assets.run_gameplay_validation.ps1: standalone, dedicated, listen and rendered editor-process scenarios. SeeDocs/GameplayValidation.mdfor commands and result paths.audit_game_system.py: read-only project/asset inventory through Unreal Python.audit_blueprints.py: read-only controller/editor-widget graph inventory, using the NiceGameCore editor helper.
Other Python files in this directory are historical implementation/repair scripts. They are not supported setup or migration entry points and should not be rerun against a customized project. Their final changes are already incorporated in source and the supported setup script.