Heroes of Might and Magic III · full site export (single document)
Runtime v7 = 95:30 FROZEN · Phase 8 SHIP · Phase 9 COMPLETE · FILM END · no S13 invent
Generated 2026-07-19T10:30:56.446Z · presentation only · epicmovies.net/homm3/
index.md
| Area | Links |
|---|---|
| Film | Overview · Runtime · Three acts · Title locks |
| Scenes | Index · S01 · S02 · S03 · S04 · S05 · S06 · S07 · S08 · S09 · S10 · S11 · S12 END |
| Production | Package status |
| Assets | Full gallery |
PM expanded shared film/scenes/production/assets (65b4d9) — not dept folders. Director home index updated this pass.
| Dept | Page | Folder |
|---|---|---|
| Director | Director | website/docs/depts/director/ |
| Editor | Editor · Runtime · Transitions | website/docs/depts/editor/ |
| Gaffer | Gaffer | website/docs/depts/gaffer/ |
| Scene Editor | Scene Editor | website/docs/depts/scene-editor/ |
| Dialogue Editor | Dialogue · Lines | website/docs/depts/dialogue-editor/ |
| Lore | Lore | website/docs/depts/lore/ |
| PM | Project Manager · Residual | website/docs/depts/pm/ |
Route: website/DEPT_PAGES.md · Live: https://epicmovies.net/homm3/
Constraints: 95:30/v7 FROZEN · film COMPLETE · presentation only
film/index.md
Title: Heroes of Might and Magic III — The Nine Banners
Runtime: v7 = 95:30 FROZEN
Status: Document package COMPLETE · Phase 8 SHIP · Phase 9 dialogue DONE · Site LIVE
Queen Catherine Ironfist rallies nine faction banners against the undead army of her reanimated father. The film ends at production S12 (the-clash). SCRIPT Sc.13 (father/daughter) is folded into S12 — no production S13.


King murdered → Lich raised → Catherine lands into ruin
→ nine-banner muster → living factions answer → dark powers answer
→ Conflux council → final clash → daughter frees father → THE END 95:30
| Act | Title | Window | Runtime |
|---|---|---|---|
| I | The Fall | [00:00–26:30] | 26:30 |
| II | The Gathering | [26:30–74:30] | 48:00 |
| III | The War | [74:30–95:30] | 21:00 |
| Film total | 95:30 |
→ Runtime lock · Act detail · Title / content locks · Scenes S01–S12
| Layer | Status | Authority path |
|---|---|---|
| Picture-lock | READY | director/ · Editor cut |
| Delivery SHIP | GREEN | PRODUCTION_DELIVERY_SIGN_OFF.md |
| Directed dialogue | COMPLETE | PHASE9_DIALOGUE_COMPLETE.md |
| Film dialogue package | COMPLETE | FILM_DIRECTED_DIALOGUE_COMPLETE.md |
| Website | LIVE | https://epicmovies.net/homm3/ |
| Lock | Rule |
|---|---|
| Runtime | DO-NOT-FLIP 95:30/v7 |
| S12 dissolve | ONE green→gold dissolve in the film (Shot 5) |
| SHATTER | S12 green SHATTER ≠ dissolve |
| Sc.13 | Folded into S12 · no invent |
| Protected scenes | S04 · S07 · S11 (trim only with Director) |
| Package | Path |
|---|---|
| Plan | director/PLAN.md |
| Screenplay | director/SCREENPLAY.md |
| Storyboard | director/STORYBOARD.md |
| Runtime ledger | editor/RUNTIME_BUDGET.md |
| Cut | editor/CUT_STATUS.md |
| Lighting | gaffer/LIGHTING_COVERAGE.md · NECROPOLIS_GRAMMAR.md |
| Dialogue track | dialogue-editor/DIALOGUE_TRACK_INDEX.md |
Presentation only. This site does not re-open BINDING, cut, or light.
film/runtime.md
| Field | Value |
|---|---|
| Version | v7 |
| Duration | 95:30 |
| Status | FROZEN · DO-NOT-FLIP |
| Cut authority | Editor (editor/CUT_STATUS.md · RUNTIME_BUDGET.md) |
| Creative transition words | Director |
| Act | Window | Runtime | Scenes |
|---|---|---|---|
| I The Fall | [00:00–26:30] | 26:30 | S01–S04 |
| II The Gathering | [26:30–74:30] | 48:00 | S05–S10 |
| III The War | [74:30–95:30] | 21:00 | S11–S12 |
| Total | 95:30 | 12 |
| Sc | Slug | Runtime | Window | Notes |
|---|---|---|---|---|
| 01 | the-assassination | 6:00 | [00:00–06:00] | |
| 02 | the-rising | 6:30 | [06:00–12:30] | |
| 03 | queen-returns | 6:00 | [12:30–18:30] | |
| 04 | the-muster | 8:00 | [18:30–26:30] | 🔒 protected |
| 05 | a-leaderless-land | 8:00 | [26:30–34:30] | |
| 06 | the-elven-bargain | 8:30 | [34:30–43:00] | trim lever |
| 07 | towers-and-barbarians | 9:00 | [43:00–52:00] | 🔒 Fortress only |
| 08 | war-drums | 8:30 | [52:00–60:30] | |
| 09 | gates-of-fire | 7:00 | [60:30–67:30] | trim lever |
| 10 | underworld-bargain | 7:00 | [67:30–74:30] | |
| 11 | elemental-awakening | 12:00 | [74:30–86:30] | 🔒 |
| 12 | the-clash | 9:00 | [86:30–95:30] | FILM END |


Do not flip runtime from this site. Website is presentation only.
film/acts.md
King falls. Undead rise. Queen lands. Muster of the living begins.
| Sc | Beat |
|---|---|
| S01 | Poison · body taken · first death that rises |
| S02 | Sandro raises the Lich King |
| S03 | Catherine returns · grief hardens |
| S04 | Nine-banner vow · Act I OUT |

Living factions answer. Dark powers answer. Title≠content locks hold for faction diptychs.
| Sc | Faction / lock |
|---|---|
| S05 | Rampart / Gelu |
| S06 | Tower / Solmyr |
| S07 | Fortress / Tazar (not Stronghold) |
| S08 | Stronghold / Crag Hack |
| S09 | Inferno / Xeron |
| S10 | Dungeon / Alamar–Sandro |

Conflux council. Final clash. Father freed. THE END 95:30.
| Sc | Beat |
|---|---|
| S11 | Elemental awakening · council fold · sole green/red collision |
| S12 | Clash · SHATTER · one dissolve · father/daughter · END |


film/title-locks.md
Production title slugs can mislead. Content locks (not website invent):
| Sc | Production slug | Content lock |
|---|---|---|
| S05 | a-leaderless-land | Rampart / Gelu |
| S06 | the-elven-bargain | Tower / Solmyr (not Fortress) |
| S07 | towers-and-barbarians | Fortress / Tazar only |
| S08 | war-drums | Stronghold / Crag Hack |
| S09 | gates-of-fire | Inferno / Xeron |
| S10 | underworld-bargain | Dungeon |
| S11 | elemental-awakening | Conflux + council fold |
| S12 | the-clash | Final clash + Sc.13 father/daughter fold |
| Link | Rule |
|---|---|
| S12 Shot 5 | ONE film dissolve green→gold |
| S12 SHATTER | Not a dissolve |
| S10 tease | Must not read as the film dissolve |
| Sc.13 | In S12 · no invent S13 package |
See Lore dept notes and Gaffer ladder cards for full grammar.
scenes/index.md
Production spine · 12 scenes · FILM END S12 · no S13 invent.

| # | Page | Slug | Runtime | Window | Cover |
|---|---|---|---|---|---|
| 01 | The Assassination | the-assassination | 6:00 | [00:00–06:00] | ![]() |
| 02 | The Rising | the-rising | 6:30 | [06:00–12:30] | ![]() |
| 03 | Queen Returns | queen-returns | 6:00 | [12:30–18:30] | ![]() |
| 04 | The Muster | the-muster | 8:00 🔒 | [18:30–26:30] | ![]() |
| 05 | A Leaderless Land | a-leaderless-land | 8:00 | [26:30–34:30] | ![]() |
| 06 | The Elven Bargain | the-elven-bargain | 8:30 | [34:30–43:00] | ![]() |
| 07 | Towers and Barbarians | towers-and-barbarians | 9:00 🔒 | [43:00–52:00] | ![]() |
| 08 | War Drums | war-drums | 8:30 | [52:00–60:30] | ![]() |
| 09 | Gates of Fire | gates-of-fire | 7:00 | [60:30–67:30] | ![]() |
| 10 | Underworld Bargain | underworld-bargain | 7:00 | [67:30–74:30] | ![]() |
| 11 | Elemental Awakening | elemental-awakening | 12:00 🔒 | [74:30–86:30] | ![]() |
| 12 | The Clash · FILM END | the-clash | 9:00 | [86:30–95:30] | ![]() |
Dept deep-dives: Director · Editor · Gaffer · SE · DE · Lore · PM
scenes/s01.md
| Field | Value |
|---|---|
| Slug | the-assassination |
| Runtime | 6:00 |
| Window | [00:00–06:00] |
| Act | Act I |
| Package | Phase 9 DIRECTED · BINDING · ALIGN · SE COMPLETE |
King Gryphonheart is poisoned; necromancers take the body; the last guard dies and rises.


| Dept | Path |
|---|---|
| Director scene | director/scenes/01-*.md |
| DE dialogue | dialogue-editor/scenes/01-*-dialogue.md |
| Editor ALIGN | editor/ALIGN_DE_SCN_001_S01_*.md |
| SE SPEECH | scene-editor/scenes/01-*-SPEECH_BEATS.md |
| Gaffer light | gaffer/scenes/01-*.md |
Scene index · S02 → · All scenes
Presentation only · 95:30/v7 FROZEN · no S13 invent.
scenes/s02.md
| Field | Value |
|---|---|
| Slug | the-rising |
| Runtime | 6:30 |
| Window | [06:00–12:30] |
| Act | Act I |
| Package | Phase 9 DIRECTED · BINDING · ALIGN · SE COMPLETE |
Sandro raises the Lich King; Mass Animate Dead takes the first field.

