Compare commits
3 Commits
b4382cd1ba
...
345816e3d8
| Author | SHA1 | Date | |
|---|---|---|---|
| 345816e3d8 | |||
| dc5e38ebb4 | |||
| 1da15f8490 |
@@ -3,12 +3,12 @@ Scan TwitchDownloader chat JSONs for roster logins, download distinct profile im
|
||||
(commenter.logo) as JPEGs under Story/pfp/, and print markdown snippets (or patch files).
|
||||
|
||||
Usage:
|
||||
python tools/pfp_from_chat.py [--chat-root PATH] [--story-root PATH] [--no-write-md]
|
||||
python Assets/Scripts/pfp_from_chat.py [--chat-root PATH] [--story-root PATH] [--no-write-md]
|
||||
|
||||
Defaults:
|
||||
chat-root: MIXER_TWITCH_CHAT env, else Windows Synology path used in this project.
|
||||
Writes JPEGs under Story/pfp/<slug>/ and inserts a marked section into each roster .md.
|
||||
Also fills Story/Cameo-Creatures.md from CAMEO_ROSTER (see tools/pfp_from_chat.py).
|
||||
Also fills Story/Cameo-Creatures.md from CAMEO_ROSTER (see Assets/Scripts/pfp_from_chat.py).
|
||||
"""
|
||||
from __future__ import annotations
|
||||
|
||||
@@ -56,7 +56,7 @@ MD_FILES: dict[str, str] = {
|
||||
|
||||
# Grouped cameo handles (see Story/Cameo-Creatures.md). Slug = folder under Story/pfp/<slug>/.
|
||||
CAMEO_ROSTER: dict[str, list[str]] = {
|
||||
"cameo-branndon": ["branndongames", "experimenta1ic3"],
|
||||
"cameo-experimenta1ic3": ["branndongames", "experimenta1ic3"],
|
||||
"cameo-noncritical": ["noncriticalmother", "noncriticalgamingttv"],
|
||||
"cameo-pirate": ["pirate_protogen"],
|
||||
"cameo-foxy": ["foxy_fnaf5_ucn"],
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"filename_to_prism_name": {
|
||||
"RaincloudTheDragon.md": "Raincloud",
|
||||
"NotoriousRooster.md": "Rooster",
|
||||
"Heart-and-Mind.md": "Heart and Mind",
|
||||
"BD.md": "BD"
|
||||
},
|
||||
"filename_to_uuid": {}
|
||||
}
|
||||
@@ -438,11 +438,11 @@ INT. THE COLOSSEUM - THE STANDS - CONTINUOUS
|
||||
|
||||
/* The chorus cutaway. This is our look at the audience for the first time, and it plays SILENT — no spoken lines, no shouted lines. All characterization through visual beat, posture, gesture, stitched over ambient crowd murmur that never resolves into words. Wide shot across tiered stone bleachers; the Gumball Rule is in full force — each creature rendered in a different idiom, different universes stitched onto the same bench. 2D, 3D, painted, chibi, photographic, sketchy. Do not homogenize. We ride a slow pan, picking out faces in order, each holding one short beat. No dialogue. Music or ambient wash only. */
|
||||
|
||||
Front and center in the lower bleachers, working the crowd: **EXPERIMENTA1ICE** (a.k.a. BRANNDON) — Murder-Drones-style femboy fembot, slender white plating with visible joints, black visor with two tilted glowing red "eyes" and a thin smug mouth line, long wavy dark red hair, gray goggles parked on the forehead, red sleeveless crop top, black fitted pants, heavy segmented black tail with blade-like spines, a thin cable over the shoulder ending in an orange-canister claw tool. Brass tray stacked with ceremonial courtly hot dogs balanced on one hand. He's working the aisle with a practiced upward grin, tossing a dog three rows up. It is caught. He points at the catcher, winks, collects coin in a pouch at his hip, keeps moving.
|
||||
Front and center in the lower bleachers, working the crowd: **EXPERIMENTA1IC3** — Murder-Drones-style femboy fembot, slender white plating with visible joints, black visor with two tilted glowing red "eyes" and a thin smug mouth line, long wavy dark red hair, gray goggles parked on the forehead, red sleeveless crop top, black fitted pants, heavy segmented black tail with blade-like spines, a thin cable over the shoulder ending in an orange-canister claw tool. Brass tray stacked with ceremonial courtly hot dogs balanced on one hand. He's working the aisle with a practiced upward grin, tossing a dog three rows up. It is caught. He points at the catcher, winks, collects coin in a pouch at his hip, keeps moving.
|
||||
|
||||
Pan up one tier.
|
||||
|
||||
Side by side, a pair: **NONCRITICALMOTHER** — kind-eyed, silver-streaked-pink hair, soft cardigan over a pastel pink top, laugh lines, motherly. Arm around the shoulders of **NONCRITICALGAMINGTTV** — pastel kawaii bust, choppy pink hair, huge pink **heart-pupil** eyes, rabbit + bow hair clips, stick candy at her mouth. Both of them holding Branndon's hot dogs, eating politely in synchronized small bites. Mother dabs the corner of the younger's mouth with a folded napkin without looking. The younger keeps her heart-eyes fixed on the sand below.
|
||||
Side by side, a pair: **NONCRITICALMOTHER** — kind-eyed, silver-streaked-pink hair, soft cardigan over a pastel pink top, laugh lines, motherly. Arm around the shoulders of **NONCRITICALGAMINGTTV** — pastel kawaii bust, choppy pink hair, huge pink **heart-pupil** eyes, rabbit + bow hair clips, stick candy at her mouth. Both of them holding EXPERIMENTA1IC3's hot dogs, eating politely in synchronized small bites. Mother dabs the corner of the younger's mouth with a folded napkin without looking. The younger keeps her heart-eyes fixed on the sand below.
|
||||
|
||||
Pan right.
|
||||
|
||||
@@ -474,7 +474,7 @@ Above them, suspended on brass rigging with no visible anchor, the **JUMBOTRON**
|
||||
|
||||
On the feed: the **inside of the bubble**. A forest. Nine contestants somewhere within it. A hush spreads across the chorus — the ambient wash thinning, dropping away — until the only sound in the colosseum is the low brass hum of the jumbotron frame.
|
||||
|
||||
Branndon freezes mid-toss, a hot dog halfway to a buyer. Lowers his tray. Tilts the black visor up toward the feed. Stays there.
|
||||
**EXPERIMENTA1IC3** freezes mid-toss, a hot dog halfway to a buyer. Lowers his tray. Tilts the black visor up toward the feed. Stays there.
|
||||
|
||||
CUT TO:
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
## Individual profiles (Prism-structured)
|
||||
|
||||
- [Branndon](Cameos/Branndon.md) — `ExperimentA1ic3` / `Branndongames` — femboy murder-drone hot-dog vendor, front and center in the lower bleachers
|
||||
- [ExperimentA1ic3](Cameos/ExperimentA1ic3.md) — historical handle `Branndongames` — femboy murder-drone hot-dog vendor, front and center in the lower bleachers
|
||||
- [NoncriticalMother](Cameos/NoncriticalMother.md) — `noncriticalmother` — motherly half of the paired unit; folded napkin, synchronized polite bites
|
||||
- [NoncriticalGamingTTV](Cameos/NoncriticalGamingTTV.md) — `noncriticalgamingttv` — kawaii heart-pupil half of the paired unit
|
||||
- [Pirate_Protogen](Cameos/Pirate_Protogen.md) — `pirate_protogen` — protogen-in-pirate-drag, gesturing through a silenced rant
|
||||
@@ -24,4 +24,4 @@
|
||||
|
||||
The chorus cutaway is **silent** — no spoken lines, no shouted lines. All characterization rides on visual beat, posture, gesture, stitched over ambient crowd murmur that never resolves into words. Gumball Rule is in full force: each creature rendered in its own native idiom (2D, 3D, painted, chibi, photographic, sketchy) and **not homogenized**.
|
||||
|
||||
The scene closes with the jumbotron warming up over the stands, displaying the bubble's interior. A hush spreads across the chorus until only the low brass hum of the jumbotron frame remains. Branndon freezes mid-toss, lowers his tray, tilts his visor up toward the feed, and stays there.
|
||||
The scene closes with the jumbotron warming up over the stands, displaying the bubble's interior. A hush spreads across the chorus until only the low brass hum of the jumbotron frame remains. ExperimentA1ic3 freezes mid-toss, lowers his tray, tilts his visor up toward the feed, and stays there.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Branndon
|
||||
# ExperimentA1ic3
|
||||
|
||||
> **Prism-structured profile.** Cameo creature. See `../PRISM_FORMAT.md`. Fields Prism cannot absorb are preserved under *Extended Canon Notes*.
|
||||
|
||||
@@ -39,7 +39,7 @@ Murder-Drones-style femboy fembot: slender white plating with visible joints, bl
|
||||
|
||||
### Reference Images
|
||||
|
||||
- Portrait: `../pfp/cameo-branndon/experimenta1ic3_1.jpg` *(use this variant only)*
|
||||
- Portrait: `../pfp/cameo-experimenta1ic3/experimenta1ic3_1.jpg` *(use this variant only)*
|
||||
|
||||
---
|
||||
|
||||
@@ -142,7 +142,7 @@ Featured silent beat in the chorus cutaway (`INT. THE COLOSSEUM - THE STANDS - C
|
||||
|
||||
### Continuity Notes
|
||||
|
||||
Handle canon: `Branndongames` / `ExperimentA1ic3`. Variant selection: `experimenta1ic3_1` only.
|
||||
Primary canon name **ExperimentA1ic3**; historical stream handle `Branndongames`. Variant selection: `experimenta1ic3_1` only.
|
||||
|
||||
### Voice Reference
|
||||
|
||||
@@ -155,6 +155,6 @@ Handle canon: `Branndongames` / `ExperimentA1ic3`. Variant selection: `experimen
|
||||
|
||||
*Writer-only material preserved from the pre-Prism `Cameo-Creatures.md`.*
|
||||
|
||||
- Handle(s): `Branndongames`, `ExperimentA1ic3`
|
||||
- Canon name: **ExperimentA1ic3** — historical handle: `Branndongames`
|
||||
- Activity: 74 archived messages across 7 streams
|
||||
- Per project notes, front and center as a femboy murder drone handing out hot dogs in the colosseum. The archive supports a jokey, unserious, friendly gremlin energy.
|
||||
@@ -53,7 +53,7 @@ Pastel pink top; kawaii-adjacent styling. Stick candy at the mouth across scenes
|
||||
|
||||
- Rabbit and bow hair clips
|
||||
- Stick candy (at mouth)
|
||||
- One of Branndon's ceremonial courtly hot dogs (eating politely in synchronized small bites)
|
||||
- One of ExperimentA1ic3's ceremonial courtly hot dogs (eating politely in synchronized small bites)
|
||||
- Tiny cute mascot blobs in-frame (ambient — not held)
|
||||
|
||||
### Era / Period
|
||||
@@ -110,14 +110,14 @@ Light archive presence. Good fit for a recognizable audience creature in the sta
|
||||
|
||||
### Extended History
|
||||
|
||||
Featured silent beat in the chorus cutaway (`INT. THE COLOSSEUM - THE STANDS - CONTINUOUS`): seated beside NoncriticalMother on a higher tier, eating Branndon's hot dog in synchronized polite small bites, heart-eyes fixed on the sand below while Mother dabs her mouth without looking.
|
||||
Featured silent beat in the chorus cutaway (`INT. THE COLOSSEUM - THE STANDS - CONTINUOUS`): seated beside NoncriticalMother on a higher tier, eating ExperimentA1ic3's hot dog in synchronized polite small bites, heart-eyes fixed on the sand below while Mother dabs her mouth without looking.
|
||||
|
||||
---
|
||||
|
||||
## Relationships
|
||||
|
||||
- **NoncriticalMother** — Pair / Older — receives napkin-dabs and shoulder-arm; synchronized bites
|
||||
- **Branndon** — Vendor
|
||||
- **ExperimentA1ic3** — Vendor
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -54,7 +54,7 @@ Soft cardigan over a pastel pink top; warm pink-and-white palette; folded napkin
|
||||
### Accessories & Props
|
||||
|
||||
- Folded napkin (used to dab NoncriticalGamingTTV's mouth without looking)
|
||||
- One of Branndon's ceremonial courtly hot dogs (eating politely in synchronized small bites with the younger)
|
||||
- One of ExperimentA1ic3's ceremonial courtly hot dogs (eating politely in synchronized small bites with the younger)
|
||||
|
||||
### Era / Period
|
||||
|
||||
@@ -110,14 +110,14 @@ Light archive presence. Good fit for a recognizable audience creature in the sta
|
||||
|
||||
### Extended History
|
||||
|
||||
Featured silent beat in the chorus cutaway (`INT. THE COLOSSEUM - THE STANDS - CONTINUOUS`): seated beside NoncriticalGamingTTV on a higher tier, eating Branndon's hot dogs in synchronized polite small bites, dabbing the younger's mouth with a folded napkin without looking.
|
||||
Featured silent beat in the chorus cutaway (`INT. THE COLOSSEUM - THE STANDS - CONTINUOUS`): seated beside NoncriticalGamingTTV on a higher tier, eating ExperimentA1ic3's hot dogs in synchronized polite small bites, dabbing the younger's mouth with a folded napkin without looking.
|
||||
|
||||
---
|
||||
|
||||
## Relationships
|
||||
|
||||
- **NoncriticalGamingTTV** — Pair / Younger — arm around her shoulders; dabs her mouth; synchronized bites. Reads as a mother/aunt-and-daughter unit.
|
||||
- **Branndon** — Vendor — accepts a hot dog from him
|
||||
- **ExperimentA1ic3** — Vendor — accepts a hot dog from him
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -13,10 +13,10 @@ For this project, I want to be framed as the ruler over a dystopian society, lik
|
||||
- Sky_City_2013
|
||||
- imnoob87 (possibly)
|
||||
|
||||
For the collosseum, I want to show a decent swathe of the Chorus watching from the stands. They'll be a bunch of wacky creatures. Branndon front and center as described below, with the others to the sides. Given this, we should dump the profile pictures from the jsons and put them them to the profile jsons. I want every single creature to be based off of either their profile pictures, or the vibe I get from them. So they should be quite varied, like my dreamscapes; it's as if they belong in different universes but were thrown into the same universe like The Amazing World of Gumball. I'll probably manually enter a one-line description of each cameo character. All the cameo characters can go into one profile .md.
|
||||
For the collosseum, I want to show a decent swathe of the Chorus watching from the stands. They'll be a bunch of wacky creatures. ExperimentA1ic3 front and center as described below, with the others to the sides. Given this, we should dump the profile pictures from the jsons and put them them to the profile jsons. I want every single creature to be based off of either their profile pictures, or the vibe I get from them. So they should be quite varied, like my dreamscapes; it's as if they belong in different universes but were thrown into the same universe like The Amazing World of Gumball. I'll probably manually enter a one-line description of each cameo character. All the cameo characters can go into one profile .md.
|
||||
|
||||
Cameo creatures:
|
||||
- experimenta1ic3/Branndongames: A friend I met on Shou.tv, and then on Mirrativ. Should have a cameo role as a femboy murder drone handing out hot dogs in the collosseum for a cutaway scene.
|
||||
- ExperimentA1ic3 (historical handle Branndongames): A friend I met on Shou.tv, and then on Mirrativ. Should have a cameo role as a femboy murder drone handing out hot dogs in the collosseum for a cutaway scene.
|
||||
- noncriticalmother and noncriticalgamingttv: collosseum audience
|
||||
- pirate_protogen: collosseum audience
|
||||
- foxy_fnaf5_ucn: collosseum audience
|
||||
|
||||
+1
-1
@@ -17,7 +17,7 @@ These profiles were built from 102 TwitchDownloader chat exports in `MixerTwitch
|
||||
## Additional Docs
|
||||
- `RaincloudTheDragon.md` covers the sovereign host role.
|
||||
- `BD.md` covers the silent throne-room pet (promoted from the old cameo collection — he is a recurring fixture in the film).
|
||||
- `Cameo-Creatures.md` is now an **index** pointing at per-character Prism profiles under `Cameos/` (Branndon, NoncriticalMother, NoncriticalGamingTTV, Pirate_Protogen, Foxy_FNAF5_UCN, Basedgymrat, Miclbero, Cameoqueen86, Rayne8856).
|
||||
- `Cameo-Creatures.md` is now an **index** pointing at per-character Prism profiles under `Cameos/` (ExperimentA1ic3, NoncriticalMother, NoncriticalGamingTTV, Pirate_Protogen, Foxy_FNAF5_UCN, Basedgymrat, Miclbero, Cameoqueen86, Rayne8856).
|
||||
- `PRISM_FORMAT.md` documents the Prism section layout, field map, and AI-Fill policy that every profile in this folder now follows.
|
||||
|
||||
## Notes
|
||||
|
||||
@@ -138,7 +138,7 @@ The `0BattleRoyale` film stages its survival act inside a single large prop: a *
|
||||
The entry ceremony uses **two distinct rooms** plus a **dreamscape void** between them. Keep this geography straight:
|
||||
|
||||
- **The courtroom.** Rain's private throne chamber. Catmull-Baroque ornament on concrete substrate, MOTD frame high on the back wall, obsidian throne on a dais, one throne-room pet (**BD** — cursed-cute liquid-flesh dragonling) on a cushion beside the throne. No bleachers in here. No sand floor. No bubble. The contestants are placed on the lower stone circle in front of the dais for the rules speech, not in the colosseum.
|
||||
- **The colosseum.** A separate full-stadium amphitheatre — ringed stone bleachers around a central sand floor, subscriber-count banners, emote gargoyles, the gilded jumbotron on brass rigging above, the **bubble on its iron cradle** at the center of the sand. This is where the chorus (Branndon, the noncriticals, pirate-protogen, foxy, basedgymrat, miclbero, cameoqueen86, rayne8856, and the rest of the Gumball-stitched crowd) sits. Rain is **not** in the colosseum — he watches from the throne next door.
|
||||
- **The colosseum.** A separate full-stadium amphitheatre — ringed stone bleachers around a central sand floor, subscriber-count banners, emote gargoyles, the gilded jumbotron on brass rigging above, the **bubble on its iron cradle** at the center of the sand. This is where the chorus (ExperimentA1ic3, the noncriticals, pirate-protogen, foxy, basedgymrat, miclbero, cameoqueen86, rayne8856, and the rest of the Gumball-stitched crowd) sits. Rain is **not** in the colosseum — he watches from the throne next door.
|
||||
- **The wall-reveal.** At Rain's cue during the rules speech, the **right-hand wall of the courtroom dissolves into transparency**, silently, from a single point outward. Ornament outlines remain ghosted at the perimeter; the stone frame holds; only the middle has gone clear. Beyond the transparency is a total dreamscape **black** — no stars, no horizon, no atmosphere — with the colosseum **floating unsupported** at middle distance, dream-logic.
|
||||
- **The descending staircase.** Also at Rain's cue, a broad flight of gilded-edged stone steps **sinks into existence** from the floor to the right of the throne and continues out through the newly-transparent wall, arcing gently down and away across the void toward the colosseum. No railings, no supports, no anchor; it simply is. Contestants descend it in single file (Azure first per Rain's order).
|
||||
- **The under-bleacher approach.** The staircase lands in the colosseum's lower ring, in the shadow of the overhanging stone bleachers. The aperture is cut into the bubble's shell so that the **front-row bleachers hang directly above it**. Chorus feet / hooves / claws / boots are visible through the gaps as the contestants walk the last ten paces to the aperture — the audience is directly overhead, waiting. This is the literal meaning of "the aperture is underneath the bleachers."
|
||||
@@ -146,7 +146,7 @@ The entry ceremony uses **two distinct rooms** plus a **dreamscape void** betwee
|
||||
- **Crossing.** **Warp-rescales** the contestant into the interior world. One step out, one step in. No transition VFX on the contestant themselves; the scale shift is shown by cutting from the outside wide (contestant next to a ten-meter bubble) to the inside wide (contestant next to a full-size forest tree).
|
||||
- **Seal.** The aperture seals behind the last crosser. During the match it does not re-open. Reconstituted dead contestants emerge from a separate **recovery bay** accessed via a side door on the colosseum wall, not via the bubble.
|
||||
- **Bug-drones at launch.** At the moment of seal, Rain triggers the bug-drones; the swarm streams from its brass-latticed hive on the iron cradle and dives through the final dilating seam an instant before it closes. This is the last thing to cross the aperture.
|
||||
- **Chorus cutaway window.** The beat between the aperture sealing and the first interior shot is reserved for the **chorus cameo cutaway** — a slow pan across the colosseum stands showing the cameo creatures (Branndon handing out hot dogs, the noncriticals eating politely, pirate-protogen yelling, foxy-fnaf5-ucn squealing, basedgymrat hyping, miclbero practicing his line, cameoqueen86 watching the map, rayne8856 calling it). The Gumball Rule is at full force in the stands. The jumbotron warms up and takes the live feed during this cutaway.
|
||||
- **Chorus cutaway window.** The beat between the aperture sealing and the first interior shot is reserved for the **chorus cameo cutaway** — a slow pan across the colosseum stands showing the cameo creatures (ExperimentA1ic3 handing out hot dogs, the noncriticals eating politely, pirate-protogen yelling, foxy-fnaf5-ucn squealing, basedgymrat hyping, miclbero practicing his line, cameoqueen86 watching the map, rayne8856 calling it). The Gumball Rule is at full force in the stands. The jumbotron warms up and takes the live feed during this cutaway.
|
||||
|
||||
### 8.4 The shrink mechanic (Fortnite, reskinned)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user