diff --git a/docs/narrative/AI_GEN.md b/docs/narrative/AI_GEN.md index 6d65328..41736ee 100644 --- a/docs/narrative/AI_GEN.md +++ b/docs/narrative/AI_GEN.md @@ -211,6 +211,63 @@ Same action-based tags as Emma's catalogue above, substituting the character's b --- +## Takeda + +The grizzled convoy driver and crew coordinator. A festival-circuit veteran who picks up the protagonist +at the train station, drives the van between towns, and watches over the crew like a gruff family elder. +Tells long embellished stories every summer. Gruff exterior, warm underneath. + +### Body (Danbooru Tag Format) + +``` +elderly, gray hair, short hair, slightly receding hairline, weathered skin, tanned skin, wrinkles, crow's feet, kind eyes, dark brown eyes, bushy eyebrows, stubble, strong jaw, slight smile, knowing expression, relaxed, approachable, broad shoulders, sturdy build, standing_centered, looking_at_viewer +``` + +> ⚠ Remove `standing_centered, looking_at_viewer` when the character is not standing / the scene is not a portrait. + +### Suites + +#### Driver + +``` +faded navy polo shirt, unbuttoned collar, rolled sleeves, forearms visible, work-worn hands, dark trousers, practical +``` + +### Portrait Prompt (Illustrious / NoobAI) + +**Positive Prompt:** +``` +masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, sensitive +1boy, solo +elderly, gray hair, short hair, slightly receding hairline, weathered skin, tanned skin, wrinkles, crow's feet, kind eyes, dark brown eyes, bushy eyebrows, stubble, strong jaw, slight smile, knowing expression, relaxed, approachable, broad shoulders, sturdy build, faded navy polo shirt, unbuttoned collar, rolled sleeves, forearms visible, work-worn hands +portrait, upper body, looking at viewer, slight head tilt, arms crossed +simple background, neutral gray background, studio lighting +BREAK +soft natural lighting, rim light, warm tones, detailed face, detailed skin texture, depth of field, visual novel sprite +``` + +**Negative Prompt:** +``` +modern, recent, old, oldest, cartoon, graphic, text, painting, crayon, graphite, abstract, glitch, deformed, mutated, ugly, disfigured, long body, lowres, bad anatomy, bad hands, missing fingers, extra fingers, extra digits, fewer digits, cropped, very displeasing, (worst quality, bad quality:1.2), sketch, jpeg artifacts, signature, watermark, username, (censored, bar_censor, mosaic_censor:1.2), simple background, conjoined, bad ai-generated, young, bishounen, pretty, feminine, glasses, beard +``` + +**Settings:** + +| Setting | Value | +|---|---| +| **Model** | Nova Anime XL IL v11.0 (or Illustrious/NoobAI variant) | +| **Size** | 768 × 1344 (9:16 portrait) | +| **Steps** | 20 | +| **CFG Scale** | 4.5 | +| **Sampler** | Euler A | +| **Hires Factor** | ×1.5 | +| **Hires Steps** | 16 | +| **Hires Denoise** | 0.4 | +| **Upscaler** | Nearest-exact | +| **Hires Sampler** | Euler A | + +--- + # Locations / Scenarios (Danbooru Tag Format) Reference descriptions for each setting as Danbooru tags. Use relevant tags in the camera/background segment of your prompt. diff --git a/orzo/chapter1/ch1_scene1_road_in.dtl b/orzo/chapter1/ch1_scene1_road_in.dtl index 4b766df..dfb5c80 100644 --- a/orzo/chapter1/ch1_scene1_road_in.dtl +++ b/orzo/chapter1/ch1_scene1_road_in.dtl @@ -16,7 +16,7 @@ set {ORZO_01.takeda_affinity} = 0 [pause=0.5] -The train exhales and goes still. Through the window: rice \ +The [shake]tra[/shake]in [b]exhales[/b] and goes still. Through the window: rice \ fields, a station sign bleached by sun, and a heat that \ presses against the glass like something alive. @@ -44,7 +44,7 @@ waiting exactly long enough to be annoyed. [pause=0.5] -join takeda (Idle) center [animation="Fade In" length="0.8" wait="true"] +join takeda (Idle) left [animation="Fade In" length="0.8" wait="true"] takeda: You the photographer. @@ -60,7 +60,7 @@ takeda: Takeda. I drive the van. Keep the schedule. Make sure nobody dies. Get i # ---- VAN INTERIOR ---- -[background arg="res://orzo/locations/location_02_van_interior_2.png" fade="0.5"] +[background arg="res://orzo/locations/location_01_van_interior_2.png" fade="0.5"] leave takeda [animation="Fade Out" length="0.3"] @@ -135,17 +135,7 @@ You'll meet the crew when we get there. [pause=0.3] -#takeda: Emma — shamisen. Three summers on the circuit. She knows every shortcut between here and Hokkaido, so if you get lost, she's the one who'll find you. -# -#[pause=0.3] -# -#takeda: Christy — fire dancer. Doesn't talk much. Don't take it personally. She doesn't talk to anyone. -# -#[pause=0.5] -# -#He says it without looking up from the road. -# -#[pause=0.3] + The van hums. The rice fields keep sliding past. Somewhere ahead, lanterns are waiting to be lit. diff --git a/orzo/chapter1/ch1_scene2_arrival.dtl b/orzo/chapter1/ch1_scene2_arrival.dtl index f948d15..e380038 100644 --- a/orzo/chapter1/ch1_scene2_arrival.dtl +++ b/orzo/chapter1/ch1_scene2_arrival.dtl @@ -5,7 +5,7 @@ # Location: Festival ground — afternoon setup # Affinity gates: Choice 2 -[background arg="res://orzo/locations/location_03_festival_ground_2.png" fade="0.5"] +[background arg="res://orzo/locations/location_02_festival_ground_2.png" fade="0.5"] [pause=0.5] diff --git a/orzo/chapter1/ch1_scene3_lanterns.dtl b/orzo/chapter1/ch1_scene3_lanterns.dtl index d09c984..c4d025b 100644 --- a/orzo/chapter1/ch1_scene3_lanterns.dtl +++ b/orzo/chapter1/ch1_scene3_lanterns.dtl @@ -7,7 +7,7 @@ # ---- DUSK AT THE RIVER ---- -[background arg="res://orzo/locations/location_04_lantern_ceremony_2.png" fade="0.5"] +[background arg="res://orzo/locations/location_03_lantern_ceremony_2.png" fade="0.5"] [pause=0.5] @@ -47,7 +47,7 @@ Click. [pause=0.6] -[background arg="res://orzo/locations/location_04_lantern_ceremony_close_up.png" fade="0.5"] +[background arg="res://orzo/locations/location_03_lantern_ceremony_close_up.png" fade="0.5"] [pause=0.3] diff --git a/orzo/chapter1/ch1_scene6_stalls.dtl b/orzo/chapter1/ch1_scene6_stalls.dtl index f75f87e..8244590 100644 --- a/orzo/chapter1/ch1_scene6_stalls.dtl +++ b/orzo/chapter1/ch1_scene6_stalls.dtl @@ -11,122 +11,137 @@ [pause=0.5] -The crowd disperses like water finding its way downhill. Families \ -drift toward homes. Children are carried, already asleep, on their \ -fathers' shoulders. The taiko drums are silent now, their skins \ -cooling in the night air. +Someone grabs my sleeve. [pause=0.3] -But the festival isn't over. Not yet. +join emma (Work/happy) left pos=x+256px [animation="Bounce In" wait="true" length="0.5"] -[pause=0.5] +emma: [portrait=Work/happy] Kisha-san! There you are. Show's over — \ +people are heading home, kids asleep on shoulders, drums gone \ +quiet. But the night's not done yet. -At the edge of the grounds, where the lantern light thins and the \ -rice fields begin, a row of food stalls has come alive. Strings of \ -bare bulbs sway overhead. Sizzling grills send smoke into the dark. \ -Laughter spills between the stalls like something that can't be \ -contained. +[pause=0.2] + +emma: [portrait=Work/happy] See those lights at the edge of the grounds? \ +Food stalls. Bare bulbs, grills going, everyone laughing like they \ +can't stop. The crew's already there — Takeda's telling some story \ +with his hands and the stagehands are fighting about yakitori. [pause=0.3] -The crew has claimed a cluster of wooden tables. Takeda is there, \ -telling a story with his hands. A couple of stagehands are arguing \ -about which stall has the best yakitori. It's a family — tired, \ -happy, temporary. - -[pause=0.5] - -And then a hand catches my sleeve. +emma: [portrait=Work/happy] Come on — there's a stall three blocks in \ +that has imagawayaki that will ruin you for all other food. [pause=0.3] -join emma (Idle) center [animation="Bounce In" wait="true" length="0.5"] - -emma: [portrait=Idle] Kisha-san! There you are. Come on — there's \ -a stall three blocks in that has imagawayaki that will ruin you \ -for all other food. - -[pause=0.3] - -She says it with absolute certainty. The kind of confidence that \ -comes from having done the research personally and repeatedly. - # ---- CHOICE 8: The Dragging ---- - - "Lead the way." Let her pull you into the crowd. set {ORZO_01.emma_affinity} += 2 [pause=0.2] - emma: [portrait=Idle] I knew you were smart. + emma: [portrait=Work/happy] I knew you were smart. [pause=0.3] - She doesn't let go of my sleeve. She pulls me past three stalls, \ - waving at vendors who all seem to know her name, dodging children \ - and stray dogs and a man carrying a stack of trays taller than \ - he is. + emma: [portrait=Work/happy] This way! Watch your step — dog on the \ + left. Hey, Tanaka-san! Don't let the takoyaki burn this time! + [pause=0.2] + emma: [portrait=Work/happy] Ah — Matsuda-san, save me some of that \ + yakisoba! Sorry, excuse us — coming through! + [pause=0.2] + emma: [portrait=Work/happy] Watch the trays, watch the — there we go. [pause=0.3] - I've been on the circuit less than a day, and already she's showing \ - me the parts of it that aren't on any schedule. + {ORZO_01.player_name}: You know everyone here. + [pause=0.2] + emma: [portrait=Work/happy] I've been on this circuit forever. These \ + are my people. And now they're yours too — if you want them \ + to be. - "I should finish uploading photos first." set {ORZO_01.emma_affinity} -= 1 [pause=0.2] - emma: [portrait=Idle] ... + emma: [portrait=Work/idle] ... [pause=0.2] - Her smile falters — just slightly, just for a heartbeat. Then it's \ - back, bright as before. + emma: [portrait=Work/idle] Ah. Work. [pause=0.3] - emma: [portrait=Idle] Work first. I respect that. But the stall \ + emma: [portrait=Work/Idle] Work first. I respect that. But the stall \ closes at midnight, kisha-san. Don't make me eat alone. [pause=0.3] - She releases my sleeve. The warmth is still there, but something \ - unspoken has been added to the space between us. + emma: [portrait=Work/Idle] ...I'll come find you later, then. + [pause=0.3] + She lets go of my sleeve. The warmth leaves with her hand. - "Only if you're paying." set {ORZO_01.emma_affinity} += 1 [pause=0.2] - Emma blinks — then laughs, loud and genuine. + emma: [portrait=Work/thinking] ... + [pause=0.2] + emma: [portrait=Work/thinking] ... + [pause=0.2] + emma: [portrait=Work/happy] ahahahahahahahahah [pause=0.3] - emma: [portrait=Idle] Cheap! I should have guessed. Fine. But \ + emma: [portrait=Work/happy] Stingy! I should have guessed. Fine. But \ you owe me a photograph. A good one. Not one of those "tourist \ board" shots Takeda keeps asking for. [pause=0.3] - She's already pulling me toward the stalls, and I realize this \ - argument — kisha-san is cheap — is going to follow me for \ - the rest of the summer. + emma: [portrait=Work/happy] Come on, cheap kisha-san. The stall's \ + this way. + [pause=0.3] + emma: [portrait=Work/happy] I'm already picturing how I'm going to \ + remind you of this in August. "Hey, remember when you tried to \ + charge me for imagawayaki?" # ---- AT THE STALL ---- +[background path="" fade="0.5"] + [pause=0.5] -The imagawayaki stall is exactly where she said it would be. An old \ -woman with hands that have made a million of these things presses \ -batter into molds. The smell is impossible — sweet bean paste and \ -hot iron and something that makes my stomach remember it hasn't eaten \ -since the train. +emma: [portrait=Work/idle] There she is. Best imagawayaki in the \ +prefecture. That old woman's been pressing batter into those \ +molds since before either of us was born. + +[pause=0.2] + +emma: [portrait=Work/idle] Can you smell that? Sweet bean paste, hot \ +iron — your stomach's growling, isn't it? You haven't eaten since \ +the train. [pause=0.3] -Emma orders for both of us in a dialect so thick I catch maybe three \ -words. The old woman laughs at something she says. Everyone laughs \ -at something Emma says. +Emma fires off an order in dialect. I catch maybe three words. \ +The old woman cackles at whatever she said. + +[pause=0.2] + +emma: [portrait=Work/idle] She says she can tell you're new. Something \ +about the way you're staring at the batter like it's magic. [pause=0.3] -emma: [portrait=Idle] Here. Eat it while it's hot. Hot things in \ +emma: [portrait=Work/idle] Here. Eat it while it's hot. Hot things in \ summer — it sounds wrong, but trust me. Your body cools down to \ match the food. Science. [pause=0.3] -I take a bite. She watches my face like she's waiting for a verdict. +I take a bite. + +[pause=0.3] +!!!!!!!!!!!!!!!!!!!! [pause=0.2] -emma: [portrait=Idle] Well? +emma: [portrait=Work/thinking] Well? You're making a face. Is that a good \ +face? That's a good face, right? [pause=0.3] -It's the best thing I've ever eaten. She knows it before I say it. +{ORZO_01.player_name}: This is... this is the best thing I've ever \ +eaten. + +[pause=0.2] + +emma: [portrait=Work/happy] I know. You didn't have to say it. But I'm \ +glad you did. [pause=0.5] @@ -134,24 +149,24 @@ It's the best thing I've ever eaten. She knows it before I say it. [pause=0.5] -We eat in comfortable silence for a while, leaning against the stall's \ -wooden counter. The festival buzzes around us — distant music, voices, \ -the clatter of dishes being washed. +emma: [portrait=Work/idle] This is nice. Just eating. Not talking. \ +Listening to the festival hum around us — the music, the voices, \ +the dishes clattering somewhere. [pause=0.3] -emma: [portrait=Idle] You know what they say around here? When the \ +emma: [portrait=Work/idle] You know what they say around here? When the \ summer rain comes and the rice fields smell like... like wet earth \ and green things and something you can't name? [pause=0.2] -She says a phrase in dialect — soft, round syllables that sound like \ -water over stones. +She says a phrase in dialect — soft, round syllables that sound \ +like water over stones. [pause=0.3] -emma: [portrait=Idle] It doesn't translate. Not really. It means \ +emma: [portrait=Work/idle] It doesn't translate. Not really. It means \ something like... "the smell that makes you want to stay." # ---- CHOICE 9: The Dialect ---- @@ -159,46 +174,55 @@ something like... "the smell that makes you want to stay." - Try earnestly, even if you butcher it. set {ORZO_01.emma_affinity} += 2 [pause=0.2] - I try. The sounds come out wrong — clumsy, foreign, nothing like \ - the way she shaped them. + I try. The sounds come out wrong — clumsy, foreign, nothing \ + like the way she shaped them. [pause=0.3] - But Emma's face lights up like I've just given her a gift. + emma: [portrait=Work/amazed] Yes! That's it — well, almost. Your \ + accent needs work. But kisha-san — you actually *tried.* [pause=0.3] - emma: [portrait=Idle] Yes! That's it — well, almost. Your accent \ - needs work. But kisha-san — you actually *tried.* - [pause=0.3] - She says it like it means something. Like most people don't. + emma: [portrait=Work/amazed] Most people just nod and change the \ + subject. You actually opened your mouth and let the sounds \ + come out wrong. That's... that's something. - "That's never coming out of my mouth correctly." set {ORZO_01.emma_affinity} += 1 [pause=0.2] - Emma grins. + emma: [portrait=Work/idle] Probably not. But I'm going to make you \ + try anyway. [pause=0.2] - emma: [portrait=Idle] Probably not. But I'm going to make you try \ - anyway. Every festival has a different dialect, you know. By August \ - you'll be a linguistic disaster. + emma: [portrait=Work/idle] Every festival has a different dialect, \ + you know. By August you'll be a linguistic disaster — you'll \ + walk into a stall and order food in three wrong dialects and \ + they'll throw you out. [pause=0.3] - She pats my shoulder with mock sympathy, but her hand lingers \ - just a moment too long. + She pats my shoulder with mock sympathy. Her hand lingers a \ + moment too long. - "Teach me something useful instead." set {ORZO_01.emma_affinity} -= 1 [pause=0.2] - Emma's smile pauses — a fraction of a second where something \ - flickers behind her eyes. + emma: [portrait=Work/angry] ... + [pause=0.2] + emma: [portrait=Work/angry] Useful. [pause=0.3] - emma: [portrait=Idle] Useful. Right. + emma: [portrait=Work/idle] You want useful. Not... the smell of rain \ + on rice fields. Not something that doesn't translate. [pause=0.3] - She recovers quickly — she always does. But I saw it. The moment \ - when I told her that the smell of rain wasn't worth naming. + emma: [portrait=Work/idle] Right. Got it. + [pause=0.3] + She recovers fast — she always does. But I saw it. The moment \ + she understood I didn't think her words were worth keeping. # ---- TAKEDA'S STORY ---- [pause=0.5] -We drift back to the crew tables. Takeda is mid-story, his voice \ -carrying across the tables with the authority of someone who's \ -told this one before. +[background path="" fade="0.8"] + +[pause=0.5] + +emma: [portrait=Work/idle] Let's head back. Takeda's telling stories \ +again — I need to hear how many candles he adds this year. [pause=0.3] @@ -211,12 +235,13 @@ Gifu, maybe fifteen years ago — [pause=0.3] -Emma slides onto the bench beside me. Her shoulder finds mine — \ -casual, easy, like we've been doing this for years. +Emma slides onto the bench beside me. Her shoulder finds mine. [pause=0.3] -emma: [portrait=Idle] He tells this story every summer. The number \ +emma: [portrait=Work/idle] Scoot over. +[pause=0.2] +emma: [portrait=Work/idle] He tells this story every summer. The number \ of candles increases every time. [pause=0.3] @@ -225,14 +250,21 @@ takeda: [portrait=Idle] — THREE candles! There were THREE candles! [pause=0.3] -emma: [portrait=Idle] Last summer it was two. +emma: [portrait=Work/idle] Last summer it was two. + +[pause=0.3] + +takeda: [portrait=Idle] I am NOT exaggerating! Three candles, I \ +swear on my grandmother's best kimono! + +[pause=0.3] + +takeda: [portrait=Idle] Pass the senbei. No, not you — the new kid. \ +You look like you need feeding. [pause=0.5] -The crew laughs. Takeda pretends to be offended. Someone passes \ -around a bag of senbei. The night stretches on, warm and easy, \ -the way summer nights do when you're exactly where you're \ -supposed to be. +The crew laughs. The night stretches on — warm and easy. # ---- THE VAN RIDE ---- @@ -240,114 +272,127 @@ supposed to be. [background path="" fade="0.8"] -leave takeda [animation="Fade Out" length="0.3"] +[pause=0.5] + +[pause=0.3] + +emma: [portrait=Work/idle] Look at them. Everyone's asleep. Or \ +pretending to be. The road hum sounds like a second heartbeat, \ +doesn't it? + +[pause=0.3] + +emma: [portrait=Work/idle] You can't see the rice fields in the dark. \ +But you can smell them, right? Wet earth. Green things. + +[pause=0.3] + +emma: [portrait=Work/tired] I've been talking all day. I think... I \ +think I'm done now. + +[pause=0.3] + +She closes her eyes. Her breathing slows. + +[pause=0.3] + +Her head settles against my shoulder — gently, like a leaf on \ +water. [pause=0.5] -Hours later. The van. - -[pause=0.3] - -The crew is scattered across the seats, most of them asleep or \ -pretending to be. The road hums beneath us — a steady vibration \ -that becomes a second heartbeat. Outside, the rice fields are \ -invisible in the dark, but I know they're there. I can smell them. - -[pause=0.3] - -Emma is beside me. She's been quiet for a while now — the first \ -time all day. When I glance over, her eyes are closed, her \ -breathing slow and even. - -[pause=0.3] - -And then — gently, like a leaf settling on water — her head comes \ -to rest against my shoulder. - -[pause=0.5] - -She's asleep. - -[pause=0.3] - -The weight of her is slight, but I feel it everywhere. The smell of \ -her — incense and peaches, still — fills the small space between us. +She's asleep. The weight of her is slight, but I feel it \ +everywhere. Incense and peaches fill the space between us. # ---- CHOICE 10: The Shoulder ---- - Don't move. Let her sleep. set {ORZO_01.emma_affinity} += 3 [pause=0.3] - I don't move. Not an inch. The van hits a bump and she stirs — \ - murmurs something that might be my name, might be a dream — \ - and settles closer. + {ORZO_01.player_name}: ... + [pause=0.3] + The van hits a bump. She stirs. + [pause=0.2] + emma: [speed=0.3][portrait=Idle] ...mm... stay... + [pause=0.3] + She settles closer. I don't move. I don't breathe. [pause=0.5] - I watch the darkness through the window. The next town is an hour \ - away. I don't want it to arrive. + {ORZO_01.player_name}: ...the next town can wait. - Gently adjust so she's more comfortable. set {ORZO_01.emma_affinity} += 2 [pause=0.3] - I shift — slowly, carefully — so her head rests easier. She \ - doesn't wake, but her body relaxes, sinking into the new position \ - like it was meant to be there. + {ORZO_01.player_name}: Here... [pause=0.3] - In the rearview mirror, Takeda glances back. Our eyes meet. He \ - says nothing, but something in his expression — not quite approval, \ - not quite warning — makes me look away. + I shift so her head rests easier. She doesn't wake. Her body \ + relaxes into the new position. + [pause=0.3] + takeda: [speed=0.5][portrait=Idle] ...you're good for her, you \ + know that? + [pause=0.3] + I meet his eyes in the rearview mirror. He doesn't say anything \ + else. I look away. - Shift away. It feels too familiar. set {ORZO_01.emma_affinity} -= 2 [pause=0.3] I shift. Just a little. Just enough. [pause=0.3] - Emma's eyes open — not fully, but enough. She straightens, moves \ - to the window, rests her head against the glass instead. + Emma's eyes open — not fully, but enough. She straightens, \ + moves to the window, rests her head against the glass. [pause=0.3] - emma: [speed=2][portrait=Idle] ...sorry. Didn't mean to... + emma: [speed=2][portrait=Work/idle] ...sorry. Didn't mean to fall \ + asleep on you. [pause=0.3] - She trails off. Pretends to sleep. The van is darker than it was \ - a moment ago. + {ORZO_01.player_name}: It's fine. I just... you looked \ + uncomfortable. + [pause=0.3] + emma: [portrait=Idle] Right. + [pause=0.3] + She doesn't believe me. I don't believe me either. - Take a photo of her sleeping. set {ORZO_01.emma_affinity} -= 3 [pause=0.3] - The camera is in my hand before I think. + The camera is in my hand before I can stop myself. [pause=0.2] Click. [pause=0.3] - The shutter sound cuts through the van's hum like a blade. Emma's \ - eyes open. She sees the camera. Sees my face. Sees what I've done. + The shutter cuts through the van's hum. + [pause=0.3] + Emma's eyes open. She sees the camera. Sees my face. [pause=0.5] - emma: [portrait=Idle] ...kisha-san. + emma: [portrait=Work/angry] ...{ORZO_01.player_name}. [pause=0.2] - Not a greeting. Not a nickname. Just... my name, spoken like \ - something she's trying to understand. + emma: [portrait=Work/angry] Why would you... [pause=0.3] - emma: [portrait=Idle] Don't. + emma: [portrait=Work/idle] Don't. [pause=0.3] - She turns to the window. The space between us becomes a chasm. \ - I delete the photo without being asked — but the damage is \ - already done. + She turns to the window. + [pause=0.3] + {ORZO_01.player_name}: I'm sorry. I deleted it. It's gone. + [pause=0.3] + emma: [portrait=Work/idle] It's not about the photo. # ---- CONTINUE ---- [pause=0.5] -The van carries us through the dark. The rice fields keep their \ -secrets. Somewhere ahead, the next town is waiting — another \ -festival, another stage, another chance to get things right. +emma: [portrait=Work/idle] ...the next town's in an hour. Another \ +festival. Another stage. Another chance to start over. [pause=0.3] -Or wrong. +{ORZO_01.player_name}: ...yeah. Another chance. [pause=0.5] leave emma [animation="Fade Out" length="0.5"] +leave takeda [animation="Fade Out" length="0.3"] + [pause=0.5] [signal arg="scene_complete"] -[end_timeline] +[end_timeline] \ No newline at end of file diff --git a/orzo/locations/location_04_behind_equipment_track.png b/orzo/locations/location_05_behind_equipment_track.png similarity index 100% rename from orzo/locations/location_04_behind_equipment_track.png rename to orzo/locations/location_05_behind_equipment_track.png diff --git a/orzo/locations/location_04_behind_equipment_track.png.import b/orzo/locations/location_05_behind_equipment_track.png.import similarity index 72% rename from orzo/locations/location_04_behind_equipment_track.png.import rename to orzo/locations/location_05_behind_equipment_track.png.import index df2853c..1b74cd0 100644 --- a/orzo/locations/location_04_behind_equipment_track.png.import +++ b/orzo/locations/location_05_behind_equipment_track.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://ci0mbbda3u30l" -path="res://.godot/imported/location_04_behind_equipment_track.png-0955e8c7aae92d204db3680f3889ce64.ctex" +path="res://.godot/imported/location_05_behind_equipment_track.png-41b1de954838a14938fc82e916759720.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://orzo/locations/location_04_behind_equipment_track.png" -dest_files=["res://.godot/imported/location_04_behind_equipment_track.png-0955e8c7aae92d204db3680f3889ce64.ctex"] +source_file="res://orzo/locations/location_05_behind_equipment_track.png" +dest_files=["res://.godot/imported/location_05_behind_equipment_track.png-41b1de954838a14938fc82e916759720.ctex"] [params] diff --git a/orzo/locations/location_04_christy.png b/orzo/locations/location_05_christy.png similarity index 100% rename from orzo/locations/location_04_christy.png rename to orzo/locations/location_05_christy.png diff --git a/orzo/locations/location_04_christy.png.import b/orzo/locations/location_05_christy.png.import similarity index 74% rename from orzo/locations/location_04_christy.png.import rename to orzo/locations/location_05_christy.png.import index 739f9ed..5e877bf 100644 --- a/orzo/locations/location_04_christy.png.import +++ b/orzo/locations/location_05_christy.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://ts3jtsk4qw0r" -path="res://.godot/imported/location_04_christy.png-f57104b5e72ab81d31576e44dea5de55.ctex" +path="res://.godot/imported/location_05_christy.png-46d1fbd84d1bd850554332afc0473979.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://orzo/locations/location_04_christy.png" -dest_files=["res://.godot/imported/location_04_christy.png-f57104b5e72ab81d31576e44dea5de55.ctex"] +source_file="res://orzo/locations/location_05_christy.png" +dest_files=["res://.godot/imported/location_05_christy.png-46d1fbd84d1bd850554332afc0473979.ctex"] [params] diff --git a/orzo/npc/takeda.png b/orzo/npc/takeda.png new file mode 100644 index 0000000..f2b3b8e Binary files /dev/null and b/orzo/npc/takeda.png differ diff --git a/orzo/npc/takeda.png.import b/orzo/npc/takeda.png.import new file mode 100644 index 0000000..333d381 --- /dev/null +++ b/orzo/npc/takeda.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://1ypaii6866v2" +path="res://.godot/imported/takeda.png-4caa50ffee88929e4979ba23077e4b21.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://orzo/npc/takeda.png" +dest_files=["res://.godot/imported/takeda.png-4caa50ffee88929e4979ba23077e4b21.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/orzo/takeda.dch b/orzo/takeda.dch index e10ef9d..616c7f0 100644 --- a/orzo/takeda.dch +++ b/orzo/takeda.dch @@ -19,7 +19,7 @@ &"portraits": { "Idle": { "export_overrides": { -"image": "" +"image": "\"res://orzo/npc/takeda.png\"" }, "mirror": false, "offset": Vector2(0, 0),