part 3 of shiro's route wahoo

next up are the endings. whoo
This commit is contained in:
2025-01-07 15:00:26 +02:00
parent 35c7ef0cb6
commit c2348fa700
32 changed files with 842 additions and 3649 deletions

BIN
game/audio/sfx_bump.mp3 Normal file

Binary file not shown.

BIN
game/audio/sfx_fixing.mp3 Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,11 +1,11 @@
renpy.dissolve renpy.geometry renpy.ftl
renpy.texture
renpy.geometry renpy.texture
renpy.alpha renpy.geometry renpy.texture renpy.alpha renpy.geometry renpy.texture
renpy.geometry renpy.texture
renpy.matrixcolor renpy.texture
renpy.geometry renpy.solid renpy.geometry renpy.solid
renpy.alpha renpy.texture
renpy.dissolve renpy.dissolve

BIN
game/images/akai angry.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 124 KiB

BIN
game/images/akai laugh.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 131 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 124 KiB

BIN
game/images/akai think.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 127 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 271 KiB

BIN
game/saves/1-2-LT1.save Normal file

Binary file not shown.

BIN
game/saves/1-3-LT1.save Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@@ -24,6 +24,7 @@ define shp = Character("מוכר", color= "#00704f")
define mtt = Character("המנחה", color= "#00704f") define mtt = Character("המנחה", color= "#00704f")
define jdg = Character("שופטת", color= "#00704f") define jdg = Character("שופטת", color= "#00704f")
define emi = Character("אמה ועידו", color= "#00704f") define emi = Character("אמה ועידו", color= "#00704f")
define con = Character("באי הכנס", color= "#00704f")
# letter - novel mode # letter - novel mode

Binary file not shown.

View File

