Current Session: Session 7 - Session 7: The Ember-Lock Vault
New device 08/26 06:50 Unassigned Access open • Device tracking onlyNo backup found

Import Full Session Pack

Upload one ZIP for a whole session setup. This importer stages data first and does not publish directly into live campaign tables.

ZIP Import System Check

PHP ZipArchive

Available

unzip command

Available

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

Pack

Breaking_of_Boundaries_Session_6_Import_Pack.zip

Session

Breaking_of_Boundaries_Session_6_Import_Pack

Status

partially_published

Batch Key

pack_20260714_000029_8e4410

Validation

No blocking validation warnings.

Next Steps

  1. Review staged files and row counts.
  2. Attach map images manually after import.
  3. Use individual CSV uploads only for corrections or additions.

Detected Files

Breaking_of_Boundaries_Session_6_Import_Pack/data/session6_handouts_items.json

handouts • found

Breaking_of_Boundaries_Session_6_Import_Pack/handout_images/drowning_contract_fragment.png

map_or_image • found

Breaking_of_Boundaries_Session_6_Import_Pack/handout_images/five_locks_puzzle_key.png

map_or_image • found

Breaking_of_Boundaries_Session_6_Import_Pack/handout_images/mara_moth_price_list.png

map_or_image • found

Breaking_of_Boundaries_Session_6_Import_Pack/handout_images/seren_vey_testimony.png

map_or_image • found

Breaking_of_Boundaries_Session_6_Import_Pack/handout_images/sky_chain_inscription.png

map_or_image • found

Breaking_of_Boundaries_Session_6_Import_Pack/handout_images/uncle_sam_death_wasnt_note.png

map_or_image • found

Breaking_of_Boundaries_Session_6_Import_Pack/maps/images/session6_contract_drowned_battle_map.png

map_or_image • found

Breaking_of_Boundaries_Session_6_Import_Pack/maps/images/session6_drowning_contract_chamber_map.png

map_or_image • found

Breaking_of_Boundaries_Session_6_Import_Pack/maps/images/session6_dry_door_opens_map.png

map_or_image • found

Breaking_of_Boundaries_Session_6_Import_Pack/maps/images/session6_five_locks_sky_chain_map.png

map_or_image • found

Breaking_of_Boundaries_Session_6_Import_Pack/maps/images/session6_rainfall_reliquary_shop_map.png

map_or_image • found

Breaking_of_Boundaries_Session_6_Import_Pack/maps/images/session6_surgeons_weather_battle_map.png

map_or_image • found

Breaking_of_Boundaries_Session_6_Import_Pack/maps/images/session6_uncle_sam_reveal_map.png

map_or_image • found

Breaking_of_Boundaries_Session_6_Import_Pack/README.md

notes • found

Breaking_of_Boundaries_Session_6_Import_Pack/data/session6_npcs_enemies.csv

npcs • found

Breaking_of_Boundaries_Session_6_Import_Pack/data/session6_npcs_enemies.json

npcs • found

Breaking_of_Boundaries_Session_6_Import_Pack/data/session6_session.json

other • found

Breaking_of_Boundaries_Session_6_Import_Pack/data/session6_shop_inventory.csv

other • found

Breaking_of_Boundaries_Session_6_Import_Pack/scripts/install_session6_sqlite.py

other • found

Breaking_of_Boundaries_Session_6_Import_Pack/data/scene_1_the_dry_door_opens.scene.json

scenes • found

Breaking_of_Boundaries_Session_6_Import_Pack/data/scene_2_the_drowning_contract.scene.json

scenes • found

Breaking_of_Boundaries_Session_6_Import_Pack/data/scene_3_battle_one_the_contract_drowned.scene.json

scenes • found

Breaking_of_Boundaries_Session_6_Import_Pack/data/scene_4_mara_moths_rainfall_reliquary.scene.json

scenes • found

Breaking_of_Boundaries_Session_6_Import_Pack/data/scene_5_puzzle_the_five_locks_of_the_sky-chain.scene.json

scenes • found

Breaking_of_Boundaries_Session_6_Import_Pack/data/scene_6_battle_two_the_surgeons_weather.scene.json

scenes • found

Breaking_of_Boundaries_Session_6_Import_Pack/data/scene_7_uncle_sam_removes_the_hat.scene.json

scenes • found

Breaking_of_Boundaries_Session_6_Import_Pack/data/session6_scenes.json

scenes • found

Staged Row Summary

handouts

6 staged row(s)

npcs

18 staged row(s)

scenes

14 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 / published

6 row(s)

npcs / failed

18 row(s)

scenes / published

14 row(s)

Manifest Preview

[]

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.