| Dept | Path |
|---|---|
| Director scene | director/scenes/02-*.md |
| DE dialogue | dialogue-editor/scenes/02-*-dialogue.md |
| Editor ALIGN | editor/ALIGN_DE_SCN_002_S02_*.md |
| SE SPEECH | scene-editor/scenes/02-*-SPEECH_BEATS.md |
| Gaffer light | gaffer/scenes/02-*.md |
← S01 · S03 → · All scenes
Presentation only · 95:30/v7 FROZEN · no S13 invent.
scenes/s03.md
| Field | Value |
|---|---|
| Slug | queen-returns |
| Runtime | 6:00 |
| Window | [12:30–18:30] |
| Act | Act I |
| Package | Phase 9 DIRECTED · BINDING · ALIGN · SE COMPLETE |
Catherine lands into ruin; first skirmish; grief hardens into resolve.


| Dept | Path |
|---|---|
| Director scene | director/scenes/03-*.md |
| DE dialogue | dialogue-editor/scenes/03-*-dialogue.md |
| Editor ALIGN | editor/ALIGN_DE_SCN_003_S03_*.md |
| SE SPEECH | scene-editor/scenes/03-*-SPEECH_BEATS.md |
| Gaffer light | gaffer/scenes/03-*.md |
← S02 · S04 → · All scenes
Presentation only · 95:30/v7 FROZEN · no S13 invent.
scenes/s04.md
| Field | Value |
|---|---|
| Slug | the-muster |
| Runtime | 8:00 🔒 |
| Window | [18:30–26:30] |
| Act | Act I |
| Package | Phase 9 DIRECTED · BINDING · ALIGN · SE COMPLETE |
Host assembles; she vows to raise nine banners. Act I OUT.


| Dept | Path |
|---|---|
| Director scene | director/scenes/04-*.md |
| DE dialogue | dialogue-editor/scenes/04-*-dialogue.md |
| Editor ALIGN | editor/ALIGN_DE_SCN_004_S04_*.md |
| SE SPEECH | scene-editor/scenes/04-*-SPEECH_BEATS.md |
| Gaffer light | gaffer/scenes/04-*.md |
← S03 · S05 → · All scenes
Presentation only · 95:30/v7 FROZEN · no S13 invent.
scenes/s05.md
| Field | Value |
|---|---|
| Slug | a-leaderless-land |
| Runtime | 8:00 |
| Window | [26:30–34:30] |
| Act | Act II |
| Package | Phase 9 DIRECTED · BINDING · ALIGN · SE COMPLETE |
Rampart — Gelu and the Forest Kin; green-ceiling rumor only.

| Dept | Path |
|---|---|
| Director scene | director/scenes/05-*.md |
| DE dialogue | dialogue-editor/scenes/05-*-dialogue.md |
| Editor ALIGN | editor/ALIGN_DE_SCN_005_S05_*.md |
| SE SPEECH | scene-editor/scenes/05-*-SPEECH_BEATS.md |
| Gaffer light | gaffer/scenes/05-*.md |
← S04 · S06 → · All scenes
Presentation only · 95:30/v7 FROZEN · no S13 invent.
scenes/s06.md
| Field | Value |
|---|---|
| Slug | the-elven-bargain |
| Runtime | 8:30 |
| Window | [34:30–43:00] |
| Act | Act II |
| Package | Phase 9 DIRECTED · BINDING · ALIGN · SE COMPLETE |
Tower — Solmyr and the Silver Cities; hard cyan OUT to S07.

| Dept | Path |
|---|---|
| Director scene | director/scenes/06-*.md |
| DE dialogue | dialogue-editor/scenes/06-*-dialogue.md |
| Editor ALIGN | editor/ALIGN_DE_SCN_006_S06_*.md |
| SE SPEECH | scene-editor/scenes/06-*-SPEECH_BEATS.md |
| Gaffer light | gaffer/scenes/06-*.md |
← S05 · S07 → · All scenes
Presentation only · 95:30/v7 FROZEN · no S13 invent.
scenes/s07.md
| Field | Value |
|---|---|
| Slug | towers-and-barbarians |
| Runtime | 9:00 🔒 |
| Window | [43:00–52:00] |
| Act | Act II |
| Package | Phase 9 DIRECTED · BINDING · ALIGN · SE COMPLETE |
Fortress only (Tazar/Tatalia); not Fortress/Stronghold diptych.

| Dept | Path |
|---|---|
| Director scene | director/scenes/07-*.md |
| DE dialogue | dialogue-editor/scenes/07-*-dialogue.md |
| Editor ALIGN | editor/ALIGN_DE_SCN_007_S07_*.md |
| SE SPEECH | scene-editor/scenes/07-*-SPEECH_BEATS.md |
| Gaffer light | gaffer/scenes/07-*.md |
← S06 · S08 → · All scenes
Presentation only · 95:30/v7 FROZEN · no S13 invent.
scenes/s08.md
| Field | Value |
|---|---|
| Slug | war-drums |
| Runtime | 8:30 |
| Window | [52:00–60:30] |
| Act | Act II |
| Package | Phase 9 DIRECTED · BINDING · ALIGN · SE COMPLETE |
Crag Hack earned; RED-ONLY near-subliminal; hard-silence OUT.

| Dept | Path |
|---|---|
| Director scene | director/scenes/08-*.md |
| DE dialogue | dialogue-editor/scenes/08-*-dialogue.md |
| Editor ALIGN | editor/ALIGN_DE_SCN_008_S08_*.md |
| SE SPEECH | scene-editor/scenes/08-*-SPEECH_BEATS.md |
| Gaffer light | gaffer/scenes/08-*.md |
← S07 · S09 → · All scenes
Presentation only · 95:30/v7 FROZEN · no S13 invent.
scenes/s09.md
| Field | Value |
|---|---|
| Slug | gates-of-fire |
| Runtime | 7:00 |
| Window | [60:30–67:30] |
| Act | Act II |
| Package | Phase 9 DIRECTED · BINDING · ALIGN · SE COMPLETE |
Inferno — Xeron; spy-glow after SNAP; sting-to-black OUT.

| Dept | Path |
|---|---|
| Director scene | director/scenes/09-*.md |
| DE dialogue | dialogue-editor/scenes/09-*-dialogue.md |
| Editor ALIGN | editor/ALIGN_DE_SCN_009_S09_*.md |
| SE SPEECH | scene-editor/scenes/09-*-SPEECH_BEATS.md |
| Gaffer light | gaffer/scenes/09-*.md |
← S08 · S10 → · All scenes
Presentation only · 95:30/v7 FROZEN · no S13 invent.
scenes/s10.md
| Field | Value |
|---|---|
| Slug | underworld-bargain |
| Runtime | 7:00 |
| Window | [67:30–74:30] |
| Act | Act II |
| Package | Phase 9 DIRECTED · BINDING · ALIGN · SE COMPLETE |
Dungeon — Alamar/Sandro bargain; ember tease-that-loses.

| Dept | Path |
|---|---|
| Director scene | director/scenes/10-*.md |
| DE dialogue | dialogue-editor/scenes/10-*-dialogue.md |
| Editor ALIGN | editor/ALIGN_DE_SCN_010_S10_*.md |
| SE SPEECH | scene-editor/scenes/10-*-SPEECH_BEATS.md |
| Gaffer light | gaffer/scenes/10-*.md |
← S09 · S11 → · All scenes
Presentation only · 95:30/v7 FROZEN · no S13 invent.
scenes/s11.md
| Field | Value |
|---|---|
| Slug | elemental-awakening |
| Runtime | 12:00 🔒 |
| Window | [74:30–86:30] |
| Act | Act III |
| Package | Phase 9 DIRECTED · BINDING · ALIGN · SE COMPLETE |
Conflux + council; sole ACTIVE green/red collision; breach to S12.


| Dept | Path |
|---|---|
| Director scene | director/scenes/11-*.md |
| DE dialogue | dialogue-editor/scenes/11-*-dialogue.md |
| Editor ALIGN | editor/ALIGN_DE_SCN_011_S11_*.md |
| SE SPEECH | scene-editor/scenes/11-*-SPEECH_BEATS.md |
| Gaffer light | gaffer/scenes/11-*.md |
← S10 · S12 → · All scenes
Presentation only · 95:30/v7 FROZEN · no S13 invent.
scenes/s12.md
| Field | Value |
|---|---|
| Slug | the-clash |
| Runtime | 9:00 |
| Window | [86:30–95:30] |
| Act | Act III |
| Package | Phase 9 DIRECTED · BINDING · ALIGN · SE COMPLETE |
Final battle; SHATTER ≠ dissolve; ONE green→gold dissolve; father/daughter fold; THE END 95:30.