@@ -194,8 +194,10 @@ label shiro_route:
play music bgm_crisis play music bgm_crisis
show flower effect with dissolve
show aoi smug at left
with dissolve
show aoi smug with dissolve
ltr """ ltr """
אמה יידול ועידו וולפסט היקרים, אמה יידול ועידו וולפסט היקרים,
@@ -218,6 +220,8 @@ label shiro_route:
""" """
hide aoi with dissolve hide aoi with dissolve
hide flower effect with dissolve
stop music fadeout 1.0 stop music fadeout 1.0
show shiro mortified with dissolve show shiro mortified with dissolve
@@ -311,6 +315,8 @@ label shiro_route:
"שירו ואתה מצאתם את השיר הנכון, אבל הייתם צריכים לוותר על האיכות." "שירו ואתה מצאתם את השיר הנכון, אבל הייתם צריכים לוותר על האיכות."
stop music fadeout 1.0
jump shiro_route_3 jump shiro_route_3
label shiro_route_2_good: label shiro_route_2_good:
@@ -354,6 +360,7 @@ label shiro_route:
"Ganbare ganbare Shiro! בהצלחה!": "Ganbare ganbare Shiro! בהצלחה!":
pass pass
play music bgm_convention
sh excited "אתה צודק, זה באמת צ'יפס לעומת כל דבר אחר!" sh excited "אתה צודק, זה באמת צ'יפס לעומת כל דבר אחר!"
"שירו מסתכל על המילים באינטרנט, אבל נראה שהוא לא באמת צריך. הוא מכיר את השיר בעל פה ומרפרף מהר." "שירו מסתכל על המילים באינטרנט, אבל נראה שהוא לא באמת צריך. הוא מכיר את השיר בעל פה ומרפרף מהר."
@@ -372,10 +379,377 @@ label shiro_route:
$ ending_progress += 1 $ ending_progress += 1
stop music fadeout 1.0
jump shiro_route_3 jump shiro_route_3
## event 3: broken shoe ## event 3: broken shoe
label shiro_route_3: label shiro_route_3:
scene bg_stage_empty with fade
emi "היי שירו, הסתדרת?"
show shiro with dissolve
sh "נראה שכן, תודה רבה לכם על הסבלנות."
emi " יופי, שמחים לשמוע שהכל הסתדר. יש לך עוד חצי שעה בערך עד תחילת התחרות. נתראה שם?"
sh "אין בעיה."
scene bg_stage_back with fade
play music bgm_convention
show shiro with dissolve
sh "וואו, זה מרגיש ממש אמיתי."
p "כן אה? איך אתה שירו? נראה שעברנו את כל המכשולים!"
sh "נראה שכן? כל שאר הוראות הבמה מוכנות, יש שיר ואני מרגיש מוכן! נשאר רק לעלות לבמה."
p "מה הסיכוי שמשהו רע יקרה מעכשיו ועד שתעלה לבמה?"
sh sus "יש חצי שעה, הרבה יכול לקרות."
p "נו באמת, מה כבר יכול לקרות בחצי השעה המסכנה כשאנחנו עומדים פה ומדברים?"
sh stress "כמו שאמרתי, הרבה יכול לקרות. בוא לא נתגרה במזל."
menu:
"אבל זה כיף להתגרות במזל!":
pass
"אני לא מאמין במזל.":
pass
"מזל יש רק בלחם וגם אותו אוכלים.":
pass
sh angry "אמרתי לך להפסיק!"
hide shiro with dissolve
"שירו מתחיל להתרחק ממך, כנראה שהוא אינו משועשע מההתגרות הבלתי פוסקת שלך בגורל."
"לאחר כמה צעדים אתה שומע בום לא מוסבר."
# note: maybe animate this?
play sound sfx_bump
with hpunch
"אתה מסתובב ורואה את שירו ואקאי על הרצפה. נראה שנתקלו האחד בשני."
menu:
"אני רץ לעזור לשירו לקום.":
pass
"שירו הכל בסדר?!":
pass
"וואי איך אכלתם רצפה.":
pass
show shiro surprised at right
with dissolve
show akai surprised at left
with dissolve
ak "שירו, אתה בסדר? סליחה, לא הסתכלתי לאן אני הולך."
sh "אני בסדר, אני בסדר. גם אני לא הסתכלתי קדימה, אתה בסדר אקאי?"
ak laugh "אני מצויין! אתה מכיר אותי, תצטרך יותר מנפילה כדי לפגוע בראש בלטה כמו שלי!"
sh laugh "אני לא חושב שאתה מבין מה ראש בלטה אומר!"
p "שמח לראות ששניכם בסדר!"
show shiro -laugh
sh "זה בסדר, לא נפצעתי או משהו–"
pause 0.5
show shiro shock
show akai surprised
with hpunch
play music bgm_crisis
sh "לא, לא, לא, לא!"
menu:
"מה קרה?!":
pass
"אע??":
pass
sh "אני לא מאמין שהנעל שלי התפרקה! דווקא עכשיו??"
"אתה מסתכל למטה ורואה שהעקב של הנעל התנתק מהנעל עצמה."
ak "אוי לא, שירו! אני כל כך כל כך מצטער!"
menu:
"נראה לך שזה כי התגרתי במזל?":
pass
"חחח אופס? לא חשבתי שזה באמת ישנה לך את המזל.":
pass
"שירו לא מסתכל עלייך אפילו, נראה שהתגרת בו קצת יותר מידי."
ak think "דברים נשברים בכנס כל הזמן, אני בטוח שיש דרך לתקן גם נעל."
p "הוא צודק, שירו. יש לי רעיון איך לתקן את המצב!"
sh angry "אה כן? איך בדיוק?"
menu:
"קח את הנעליים שלי, הן נוחות ממש!":
jump shiro_route_3_good
"בוא נלך לקוספליירים, בטוח להם יש דבק שיעבוד!":
jump shiro_route_3_bad
# bad choice
label shiro_route_3_bad:
sh stress "אתה חושב שזה משהו שאפשר לתקן במהירות כזו?"
p "בטח! שמעתי שפעם קוספליירית תפרה מחדש שרוול שנפרם לה, בלי מחט! לפי הסיפור היא השתמשה בשיניים במקום במחט, ובריסים מלאכותיות במקום חוט!"
p "קוספליירים מסוגלים לתקן כל דבר!"
sh happy "אני לא בטוח שהסיפור שלך אמיתי, אבל זה לא רעיון רע. אם אנחנו מחפשים קוספליירים, עדיף לנו ללכת לעמדת תיקון הקוספליי!"
ak happy "הוא צודק! קוספליירים מסוגלים להכל. אבל בנימה זו, אני חייב לעזוב אתכם ולהמשיך בהתנדבות!"
ak "שירו, אני בטוח שתצליח! תזכור, ראשי בלטה כמונו מצליחים למרות הכל!"
stop music fadeout 1.0
scene bg_cosplay_fix with fade
"שירו ואתה הגעתם לעמדת תיקון הקוספליי."
"המקום הומה אנשים. כל כך הרבה צבעים, תחפושות, פרופס. רגע, יש שם קוספליי של הילד מהבזוקה?"
"מולך עומדת קבוצה של בנות בקוספליי לתוכנת המחשב הזו. נו, עם השיער הארוך ששרה. שכחת איך קוראים לה, אבל נראה שכולם מזהים את הקוספליי."
show shiro surprised with dissolve
play music bgm_convention
sh "וואו, ממש הכנס מלא באנשים. לא שמתי לב כי היינו רק מאחורי הקלעים."
p "ממש. וכל הקוספליים נראים כל כך מושקעים."
sh stress "אתה באמת חושב שמישהו יעזור לי עם הנעל?"
p "בטוח, תראה כמה אנשים יש כאן! בוא נלך לפינת התיקון."
"אתם מתקדמים לכיוון פינת התיקון ורואים הרבה מאוד ציוד, רובו כבר שומש על ידי הקוספליירים. מולכם נמצאת המתנדבת שאחראית על הציוד."
am "היי, קוראים לי עמית! במה אוכל לעזור לכם?"
am "{b}{size=40}וווואאאאיייי!!"
p "מה? מה קרה?!"
am "שי-שירו סנפאי?! א-אתה שירו סנפאי?! קיהההה!!! q(≧▽≦q)"
sh "{size=20}אה כן, בגלל זה אני בדרך כלל נשאר מאחורי הקלעים."
sh happy "היי, מה שלומך? את המתנדבת של עמדת התיקון במקרה?"
am "ש-ש-שירו ספנאי מדבר…. איתי?!?!? קיהההה >//////<"
p "אוי ואבוי."
am "שירו סנפאי, בטח שאני המתנדבת שלך- כלומר של העמדה! ✪ ω ✪"
show shiro -happy
sh "עמית, תוכלי לעשות לי טובה קטנה? זה יציל לי את הכנס."
am "קיההההה! בשבילך הכל שירו סנפאי, במה אוכל לעזור? 🌹"
sh "מעדתי והעקב של הנעל שלי התנתקה מהמקום, יש דרך לתקן את זה לפני התחרות?"
am "כמובן! יש לי פה שלל דבקים שיעשו את הטריק! עם מספיק דבק בדים תוכל לתקן אפילו חור בקיר."
hide shiro with dissolve
stop music fadeout 1.0
"שירו מניח את הנעל על הכיסא לצד עמית, העקב שוכב לצידה. זה נראה כמו ההכנה לניתוח המוזרה בעולם."
play sound sfx_fixing loop
"עמית שואפת נשימה עמוקה ונראה שרוח הקוספליי אוחזת בה."
"היא מרחה דבק על העקב ועל הנעל במיומנות שיא, והדביקה אותם במכה שהרעידה את החדר."
"לאחר מכן, עטפה את העקב והנעל בכמה גומיות, והושיטה את הנעל חזרה לשירו."
stop sound fadeout 0.5
show shiro surprised with dissolve
sh surprised "וואו."
p "וואו."
con "וואו."
play music bgm_convention
am "כמו חדש! או לא בדיוק, צריך לחכות קצת שהדבק יתייבש ואז זה יהיה כמו חדש!"
p "זה, זה מטורף! כל הכבוד! איפה למדת לעשות את זה?"
am "באינטרנט."
am "שירו סנפאי, אני מקווה שהצלחתי לעזור לך ^_^, טיהי~"
sh happy "תודה לך, עזרת לנו המון."
"הפנים של עמית מאדימות ונדמה שענני אדים יוצאים מהאוזניים שלה. בקריאת \"קיהההההה\" אחת אחרונה, היא בעצמה התעלפה, ונמצאת על הרצפה."
with vpunch
show shiro -happy
sh "טוב, נראה שסיימנו כאן. בוא נחזור למאחורי הקלעים ונקווה שהדבק יתייבש עד שאעלה לבמה."
p "…….מה קרה כאן בעצם?"
"סוף טוב הכל טוב? שירו עומד לעלות לבמה עם הנעליים שלו, אבל האם הדבק יחזיק?"
stop music fadeout 1.0
jump shiro_route_end
# good choice
label shiro_route_3_good:
sh stress "אני לא יודע… אולי גם זה סימן שאני צריך לוותר? איך זה שכל דבר היום רק משתבש?"
ak angry "ממש לא! סימנים יש רק על השילוט לכנס, אל תחפש כאלו שלא קיימים!"
p "אקאי צודק, אין סיבה להאמין בסימנים אם הם לא באמת קיימים!"
show akai -angry
ak "אני חייב לרוץ להתנדבות, אז משאיר את השפיות של שירו בידיים שלך. אתה מסוגל?"
menu:
"כן":
pass
"לא":
pass
"שחור":
pass
"לבן":
pass
ak happy "יופי, אם יקרה לו משהו, תצפה לקבלה במייל."
hide akai with dissolve
show shiro stress at center
"אקאי רץ חזרה למתנדבים שהיו סביבו, נראה שכולם חיכו לו אבל היו לחוצים בדיוק כמוהו."
"שירו עדיין נראה לחוץ… כדאי להתחיל לעודד אותו או שאקאי באמת יחייב אותך בכסף."
menu:
"שירו, אתה צריך לסמוך עליי.":
pass
"הכל בסדר, שירו!":
pass
"Ganbare Ganbare Shiro! בהצלחה!":
pass
stop music fadeout 1.0
p "מהרגע הראשון שנכנסנו לכנס הזה הגורל ניסה לבחון אותנו, אבל תראה!"
p "אתה עוד כאן, ונראה שאתה יותר מוכן מאיך שנכנסת!"
p "אתה צריך להאמין בעצמך יותר, אתה יכול אפילו להופיע יחף וההופעה שלך תהיה מושלמת, אני בטוח!"
show shiro -stress
sh "תודה לך, שאתה ממשיך לעזור לי למרות הכל."
sh "אפילו לא היית צריך לעזור לי, אבל בכל זאת באת איתי לכל מקום ודאגת שהכל יסתדר איכשהו."
sh happy "מאוד דמות ראשית באנימה מצידך."
sh "למרות שאני מעדיף לא לעלות לבמה יחף לחלוטין."
p "שמח לראות שיש לך קצת חוש הומור לפחות."
show shiro -happy
play music bgm_convention
sh "איכשהו כל העצבים וההתרגשות שהיו לי נמוגו."
p "אולי זו ההרגשה של… החברות שרקמנו בדרך?"
sh laugh "זה כמו בשיר {color=#ff0000}\"הסליים האמיתי הוא החברות שרקמנו בדרך\"{/color}..."
menu:
"האם זה… גורל?":
pass
"צירוף מקרים או ש…?":
pass
show shiro -laugh
# note: maybe put an input prompt here as a joke?
sh "כך או כך, עדיין אין לי נעליים לעלות איתם לבמה, מה המידה שלך בכלל?"
"אמרת לשירו את מידת הנעליים שלך."
sh "אה יופי, כמעט במידה שלי."
p "מעולה, בוא נחליף נעליים מהר, אין לנו זמן לבזבז!"
"שירו ואתה מחליפים נעליים מהר."
sh "נו, איך? ממש הורס את התלבושת?"
p "האמת, בכלל לא! נעלי ספורט באמת הולכות עם הכל!"
sh stress "יופי. עכשיו רק... נשאר לעלות לבמה."
p "שירו, אתה תצליח!"
sh "כן?"
p "אתה תשיר ותעיף אותם מהכיסאות!"
show shiro -stress
sh "כן!"
p "תעלה לשם ותזכה במקום הראשון!!!"
sh excited "כן!!"
p "זה יהיה ניצחון שיהדהד לדורות!!!"
sh "כן!!!"
stop music fadeout 1.0
$ ending_progress += 1
jump shiro_route_end
return
label shiro_route_end:
return return
return return

