ZIP Import System Check
PHP ZipArchiveAvailable
unzip commandAvailable
Upload Session Pack ZIP
The importer checks the pack, extracts it safely, and stores rows in staging tables. It does not create live scenes/NPCs/handouts yet.
Review Staged Pack
PackBreaking_of_Boundaries_Session_6_Import_Pack.zip
SessionBreaking_of_Boundaries_Session_6_Import_Pack
Statuspartially_published
Batch Keypack_20260714_000029_8e4410
Validation
No blocking validation warnings.
Next Steps
- Review staged files and row counts.
- Attach map images manually after import.
- Use individual CSV uploads only for corrections or additions.
Detected Files
Breaking_of_Boundaries_Session_6_Import_Pack/data/session6_handouts_items.jsonhandouts • found
Breaking_of_Boundaries_Session_6_Import_Pack/handout_images/drowning_contract_fragment.pngmap_or_image • found
Breaking_of_Boundaries_Session_6_Import_Pack/handout_images/five_locks_puzzle_key.pngmap_or_image • found
Breaking_of_Boundaries_Session_6_Import_Pack/handout_images/mara_moth_price_list.pngmap_or_image • found
Breaking_of_Boundaries_Session_6_Import_Pack/handout_images/seren_vey_testimony.pngmap_or_image • found
Breaking_of_Boundaries_Session_6_Import_Pack/handout_images/sky_chain_inscription.pngmap_or_image • found
Breaking_of_Boundaries_Session_6_Import_Pack/handout_images/uncle_sam_death_wasnt_note.pngmap_or_image • found
Breaking_of_Boundaries_Session_6_Import_Pack/maps/images/session6_contract_drowned_battle_map.pngmap_or_image • found
Breaking_of_Boundaries_Session_6_Import_Pack/maps/images/session6_drowning_contract_chamber_map.pngmap_or_image • found
Breaking_of_Boundaries_Session_6_Import_Pack/maps/images/session6_dry_door_opens_map.pngmap_or_image • found
Breaking_of_Boundaries_Session_6_Import_Pack/maps/images/session6_five_locks_sky_chain_map.pngmap_or_image • found
Breaking_of_Boundaries_Session_6_Import_Pack/maps/images/session6_rainfall_reliquary_shop_map.pngmap_or_image • found
Breaking_of_Boundaries_Session_6_Import_Pack/maps/images/session6_surgeons_weather_battle_map.pngmap_or_image • found
Breaking_of_Boundaries_Session_6_Import_Pack/maps/images/session6_uncle_sam_reveal_map.pngmap_or_image • found
Breaking_of_Boundaries_Session_6_Import_Pack/README.mdnotes • found
Breaking_of_Boundaries_Session_6_Import_Pack/data/session6_npcs_enemies.csvnpcs • found
Breaking_of_Boundaries_Session_6_Import_Pack/data/session6_npcs_enemies.jsonnpcs • found
Breaking_of_Boundaries_Session_6_Import_Pack/data/session6_session.jsonother • found
Breaking_of_Boundaries_Session_6_Import_Pack/data/session6_shop_inventory.csvother • found
Breaking_of_Boundaries_Session_6_Import_Pack/scripts/install_session6_sqlite.pyother • found
Breaking_of_Boundaries_Session_6_Import_Pack/data/scene_1_the_dry_door_opens.scene.jsonscenes • found
Breaking_of_Boundaries_Session_6_Import_Pack/data/scene_2_the_drowning_contract.scene.jsonscenes • found
Breaking_of_Boundaries_Session_6_Import_Pack/data/scene_3_battle_one_the_contract_drowned.scene.jsonscenes • found
Breaking_of_Boundaries_Session_6_Import_Pack/data/scene_4_mara_moths_rainfall_reliquary.scene.jsonscenes • found
Breaking_of_Boundaries_Session_6_Import_Pack/data/scene_5_puzzle_the_five_locks_of_the_sky-chain.scene.jsonscenes • found
Breaking_of_Boundaries_Session_6_Import_Pack/data/scene_6_battle_two_the_surgeons_weather.scene.jsonscenes • found
Breaking_of_Boundaries_Session_6_Import_Pack/data/scene_7_uncle_sam_removes_the_hat.scene.jsonscenes • found
Breaking_of_Boundaries_Session_6_Import_Pack/data/session6_scenes.jsonscenes • found
Staged Row Summary
handouts6 staged row(s)
npcs18 staged row(s)
scenes14 staged row(s)
Publish to Live Campaign
Publishing creates or updates live campaign data from the staged rows. Scenes publish first, then NPCs/enemies, then handouts. Maps still need to be attached manually.
This pack has already been published or partially published. Publishing again will update matching records and may create duplicates if names changed.
Publish Status
handouts / published6 row(s)
npcs / failed18 row(s)
scenes / published14 row(s)
Sample Session 2 Pack
A sample pack is included in this update under import_templates/sample_session2_name_that_would_not_stay_pack.zip.
Use it to test the workflow before staging your real Session 2 materials.