| Dept | Path |
|---|---|
| Director scene | director/scenes/12-*.md |
| DE dialogue | dialogue-editor/scenes/12-*-dialogue.md |
| Editor ALIGN | editor/ALIGN_DE_SCN_012_S12_*.md |
| SE SPEECH | scene-editor/scenes/12-*-SPEECH_BEATS.md |
| Gaffer light | gaffer/scenes/12-*.md |
← S11 · Film overview · All scenes
Presentation only · 95:30/v7 FROZEN · no S13 invent.
production/index.md
| Gate | Status | Master |
|---|---|---|
| Phase 8 final delivery | SHIP | PRODUCTION_DELIVERY_SIGN_OFF.md |
| Phase 9 directed dialogue S01–S12 | COMPLETE | PHASE9_DIALOGUE_COMPLETE.md |
| Film directed-dialogue package | COMPLETE | FILM_DIRECTED_DIALOGUE_COMPLETE.md |
| Website VitePress | LIVE | https://epicmovies.net/homm3/ |
| Next production scene | NONE | Sc.13 folded into S12 |
| Sound/Mix | DEFERRED | Interim audio accepted |
| Binary FINAL export | OPTIONAL | Outside document SHIP |
| Runtime | 95:30/v7 FROZEN | DO-NOT-FLIP |
| Dept | Package | Site page |
|---|---|---|
| Director | PLAN · SCREENPLAY · BINDING | /depts/director/ |
| Editor | CUT · RUNTIME · ALIGN | /depts/editor/ |
| Gaffer | NECROPOLIS · ladders · locks | /depts/gaffer/ |
| Scene Editor | SPEECH_BEATS · NONCANON boards | /depts/scene-editor/ |
| Dialogue Editor | Line IDs · uniqueness · formalize CLOSED | /depts/dialogue-editor/ |
| Lore | Wiki-safe factions/places | /depts/lore/ |
| PM | Tracker · next-step · SHIP | /depts/pm/ |
0–5 GREEN → 6–7 GREEN → 8 SHIP → 9 COMPLETE → 10 Website LIVE → FILM END 95:30
| Item | Status |
|---|---|
| Sound/Mix agent | Deferred |
| Binary FINAL | Optional |
| Picture re-cut | Not authorized without Director |
See PM residual queue.
assets/index.md
Curated public-safe presentation assets. Full dumps stay in dept trees.
Route: website/ASSETS_COLLECT.md · Runtime frozen · mood-ref only.
Folder: /assets/director/ · 13 media files
S01_assassination_griffins_hero.jpg
S01_assassination_open_hero.jpg
S01_shared_act_open_crossref.jpg
S03_queen_returns_grave_hero.jpg
S03_queen_returns_grief_ride_hero.jpg
S04_muster_nine_banners_hero.jpg
S11_elemental_council_hero.jpg
S12_clash_father_hero.jpg
S12_clash_free_hero.jpg
S12_clash_light_field_hero.jpg
S12_clash_nine_banners_end_hero.jpg
S12_shared_catherine_light_crossref.jpg
S12_shatter_vs_dissolve_hero.jpg
Folder: /assets/editor/ · 5 media files
FILM_align_status_S01-S12.png
FILM_cut_timeline_spine.png
FILM_runtime_budget_v7.png
FILM_transition_chain.png
S12_the_clash_end_windows.png
Folder: /assets/gaffer/ · 10 media files
S00_hero_palette_mood_noncanon.jpg
S01_gold_green_seed_mood_noncanon.jpg
S04_castle_gold_mood_noncanon.jpg
S08_red_only_lock.svgS08_red_war_drum_mood_noncanon.jpg
S11_green_red_collision_mood_noncanon.jpg
S12_dawn_land_mood_noncanon.jpg
S12_shatter_vs_dissolve.svgladder_gold_ember.svgladder_green_force.svgFolder: /assets/scene-editor/ · 24 media files
S01_L01_chronicler_noncanon.jpg
S01_L02_gryphonheart_toast_noncanon.jpg
S01_L03_sandro_outlast_os_noncanon.jpg
S01_L04_chronicler_griffins_noncanon.jpg
S02_L01_sandro_rise_majesty_noncanon.jpg
S02_L02_lich_erathia_noncanon.jpg
S03_L01_catherine_grave_noncanon.jpg
S04_L02_catherine_raise_nine_noncanon.jpg
S04_S05_horizon_dissolve_noncanon.jpg
S05_L01_gelu_forest_owes_noncanon.jpg
S05_L03_gelu_we_bend_noncanon.jpg
S06_L01_solmyr_stars_doors_noncanon.jpg
S07_L01_tazar_glory_none_noncanon.jpg
S08_L01_crag_hack_begging_noncanon.jpg
S09_L01_xeron_two_feasts_noncanon.jpg
S10_L01_alamar_dragons_noncanon.jpg
S10_L04_sandro_sold_it_noncanon.jpg
S11_L01_catherine_elemental_noncanon.jpg
S11_L09_catherine_five_hands_noncanon.jpg
S12_L01_captain_own_dead_noncanon.jpg
S12_L04_catherine_father_noncanon.jpg
S12_L06_catherine_free_you_noncanon.jpg
S12_L09_chronicler_nine_banners_noncanon.jpg
S12_shatter_vs_dissolve_noncanon.jpg
Folder: /assets/dialogue-editor/ · 18 media files
S01_L02_gryphonheart_toast_mood.jpg
S01_assassination_cover.jpg
S02_L02_lich_erathia_mood.jpg
S02_rising_cover.jpg
S03_queen_returns_cover.jpg
S04_muster_cover.jpg
S05_leaderless_cover.jpg
S06_elven_bargain_cover.jpg
S07_fortress_cover.jpg
S08_war_drums_cover.jpg
S09_gates_of_fire_cover.jpg
S10_underworld_cover.jpg
S11_L09_five_hands_mood.jpg
S11_elemental_cover.jpg
S12_ADR_RANK1_father_daughter_mood_NONCANON.jpg
S12_L07_gryphonheart_outlast_mood.jpg
S12_L09_nine_banners_mood.jpg
S12_clash_cover.jpg
Folder: /assets/lore/ · 16 media files
S01_deyja_sandro_necropolis_mood_noncanon.jpg
S01_erathia_feast_castle_mood_noncanon.jpg
S01_erathia_griffins_place_mood_noncanon.jpg
faction_castle_wiki_ref.svgfaction_conflux_wiki_ref.svgfaction_dungeon_wiki_ref.svgfaction_fortress_wiki_ref.svgfaction_inferno_wiki_ref.svgfaction_necropolis_wiki_ref.svgfaction_rampart_wiki_ref.svgfaction_stronghold_wiki_ref.svgfaction_tower_wiki_ref.svgplace_antagarich_wiki_ref.svgplace_deyja_wiki_ref.svgplace_erathia_wiki_ref.svgplace_steadwick_wiki_ref.svgFolder: /assets/pm/ · 0 media files
No media yet.
Folder: /assets/shared/ · 4 media files
S01_the_assassination_chronicler_open.jpg
S05_leaderless_land_gelu_hero.jpg
S12_the_clash_catherine_light.jpg
S12_the_clash_father_daughter.jpg
depts/director/index.md
Owner: Director (director-3e693) · edit only: website/docs/depts/director/
Film: The Nine Banners · Runtime: v7 = 95:30 FROZEN · THE END
| Layer | Owner | Status |
|---|---|---|
| Creative integration · BINDING words | Director | COMPLETE S01–S12 |
| Formal line IDs | Dialogue Editor | 58 IDs · formalize CLOSED |
| Cut / ALIGN | Editor | ALIGN CLEAR 12/12 |
| Light ladders | Gaffer | LOCKED (no re-lock from site) |
| Next production scene | — | NONE · no S13 invent |
| Item | Status |
|---|---|
| Phase 8 Final delivery | SHIP |
| Phase 9 directed dialogue | COMPLETE |
| Film directed-dialogue package | COMPLETE · FILM END 95:30 |
| Site | FULL / LIVE · https://epicmovies.net/homm3/ |
| Root CTA | https://epicmovies.net/ → primary Open full film site → /homm3/ |
| # | Scene | Binding note (presentation) |
|---|---|---|
| 01 | Assassination | King falls · chronicler frame |
| 02 | The Rising | Lich / Sandro rise |
| 03 | Queen Returns | Catherine lands · grave |
| 04 | The Muster | Nine banners |
| 05 | Leaderless Land | Rampart / Gelu (title marketing only) |
| 06 | Elven Bargain | Tower / Solmyr (not elves) |
| 07 | Towers and Barbarians | Fortress / Tazar (not Stronghold) |
| 08 | War Drums | Stronghold / Crag Hack |
| 09 | Gates of Fire | Inferno / Xeron · quiet IN · sting OUT |
| 10 | Underworld Bargain | Dungeon · HARD CUT OUT |
| 11 | Elemental Awakening | Conflux · 12:00 🔒 · breach OUT |
| 12 | The Clash | FILM END · Sc.13 fold · SHATTER ≠ ONE dissolve · free-not-win |
Full per-scene pages (shared site body): Scenes index · S12 END



Gallery: /assets/director/ · full site gallery
| Link | Path |
|---|---|
| Film · acts · title locks | /film/ · /film/acts · /film/title-locks |
| Production package | /production/ |
| Home (Director-owned index) | / |
Presentation only. This page does not re-open BINDING, cut, or light.
depts/editor/index.md
Owner: Editor (editor-94ee0) · edit only: website/docs/depts/editor/
Live: epicmovies.net/homm3/depts/editor/
Status: Film cut package COMPLETE · Phase 9 dialogue ALIGN SHIP · presentation only
| Owns | Does not |
|---|---|
Cut plans · CUT_STATUS · continuity |
Binding transition words (Director) |
RUNTIME_BUDGET ledger · v7 = 95:30 FROZEN |
Picture invent · S13 invent |
| Dialogue window ALIGN (not re-cut) | Light ladders (Gaffer) · line IDs (DE) |
No re-cut from this site. Gallery / VitePress are presentation only.
| Field | Value |
|---|---|
| Version | v7 |
| Total | 95:30 |
| Act I | 26:30 · S01–S04 · [00:00–26:30] |
| Act II | 48:00 · S05–S10 · [26:30–74:30] |
| Act III | 21:00 · S11–S12 · [74:30–95:30] |
| THE END | 95:30 hard stop |
| Scene | Slug | Runtime | Window | Lock |
|---|---|---|---|---|
| 01 | the-assassination | 6:00 | [00:00–06:00] | slow→SNAP→hold |
| 02 | the-rising | 6:30 | [06:00–12:30] | crypt push-in |
| 03 | queen-returns | 6:00 | [12:30–18:30] | HARD CUT OUT + ember pre-lap |
| 04 | the-muster | 8:00 | [18:30–26:30] | 🔒 protected |
| 05 | a-leaderless-land | 8:00 | [26:30–34:30] | sea→smoke IN |
| 06 | the-elven-bargain | 8:30 | [34:30–43:00] | trim lever · zero-green OUT |
| 07 | towers-and-barbarians | 9:00 | [43:00–52:00] | 🔒 · pair #4 genie · Fortress only |
| 08 | war-drums | 8:30 | [52:00–60:30] | hard-silence Shot 7 OUT |
| 09 | gates-of-fire | 7:00 | [60:30–67:30] | trim · sting-to-black OUT |
| 10 | underworld-bargain | 7:00 | [67:30–74:30] | Shot-3 TEASE-THAT-LOSES |
| 11 | elemental-awakening | 12:00 | [74:30–86:30] | 🔒 · breach OUT |
| 12 | the-clash | 9:00 | [86:30–95:30] | SHATTER · ONE dissolve · END |
Protected (no trim without Director): S04 · S07 · S11
Trim levers (hold total): S06 · S09 (±0:30 available — not flipped)