Binary file not shown.

4084
log.txt

File diff suppressed because it is too large Load Diff

View File

@@ -1,15 +1,15 @@
I'm sorry, but an uncaught exception occurred. I'm sorry, but an uncaught exception occurred.
While running game code: While running game code:
File "game/shiro_route.rpy", line 276, in script File "game/shiro_route.rpy", line 503, in script
sh worry "זה לא עובד… אולי תנסה סליים עם 3 י'?" ak think "דברים נשברים בכנס כל הזמן, אני בטוח שיש דרך לתקן גם נעל."
Exception: Image 'shiro' does not accept attributes 'worry'. Exception: Image 'akai' does not accept attributes 'think'.
-- Full Traceback ------------------------------------------------------------ -- Full Traceback ------------------------------------------------------------
Full traceback: Full traceback:
File "game/shiro_route.rpy", line 276, in script File "game/shiro_route.rpy", line 503, in script
sh worry "זה לא עובד… אולי תנסה סליים עם 3 י'?" ak think "דברים נשברים בכנס כל הזמן, אני בטוח שיש דרך לתקן גם נעל."
File "E:\renpy-8.3.2-sdk\renpy\ast.py", line 2573, in execute File "E:\renpy-8.3.2-sdk\renpy\ast.py", line 2573, in execute
Say.execute(self) Say.execute(self)
File "E:\renpy-8.3.2-sdk\renpy\ast.py", line 615, in execute File "E:\renpy-8.3.2-sdk\renpy\ast.py", line 615, in execute
@@ -30,9 +30,9 @@ Full traceback:
args.extraneous() args.extraneous()
File "E:\renpy-8.3.2-sdk\renpy\display\displayable.py", line 109, in extraneous File "E:\renpy-8.3.2-sdk\renpy\display\displayable.py", line 109, in extraneous
raise Exception("Image '{}' does not accept attributes '{}'.".format( raise Exception("Image '{}' does not accept attributes '{}'.".format(
Exception: Image 'shiro' does not accept attributes 'worry'. Exception: Image 'akai' does not accept attributes 'think'.
Windows-10-10.0.19045 AMD64 Windows-10-10.0.19045 AMD64
Ren'Py 8.3.2.24090902 Ren'Py 8.3.2.24090902
Otomai 1.0 Otomai 1.0
Mon Jan 6 22:51:53 2025 Tue Jan 7 14:50:17 2025