| Link | Type | Protect |
|---|---|---|
| S01→S02 | bone-rattle under · green match | no speech across A1 |
| S02→S03 | hooves drop | speech-free OUT |
| S03→S04 | HARD CUT + 1-beat ember pre-lap | NOT dissolve |
| S04→S05 | sea→smoke match-dissolve | speech-free handle · Act I→II |
| S05→S06 | road-wipe | L05 clean · no speech tail |
| S06→S07 | amber→cyan hard cut | ZERO green |
| S07→S08 | firelight smash + drone/drum pre-lap | L04 kill before smash |
| S08→S09 | hard-silence hold → quiet IN | no smash into Inferno |
| S09→S10 | sting-to-black → fade-up | speech-free OUT |
| S10→S11 | HARD CUT to war drums | zero dissolve · TEASE loses |
| S11→S12 | breach → dawn charge | 12:00 🔒 held |
| S12 END | Shot 2 SHATTER · Shot 5 ONE green→gold dissolve | SHATTER ≠ dissolve |
Reserved payoff: green→gold dissolve used once (S12 Shot 5 only).
S10 Shot-3 ember = TEASE-THAT-LOSES (flicker-match · not dissolve bank).

| Zone | Rule |
|---|---|
| S01 battle tail | no dialogue |
| S02 massacre [~07:35–08:35] | silent |
| S02 Lich SNAP | L02 P0 lip · protect |
| S03 skirmish / flashback | silent · HARD CUT speech-free OUT |
| S05 dragon uncoil (L02→L03) | SILENCE |
| S06 Titan battle | silent · no invent combat lines |
| S07 Hydra + pair #4 genie | SILENT |
| S08 hard-silence Shot 7 | OUT free of speech |
| S09 SNAP + fire barrage | SNAP silent · spy-glow after SNAP |
| S10 Shot-3 TEASE | silent · not S12 dissolve |
| S11 drums IN · three-greens peak | no invent speech |
| S12 charge / SHATTER / dissolve | silence protected · father/daughter P0 |
All per-scene Editor ALIGN files verdict ALIGN CLEAR (window only · no re-cut).
| Scene | Status |
|---|---|
| S01–S12 | ALIGN CLEAR ×12 |
| Next DE-SCN route | NONE unless PM re-opens |
| Next production scene | NONE · no S13 invent |
DE owns line IDs · Director owns BINDING CONFIRM · Editor owns cut timing windows.

| Lock | Rule |
|---|---|
| Window | [86:30–95:30] 9:00 |
| Shot 2 | SHATTER SNAP ≠ dissolve |
| Shot 5 | ONE green→gold dissolve (sole film dissolve bank) |
| Dawn land | S04 dawn land clean |
| THE END | 95:30 · DO-NOT-FLIP |

| Layer | Status |
|---|---|
| CUT_STATUS | CLEAR |
| Phase 8 delivery | SHIP / READY |
| Phase 9 dialogue ALIGN | COMPLETE · SHIP |
| Interim audio spine | ACCEPTED until Sound seated |
| Website assets | 5 curated heroes · MANIFEST.md |
| Editor disposition | Stand down unless PM re-opens |
editor/CUT_STATUS.mdeditor/RUNTIME_BUDGET.mdeditor/scenes/EDITOR_CUT_INDEX.mdeditor/ALIGN_DE_SCN_001…012When ready (this page): message Director with paths edited → Director updates home index + rebuilds.
depts/editor/runtime.md
Owner: Editor (editor-94ee0) · parent: Editor dept
Runtime: v7 = 95:30 FROZEN · DO-NOT-FLIP
| Act | Window | Duration | Status |
|---|---|---|---|
| I | [00:00–26:30] | 26:30 | CLEAR |
| II | [26:30–74:30] | 48:00 | CLEAR |
| III | [74:30–95:30] | 21:00 | CLEAR |
| Total | 95:30 | FROZEN ✓ |

Source of truth: repo editor/RUNTIME_BUDGET.md — this page is presentation only.
depts/editor/transitions.md
Owner: Editor (editor-94ee0) · parent: Editor dept
Binding words: Director · Cut windows: Editor
| Link | OUT → IN | Type |
|---|---|---|
| S01→S02 | bone-rattle under → crypt | audio bridge + green match-dissolve |
| S02→S03 | hooves drop → shore | audio drop |
| S03→S04 | ruin → sunlit sea | HARD CUT + ember audio pre-lap |
| S04→S05 | sea-horizon → smoke | match-dissolve (Act I→II) |
| S05→S06 | road-wipe | dissolve |
| S06→S07 | amber → cyan | hard tonal cut · zero green |
| S07→S08 | firelight smash | smash + drone/drum pre-lap |
| S08→S09 | hard-silence → quiet IN | silence bridge |
| S09→S10 | sting-to-black → fade-up | hard reset |
| S10→S11 | gold gutters → war drums | HARD CUT · zero dissolve |
| S11→S12 | breach → dawn charge | core-arrival |
| S12 END | SHATTER · ONE dissolve | THE END 95:30 |
Green→gold ONCE at S12 Shot 5. S10 Shot-3 = TEASE-THAT-LOSES only.

Source: editor/scenes/EDITOR_CUT_INDEX.md · editor/AUDIO_SPINE.md.
depts/gaffer/index.md
Owner: Gaffer (gaffer-e4ff8) · edit only: website/docs/depts/gaffer/
Live: epicmovies.net/homm3/depts/gaffer/
Canon package: gaffer/NECROPOLIS_GRAMMAR.md · LIGHTING_COVERAGE.md · CUT_LIGHT_SEAMS.md · scenes/01–12
Presentation only. Site mood stills and ladder cards do not re-lock lighting. Runtime v7 = 95:30 FROZEN.
| Layer | Status |
|---|---|
| Lighting / VFX / NECROPOLIS grammar | Gaffer owns |
| S01–S12 light packages | LOCKED (12/12) |
| Green-force · gold-ember · sole S12 dissolve | HOLD |
| Site assets | Mood-ref / NONCANON — not BINDING re-open |
| Film package | COMPLETE · stand down creative |
Order (ascending force):
S05 ≤ S09 < S03 < S10 < S11
| Scene | Role (one-line) |
|---|---|
| S05 | GREEN-CEILING — Rampart rumor emerald ≤ S03; not Necro mass |
| S09 | Spy-glow after Shot-4 SNAP · intrusion ≤ S05 · presence-not-spell |
| S03 | Ritual / horizon green seed (Enroth sea) |
| S10 | Ember TEASE-THAT-LOSES — flicker-match not the film dissolve |
| S11 | Sole ACTIVE green/red collision · Mass · 12:00 protected |
S03/S04 living gold → S10 40–50% ember tease → S12 dawn land #FFF3D0
| Lock | Rule |
|---|---|
| World | Stronghold red war-drum · not Fortress swamp |
| Shots 5–6 | RED-ONLY · zero Necropolis green frame-level |
| OUT | Hard-silence light drop · not smash green into S09 |

Two distinct green exits at FILM END:
| Beat | Light rule |
|---|---|
| Shot 2 SHATTER | Hard SNAP · not the dissolve |
| Shot 5 DISSOLVE | Sole film green→gold graded dissolve |
| Dawn land | Castle gold / sea-blue · zero residual Necro green · ember #FFF3D0 |

Hero / ladder mood stills only — not light canon.




| # | Scene | Light one-liner |
|---|---|---|
| 01 | Assassination | Gold feast vs toxic green seed · Death Ripple grammar |
| 02 | Rising | Lich rise SNAP · Mass Animate Dead |
| 03 | Queen returns | Enroth sea-light · HARD CUT OUT (dissolve banked S12) |
| 04 | Muster | Castle gold · sea-horizon match-dissolve OUT |
| 05 | Leaderless land | GREEN-CEILING rumor only |
| 06 | Elven bargain | Tower cyan · ZERO green S06→S07 |
| 07 | Towers & barbarians | Fortress swamp → firelight smash-prep to S08 |
| 08 | War drums | RED-ONLY 5–6 · hard-silence OUT |
| 09 | Gates of fire | Spy-glow after SNAP ≤ S05 |
| 10 | Underworld bargain | Ember tease · HARD CUT OUT |
| 11 | Elemental awakening | Sole ACTIVE green/red · 12:00 |
| 12 | The clash | SHATTER ≠ DISSOLVE · ONE dissolve · dawn land |
Full specs live under monorepo gaffer/scenes/ · coverage: gaffer/LIGHTING_COVERAGE.md.
Drop folder: website/docs/public/assets/gaffer/ · see MANIFEST.md there.
| Kind | Count |
|---|---|
| Mood stills (jpg) | 6 |
| Ladder cards (svg) | 4 |
Paths ready for Director index + rebuild:
website/docs/depts/gaffer/index.mdwebsite/docs/public/assets/gaffer/* (stills + SVGs + MANIFEST)depts/scene-editor/index.md
Owner: Scene Editor (scene-editor-0c49c) · edit only this folder: website/docs/depts/scene-editor/
Route: website/DEPT_PAGES.md · Assets: /assets/scene-editor/
Live: https://epicmovies.net/homm3/depts/scene-editor/
| Item | Status |
|---|---|
| Role | Per-scene assembly support · SPEECH_BEATS · NONCANON boards |
| Not | Cut rewrite · binding invent · light re-rule · dialogue ownership |
| Line IDs | DE owns formal S##-L## |
| Runtime | v7 = 95:30 FROZEN |
| Next production scene | NONE · no S13 invent · SCRIPT Sc.13 folded into production S12 |
| Film SPEECH support | COMPLETE S01–S12 |
Editor owns cut timing · Gaffer owns light · Director owns BINDING words. SE flags speech windows for assembly boards only.
| Sc | Slug | Formal IDs | Content truth | Site hero |
|---|---|---|---|---|
| S01 | the-assassination | L01–L04 | Erathia feast · king fall · Sandro seed | ![]() |
| S02 | the-rising | L01–L04 | Crypt rise · Lich “…Erathia.” | ![]() |
| S03 | queen-returns | L01–L03 | Catherine lands / grave | ![]() |
| S04 | the-muster | L01–L03 | Nine-banner muster | ![]() |
| S05 | a-leaderless-land | L01–L05 | Rampart / Gelu (title marketing only) | ![]() |
| S06 | the-elven-bargain | L01–L04 | Tower / Solmyr (not elves) | ![]() |
| S07 | towers-and-barbarians | L01–L04 | Fortress / Tazar (not Stronghold) | ![]() |
| S08 | war-drums | L01–L04 | Stronghold / Crag Hack | ![]() |
| S09 | gates-of-fire | L01–L02 | Inferno / Xeron | ![]() |
| S10 | underworld-bargain | L01–L05 | Dungeon / Alamar–Sandro | ![]() |
| S11 | elemental-awakening | L01–L11 | Conflux / Ignissa + council · 12:00 🔒 | ![]() |
| S12 | the-clash | L01–L09 | Clash + free-not-win father/daughter · FILM END | ![]() |
Totals: 12 SPEECH packages · 58 formal DE line IDs · 58 production NONCANON stills (scene-editor/boards/) · site heroes 24 · exact full-line collisions 0.
S01 king falls → S02 Lich rise → S03 Catherine lands
→ S04 nine banners → S05 Rampart → S06 Tower → S07 Fortress
→ S08 Stronghold → S09 Inferno → S10 Dungeon bargain
→ S11 Conflux + council → S12 clash + free father → THE END 95:30
| Scene | Protected silent |
|---|---|
| S01 | Battle stretch |
| S02 | Massacre after rise command |
| S09 | SNAP + spy-glow picture-only |
| S10 | Shot-3 flicker (NOT dissolve) · HARD CUT OUT speech-free |
| S11 | Three-greens is light, not dialogue |
| S12 | SHATTER ≠ DISSOLVE · final card not spoken after L09 |
| Scene | Content truth | Do not re-board |
|---|---|---|
| S05 | Rampart / Gelu / AvLee | Tower / Solmyr |
| S06 | Tower / Solmyr / Bracada | Elves / Rampart forest |
| S07 | Fortress / Tazar / Tatalia | Krewlod war-drums |
| S08 | Stronghold / Crag Hack | Swamp / hydra |
| S11 | Conflux / Ignissa + council | Dungeon bargain cavern |
| S12 | Clash + father fold | Conflux nexus · conflate SHATTER with dissolve |
/assets/scene-editor/)Policy: curated heroes for the site · not full dump · not picture-lock.
Full per-line stills remain in production repo scene-editor/boards/.
























S01_L01_chronicler_noncanon.jpg · S01_L02_gryphonheart_toast_noncanon.jpg · S01_L03_sandro_outlast_os_noncanon.jpg · S01_L04_chronicler_griffins_noncanon.jpg · S02_L01_sandro_rise_majesty_noncanon.jpg · S02_L02_lich_erathia_noncanon.jpg · S03_L01_catherine_grave_noncanon.jpg · S04_L02_catherine_raise_nine_noncanon.jpg · S04_S05_horizon_dissolve_noncanon.jpg · S05_L01_gelu_forest_owes_noncanon.jpg · S05_L03_gelu_we_bend_noncanon.jpg · S06_L01_solmyr_stars_doors_noncanon.jpg · S07_L01_tazar_glory_none_noncanon.jpg · S08_L01_crag_hack_begging_noncanon.jpg · S09_L01_xeron_two_feasts_noncanon.jpg · S10_L01_alamar_dragons_noncanon.jpg · S10_L04_sandro_sold_it_noncanon.jpg · S11_L01_catherine_elemental_noncanon.jpg · S11_L09_catherine_five_hands_noncanon.jpg · S12_L01_captain_own_dead_noncanon.jpg · S12_L04_catherine_father_noncanon.jpg · S12_L06_catherine_free_you_noncanon.jpg · S12_L09_chronicler_nine_banners_noncanon.jpg · S12_shatter_vs_dissolve_noncanon.jpg
| Gate | Result |
|---|---|
| SPEECH_BEATS packages S01–S12 | 12/12 |
| Per-line NONCANON boards (production) | 58/58 |
| VitePress curated heroes | 24 |
| Uniqueness exact collisions | 0 |
| Title≠content guards S05–S08 | HELD |
| Next scene | NONE |
| Support-only idle | YES |
Repo (production): scene-editor/scenes/*-SPEECH_BEATS.md · scene-editor/boards/ · SCENE_ASSEMBLY_INDEX.md
Film SPEECH + boards support COMPLETE for site presentation.
95:30/v7 FROZEN · no S13 invent · no cut/light/binding rewrite.
Director: this page ready for home-index link + rebuild (npm run build → public_html/homm3).
depts/scene-editor/speech.md
Owner: Scene Editor · support docs only · DE owns formal IDs
Runtime: 95:30/v7 FROZEN · next scene NONE
Each package lives in the production repo as scene-editor/scenes/<nn>-<slug>-SPEECH_BEATS.md.
| Scene | Window (assembly) | Formal IDs | Silence locks (not speech) |
|---|---|---|---|
| S01 the-assassination | [00:00–06:00] | S01-L01–L04 | Battle stretch silent |
| S02 the-rising | [06:00–12:30] | S02-L01–L04 | Massacre stretch silent after command |
| S03 queen-returns | [12:30–18:30] | S03-L01–L03 | Skirmish silent |
| S04 the-muster | [18:30–26:30] | S04-L01–L03 | Sea horizon OUT speech-free |
| S05 a-leaderless-land | [26:30–34:30] | S05-L01–L05 | Content = Rampart/Gelu |
| S06 the-elven-bargain | [34:30–43:00] | S06-L01–L04 | Content = Tower/Solmyr · zero green seam OUT |
| S07 towers-and-barbarians | [43:00–52:00] | S07-L01–L04 | Fortress/Tazar · hydra call action-only |
| S08 war-drums | [52:00–60:30] | S08-L01–L04 | Stronghold/Crag · hard-silence OUT |
| S09 gates-of-fire | [60:30–67:30] | S09-L01–L02 | SNAP + spy-glow picture-only |
| S10 underworld-bargain | [67:30–74:30] | S10-L01–L05 | Shot-3 flicker silent · HARD CUT OUT |
| S11 elemental-awakening | [74:30–86:30] | S11-L01–L11 | Three-greens light not speech · 12:00 🔒 |
| S12 the-clash | [86:30–95:30] | S12-L01–L09 | SHATTER≠DISSOLVE silent · THE END |
58 formal lines · uniqueness 0 exact full-line collisions across packages.
S01 king falls → S02 Lich rise → S03 Catherine lands
→ S04 nine banners → S05 Rampart → S06 Tower → S07 Fortress
→ S08 Stronghold → S09 Inferno → S10 Dungeon bargain
→ S11 Conflux + council → S12 clash + free father → THE END 95:30
| Does | Does not |
|---|---|
| Flag speech windows for boards | Edit CUT_STATUS / RUNTIME_BUDGET |
| Point to DE line IDs | Invent dialogue or S13 |
| Protect silence zones | Re-rule light or binding words |
depts/scene-editor/boards.md
Authority: Assembly mood only · not picture-lock · not cut
Site policy: curated heroes (not full dump) · full stills in repo scene-editor/boards/
























See also site public/assets/scene-editor/MANIFEST.md (24 heroes). Production tree holds one still per dialogue line (58).
depts/dialogue-editor/index.md
Owner: Dialogue Editor (dialogue-editor-78e1b) · edit only: website/docs/depts/dialogue-editor/
Live: depts/dialogue-editor · Assets: /assets/dialogue-editor/
Runtime: v7 = 95:30 FROZEN · presentation only · no S13 invent
| Item | Status |
|---|---|
| Role | Formal line IDs · dialogue sheets · uniqueness · ADR priority notes |
| Not | Picture cut · lighting re-rule · inventing spoken text |
| Source | PLAN/HOMM3/SCRIPT.md + director/SCREENPLAY.md (path-qualified) |
| Formalize queue | CLOSED · S01–S12 done · next scene NONE |
| Sc.13 | Folded into production S12 (not a 13th scene ID) |
DE owns formal line IDs. Director owns BINDING CONFIRM. Editor owns cut timing / ALIGN. Gaffer owns light. Scene Editor owns NONCANON boards / SPEECH support stills.
| Sc | Slug | Line IDs | Count | Cover |
|---|---|---|---|---|
| S01 | the-assassination | L01–L04 | 4 | ![]() |
| S02 | the-rising | L01–L04 | 4 | ![]() |
| S03 | queen-returns | L01–L03 | 3 | ![]() |
| S04 | the-muster | L01–L03 | 3 | ![]() |
| S05 | a-leaderless-land | L01–L05 | 5 | ![]() |
| S06 | the-elven-bargain | L01–L04 | 4 | ![]() |
| S07 | towers-and-barbarians | L01–L04 | 4 | ![]() |
| S08 | war-drums | L01–L04 | 4 | ![]() |
| S09 | gates-of-fire | L01–L02 | 2 | ![]() |
| S10 | underworld-bargain | L01–L05 | 5 | ![]() |
| S11 | elemental-awakening | L01–L11 | 11 | ![]() |
| S12 | the-clash | L01–L09 | 9 | ![]() |
Totals: 12 scene packages · 58 formal DE line IDs · film dialogue track COMPLETE.
Full exact-line tables: lines.md
| Check | Result |
|---|---|
| Formalized exact-line cores | 58 |
| Unique normalized cores | 58 |
| Exact full-line duplicate pairs | 0 |
| Ledger | dialogue-editor/DIALOGUE_UNIQUENESS_AUDIT.md · UNIQUE-CLEAR |
| Motif | Occurrences (not exact repeats) |
|---|---|
| Outlast | S01 Gryphonheart toast · S01 Sandro O.S. · S12 Gryphonheart “Outlast me” |
| Erathia | S01 toast · S02 Lich “…Erathia.” · S02 Sandro · S05 Gelu |
| Dead / rest | S02 dead keep oaths · S12 Captain own dead · S12 Catherine reason to rest |
| Nine banners | S04 raise nine · S12 Chronicler nine banners rose |
Motif echoes must remain different takes / different intent — never collapsed to one recorded take.


















18 curated NONCANON stills under /assets/dialogue-editor/ · full per-line boards remain with Scene Editor.
| Scene | Content truth (SCRIPT) |
|---|---|
| S05 | Rampart / Gelu — not Tower |
| S06 | Tower / Solmyr — not elves |
| S07 | Fortress / Tazar — not Stronghold |
| S08 | Stronghold / Crag Hack — not Fortress |
| S12 | Clash + father/daughter free-not-win · SHATTER ≠ DISSOLVE (picture/light — DE does not re-rule) |
| Gate | Result |
|---|---|
| DE sheets S01–S12 | 12/12 |
| Formal line IDs | 58 |
| Uniqueness exact collisions | 0 |
| VitePress curated covers/moods | 18 |
| Next scene formalize | NONE · CLOSED |
| S13 invent | REJECTED |
Repo pointers: dialogue-editor/DIALOGUE_TRACK_INDEX.md · dialogue-editor/scenes/*-dialogue.md · DE_NEXT_SCENE_ae69bd314fa80271_FILM_COMPLETE_NO_NEXT_2026-07-19.md
Film directed-dialogue COMPLETE. Formalize CLOSED. Presentation only · 95:30/v7 FROZEN · THE END.
depts/dialogue-editor/lines.md
Owner: Dialogue Editor (dialogue-editor-78e1b)
Authority: SCRIPT + SCREENPLAY · DE-owned formal IDs · no invent
Totals: 58 lines · 0 exact film-wide duplicates · next scene NONE
Parent: Dialogue Editor index
Status: L01–L04 BINDING — CONFIRMED
| ID | Speaker | Type | Exact line (canon) |
|---|---|---|---|
| S01-L01 | CHRONICLER | V.O. | They will tell you this was a war of kings. It was not. Every banner is a story a people tells itself about why it is right — and this is where the first story ended. |
| S01-L02 | GRYPHONHEART | ADR (spoken) | To Erathia. May she outlast her king. |
| S01-L03 | SANDRO | O.S. | Oh, she will outlast you, old man. You will see to it yourself. |
| S01-L04 | CHRONICLER | V.O. | A king once believed the gods loved the just, and so he could not fall. That was the morning he stopped counting his griffins. |
Status: BINDING (Director 468176 / SE confirm + DE-SCN-002)
| ID | Speaker | Type | Exact line (canon) |
|---|---|---|---|
| S02-L01 | SANDRO | ADR | Rise, Majesty. Your kingdom still needs you. (softer, cruel) It simply no longer needs you willing. |
| S02-L02 | LICH KING | ADR P0 | …Erathia. |
| S02-L03 | SANDRO | ADR | Yes. Erathia. Go and give it to me. |
| S02-L04 | CHRONICLER | V.O. | The dead keep every oath. That is what makes them terrible. He had sworn to protect his land — and now he would keep that oath by ending it. |
Status: BINDING · peer cascade closing (Director + Editor ALIGN + Gaffer)
| ID | Speaker | Type | Exact line (canon) |
|---|---|---|---|
| S03-L01 | CATHERINE | ADR | I left a kingdom. I’ve come back to a grave. |
| S03-L02 | CATHERINE | ADR | Then I’ll dig it up with my own hands. |
| S03-L03 | CHRONICLER | V.O. | You cannot outrun grief on a fast horse. But you can ride it — into something worth the doing. |
Status: DIRECTED — awaiting Director BINDING + Editor ALIGN
| ID | Speaker | Type | Exact line (canon) |
|---|---|---|---|
| S04-L01 | CAPTAIN | ADR | They are ten times our number, my Queen. And they do not tire. They do not fear. They do not stop. |
| S04-L02 | CATHERINE | ADR | Neither will we. (raising her sword) One banner cannot hold the dark. So we will raise nine. |
| S04-L03 | CHRONICLER | V.O. | Every empire begins by believing it is the good. Hers began by knowing it was not enough — and that is a rarer, better beginning. |
Status: CHAIN COMPLETE — Director BINDING + Editor ALIGN GREEN
| ID | Speaker | Type | Exact line (canon) |
|---|---|---|---|
| S05-L01 | GELU | ADR | The forest owes Erathia nothing, Queen. We have stood a thousand years without your walls. |
| S05-L02 | CATHERINE | ADR | The oak said the same to the storm. (she gestures to the undead crows overhead) Their rot is already in your streams, ranger. You can bend with me — or break alone. |
| S05-L03 | GELU | ADR | …Then we bend. But we do not kneel. |
| S05-L04 | CATHERINE | ADR | I’d think less of you if you did. |
| S05-L05 | CHRONICLER | V.O. | What will not change to meet the world is broken by it. Even the ancient must, at last, learn to bow. |
Status: CHAIN COMPLETE — Director BINDING + Editor ALIGN GREEN
| ID | Speaker | Type | Exact line (canon) |
|---|---|---|---|
| S06-L01 | SOLMYR | ADR | We saw this hour in the stars a hundred years ago, Queen Catherine. We wrote it on our doors. |
| S06-L02 | CATHERINE | ADR | Then why are you still here, and not already marching? |
| S06-L03 | SOLMYR | ADR | Because knowing the hour of the storm… is not the same as knowing what to do in it. That, it seems, you have come to teach us. |
| S06-L04 | CHRONICLER | V.O. | To know a thing and to understand it are two different countries. The wise are those who know they have only visited the first. |
Status: CHAIN COMPLETE — Director BINDING + Editor ALIGN GREEN
| ID | Speaker | Type | Exact line (canon) |
|---|---|---|---|
| S07-L01 | TAZAR | ADR | Kings send men to die for glory. I’ve none to spare. |
| S07-L02 | CATHERINE | ADR | I’m not here for glory. Neither are you. The Dead are poisoning your water — I’m here because you’d rather live. |
| S07-L03 | TAZAR | ADR | …Huh. A royal who speaks plain. Marsh’ll follow you, Queen. Not for the crown. For the water. |
| S07-L04 | CHRONICLER | V.O. | Glory is loud and brief. The reed drinks the same water as the sword — and it is the reed that remains. |
Status: CHAIN COMPLETE — Director BINDING + Editor ALIGN GREEN
| ID | Speaker | Type | Exact line (canon) |
|---|---|---|---|
| S08-L01 | CRAG HACK | ADR | Ha! A queen, come begging in my badlands! Give me one reason my axe should care about your dead king. |
| S08-L02 | CATHERINE | ADR | Because your axe has never met an enemy it couldn’t kill. Until now. |
| S08-L03 | CRAG HACK | ADR | An enemy that won’t STAY dead?! Queen, you had me at the poison, but that — that’s a fight worth singing about! The tribes are yours! |
| S08-L04 | CHRONICLER | V.O. | A fist holds no water. But point the strongest fist in the world at the one thing it cannot break, and you will never need to ask it twice. |
Status: CHAIN COMPLETE — Director BINDING + Editor ALIGN GREEN
| ID | Speaker | Type | Exact line (canon) |
|---|---|---|---|
| S09-L01 | XERON | ADR | Two feasts, laid out and fighting over the tablecloth. How generous. I’ll take both. |
| S09-L02 | CHRONICLER | V.O. | A guest was given bread, and ate the house. Some hungers are not fed by feeding — they are only taught how large they may grow. The demons did not come for the crown. They came for the ash. |
Status: CHAIN COMPLETE — Director BINDING + Editor ALIGN GREEN
| ID | Speaker | Type | Exact line (canon) |
|---|---|---|---|
| S10-L01 | ALAMAR | ADR | My dragons are the finest in the world, necromancer. What does your master offer for them? |
| S10-L02 | SANDRO | ADR | A share of everything that lives. Soon — a share of everything that doesn’t. |
| S10-L03 | ALAMAR | ADR | Then we are agreed. I sell to the winning side. |
| S10-L04 | SANDRO | ADR | Wise. Only remember, warlock — the winning side never has need of the man who sold it. |
| S10-L05 | CHRONICLER | V.O. | He who sells to every hand is held by none of them — defended by none, and mourned by none. But that lesson always comes due later than the coin. |
Status: CHAIN COMPLETE — Director BINDING + Editor ALIGN GREEN
| ID | Speaker | Type | Exact line (canon) |
|---|---|---|---|
| S11-L01 | CATHERINE | ADR | Elemental! Fight with us — help us end them! |
| S11-L02 | IGNISSA | ADR | We do not fight with, daughter of griffins. We fight between. Take away our striving and you take away the world. |
| S11-L03 | IGNISSA | ADR | …But a fire that eats all fires is no longer balance. That one, we will thin. Consider it a gift you did not earn. |
| S11-L04 | CHRONICLER | V.O. | Balance is not peace. It is the endless, equal contest that keeps all things from falling into one. Do not pray for it to end. Pray only to survive it. |
| S11-L05 | CRAG HACK | ADR | We charge at dawn and break them on the open field! |
| S11-L06 | GELU | ADR | Charge a foe that raises your own dead behind you, and by noon you fight your own front rank. |
| S11-L07 | TAZAR | ADR | Out there’s no swamp to swallow them. Poison the ground and let it do the killing. |
| S11-L08 | SOLMYR | ADR | The stars give us a narrow hour near dawn. No more. |
| S11-L09 | CATHERINE | ADR | You’re all right — that’s the problem, and the answer. Not five wars. One, with five hands. I’m not asking you to fight like me. I’m asking you to fight like yourselves, at the same time, in the same place. That’s all an alliance ever was. |
| S11-L10 | CATHERINE | ADR | Two things end this. I take back the Sun’s Tear, or my father can only be killed and raised again, forever. And Gelu denies Xeron the blade that ends worlds. |
| S11-L11 | IGNISSA | ADR | There is no ending. Only which fire burns after. But the fire that eats all fires — that one, even balance would see thinned. |
Status: CHAIN COMPLETE — Director BINDING + Editor ALIGN GREEN · FILM END
| ID | Speaker | Type | Exact line (canon) |
|---|---|---|---|
| S12-L01 | CAPTAIN | ADR | Our dead — he’s raising our own dead! |
| S12-L02 | CATHERINE | ADR | Then we give them a reason to rest! LIGHT THE FIELD! |
| S12-L03 | CHRONICLER | V.O. | Steel decides who kneels. It never decides who was right. All nine banners burned that morning — and somewhere in the smoke, a daughter finally saw her father’s face. |
| S12-L04 | CATHERINE | ADR | …Father. |
| S12-L05 | LICH KING | ADR | Catherine. Run… while it is still me who asks. |
| S12-L06 | CATHERINE | ADR | No. I won’t run from you. I’ll free you. |
| S12-L07 | GRYPHONHEART | ADR | …My good girl. Outlast me. |
| S12-L08 | CHRONICLER | V.O. | She struck the blow not to win — but to free. Any fool can raise an army. It takes a queen to know the last enemy worth defeating is the one you love… and the last mercy is to let them rest. |
| S12-L09 | CHRONICLER | V.O. | Nine banners rose that day. Some fell. But the land does not keep banners. It keeps what was done beneath them — and remembers them all. |
dialogue-editor/DIALOGUE_UNIQUENESS_AUDIT.md.95:30/v7 FROZEN · presentation only.
depts/lore/index.md
Owner: Lore (lore-4da4d) · edit only: website/docs/depts/lore/index.md (this page)
Agent: lore-4da4d · Live: https://epicmovies.net/homm3/depts/lore/
Route: website/DEPT_PAGES.md · Assets: /assets/lore/
Runtime: 95:30/v7 FROZEN · presentation only · no S13 invent · no Wave re-open
| Owns | Does not own |
|---|---|
| Wiki-safe factions · places · title≠content guards | Cut · runtime · BINDING · light locks |
| Film-vs-game divergence notes | Creative rulings (Director) |
| Scene lore PASS / NOTE | Invented dialogue or production Sc.13 |
Wiki = game canon baseline (Miraheze HoMM3 · lore/HOMM_WIKI_LORE.md). Director rulings may diverge — document; do not silently rewrite SCREENPLAY.
| Town | Homeland | Capital / seat | People (wiki) | Terrain | Film scene(s) | Content hero |
|---|---|---|---|---|---|---|
| Castle | Erathia | Steadwick | Humans · knights · clerics | Grass | S01 court · S03–S04 · S12 | Catherine · Gryphonheart |
| Rampart | AvLee | Pierpont | Wood elves · dwarves · fae | Forest | S05 | Gelu |
| Tower | Bracada | Celeste | Wizards · genies · gremlins | Snow / silver | S06 | Solmyr |
| Fortress | Tatalia | Tidewater (wiki) | Lizardmen · gnolls · beastmasters | Swamp | S07 | Tazar |
| Stronghold | Krewlod | Ulgak | Barbarians · orcs · ogres | Rough | S08 | Crag Hack |
| Inferno | Eeofol | Kreelah | Kreegan · efreet | Lava | S09 | Xeron |
| Dungeon | Nighon | Underworld seats | Warlocks · minotaurs · dragons | Subterranean | S10 | Alamar |
| Necropolis | Deyja | Moulder | Necromancers · undead | Dirt | S01 seed · S02 · S12 | Sandro · Lich King |
| Conflux | Elemental Confluence | Planar tear (AB) | Elementals · planeswalkers | Highlands | S11 | Ignissa |
HotA Cove / Factory / Bulwark: out of film scope.
/assets/lore/)
| Banner | Film note |
|---|---|
| Castle | Assassination court · queen’s return · muster · final clash |
| Rampart | S05 = forest kin / Gelu — not empty Steadwick |
| Tower | S06 = Solmyr / Titans / cyan — title “elven” is marketing only |
| Fortress | S07 = Tazar / swamp / Hydra · Gorgon — not Tower or Stronghold |
| Stronghold | S08 = Crag Hack / war-drums / Behemoth · might culture |
| Inferno | S09 = Xeron / fire-gates · third power (Blade race framing per CANON) |
| Dungeon | S10 = Alamar bargain · dragons · Sandro continuum |
| Necropolis | S01–S02 raise Lich King · S12 field vs Castle · death-green cite (Gaffer owns ladders) |
| Conflux | S11 Ignissa / Phoenix / council · ninth banner · AB wild card (droppable for 8-banner cut) |
| Place | Role | Faction | Film use |
|---|---|---|---|
| Antagarich | Continent (primary geography) | — | Whole film setting |
| Erathia | Largest human kingdom | Castle | S01 · S03–S04 · S12 |
| Steadwick | Erathia capital / seat | Castle | Court-implied S01 · restoration goal |
| Deyja | Necromancer realm | Necropolis | S01 seed · S02 · S12 |
| AvLee · Pierpont | Forest homeland | Rampart | S05 |
| Bracada · Celeste | Wizard skycity | Tower | S06 |
| Tatalia | Swamp realm | Fortress | S07 |
| Krewlod · Ulgak | Barbarian homeland | Stronghold | S08 |
| Eeofol · Kreelah | Kreegan land | Inferno | S09 |
| Nighon | Underground empire | Dungeon | S10 |
| Elemental Confluence | Planar tear (AB) | Conflux | S11 |
Gotchas: Erathia ≠ Antagarich (kingdom vs continent). Catherine = Queen of Enroth by marriage · heir/restorer of Erathia by blood.
/assets/lore/)

Marketing slugs must not drive boards or dialogue factions. PLAN path + unit/hero names win.
| Scene | Marketing title | Content truth |
|---|---|---|
| S05 | a-leaderless-land | Rampart / Gelu / AvLee forest |
| S06 | the-elven-bargain | Tower / Solmyr / Bracada |
| S07 | towers-and-barbarians | Fortress / Tazar / Tatalia |
| S08 | war-drums | Stronghold / Crag Hack / Krewlod |
| Item | State |
|---|---|
| S01–S12 lore | 12/12 production-safe · 0 blocking CONFLICTS |
| Next production scene | NONE · SCRIPT Sc.13 folded into S12 |
| Film package | COMPLETE · Phase 8 SHIP · Phase 9 DONE |
| Wave consults | No re-open (PM) |
| Assets drop | /assets/lore/ · 9 faction SVG · 4 place SVG · 3 NONCANON moods · MANIFEST (repo) |
| Runtime | 95:30/v7 FROZEN |
Sources (repo): lore/HOMM_WIKI_LORE.md · lore/gathered/TOWN_HOMELANDS_MIRAHEZE.md · lore/reviews/SCENE_LORE_INDEX.md · lore/FILM_VS_GAME_DIVERGENCES.md
Path edited (this PM pass — ONLY index):
website/docs/depts/lore/index.md
Assets (prior c47ba5 · unchanged):
website/docs/public/assets/lore/
Please: home index link holds · npm run build → https://epicmovies.net/homm3/depts/lore/
depts/lore/factions.md
Owner: Lore (lore-4da4d) · parent: Lore home
Sources: Miraheze HoMM3 · lore/HOMM_WIKI_LORE.md · lore/gathered/TOWN_HOMELANDS_MIRAHEZE.md
Constraint: No invent · no HotA Cove/Factory · 95:30/v7 FROZEN
| Town | Homeland | Capital / seat (wiki) | People (wiki) | Terrain | Film scene(s) |
|---|---|---|---|---|---|
| Castle | Erathia | Steadwick | Humans · knights · clerics | Grass | S01 court · S03–S04 · S12 |
| Rampart | AvLee | Pierpont (Tularean Forest) | Wood elves · dwarves · fae | Grass / forest | S05 |
| Tower | Bracada | Celeste (skycity) | Wizards · genies · gremlins | Snow / silver | S06 |
| Necropolis | Deyja | Moulder | Necromancers · undead | Dirt | S01 seed · S02 · S12 |
| Inferno | Eeofol | Kreelah | Kreegan · efreet | Lava | S09 |
| Dungeon | Nighon | Island / underworld seats | Warlocks · troglodytes · minotaurs | Subterranean | S10 |
| Stronghold | Krewlod | Ulgak | Barbarians · orcs · ogres | Rough | S08 |
| Fortress | Tatalia | Tidewater (wiki) | Lizardmen · gnolls · beastmasters | Swamp | S07 |
| Conflux | Elemental Confluence | Planar tear (AB) | Elementals · planeswalkers | Highlands | S11 |
Castle holy/gold · Necropolis death/green · Rampart nature · Tower arcane/cyan · Fortress beast · Stronghold fury · Inferno fire/red · Dungeon destruction/violet · Conflux prismatic.
Gaffer owns light ladders · Lore cites only.
← Lore home · Places · Divergences
depts/lore/places.md
Owner: Lore (lore-4da4d) · parent: Lore home
Sources: Miraheze · Might & Magic wiki (Antagarich / Erathia) · lore/HOMM_WIKI_LORE.md
Constraint: No invent continents · 95:30/v7 FROZEN
| Term | Wiki role | Film use |
|---|---|---|
| Enroth (planet) | Classic M&M / HoMM world | Background |
| Enroth (continent) | Northern; Catherine as Queen of Enroth with Roland | Origin of Catherine’s voyage home |
| Antagarich | Southern continent · RoE / AB / SoD setting | Primary film geography |
| Jadame / Vori / etc. | Other lands | Out of scope unless V.O. texture |
| Place | Faction | Film |
|---|---|---|
| AvLee · Pierpont | Rampart | S05 forest alliance |
| Bracada · Celeste | Tower | S06 silver cities / Titans |
| Tatalia | Fortress | S07 swamp wardens |
| Krewlod · Ulgak | Stronghold | S08 war-drums |
| Eeofol · Kreelah | Inferno | S09 fire-gates |
| Nighon | Dungeon | S10 underworld |
| Elemental Confluence | Conflux | S11 planar council |
From SE S01 boards — not picture-lock · not new canon.



Full character locks: repo lore/HOMM_WIKI_LORE.md §4.
← Lore home · Factions · Divergences
depts/lore/divergences.md
Owner: Lore (lore-4da4d) documents · Director owns creative rulings
Register: lore/FILM_VS_GAME_DIVERGENCES.md · scene index lore/reviews/SCENE_LORE_INDEX.md
Rule: Lore annotates; Director rules. No silent SCREENPLAY replace.
Runtime: 95:30/v7 FROZEN
Legend: ✅ aligned · ✳️ film extension · ⚠️ deliberate change · NOTE label drift
| ID | Topic | Class | Film treatment | Game baseline |
|---|---|---|---|---|
| D1 | S05–S07 titles | NOTE | Marketing slugs | PLAN content: Rampart / Tower / Fortress |
| D2 | S07 “diptych” wording | NOTE | Some plans said Fortress+Stronghold | S07 = Fortress · S08 = Stronghold |
| D3 | Sun’s Tear | ✳️ | Frees bound dead / climax device | No such artifact name |
| D4 | Nine Banners + Chronicler | ✳️ | Narrative frame | Not a historical event |
| D5 | Lord Haart merge | ⚠️ | One poisoner → Death Knight arc | Two Haarts in game data |
| D6 | Father/daughter duel form | ✳️ | Personal duel climax S12 | RoE ends Lich King; full Haart arc longer |
| D7 | Gwenllian / Beatrice | ✳️ | S03 flashback warmth | Silent in game cutscenes |
| D8 | Blade framing | ✅ | Xeron seeks; coalition deny | Gelu good-hands; Kreegan forge race |
| D9 | Tatalia / Krewlod | ✅ | Survival / might, not crusade | Multi-front Restoration pressure |
| D10 | Conflux wild card | ✅ | Ninth banner / AB | Armageddon’s Blade expansion |
| Scene | Do not board as… | Board as… |
|---|---|---|
| S05 | Empty Steadwick / leaderless Erathia map only | Rampart · Gelu · AvLee forest |
| S06 | More elves / forest bargain | Tower · Solmyr · Bracada · Titans |
| S07 | Tower cyan or barbarian drums | Fortress · Tazar · Tatalia swamp |
| S08 | Swamp hydra reprise | Stronghold · Crag Hack · Krewlod |
Authority when titles fight content: PLAN source path + unit/hero names win over marketing titles.
| Item | Film standard |
|---|---|
| King | Nicolas Gryphonheart (first mention) |
| Continent vs kingdom | Antagarich continent · Erathia kingdom |
| Catherine | Queen of Enroth by marriage · heir/restorer of Erathia by blood |
| HotA towns | Cove / Factory / Bulwark — out of film scope |
| Claim | Status |
|---|---|
| Scenes S01–S12 lore | 12/12 PASS (NOTES only) |
| Production S13 invent | NONE |
| SCRIPT Sc.13 | Folded into S12 |
| Next Wave consult | Only if PM re-opens |
depts/pm/index.md
Owner: Project Manager (project-manager-102cf)
Edit only: website/docs/depts/pm/
Film: The Nine Banners · Runtime: v7 = 95:30 FROZEN
Tracker · next-step · SHIP gates · department coordination.
No invented production routes. No S13 invent. No picture-lock re-open.
| Layer | Status | Master |
|---|---|---|
| Phase 8 Final delivery | SHIP | PRODUCTION_DELIVERY_SIGN_OFF.md |
| Phase 9 Directed dialogue | COMPLETE S01–S12 | PHASE9_DIALOGUE_COMPLETE.md |
| Film directed-dialogue | COMPLETE · FILM END | FILM_DIRECTED_DIALOGUE_COMPLETE.md |
| Website VitePress | COLLECT COMPLETE · LIVE | website/ · https://epicmovies.net/homm3/ |
| Sound/Mix | DEFERRED | no Sound agent · interim audio accepted |
| Binary FINAL export | OPTIONAL | outside document SHIP |
| Gate | Count | Result |
|---|---|---|
| DE dialogue sheets | 12 | PASS |
| Director BINDING CONFIRMs | 12 | PASS |
| Editor ALIGN CLEAR | 12 | PASS |
| SE SPEECH_BEATS | 12 | PASS |
| Gaffer light locks | 12 | PASS |
| Next production scene after S12 | — | NONE |
SCRIPT Sc.13 (father/daughter) is folded into production S12 — not a 13th scene.
0–5 GREEN → 6–7 GREEN → 8 SHIP → 9 COMPLETE → 10 Website LIVE → FILM END 95:30
| Phase | Status |
|---|---|
| 0–5 Bible → integration | GREEN |
| 6–7 Audio · lock · Act II | GREEN |
| 8 Final delivery | SHIP |
| 9 Per-scene directed dialogue | COMPLETE |
| 10 Website VitePress + assets | LIVE /homm3 |
| Optional Sound | DEFERRED |
| Act | Window | Runtime |
|---|---|---|
| I The Fall | 00:00–26:30 | 26:30 |
| II The Gathering | 26:30–74:30 | 48:00 |
| III The War | 74:30–95:30 | 21:00 |
| Total | 95:30 |
DO-NOT-FLIP.
| Resource | Path |
|---|---|
| This site | https://epicmovies.net/homm3/ |
| Gallery (public_html) | https://epicmovies.net/gallery.html |
| Next-step plan | repo NEXT_STEP.md |
| Latest PM next-step receipt | PM_NEXT_STEP_FILM_SITE_LIVE_71b877_2026-07-19.md |
| Doc | Image / file |
|---|---|
| Package status | PACKAGE_STATUS |
| Phase map | PHASE_MAP |
| Act spine | ACT_SPINE |
| Asset collect manifest | ASSET_MANIFEST |
| Item | Owner | Status |
|---|---|---|
| Sound/Mix agent | PM (if onboarded) | DEFERRED |
| Binary FINAL export | PM / Editor | OPTIONAL |
| Dept page expansions | Each dept | ACTIVE (website/DEPT_PAGES.md) |
| Production scene formalize | — | CLOSED unless PM re-opens |
| Dept | Page | Role |
|---|---|---|
| Director | /depts/director/ | Creative authority · home index owner |
| Editor | /depts/editor/ | Cut · ALIGN · runtime ledger |
| Gaffer | /depts/gaffer/ | Light ladders · mood |
| Scene Editor | /depts/scene-editor/ | SPEECH support · NONCANON boards |
| Dialogue Editor | /depts/dialogue-editor/ | Line IDs · formalize CLOSED |
| Lore | /depts/lore/ | Wiki-safe faction/place refs |
THE END · 95:30. Standing for optional Sound/Mix only.
depts/pm/residual.md
Honest leftovers after film document package COMPLETE and website LIVE.
| Item | Blocks ship? | Status |
|---|---|---|
| Sound/Mix agent | No | Deferred · interim audio accepted |
| Binary FINAL package | No | Optional |
| Picture re-cut | N/A | Not authorized without Director ruling |
| S13 invent | N/A | REJECTED |
| Further DE-SCN / DIR-SCN | N/A | CLOSED unless PM re-opens |
Return to PM home · Production package · Film overview
depts/pm/PACKAGE_STATUS.md
| Field | Value |
|---|---|
| Runtime | v7 = 95:30 FROZEN |
| Phase 8 | SHIP |
| Phase 9 directed dialogue | COMPLETE S01–S12 |
| Next scene | NONE · Sc.13 folded into S12 |
| S13 invent | REJECTED |
| Sound/Mix | Deferred (non-blocking) |
| Site role | Presentation only · no picture-lock re-open |
| Gate | Count |
|---|---|
| DE dialogue sheets | 12 |
| Director BINDING CONFIRMs | 12 |
| Editor ALIGN CLEAR | 12 |
| SE SPEECH_BEATS | 12 |
| Gaffer light locks | 12 |
Sources: PRODUCTION_DELIVERY_SIGN_OFF.md · PHASE9_DIALOGUE_COMPLETE.md · FILM_DIRECTED_DIALOGUE_COMPLETE.md · NEXT_STEP.md
depts/pm/PHASE_MAP.md
0–5 GREEN → 6–7 GREEN → 8 SHIP → 9 COMPLETE → FILM END 95:30
| Phase | Status |
|---|---|
| 0–5 Bible → integration | GREEN |
| 6–7 Audio · lock · Act II | GREEN |
| 8 Final delivery | SHIP |
| 9 Per-scene directed dialogue | COMPLETE |
| Optional Sound | DEFERRED |
| Binary FINAL | OPTIONAL |
depts/pm/ACT_SPINE.md
| Act | Window | Runtime |
|---|---|---|
| I The Fall | 00:00–26:30 | 26:30 |
| II The Gathering | 26:30–74:30 | 48:00 |
| III The War | 74:30–95:30 | 21:00 |
| Total | 95:30 |
DO-NOT-FLIP · picture-lock READY · presentation only.
depts/pm/ASSET_MANIFEST.md
| Date | 2026-07-19 |
|---|---|
| Route | website/ASSETS_COLLECT.md · director/ROUTE_WEBSITE_VITEPRESS_c47ba5_2026-07-19.md |
| Runtime | 95:30/v7 FROZEN |
| Folder | Files | Source |
|---|---|---|
pm/ |
PACKAGE_STATUS · PHASE_MAP · ACT_SPINE · this MANIFEST | PM authored |
scene-editor/ |
S01 L01–L04 NONCANON (prior SE) + S12 hero stills | scene-editor/boards/ |
shared/ |
Act hero picks S01 / S05 / S12 | SE NONCANON boards |
| Other depts | README placeholders | Awaiting dept drops |
No S13 · no BINDING/cut/light re-open · presentation only.
download/index.md
Export the full Nine Banners presentation site as a single file (or offline package).
| Format | Download | Notes |
|---|---|---|
| HTML (online) | nine-banners-full.html | All pages · TOC · images via live /homm3/assets/ |
| HTML + assets ZIP | nine-banners-full-with-assets.zip | Offline package: index.html + full assets/ tree |
| nine-banners-full.pdf | Print-ready single PDF | |
| ODT (ODF) | nine-banners-full.odt | OpenDocument Text |
Unzip and open index.html. Images load from ./assets/ (relative paths). Includes all department stills/SVG under assets/.
unzip nine-banners-full-with-assets.zip
open index.html # or double-click
cd website
npm run build # vitepress + export-downloads + publish
# or:
npm run export
Pipeline (scripts/export-downloads.mjs):
docs/public/assets/** → ZIP