diff --git a/errors.txt b/errors.txt index cd6362a..3e1477c 100644 --- a/errors.txt +++ b/errors.txt @@ -2,9 +2,9 @@ errors listed below, and try again. -File "game/sprite_settings.rpy", line 157: group expects a non-empty block. - group sfx: - ^ +File "game/akai_route.rpy", line 1296: play requires a file + play sfx_surprised + ^ Ren'Py Version: Ren'Py 8.3.2.24090902 -Tue Feb 4 11:52:33 2025 +Sun Feb 23 12:00:28 2025 diff --git a/game/akai_route.rpy b/game/akai_route.rpy index d077121..416d1c3 100644 --- a/game/akai_route.rpy +++ b/game/akai_route.rpy @@ -5,29 +5,39 @@ label akai_route: label akai_route_1: show akai happy with dissolve + play sound sfx_surprised ak "עוד יום, עוד כנס להתנדב בו!" p "זה ממש חשוב לך, הא?" - + + play sound sfx_sparkle ak excited "כן. מאז שהייתי קטן רציתי להיות בצוות הסגל בכנס. כמובן, עדיין לא הגעתי לזה, אבל אולי יום אחד באמת אהיה חבר סגל מן המניין!" show aoi smug at left with dissolve + + play sound sfx_surprised ao "כן, כן, שירו ואני תמיד היינו ההשראה הגדולה ביותר של אקאי." ao laugh "מאז שראה אותנו לראשונה בפרסומים, הוא ידע שהוא רוצה להיות חלק מאיתנו." + play sound sfx_embarrass + ao sad "אך לצערו של אקאי הצעיר, ההרשמה להתנדבות אפשרית רק מגיל 15..." ak stress "אאוי... את לא צריכה לספר לו על... זה." + play sound sfx_sparkle + ao smug "הו כן, הוא היה כל כך אומלל שלא קיבלו אותו להתנדבות, עד כדי שהוא השתלט על תחרות הקוספליי ו-" + play sound sfx_angry ak angry "אאוי! אולי מספיק עם זה?!" with hpunch - + + play sound sfx_surprised ao laugh "די נו, אתה יודע שזה בצחוק!" show aoi -smug at left @@ -36,10 +46,12 @@ label akai_route: ao "אל תדאג, הכל יהיה בסדר. אני בטוחה בזה!" + play sound sfx_sparkle ao happy "אני צריכה לרוץ לשיפוט הקוספליי. אל תתגעגעו אליי יותר מידי, עוד מעט תראו אותי מנצחת על הבמה!" hide aoi with dissolve + play sound sfx_surprised ak happy "אאוי הזו... היא דואגת לי כי היא יודעת כמה חשוב היום הזה." ak "האמת... דיברתי עם אחראית המתנדבים, היא אמרה שאם אצליח בכנס הזה, אולי אהיה חבר סגל כבר באחד הבא!" @@ -53,7 +65,8 @@ label akai_route: pass "וואי וואי, לא פלא שאתה מתרגש!": pass - + + play sound sfx_crickets ak stress "כן, אבל אני ממש חושש שלא אצליח לעשות את הכל לבדי..." p "אני פה כדי לעזור לך אקאי, על אמת!" @@ -69,13 +82,15 @@ label akai_route: pass "כל התשובות חיוביות אז זה בטוח כיף!": pass - + + play sound sfx_surprised ak happy "אוקיי, אם אתה בטוח אז בוא נהנה מההתנדבות ביחד!" ak think "טוב, קודם כל אני צריך להגיע לתדריך המתנדבים! רק ככה אוכל באמת להבין את חשיבות התפקיד והמשימה..." p "למה הכוונה?" + play sound sfx_sparkle ak excited "לפני כל התנדבות, המתנדבים צריכים לעבור תדריך!" ak "אני גופר בכנס הזה. ואני לא מתכוון להיות סתם גופר רגיל..." @@ -86,10 +101,11 @@ label akai_route: ak "בוא נלך לחדר המתנדבים ביחד כדי לגלות!" + play sound sfx_walk stop music fadeout 1.0 scene bg_staff_room with fade - + play sound sfx_door_open "אקאי ואתה הולכים לחדר המתנדבים. זהו חדר מלא כיסאות ומקומות לציוד." "כמה מתנדבים כבר נמצאים בפנים, מדברים אחד עם השני. נראה שכולם מתרגשים לקראת המשמרת שעומדת להתחיל." @@ -111,7 +127,7 @@ label akai_route: show akai serious with dissolve with hpunch - + play sound sfx_angry ak serious "אקאי המאסקוט הראשי של אמא\"י, מוכן לפעולה!!!" "המתנדבים האחרים וחברת הסגל מסתובבים להסתכל על מקור הצעקה." @@ -124,12 +140,15 @@ label akai_route: "הערת עורכת: המרצ' הארגוני של אמא\"י זמין בדוכן המידע בכל כנס, הוא ממש שווה!" + play sound sfx_wow ak "כן המפקדת!!! אין בעיה!!!" p "אקאי הכל בסדר?? אתה לא חייב להיות כל כך לחוץ!" + play sound sfx_angry ak serious_stress "אני בסדר גמור!!! אין כאן שום בעיה!!!" + play sound sfx_cardboard_lift "אקאי מתכופף ומרים את הארגז בקלילות יתר." hr "יופי, כשתסיים תחזור, אני צריכה אותך בעמדה אחרת עוד מעט. אין לחץ ♥️" @@ -143,7 +162,8 @@ label akai_route: pass "נשימות עמוקות, אקאי!": pass - + + play sound sfx_crickets ak stress "אה? כן, כן, הכל בסדר." show akai -stress @@ -156,10 +176,15 @@ label akai_route: p "המממ... מה אם פשוט תעשה את המשימות על הצד הטוב ביותר, במקום להיות לחוץ?" + play sound sfx_surprised + ak happy "טוב, לפחות המשימה כרגע קלילה. בסך הכל רק להעביר ארגז מצד אחד לצד שני." + play sound sfx_walk + stop music fadeout 1.0 + play sound sfx_door_close scene bg_con_info with fade show akai with dissolve @@ -174,6 +199,7 @@ label akai_route: kid2 "תוכל בבקשה לעזור לנו?" + play sound sfx_shock ak stress "אהההה... אני לא בטוח שיש לי זמן לזה..." $ renpy.force_autosave(True,True) @@ -187,6 +213,7 @@ label akai_route: # bad choice label akai_route_1_bad: + play sound sfx_surprised ak happy "אתה צודק, זו חובתי לענות לכל שאלה ששואלים אותי!" ak "כן, איך אוכל לעזור לכם?" @@ -197,6 +224,7 @@ label akai_route: ak "אל תדאגו! אנחנו נמצא אותה בלי בעיות!" + play sound sfx_cardboard_drop "אקאי מניח את הקופסה של המרצ' על שולחן דוכן המידע ומיד לאחר מכן מסתובב לשאול את הילדים." ak "אוקיי, תוכלו לתאר לי את אמא שלכם?" @@ -205,6 +233,7 @@ label akai_route: kid2 "לא לא, היא לא כל כך גבוהה! היא שמה פאה ורודה ויש לה עדשות אדומות!" + play sound sfx_embarrass ak think "או-או... איך נדע מי דובר אמת?" menu: @@ -217,10 +246,13 @@ label akai_route: kid2 "היא באה בתחפושת של המלכה שיפקה, מהאנימה \"הפעם ההיא שהפכתי לסליים, אבל בצפון תל אביב\"." + play sound sfx_surprised ak happy "אנימה קלאסית. נמצא אותה בקלות! בואו איתי לחפש אותה!" "אקאי ואתה עוזבים את דוכן המידע עם הילדים בחיפוש אחר אמא שלהם, אבל שכחתם להגיד למתנדבים מה המשמעות של הקופסה. אולי הם יבינו לבד?" + play sound sfx_walk + stop music fadeout 1.0 jump akai_route_2 @@ -236,10 +268,12 @@ label akai_route: stop music fadeout 1.0 + play sound sfx_cardboard_drop "אקאי מניח את הקופסה של המרצ' על שולחן דוכן המידע ופונה אל מתנדבי הדוכן." play music bgm_convention + play sound sfx_surprised ak happy "היי! קיבלתי את הקופסה הזו ממאשה, אחראית המתנדבים. זה המרצ' של דמויות אמא\"י!" m "מצאת אותה?! מצאת אותה תודה רבה!" @@ -255,7 +289,8 @@ label akai_route: pass "אתם בטוחים שהצבעים נכונים לכל הדמויות?": pass - + + play sound sfx_crickets ak "... אקאי?" m2 "בול! רגע, מי אלו מאחורייך?" @@ -266,12 +301,14 @@ label akai_route: show akai -happy + play sound sfx_surprised ak "מקרה קלאסי. כמובן! במקרה אנחנו נמצאים בדוכן המידע של אמא\"י, חושבים שתוכלו לעזור?" m "כמובן, בשביל זה אנחנו כאן!" p "רואה? שתי ציפורים במכה אחת! מאוד אחראי מצידך." + play sound sfx_surprised ak happy "היי, צודק! ואפילו לא הייתי לחוץ!" ak "זה בסדר אם נשאר כאן עד שהילדים ימצאו את אמא שלהם?" @@ -280,6 +317,7 @@ label akai_route: "אקאי ואתה מסרתם את המרצ' בהצלחה למתנדבים ואפילו עזרתם לבאי הכנס, התחלה די מוצלחת לאקאי!" + play sound sfx_walk stop music fadeout 1.0 $ ending_progress += 1 @@ -305,7 +343,8 @@ label akai_route: pass "טוב יאללה, להרצאה?": pass - + + play sound sfx_angry ak angry "מה? לא! אנחנו חוזרים לאחראית המתנדבים. אתה לא זוכר שהייתה לה משימה נוספת?" menu: @@ -315,7 +354,8 @@ label akai_route: pass "וואי וואי וואי.": pass - + + play sound sfx_surprised ak laugh "כמעט חשבתי שאתה רציני, אתה יכול לדמיין שאשכח משהו כזה קריטי?" p "אני בטוח שלא שכחת כלום, בגלל זה בדקתי אותך!" @@ -329,8 +369,10 @@ label akai_route: pass "קדימה נלך, Let's go!": pass - + + play sound sfx_walk scene bg_staff_room with fade + play sound sfx_door_open "אקאי ואתה חוזרים לחדר המתנדבים." @@ -344,12 +386,14 @@ label akai_route: "הכל בסדר?": pass - play music bgm_weird + play music bgm_segel_ambience hr "היי, סיימתם עם המרצ'? יופי. לצערי יש לנו בעיה עם אחד המתנדבים, ואין לי גופר פנוי לקחת את המשימה." show akai stress with dissolve + play sound sfx_embarrass + ak "א-אני גופר. ואין לי משימה. נראה לי. הא הא..." hr "תהיה בסדר עם להחליף מתנדב בשאר המשמרת שלו?" @@ -358,6 +402,7 @@ label akai_route: hr "יופי. אחד המתנדבים של עמדת תיקון הקוספליי גילה שהוא אלרגי לדבק, אירוני נכון? כרגע יש שם מתנדבת אחת, אבל אנחנו חייבים ששני אנשים יאיישו את העמדה. זה בסדר?" + play sound sfx_surprised ak happy_stress "מצויין! נהדר! נפלא! כמובן שאני יכול לתקן כל קוספליי שקיים!" p "{size=20}אקאי. לנשום עמוק." @@ -373,23 +418,27 @@ label akai_route: pass "טוב.., לפחות לא קראת לה המפקדת?": pass - + + play sound sfx_shock ak stress "אוי לא, אני לא יודע שום דבר בקוספליי!" p "לא היית בקוספליי בפרסומים?" ak excited "אני?" + play sound sfx_sparkle ak "אני הדוגמן! אני המוזה! אין לי מושג מי באמת מכין את הקוספליי שאני לובש." + play sound sfx_surprised ak think "בטח המאיירים הממש מוכשרים של אמא\"י מכינים לי אותו." p "טוב, היא אמרה שיש שם עוד מתנדבת. היא ממילא תדריך אותנו. מעניין מי זו?" ak "עוד רגע נגלה." - + play sound sfx_door_close stop music fadeout 1.0 + play sound sfx_walk scene bg_cosplay_fix with fade show akai stress with dissolve @@ -404,10 +453,13 @@ label akai_route: play music bgm_convention + + play sound sfx_wow am "קיייה! אקאי סנפאי?!?! {=emoji}✪ ω ✪" with hpunch + play sound sfx_embarrass ak happy_stress "בואי לא נגזים, אני לא *כזה* מבוגר-" am "אני לא מאמינה, אקאי סנפאי פה!" @@ -422,6 +474,7 @@ label akai_route: ak "כן, זה אני! ובאתי לעזור בתיקון הקוספליי!" + play sound sfx_sparkle ak serious "שום פרופ שבור לא יעבור אותי! אני אשבו– אתקן לו את הצורה!" am "יאייייי! אתה כזה מגניב אקאי!!! אבל רגע..." @@ -435,7 +488,8 @@ label akai_route: pass "לא נתנו לי שם כי אני כלי סיפורי שמייצג את השחקן!": pass - + + play sound sfx_surprised ak surprised "אה, לא הצגתי אותו. הוא עוזר לי עם המשימות שלי בתור מתנדב!" menu: @@ -452,6 +506,7 @@ label akai_route: am "רגע, שקט! מישהו מגיע לדוכן!" + play sound sfx_sparkle ak excited "הנה זה מגיע, ההזדמנות שלי לזרוח!" ak "מה שלא יגיע, אני מוכן!!!" @@ -466,12 +521,14 @@ label akai_route: show akai surprised at right with dissolve + play sound sfx_surprised ak "שירו?!" - + play sound sfx_surprised am "שירו?!" - + play sound sfx_surprised sh surprised "אקאי?!" + play sound sfx_angry ak serious "מה אתה מופתע, שירו? אתה יודע שאני מתנדב היום!" ak "אני איפה שצריכים אותי! אני עוזר לאזרח הקטן ולקוספלייר המצוין!" @@ -482,6 +539,7 @@ label akai_route: p "היא נראית לא משהו..." + play sound sfx_embarrass sh "הייתה לי... תאונה, בדרך לתחרות האיידול. אני יודע שזה טכנית לא קוספליי, אבל..." sh "תוכלו לעזור לי?" @@ -493,17 +551,22 @@ label akai_route: pass "אקאי?": pass - + + play sound sfx_sparkle ak happy "יש לנו את כל הכלים לעזור לך ממש פה!" ak "נכון עמי–" + play sound sfx_sit + with hpunch stop music fadeout 1.0 "אקאי ואתה מסתובבים להסתכל על עמית נדבת, אבל נראה שהיא התעלפה. אולי לראות גם את אקאי וגם את שירו באותו המקום ובאותו הזמן היה יותר מדי מרגש בשבילה. " play music bgm_crisis + play sound sfx_shock + ak stress "ע-עמית?! עכשיו זה לא הזמן להפסקת רצפה!" ak "אוי לא, אוי לא, מה אני יכול לעשות?!" @@ -535,16 +598,18 @@ label akai_route: p "אוקיי אני לא חושב שזה ברמה של זה-" + play sound sfx_angry ak serious "אין מה לעשות. תתעוררי עמית!!!" + play sound sfx_sit + with vpunch "אקאי תופס את עמית, ומנסה לנער אותה. לא נראה שזה מזיז לה יותר מדי, והיא עדיין מעולפת." - with vpunch - - "הערה לתשומת לבכם: במקרה של עילפון במהלך הכנס יש לקרוא לצוות מרחב בטוח או להזעיק חבר סגל, אין לנער את המתעלף." + "{=txtbold}הערה לתשומת לבכם: במקרה של עילפון במהלך הכנס יש לקרוא לצוות מרחב בטוח או להזעיק חבר סגל, אין לנער את המתעלף." p "אקאי, אני לא יודע אם זה יעבוד–" + play sound sfx_angry ak happy_stress "על מה אתה מדבר?! אני יכול לעשות את זה!" ak "אני קם כל יום ב-6! אין מישהו שיותר טוב בלהקים אנשים ממני!" @@ -555,7 +620,7 @@ label akai_route: "ובלי לחשוב על זה מעבר, אקאי מתחיל לשיר לה. נראה שזה פתיח מסדרה על קלפי כדורגל...? הוא שר גם על איזשהו סוג של ג'יני...???" - "שימו לב 2.0: שוב, תקראו לצוות מרחב בטוח או לחבר הסגל הקרוב." + "{=txtbold}שימו לב 2.0: שוב, תקראו לצוות מרחב בטוח או לחבר הסגל הקרוב." "לאחר כמה רגעים מהשיר, אקאי מתחיל להתבלבל במילים. הוא מנסה לשיר עד כמה שהוא יכול, אבל הסימפוניה של הזיופים והמילים המקולקלות שלו רק מרחיקה אנשים מעמדת תיקון הקוספליי." @@ -563,11 +628,13 @@ label akai_route: "בינתיים, שירו נראה יותר ויותר מובך. נראה שהסצנה מולו מלחיצה אותו אפילו יותר." - sh worry "א-אתם יודעים מה? לא משנה! אני... אני אשאל בקפיטריה אם יש להם דבק." + play sound sfx_embarrass + sh stress "א-אתם יודעים מה? לא משנה! אני... אני אשאל בקפיטריה אם יש להם דבק." sh "תודה בכל מקרה. אני חייב ללכת! ביי!" - hide shiro dissolve + play sound sfx_run + hide shiro with dissolve show akai stress @@ -575,18 +642,22 @@ label akai_route: "קצת אחרי ששירו עוזב, עמית נדבת מתעוררת." - play music bgm_weird + play music bgm_con_ambience am2 "מה... מה קרה?" am2 "נרדמתי?" + play sound sfx_crickets + ak "...כן." am "היה לי חלום ממש מוזר שראיתי גם אותך וגם את שירו..." am "אבל זה בטוח רק חלום, נכון...?" + play sound sfx_embarrass + ak "...עכשיו זה כן." ak happy_stress "לא נורא! בואי... בואי נסיים את המשמרת הזו בצורה טובה!" @@ -610,8 +681,10 @@ label akai_route: ak "את התדריך!" + play sound sfx_sparkle ak serious "שירו! הנעל!" + play sound sfx_surprised sh surprised "ה-הנה היא!" menu: @@ -634,7 +707,8 @@ label akai_route: pause 1.0 "אקאי מורח בעדינות דבק מגע על הסולייה של הנעל, ומחכה כחמש דקות שהוא יהיה מוכן. לאחר שהדבק התייבש מספיק, הוא מחבר את הסולייה לשאר הנעל במכה אחת...!!!" - + + play sound sfx_magic "הנעל כמו חדשה! אפילו נראה שהיא מנצנצת קצת!" stop music fadeout 1.0 @@ -647,19 +721,23 @@ label akai_route: sh "אקאי..." + play sound sfx_sparkle sh happy "אתה מדהים! הצלחת לתקן אותה!" + play sound sfx_surprised ak happy "שום נעל לא תצליח להביס אותי!" ak "בהצלחה שירו!!! תשבור רגל!!!" + play sound sfx_angry ak stress "רק לא את הנעל שוב!!!" + play sound sfx_surprised sh laugh "אל תדאג, אני אשתדל!" hide shiro with dissolve - show akai + show akai at center play music bgm_convention @@ -668,9 +746,11 @@ label akai_route: p "כל הכבוד אקאי! התמודדת עם המצב הזה לבד לגמרי!" p "אתה באמת הולך להיות מתנדב מצטיין!" - + + play sound sfx_surprised ak think "מה, אתה חושב שבאמת יש לי סיכוי להיות בסגל?" + play sound sfx_sparkle ak happy "על מה אני מדבר, בטוח שאני אהיה בסגל!" p "זה נכון!" @@ -688,7 +768,8 @@ label akai_route: am "...שירו היה כאן?! ואני נרדמתי?! {=emoji}╚(•⌂•)╝" - + + play sound sfx_embarrass am "אני לא מאמינה שפספסתי את זה שהיו שניים מתוך שלושת המאסקוטים של אמא\"י באותה הסצנה במשחק!!! {=emoji}😩" @@ -698,13 +779,16 @@ label akai_route: p "אנחנו לא רוצים שתתעלפי שוב." + play sound sfx_surprised ak think "ועדיין יש לנו זמן עד לסוף המשמרת..." + play sound sfx_wow am "אז בשבילך אקאי, אני אשאר ערה כל המשמרת! {=emoji}✪ ω ✪" am "כל השבוע אם צריך!" + play sound sfx_crickets ak stress "בואי נתרכז בלסיים את הכנס בחתיכה אחת, בסדר?" am "כן, אקאי סנפאי! @@ -722,6 +806,7 @@ label akai_route: label akai_route_3: + play sound sfx_walk scene bg_con_stairs with fade show akai with dissolve @@ -740,6 +825,7 @@ label akai_route: ak "מאשה מבקשת שנבוא לעזור לה בחדר הסגל...!" + play sound sfx_sparkle ak excited "חדר... הסגל!" p "וואו!" @@ -747,11 +833,16 @@ label akai_route: p "מה מיוחד בזה?" ak "זה אומר שהיא צריכה לתת לי משימה של סגל!" - + + play sound sfx_surprised ak serious "אין לנו רגע לבזבז, בוא נלך עכשיו!" + play sound sfx_walk + scene bg_staff_room with fade + play sound sfx_door_open + play music bgm_convention "בחדר הסגל יש כמה חברי סגל, הם יושבים מול השולחן ואוכלים את ארוחת הצהריים שלהם." @@ -766,6 +857,7 @@ label akai_route: hr "כן! זוכר רציתי לתת לך משימה הבוקר? המשימה המקורית שבשבילה באת לכנס?" + play sound sfx_sparkle ak excited "כן, בטח שאני זוכר!" "אתה יכול לראות את ההתרגשות בעיניו של אקאי, זו המשימה שתכריע את עתיד ההתנדבות שלו." @@ -798,6 +890,8 @@ label akai_route: hr "כאן אתה נכנס לתמונה, אקאי." + play sound sfx_angry + ak stress "א-אני? אני צריך להשלים מהרשימה?" hr "סומכת עליך אקאי, אני בטוחה שאתה מסוגל!" @@ -812,6 +906,8 @@ label akai_route: show akai -stress + play sound sfx_surprised + ak "אוקיי, כן אני מסוגל לזה, בטח!" ak "איך אדע מה צריך?" @@ -822,10 +918,14 @@ label akai_route: "אקאי ואתה יוצאים מחדר הסגל ומתחילים להתקדם לכיוון הקפיטריה." + play sound sfx_walk + stop music fadeout 1.0 scene bg_staff_hallway with fade + play sound sfx_door_close + show akai with dissolve ak "טוב, עכשיו נבדוק מה כתוב בהודעה–" @@ -842,6 +942,7 @@ label akai_route: kid2 "אחי רוצה להגיע להרצאה, אבל אנחנו לא בדיוק מבינים איפה היא נמצאת." + play sound sfx_surprised ak think "אהה... כן. מקרה קלאסי של לאבד את הדרך." ak "איך כדאי לי לעזור?" @@ -853,7 +954,8 @@ label akai_route: pass "תסביר להם איך בנייני האומה בנויים?": pass - + + play sound sfx_sparkle ak @ happy "אה, בטח! בואו איתי ואעזור לכם!" mom "הידד!" @@ -898,6 +1000,8 @@ label akai_route: show akai happy with dissolve + play sound sfx_surprised + ak "אוקיי חזרתי, אז מה צריך לקנות?" p "מאשה ביקשה שתביא @@ -909,6 +1013,8 @@ label akai_route: ak "בוא נתקדם לשם ונקווה שיש את הכל במלאי." + play sound sfx_walk + scene bg_cafeteria with fade "אקאי ואתה מתקדמים לכיוון הקפיטריה פעם נוספת. נראה שיש תור לא מאוד ארוך להגיע למחוז חפצכם." @@ -919,6 +1025,8 @@ label akai_route: p "גם יש במקררים מגוון של מים בטעמים." + play sound sfx_angry + ak happy_stress "עכשיו רק לקוות שיש להם את המסטיק אבטיח הזה." p "בטוח יש! זה בסך הכל מסטיק!" @@ -932,6 +1040,7 @@ label akai_route: pause 1.0 + play sound sfx_embarrass ak "...יש יותר מטעם אחד?" shp "כן, בגלל זה קוראים לזה מים בטעמים." @@ -946,10 +1055,12 @@ label akai_route: "מלבי אדום?": pass + play sound sfx_money shp "אין בעיה, בבקשה!" "אקאי משלם לבריסטה ולוקח את הקניות איתו בשקית." + play sound sfx_sparkle ak excited "תודה רבה!" ak "סיימנו עם זה, כל הכבוד לנו!" @@ -961,7 +1072,8 @@ label akai_route: pass "רואה? בסך הכל היה קליל!": pass - + + play sound sfx_surprised ak happy "תודה, אבל הכל באמת בזכותך! תודה לך שעזרת לי עם כל הבלאגן של ההתנדבות." p "אין בעד מה, באמת." @@ -970,8 +1082,10 @@ label akai_route: p "אבל נראה לי שהיית מסתדר בלי המעריצים." + play sound sfx_embarrass ak laugh "כן, אה?" - + + play sound sfx_angry ak happy_stress "אחרי היום הזה, העתיד שלי בסגל יוכרע. אני לא בטוח איך להרגיש." menu: @@ -988,6 +1102,7 @@ label akai_route: p "אבל העבודה עדיין לא נגמרה!" + play sound sfx_sparkle ak serious "כן, בוא נלך למסור ל-VIP את הממתקים שלה." menu: @@ -997,22 +1112,24 @@ label akai_route: pass "קדימה נלך, LET'S GO!": pass - + play sound sfx_walk stop music fadeout 1.0 scene bg_staff_room with fade + play sound sfx_door_open "ורוניקה איזבלה פרלוב יושבת מולכם, לא לבדה. סביבה יש צוות, כנראה הצוות שלה שהגיע לתרגם ולתמוך בה כאן. הם מדברים בעיקר ביפנית, אבל אתה מזהה כמה מילים ברקע." "אתם רואים גם כמה חברי סגל בחדר, ביניהם מאשה ביינוש." show akai with dissolve + play sound sfx_surprised ak "היי, מאשה, הנה מה שביקשת." hr "יופי אקאי, הכל כאן?" - ak "יס, יס" + ak "יס, יס!" "עזרת לאקאי לנסות לרצות את VIP ובדרך בחרת לשמור על הפרטיות של אקאי. אבל האם זה באמת היה מספיק? אתה מרגיש ששכחתם משהו חשוב, אבל אתה לא בטוח מה... טוב נו, נקווה שבחרת בטעם טוב." @@ -1038,6 +1155,7 @@ label akai_route: show akai happy with dissolve + play sound sfx_surprised ak "אוקיי חזרתי, אז מה צריך לקנות?" p "מאשה ביקשה שתביא במבה נוגט, ביסלי פלאפל, מסטיק אבטיח ומים בטעם ענבים." @@ -1060,19 +1178,24 @@ label akai_route: p "גם יש במקררים מגוון של מים בטעמים." + play sound sfx_embarrass + ak happy_stress "עכשיו רק לקוות שיש להם את המסטיק אבטיח הזה." p "בטוח יש! זה בסך הכל מסטיק!" - "הגעתם לקופה ואל הבריסטה" + "הגעתם לקופה ואל הבריסטה." + play sound sfx_surprised ak happy "היי, תוכלו להביא לי בבקשה {=txtbold}במבה נוגט, ביסלי פלאפל, מסטיק אבטיח ומים בטעם ענבים?" - + shp "אין בעיה, בבקשה!" + play sound sfx_money "אקאי משלם לבריסטה ולוקח את הקניות איתו בשקית." + play sound sfx_sparkle ak excited "תודה רבה!" play music bgm_convention @@ -1095,8 +1218,10 @@ label akai_route: p "אבל נראה לי שהיית מסתדר בלי המעריצים." + play sound sfx_embarrass ak laugh "כן, אה?" + play sound sfx_angry ak happy_stress "אחרי היום הזה, העתיד שלי בסגל יוכרע. אני לא בטוח איך להרגיש." menu: @@ -1113,6 +1238,7 @@ label akai_route: p "אבל העבודה עדיין לא נגמרה!" + play sound sfx_sparkle ak serious "כן, בוא נלך למסור ל-VIP את הממתקים שלה." menu: @@ -1122,11 +1248,12 @@ label akai_route: pass "קדימה נלך, LET'S GO!": pass - + + play sound sfx_walk stop music fadeout 1.0 scene bg_staff_room with fade - + play sound sfx_door_open "ורוניקה איזבלה פרלוב יושבת מולכם, לא לבדה. סביבה יש צוות, כנראה הצוות שלה שהגיע לתרגם ולתמוך בה כאן. הם מדברים בעיקר ביפנית, אבל אתה מזהה כמה מילים ברקע. " "אתם רואים גם כמה חברי סגל בחדר, ביניהם מאשה ביינוש." @@ -1140,19 +1267,24 @@ label akai_route: ak "יס, יס." hr "יודע מה? בגלל שעבדת כל כך קשה על המשימה הזו, מה דעתך להביא לה את החטיפים?" - + + play sound sfx_surprised + with vpunch ak happy_stress "מ-מי, אני? את רוצה ש*אני* אפגוש את ורוניקה איזבלה פרלוב המכונה גם VIP?! המדובבת של אקאנוסקה?!?!" - with vpunch + hr "כן. אבל גם תביא לה את החטיפים, שזה יותר חשוב." + play sound sfx_surprised ak happy "שמעת את זה? אני לא מאמין! בוא, מהר מהר לפני שהיא מתחרטת על זה!" "אקאי תופס לך את היד וגורר אותך איתו לכיוונה. איזה מרגש! לפגוש סלב פנים מול פנים! ...שהם לא אקאי, כמובן." + play sound sfx_sparkle ak excited "ורוניקה! אני מעריץ גדול! ראיתי את כל הפרקים של הסדרה וגם שמעתי את הדרמה CD של אקאנוסקה בשוק הכרמל!" + play sound sfx_embarrass ak happy_stress "...וגם הבאתי לך את החטיפים והשתייה שביקשת. אני מקווה שהם לטעמך." ak "ומי שעזר לי למצוא את הדברים זה הידיד שלי, שנמצא פה לידי." @@ -1161,14 +1293,18 @@ label akai_route: p "ה-היי." + play sound sfx_surprised vip "א-אה! שא...לום?" + play sound sfx_sparkle ak "שלום!" - + + play sound sfx_sparkle vip "שלום!!!" - play music bgm_normal + play music bgm_convention + play sound sfx_cardboard_drop "אקאי מניח את החטיפים על השולחן, וביניהם המים בטעם ענבים." "ברגע שורוניקה רואה את הענבים על העטיפה של הבקבוק, עינייה זוהרות. נראה כאילו כוכבים ממלאים את האישונים שלה, כמעט כמו אצל אקאי שהוא מתרגש. נראה שבחירת המים הייתה נכונה!" @@ -1189,7 +1325,10 @@ label akai_route: vip "赤いさん, ありがとう!" - "לאחר שאקאי שמע את ורוניקה כל כך שמחה ומודה לו, הוא התחיל להסמיק ממש" + play sound sfx_surprised + + show akai surprised + "לאחר שאקאי שמע את ורוניקה כל כך שמחה ומודה לו, הוא התחיל להסמיק ממש!" p "עכשיו אתה באמת אדום!" @@ -1206,8 +1345,10 @@ label akai_route: ## route endings label akai_route_end: - + + play sound sfx_walk scene bg_stage_empty with fade + play sound sfx_door_close "הכנס לקראת סיומו, אקאי ואתה ממשיכים לעזור פה ושם בפעולות פירוק וקיפול של דוכני הכנס השונים." @@ -1215,10 +1356,13 @@ label akai_route: p "וואו, אני לא מאמין שהיום כבר נגמר." + play sound sfx_surprised + ak happy "כן אה? עבר יחסית מהר." p "טוב, עוד מעט הרכבת חזרה הביתה... אתה מתקפל או...?" + play sound sfx_embarrass ak stress "אהה... כן, כדאי..." p "מה קרה?" @@ -1239,6 +1383,7 @@ label akai_route: p "מה היא אמרה?" + play sound sfx_surprised ak serious "היא קוראת לי לחדר הסגל, היא אמרה שיש לה משהו להודיע לי." p "...נקווה שאלו חדשות טובות..." @@ -1252,6 +1397,8 @@ label akai_route: scene black with fade + play sound sfx_walk + "אקאי הולך לחדר הסגל. הלב שלו פועם בחוזקה. למרות זאת, הוא יודע שעשה עבודה טובה." "העבודה הקשה שלך ושלו לבטח נראתה על ידי חברי הסגל. הם בטוח שמו לב כמה הוא רציני, אחראי ומתחשב." @@ -1259,6 +1406,8 @@ label akai_route: "אקאי הגיע לחדר הסגל, הדלת סגורה והוא שומע אנשים רבים מדברים מבעד לדלת." "הוא מושיט את ידו לכיוון הדלת ופותח אותה." + + play sound sfx_door_open scene cg_akai_good with fade @@ -1280,6 +1429,8 @@ label akai_route: stf "ברוך הבא לצוות, אקאי!" + play sound sfx_wow + ak "וואו, אני לא מאמין שסוף סוף הגעתי לזה, תודה רבה לכם, באמת!" "{=txtbold}הצלחתם לעזור לאקאי להגיע לתפקיד סגל, התפקיד שחלם עליו כל חייו." @@ -1296,6 +1447,8 @@ label akai_route: scene black with fade + play sound sfx_walk + "אקאי הולך לחדר הסגל. הלב שלו פועם בחוזקה. למרות זאת, הוא מקווה שעשה עבודה טובה." "אולי לא הכל היה מושלם, אבל הכל הסתדר בסוף. בטח הם יכירו בהשקעה הרבה של אקאי!" @@ -1304,6 +1457,8 @@ label akai_route: "הוא מושיט את ידו לכיוון הדלת במטרה לפתוח אותה, אבל מאשה יוצאת החוצה לפני שהוא מספיק." + play sound sfx_door_open + scene bg_staff_room with fade show akai with dissolve @@ -1312,7 +1467,8 @@ label akai_route: hr "אקאי, תראה... אני מאוד מאוד מעריכה את העבודה שלך היום ובכללי בארגון, אבל..." - show akai serious_stress + play sound sfx_shock + show akai stress "נראה שהצבע עזב את פניו של אקאי, הוא חיוור לחלוטין." @@ -1332,6 +1488,8 @@ label akai_route: hr "כדאי לך להתחיל להתקדם הביתה." + play sound sfx_walk + scene cg_akai_bad with fade play music bgm_bad_ending diff --git a/game/akai_route.rpyc b/game/akai_route.rpyc index f53083c..217062a 100644 Binary files a/game/akai_route.rpyc and b/game/akai_route.rpyc differ diff --git a/game/aoi_route.rpy b/game/aoi_route.rpy index 83c8428..2cd0d52 100644 --- a/game/aoi_route.rpy +++ b/game/aoi_route.rpy @@ -17,9 +17,10 @@ label aoi_route: ao "דבר ראשון והכי חשוב, אנחנו צריכים למצוא לנו– " with vpunch + play sound sfx_break show aoi surprised - "אחד מבאי הכנס לא הסתכל ונתקל בטעות באאוי" + "אחד מבאי הכנס לא הסתכל ונתקל בטעות באאוי." stop music play music bgm_crisis @@ -31,15 +32,20 @@ label aoi_route: p "אוי לא! את בסדר?" - ao angry "אני בסדר, אבל איזו חוצפה! למה מתלהבים כל כך ממר אקאנוסקה ולא ממני!" + play sound sfx_angry + ao angry "אני בסדר, אבל איזו חוצפה! למה מתלהבים כל כך ממר אקאנוסקה ולא ממני!" + show aoi angry at left_to_right "אאוי מסתובבת כדי לראות אם באמת היה קוספלייר כזה או אחר של אקאנוסקה באיזור, כדי לנזוף בו על זה שהמעריצים שלו לא זהירים. במקום זה, היא רואה את אקאי האמיתי, שנראה מוקף מכל עבר במעריצים." hide aoi angry with dissolve show akai happy with dissolve + + play sound sfx_surprised ak "תודה, תודה, אני באמת מאוד גבוה." + play sound sfx_embarrass ak stress "אבל אני חייב ללכת! אני חייב להספיק להגיע לתדריך מתנדבים!" hide akai with dissolve @@ -59,23 +65,28 @@ label aoi_route: hide akai stress with dissolve - + + play sound sfx_run "וברגע שהמעריצים מסתובבים… אקאי מתחיל לרוץ במהירות לכיוון המדרגות. אאוי אפילו לא הספיקה לצעוק עליו." + play sound sfx_angry show aoi angry with hpunch ao "למה הוא תמיד עושה לי את זה!" ao "אני נשבעת, כשאני אתפוס אותו, התדריך יהיה הדבר האחרון שהוא יצטרך לדאוג ממנו!" + play sound sfx_shock ao surprised "…רגע אחד. הכוכב הנוצץ שמלכת השיפקה הקריבה את חייה בשבילו! הוא נפל!" ao "לקח לי שבועיים למדל אותו בתלת!!!" + play sound sfx_embarrass ao sad "אוף, עכשיו בחיים לא יזהו אותי בתור הנסיכה נטלישיקו!" p "מי?" + play sound sfx_angry ao sangry "הנסיכה נטלישיקו? מחלק 8 של הסדרה \"הפעם ההיא שהפכתי לסליים, אבל בצפון תל אביב\"? " menu: @@ -85,7 +96,8 @@ label aoi_route: pass "מו?" : pass - + + play sound sfx_sparkle ao smug "מה, אתה לא רואה אנימה? זו הסדרה הכי פופולרית כרגע, היא אפילו זכתה בטקס פרסי האנימה האחרון!" ao "ועוד במיוחד עשיתי את הגרסה שלה אחרי שינוי הצורה של הירח, אבל לפני הסאגה של ברקיטו!" @@ -98,6 +110,7 @@ label aoi_route: "חשבתי שאת אחת מהאלו, נו, טיילור טנשי?" : pass + play sound sfx_embarrass ao worry "אוי לא, אם לא זיהית את הגרסה הזו ככה, איך יזהו בלי הכוכב הנוצץ? היא מקבלת אותו רק בחלק ממש מאוחר של הסדרה!" ao "אני לא יכולה ללכת לשיפוט קוספליי ככה!" @@ -117,24 +130,29 @@ label aoi_route: # good choice label aoi_route_1_good: + play sound sfx_surprised ao surprised "עמדת תיקון הקוספליי! כמובן, איך לא חשבתי על זה?" p "עמדת תיקון הקוספליי?" p "ראיתי משהו כזה במפה, אבל הם באמת יכולים לעזור?" + play sound sfx_sparkle ao smug "ברור שכן!" ao "יש שם את כל הכלים והאנשים לעזור לקוספליירים במקרי חירום!" p "אם ככה, אני בטוח שאם נלך לשם, הם יעזרו לך להדביק את זה בחזרה!" + play sound sfx_surprised ao surprised "וואו! איך לא חשבתי על זה קודם?" ao "…כנראה כי לא עשיתי קוספליי בעבר, האמת." ao happy "לא משנה, בוא נלך לשם עכשיו!" + play sound sfx_run + stop music fadeout 1.0 scene bg_cosplay_fix with fade @@ -164,6 +182,7 @@ label aoi_route: am "או מיי גד… אאוי-צ'אן? {=emoji}✪ ω ✪" with hpunch + play sound sfx_wow am "{=txtbold}קיההההההה!!! {=emoji}╰(*°▽°*)╯" @@ -183,6 +202,7 @@ label aoi_route: p "(וואו, מה הקטע שלה?)" + play sound sfx_sparkle ao smug "כשאת דמות הדגל של אמא\"י, אין ברירה אלא שיהיו לך יותר מידי מעריצים!" am " אייייייי! הכל כדי לעזור לך לנצח אאוי!" @@ -199,6 +219,7 @@ label aoi_route: "אור חזק מאיר על הכוכב... עמית מצמידה את המטה אל האור, והדבק חג סביב הכוכב והמטה באלגנטיות. אם מסתכלים ממש טוב, נראה כאילו הדבק יוצר מעין פפיון קסום!" "האור של הכוכב מאיר את עמדת תיקון הקוספליי, ואז...!" + play sound sfx_magic "באורח פלא, הכוכב מחובר בצורה מושלמת למטה, ולאחר שהוא עושה סיבוב קטן במקום, הוא מנצנץ לעיני כולם!" stop music fadeout 1.5 @@ -207,6 +228,7 @@ label aoi_route: am "פיו. הקוספליי יצא ממש טוב, אז יהיה חבל שיורידו לך נקודות על משהו שלא קרה באשמתך. {=emoji} \(@^0^@)/" + play sound sfx_sparkle show aoi excited with dissolve ao excited "וואו זה היה... מטורף!" @@ -215,11 +237,13 @@ label aoi_route: am "עם קצת אמונה הכל יכול לקרות, נכון אאוי-צ'אן?" + play sound sfx_surprised ao smug "תתעלמי ממנו, זה הכנס הראשון שלו, הוא עוד ילמד. בכל אופן, תודה לך!" am "וואו… אאוי-צ'אן הודתה לי באופן אישי… {=emoji} q(≧▽≦q" + play sound sfx_crickets ao worry "…אולי כדאי שנלך." p "כן, אני גם חושב." @@ -247,11 +271,12 @@ label aoi_route: stop music fadeout 1.0 + play sound sfx_walk scene bg_cafeteria with fade show aoi sad with dissolve - play music bgm_weird + play music bgm_con_ambience ao sad "…אז אין לכם שום דבק?" @@ -260,7 +285,8 @@ label aoi_route: ao "שזה… סוג של דבק?" shp "זה חטיף." - + + play sound sfx_angry ao angry "אוף. טוב, בזבזנו על זה מלא זמן." ao "תודה על כלום. בוא נקנה איזה בורקס ונתחפף מפה." @@ -282,13 +308,16 @@ label aoi_route: scene bg_con_stairs with fade - "לאחר שהיא נקראה לעמדת שיפוט הקוספליי, אאוי חוזרת לכיווני." + "לאחר שהיא נקראה לעמדת שיפוט הקוספליי, אאוי חוזרת לכיוונך." + play sound sfx_walk show aoi with dissolve + p "איך הלך השיפוט? היה בסדר?" if ending_progress == 1: - + + play sound sfx_sparkle ao happy "הלך מעולה! הקוספליי נראה מושלם." ao "והשופטים החמיאו לי על הדיוק בפרטים, במיוחד על החלק שהצלחנו להדביק בחזרה!" @@ -297,6 +326,7 @@ label aoi_route: ao "אין ספק שאעלה לבמה עכשיו!" else: + play sound sfx_crickets ao worry "לא משהו. השופטים שאלו אותי לגבי החלק בקוספליי שהיה חסר." ao "ושאמרתי שזו גרסה מיקום מקביל…" @@ -308,6 +338,7 @@ label aoi_route: play music bgm_convention with hpunch + play sound sfx_surprised ao happy "בכל מקרה! הגיע הזמן למשימה השנייה!" ao "כדי לתמוך בסיכויים שלי לנצח, הגיע הזמן לתמוך בעשייה מקומית!" @@ -318,6 +349,7 @@ label aoi_route: "מה זה אומר?": pass + play sound sfx_sparkle ao @ excited "הדרך הכי טובה להגיע לליבם של הקהל... היא דרך מרצ'!" ao "ואם נראה להם שאנחנו תומכים באמנים מקומיים ונקנה מוצרים של הדמות שהם הכינו…" @@ -326,6 +358,7 @@ label aoi_route: ao "\"אהובת הקהל\" יהיה תואר יקר ערך נוסף שאזכה בו!" + play sound sfx_embarrass ao @ worry "…ותמיכה באמנים המוכשרים שמגיעים לכנס, כמובן." ao "בוא נלך ביחד לדוכני האמנים ונבחר משהו מתאים." @@ -365,6 +398,8 @@ label aoi_route: ao "תוביל את הדרך!" + play sound sfx_walk + scene bg_con_booth_1 with fade "לאחר שיטוט קצר בכנס והיעזרות במפה, הגעתם ליעד:" @@ -387,6 +422,7 @@ label aoi_route: p "הוא קצת כמו גורד שחקים." + play sound sfx_surprised ao surprised "וואי, יש פה מלא דברים טובים!" ao "כמה מרצ'... ושל כל כך הרבה סדרות!" @@ -395,10 +431,13 @@ label aoi_route: ao "…אני שמחה שאני צריכה לקנות רק משהו אחד," + play sound sfx_embarrass ao @ worry "כי אם לא, שירו בחיים לא יסלח על זה על זה שהייתי מחסלת לנו את התקציב." ao happy "אני אקח את מחזיק המפתחות הזה!" + play sound sfx_money + ao "הוא חמוד ברמות, והוא מתאים בדיוק לקוספליי שלי!" p "נראה שגם הטבעת עצמה של המחזיק מתאימה לשאר הקוספליי." @@ -424,6 +463,8 @@ label aoi_route: p "איזשהו אולם, זה בטח מכאן…" + play sound sfx_walk + stop music fadeout 1.0 scene black with fade @@ -432,12 +473,13 @@ label aoi_route: scene bg_lecture with fade - play music bgm_weird + play music bgm_lecture_ambience "רצתם ישר אל תוך חדר באמצע הרצאה, ולא לשדרת האמנים." p "...אופס." + play sound sfx_angry show aoi sangry with dissolve ao "לא נראה לי שמוכרים פה מרצ'." @@ -446,10 +488,11 @@ label aoi_route: ao "ואני אפילו לא יכולה לצעוק כי אני לא רוצה להפריע למרצה." + play sound sfx_crickets ao embarrased " אבל אני לא יכולה להגיד שזה לא מעניין, לפחות." - ao "אז ככה המדע הזה עובד…" + play sound sfx_angry ao sangry "אבל אחרי שמסתיימת ההרצאה אנחנו חייבים לרוץ בחזרה לכיוון האולם הראשי." ao "אני לא רוצה לפספס את התדריך אחרי שכבר פספסתי את הדוכנים." @@ -461,9 +504,10 @@ label aoi_route: pass "רוצה מים בטעם וצבע של קולה?": pass - + ao "אל תנסה אותי. אסור לאכול באולם בכל מקרה." + play sound sfx_embarrass ao embarrased "בוא פשוט נמהר." stop music fadeout 1.0 @@ -472,6 +516,8 @@ label aoi_route: ## event 3: technical instructions label aoi_route_3: + + play sound sfx_walk scene bg_stage_back with fade show aoi with dissolve @@ -482,19 +528,23 @@ label aoi_route: ao "אחרי כל המאמץ שהשקעתי בסקיט, זה היה אסון אם אני–" pause 1.0 - + + play sound sfx_shock ao surprised "לא הייתי… מוכנה." p "מה קרה אאוי?" play music bgm_crisis + play sound sfx_embarrass ao worry "הנחיות התאורה והבמה שלי… לא העברתי אותן עדיין!" p "מה?!" + play sound sfx_angry ao angry "נו… לא היה לי זמן! אתה יודע כמה קשה זה להתאמן על סקיט בחנייה ציבורית כל ערב?!" + play sound sfx_embarrass ao worry "מהר! אין לנו זמן לבזבז!" ao "אנחנו חייבים להעביר את ההנחיות לצוות הנכון!" @@ -524,22 +574,26 @@ label aoi_route: ao happy "…כן! נכון! צוות אור-קולי!" - play music bgm_weird + play music bgm_con_ambience + play sound sfx_crickets ao embarrased "בעיקרון, הייתי צריכה להעביר את ההנחיות חודשים מראש." "הערות כותב: נכון." + play sound sfx_surprised ao think "וזה היה צריך להיות חלק מההרשמה מול צוות קוספליי!" "הערות כותב: אם את יודעת אז למה לא עשית?" + play sound sfx_sparkle ao smug "ואולי זה כבר ממש מאוחר לבקש," "הערות כותב: לפחות היא יודעת שזה לא בסדר?" ao happy "אבל זה הזמן שלי להשתמש בכוח הכי גדול שלי!" + play sound sfx_sparkle ao "פרוטקציה!" menu: @@ -558,23 +612,27 @@ label aoi_route: p "...אז לא כדאי שנמהר להביא להם את ההנחיות?" + play sound sfx_surprised ao surprised "אה, נכון." ao "בוא נמצא מתנדב לשאול אותו." stop music fadeout 1.0 + play sound sfx_walk scene bg_stage_empty with fade play music bgm_convention + play sound sfx_wow am "קייה! אאוי-צ'אן!!! - {=emoji}φ(゜▽゜*)♪" + {=emoji}φ(`▽``*)♪" am "…ואתה. איך אפשר לעזור?" show aoi embarrased with dissolve + play sound sfx_embarrass ao embarrased "עמית! איזה מזל שאת פה! את יכולה לדבר עם צוות אור-קולי ולהעביר להם את ההוראות האלו?" ao "אני יודעת שזה קצת באיחור…" @@ -591,6 +649,7 @@ label aoi_route: p "אם צריך להקריב מישהו כדי לרצות את הכעס שלהם, אני מוכן!" + play sound sfx_surprised ao surprised "מ-מה–" p "(אני מקווה שלא! אני רוצה להגיע לעוד כנסים בעתיד!)" @@ -605,6 +664,7 @@ label aoi_route: am "בשבילך… קצת פחות." + play sound sfx_crickets ao embarrased " כ-כל עוד זה יקרה." p "…כן." @@ -613,12 +673,14 @@ label aoi_route: am "אבל כדאי לך לרוץ, החזרה מתחילה!" + play sound sfx_surprised ao surprised "אוי נכון!" ao happy "תודה רבה! נתראה בתחרות!" hide aoi with dissolve + play sound sfx_wow am "היא חייכה אליי… שוב…" p "…אני הולך לתפוס מקום באולם." @@ -637,10 +699,12 @@ label aoi_route: p "הם… נראה לי שהם אחראים לכל הכנס?" + play sound sfx_embarrass ao worry "לא… לא יודעת?" ao "הם אחראים על כל הציוד, אבל אני לא חושבת שהם אחראים על–" + play sound sfx_angry ao sangry "טוב, אין לנו זמן!" ao "בוא נלך לחדר הלוגיסטיקה!" @@ -655,14 +719,16 @@ label aoi_route: "אולי אם הייתם מתנדבים, אבל אין מי שיוכל לעזור לכם מהצוות שנמצא שם." - play music bgm_weird + play music bgm_con_ambience show aoi embarrased with dissolve + play sound sfx_embarrass ao embarrased "אולי זה לא רעיון כזה טוב ללכת סתם למקומות כי נראה לנו ששם נמצא את הפתרון." p "לא חשבתי שיש מקומות שאסור לבאי הכנס להיות בהם." + play sound sfx_angry ao sangry "הסגל של הכנס עובד מאוד קשה כדי שהכנס הזה יתקיים!" ao "הם צריכים לעבוד בצורה מקצועית ואחראית, ולכן יש דברים שרק הם יכולים לעשות," @@ -671,20 +737,22 @@ label aoi_route: ao "חשוב לכבד אותם ואת העבודה שלהם." + play sound sfx_embarrass ao worry "אבל… אני צריכה למהר לאולם הראשי." ao "אני אתנצל בפני צוות קוספליי, ואני אבקש מהם לקחת את ההנחיות." p "אבל איך תשכנעי אותם להקשיב לך?" + play sound sfx_crickets ao embarrased "אני... אסכים להנחות את התחרות הבאה." ao "אני אפילו אגרור את שירו איתי אם צריך." p "וואו, את חושבת שהוא יס-" - show aoi - + show aoi -embarrased + play sound sfx_surprised ao "אם הוא לא יסכים, אני אספר לכולם שהוא בכה בסרט הראשון של פוקימון." menu: @@ -694,7 +762,8 @@ label aoi_route: pass "וואי וואי.": pass - + + play sound sfx_embarrass ao worry "תאחל לי בהצלחה. אני הולכת לאולם הראשי." stop music fadeout 1.0 @@ -706,6 +775,8 @@ label aoi_route: scene bg_contest_outside with fade + play music bgm_con_ambience + "עזבת את אאוי להתכונן לתחרות הקוספליי ויצאת למסדרון ליד האולם הראשי." "המסדרון עצמו הומה באנשים, בין אם זה באי כנס רגילים או קוספליירים ממולחים." @@ -718,6 +789,7 @@ label aoi_route: p "אני מקווה שאני אמצא מקום טוב…!" + stop music fadeout 1.0 scene bg_contest_crowd with fade "הצלחת לעשות זאת! מצאת מקום טוב שאפשר לראות ממנו את התחרות!" @@ -740,6 +812,8 @@ label aoi_route: "פתאום… האורות באולם נכבים, וזרקור מתחיל להאיר על מרכז הבמה, שם נמצא…" + play sound sfx_spotlight + "המנחה!" scene bg_contest_stage with fade @@ -751,7 +825,7 @@ label aoi_route: mtt "האם אתם מוכנים?" - play sound sfx_crowd_cheer + play sound sfx_crowd_hype "כן, כן, כן!" @@ -775,7 +849,7 @@ label aoi_route: mtt "שעושה קוספליי לדמות \"הנסיכה נטלישיקו\" מחלק 8 של הסדרה \"הפעם ההיא שהפכתי לסליים, אבל בצפון תל אביב\"!" - play sound sfx_crowd_cheer + play sound sfx_crowd_hype "לאחר מחיאות כפיים סוערות מהקהל, המנחה יורד מהבמה והאור נכבה שוב, כדי לכבד את העלייה הראשונה של אאוי לבמת הקוספליי!" @@ -785,13 +859,16 @@ label aoi_route: # note: add light effects here show aoi with dissolve + + play sound sfx_spotlight play music bgm_magical volume 0.5 "המוזיקה מתחילה בדיוק ברגע הנכון, אאוי קופצת לבמה והזרקור מאיר אותה בצורה מושלמת!" # note: have aoi moving around here - show aoi at left_to_right - + hide aoi + show aoi_cosplay_show + play sound sfx_wow "בזמן שהתאורה והמוזיקה מתאימות את עצמן לתנועות שלה, הקוספליי שלה זוהר." "כל החלקים שלו מוצגים בצורה מחמיאה, מדויקת וללא כל פגם. כתוספת להכל, מחזיק המפתחות שמתנדנד לו כחלק מהקוספליי תופס את תשומת הלב של השופטים ושל הקהל שיושב מקרוב!" @@ -802,7 +879,9 @@ label aoi_route: ao happy "תודה רבה!" - hide aoi with dissolve + hide aoi_cosplay_show with dissolve + + play sound sfx_run "ובמהירות, היא יורדת מהבמה כדי שהמנחה יוכל לעלות בחזרה." @@ -820,6 +899,8 @@ label aoi_route: mtt "תודה רבה לאאוי שעשתה קוספליי ל\"נסיכה נטלישיקו\" מחלק 8 של הסדרה \"הפעם ההיא שהפכתי לסליים, אבל בצפון תל אביב\"!" + play sound sfx_crowd_hype + "והוא מתנשף לרגע בכל זאת. לאחר שהוא נרגע קצת, הוא ממשיך." "ועכשיו למתמודד הבא…" @@ -859,6 +940,8 @@ label aoi_route: jdg " זכה אילן בקוספליי ל\"רנג'י\" מ\"איש מכסחת הדשא הביתית\"!" + play sound sfx_crowd_cheer + p "וואו, הוא באמת היה טוב! לא האמנתי שהוא הצליח לבנות מכסחת דשא ביתית רק מקרטונים!" "ונראה שגם הקהל חושב ככה, כי מלוות אותו מחיאות כפיים סוערות כאשר הוא לוקח את התעודה והרוזטה מהשופטים. " @@ -871,6 +954,8 @@ label aoi_route: jdg "זכתה תמר בקוספליי שלה ל\"חנוכה\" מ\"איזה שיר מזמור! איידוליות בעירוני ב'!\"" + play sound sfx_crowd_cheer + p "הקוספליי ממשחק המובייל הכי חם כרגע! זה היה מדהים איך שהיא התאימה את התנועות שלה בדיוק לתנועות במשחק, ורמת הדיוק בפרטים של השמלה שהדמות לובשת בזמן ההופעה שהייתה להם במתנ\"ס העירוני!" p "אאוי, הגיע הזמן שלך…!" @@ -883,7 +968,7 @@ label aoi_route: jdg "אאוי בתור \"הנסיכה נטלישיקו\" מחלק 8 של הסדרה \"הפעם ההיא שהפכתי לסליים, אבל בצפון תל אביב\"!" - play sound sfx_crowd_cheer + play sound sfx_crowd_hype scene cg_aoi_good with fade @@ -929,7 +1014,8 @@ label aoi_route: mtt "והמתמודדת הבאה בקטגוריית יחידים מתחילים היא… אתם מכירים אותה היטב, אאוי!" mtt "שעושה קוספליי לדמות… אממ…" - + + play sound sfx_embarrass mtt "הנסיכה נטלישוקו? הנסיכה נטלישנקו? ...נטלישיקו, מחלק 8 של הסדרה \"הפעם ההיא שהפכתי לסליים, אבל בצפון תל אביב\"!" pause 1.0 @@ -944,6 +1030,7 @@ label aoi_route: show aoi with dissolve + play sound sfx_spotlight pause 1.0 play music bgm_magical @@ -952,7 +1039,7 @@ label aoi_route: stop music - hide aoi + hide aoi with dissolve "אאוי חוזרת אחורה, ומחכה לסימן מצוות אור-קולי כדי לעלות שוב." pause 2.0 @@ -960,7 +1047,7 @@ label aoi_route: "אולי עכשיו?" "עכשיו." - + play sound sfx_spotlight play music bgm_magical pause 1.0 @@ -973,13 +1060,17 @@ label aoi_route: stop music - play sound sfx_gasp + play sound sfx_break "הכוכב במטה של אאוי נתקע בחצאית שלה ונתלש מהמקום!" + play sound sfx_gasp + hide aoi with dissolve "נראה שאאוי לא מרוצה בכלל מעלייתה לבמה. היא נעצרת במקום, מסרבת להמשיך ויורדת משם." + + play sound sfx_walk scene black with fade @@ -1033,10 +1124,13 @@ label aoi_route: show aoi angry with dissolve + play sound sfx_angry "אאוי לא מחכה אפילו שנייה אחת ועולה לבמה, עוד לפני שהמנצח מספיק לעלות לקחת את הפרס שלו, וחוטפת לשופטת את המיקרופון מהיד בכוח." play music bgm_bad_ending + play sound sfx_sit + scene cg_aoi_bad with hpunch ao "מה אתם רציניים עכשיו?? מה נסגר?!" @@ -1053,7 +1147,7 @@ label aoi_route: ao " נ-טל-י-שי-קו! הנה! כמה קשה לאיית את זה?!" - ao "אבל יודעים מה? לא צריך" + ao "אבל יודעים מה? לא צריך!" ao "אם אף אחד לא הולך להעריך אותי, אני לא צריכה אתכם!" @@ -1069,6 +1163,8 @@ label aoi_route: "אאוי מטיחה את המיקרופון לרצפה בחוזקה, ההדהוד של הנפילה מטלטל את האולם. אאוי יורדת מהבמה בזעם ועוזבת את האולם בטריקת דלתיים מרעישה. " + play sound sfx_door_close + "{=txtbold}לתחרות הזו היא לא תחזור. הכבוד שלה נפגע וגם הרגשות שלה." "{=txtbold}אאוי תזכור את זה לפעמים הבאות." diff --git a/game/aoi_route.rpyc b/game/aoi_route.rpyc index f3183d9..dd1b84b 100644 Binary files a/game/aoi_route.rpyc and b/game/aoi_route.rpyc differ diff --git a/game/audio/bgm_amaidol.mp3 b/game/audio/bgm_amaidol.mp3 deleted file mode 100644 index 4764743..0000000 Binary files a/game/audio/bgm_amaidol.mp3 and /dev/null differ diff --git a/game/audio/bgm_bad_ending.mp3 b/game/audio/bgm_bad_ending.mp3 deleted file mode 100644 index 44d0675..0000000 Binary files a/game/audio/bgm_bad_ending.mp3 and /dev/null differ diff --git a/game/audio/bgm_bad_ending.ogg b/game/audio/bgm_bad_ending.ogg new file mode 100644 index 0000000..beb5013 Binary files /dev/null and b/game/audio/bgm_bad_ending.ogg differ diff --git a/game/audio/bgm_con_ambience.ogg b/game/audio/bgm_con_ambience.ogg new file mode 100644 index 0000000..a7d0023 Binary files /dev/null and b/game/audio/bgm_con_ambience.ogg differ diff --git a/game/audio/bgm_convention.mp3 b/game/audio/bgm_convention.mp3 deleted file mode 100644 index fee578f..0000000 Binary files a/game/audio/bgm_convention.mp3 and /dev/null differ diff --git a/game/audio/bgm_convention.ogg b/game/audio/bgm_convention.ogg new file mode 100644 index 0000000..7c98a16 Binary files /dev/null and b/game/audio/bgm_convention.ogg differ diff --git a/game/audio/bgm_cosplay_contest.mp3 b/game/audio/bgm_cosplay_contest.mp3 deleted file mode 100644 index 7ccf580..0000000 Binary files a/game/audio/bgm_cosplay_contest.mp3 and /dev/null differ diff --git a/game/audio/bgm_cosplay_contest.ogg b/game/audio/bgm_cosplay_contest.ogg new file mode 100644 index 0000000..21c1461 Binary files /dev/null and b/game/audio/bgm_cosplay_contest.ogg differ diff --git a/game/audio/bgm_crisis.mp3 b/game/audio/bgm_crisis.mp3 deleted file mode 100644 index de30a48..0000000 Binary files a/game/audio/bgm_crisis.mp3 and /dev/null differ diff --git a/game/audio/bgm_crisis.ogg b/game/audio/bgm_crisis.ogg new file mode 100644 index 0000000..93c0e3b Binary files /dev/null and b/game/audio/bgm_crisis.ogg differ diff --git a/game/audio/bgm_crowd_ambience.ogg b/game/audio/bgm_crowd_ambience.ogg new file mode 100644 index 0000000..cc22b02 Binary files /dev/null and b/game/audio/bgm_crowd_ambience.ogg differ diff --git a/game/audio/bgm_good_ending.mp3 b/game/audio/bgm_good_ending.mp3 deleted file mode 100644 index 79e1717..0000000 Binary files a/game/audio/bgm_good_ending.mp3 and /dev/null differ diff --git a/game/audio/bgm_good_ending.ogg b/game/audio/bgm_good_ending.ogg new file mode 100644 index 0000000..7bb3764 Binary files /dev/null and b/game/audio/bgm_good_ending.ogg differ diff --git a/game/audio/bgm_lecture_ambience.ogg b/game/audio/bgm_lecture_ambience.ogg new file mode 100644 index 0000000..72c1f2e Binary files /dev/null and b/game/audio/bgm_lecture_ambience.ogg differ diff --git a/game/audio/bgm_magical.flac b/game/audio/bgm_magical.flac deleted file mode 100644 index d99e4d6..0000000 Binary files a/game/audio/bgm_magical.flac and /dev/null differ diff --git a/game/audio/bgm_magical.ogg b/game/audio/bgm_magical.ogg new file mode 100644 index 0000000..0312dab Binary files /dev/null and b/game/audio/bgm_magical.ogg differ diff --git a/game/audio/bgm_normal.mp3 b/game/audio/bgm_normal.mp3 deleted file mode 100644 index dc9a0de..0000000 Binary files a/game/audio/bgm_normal.mp3 and /dev/null differ diff --git a/game/audio/bgm_segel_ambience.ogg b/game/audio/bgm_segel_ambience.ogg new file mode 100644 index 0000000..ef017e0 Binary files /dev/null and b/game/audio/bgm_segel_ambience.ogg differ diff --git a/game/audio/bgm_shiro_song.ogg b/game/audio/bgm_shiro_song.ogg new file mode 100644 index 0000000..79b06e4 Binary files /dev/null and b/game/audio/bgm_shiro_song.ogg differ diff --git a/game/audio/bgm_song_bad.mp3 b/game/audio/bgm_song_bad.mp3 deleted file mode 100644 index d691d51..0000000 Binary files a/game/audio/bgm_song_bad.mp3 and /dev/null differ diff --git a/game/audio/bgm_song_good.mp3 b/game/audio/bgm_song_good.mp3 deleted file mode 100644 index cf071c3..0000000 Binary files a/game/audio/bgm_song_good.mp3 and /dev/null differ diff --git a/game/audio/bgm_train_ambience.ogg b/game/audio/bgm_train_ambience.ogg new file mode 100644 index 0000000..d72d852 Binary files /dev/null and b/game/audio/bgm_train_ambience.ogg differ diff --git a/game/audio/bgm_weird.mp3 b/game/audio/bgm_weird.mp3 deleted file mode 100644 index 8f0a35d..0000000 Binary files a/game/audio/bgm_weird.mp3 and /dev/null differ diff --git a/game/audio/sfx_angry.ogg b/game/audio/sfx_angry.ogg new file mode 100644 index 0000000..f0f8dac Binary files /dev/null and b/game/audio/sfx_angry.ogg differ diff --git a/game/audio/sfx_awkward_clap.mp3 b/game/audio/sfx_awkward_clap.mp3 deleted file mode 100644 index 67b9d8e..0000000 Binary files a/game/audio/sfx_awkward_clap.mp3 and /dev/null differ diff --git a/game/audio/sfx_awkward_clap.ogg b/game/audio/sfx_awkward_clap.ogg new file mode 100644 index 0000000..18ff846 Binary files /dev/null and b/game/audio/sfx_awkward_clap.ogg differ diff --git a/game/audio/sfx_break.ogg b/game/audio/sfx_break.ogg new file mode 100644 index 0000000..5c55ed1 Binary files /dev/null and b/game/audio/sfx_break.ogg differ diff --git a/game/audio/sfx_bump.mp3 b/game/audio/sfx_bump.mp3 deleted file mode 100644 index 3ab5cd4..0000000 Binary files a/game/audio/sfx_bump.mp3 and /dev/null differ diff --git a/game/audio/sfx_bump.ogg b/game/audio/sfx_bump.ogg new file mode 100644 index 0000000..334e463 Binary files /dev/null and b/game/audio/sfx_bump.ogg differ diff --git a/game/audio/sfx_cardboard_drop.ogg b/game/audio/sfx_cardboard_drop.ogg new file mode 100644 index 0000000..61c8375 Binary files /dev/null and b/game/audio/sfx_cardboard_drop.ogg differ diff --git a/game/audio/sfx_cardboard_lift.ogg b/game/audio/sfx_cardboard_lift.ogg new file mode 100644 index 0000000..3d9c861 Binary files /dev/null and b/game/audio/sfx_cardboard_lift.ogg differ diff --git a/game/audio/sfx_crickets.ogg b/game/audio/sfx_crickets.ogg new file mode 100644 index 0000000..7b54945 Binary files /dev/null and b/game/audio/sfx_crickets.ogg differ diff --git a/game/audio/sfx_crowd_boo.ogg b/game/audio/sfx_crowd_boo.ogg new file mode 100644 index 0000000..1ab7cc6 Binary files /dev/null and b/game/audio/sfx_crowd_boo.ogg differ diff --git a/game/audio/sfx_crowd_cheer.mp3 b/game/audio/sfx_crowd_cheer.mp3 deleted file mode 100644 index 3f84b8c..0000000 Binary files a/game/audio/sfx_crowd_cheer.mp3 and /dev/null differ diff --git a/game/audio/sfx_crowd_cheer.ogg b/game/audio/sfx_crowd_cheer.ogg new file mode 100644 index 0000000..46f8489 Binary files /dev/null and b/game/audio/sfx_crowd_cheer.ogg differ diff --git a/game/audio/sfx_crowd_clap.ogg b/game/audio/sfx_crowd_clap.ogg new file mode 100644 index 0000000..9fa01c9 Binary files /dev/null and b/game/audio/sfx_crowd_clap.ogg differ diff --git a/game/audio/sfx_crowd_hype.ogg b/game/audio/sfx_crowd_hype.ogg new file mode 100644 index 0000000..b5aa571 Binary files /dev/null and b/game/audio/sfx_crowd_hype.ogg differ diff --git a/game/audio/sfx_crowd_murmur.mp3 b/game/audio/sfx_crowd_murmur.mp3 deleted file mode 100644 index afcadb3..0000000 Binary files a/game/audio/sfx_crowd_murmur.mp3 and /dev/null differ diff --git a/game/audio/sfx_door_close.ogg b/game/audio/sfx_door_close.ogg new file mode 100644 index 0000000..c143254 Binary files /dev/null and b/game/audio/sfx_door_close.ogg differ diff --git a/game/audio/sfx_door_open.ogg b/game/audio/sfx_door_open.ogg new file mode 100644 index 0000000..6981ed7 Binary files /dev/null and b/game/audio/sfx_door_open.ogg differ diff --git a/game/audio/sfx_drill.ogg b/game/audio/sfx_drill.ogg new file mode 100644 index 0000000..99042e3 Binary files /dev/null and b/game/audio/sfx_drill.ogg differ diff --git a/game/audio/sfx_drumroll.mp3 b/game/audio/sfx_drumroll.mp3 deleted file mode 100644 index 9d439a6..0000000 Binary files a/game/audio/sfx_drumroll.mp3 and /dev/null differ diff --git a/game/audio/sfx_drumroll.ogg b/game/audio/sfx_drumroll.ogg new file mode 100644 index 0000000..ed04877 Binary files /dev/null and b/game/audio/sfx_drumroll.ogg differ diff --git a/game/audio/sfx_embarrass.ogg b/game/audio/sfx_embarrass.ogg new file mode 100644 index 0000000..baeb21b Binary files /dev/null and b/game/audio/sfx_embarrass.ogg differ diff --git a/game/audio/sfx_fixing.mp3 b/game/audio/sfx_fixing.mp3 deleted file mode 100644 index 96a6fd2..0000000 Binary files a/game/audio/sfx_fixing.mp3 and /dev/null differ diff --git a/game/audio/sfx_gasp.mp3 b/game/audio/sfx_gasp.mp3 deleted file mode 100644 index 336018f..0000000 Binary files a/game/audio/sfx_gasp.mp3 and /dev/null differ diff --git a/game/audio/sfx_gasp.ogg b/game/audio/sfx_gasp.ogg new file mode 100644 index 0000000..d841cf7 Binary files /dev/null and b/game/audio/sfx_gasp.ogg differ diff --git a/game/audio/sfx_keyboard.ogg b/game/audio/sfx_keyboard.ogg new file mode 100644 index 0000000..23848dd Binary files /dev/null and b/game/audio/sfx_keyboard.ogg differ diff --git a/game/audio/sfx_magic.ogg b/game/audio/sfx_magic.ogg new file mode 100644 index 0000000..15bc749 Binary files /dev/null and b/game/audio/sfx_magic.ogg differ diff --git a/game/audio/sfx_mic_drop.mp3 b/game/audio/sfx_mic_drop.mp3 deleted file mode 100644 index cc5536a..0000000 Binary files a/game/audio/sfx_mic_drop.mp3 and /dev/null differ diff --git a/game/audio/sfx_mic_drop.ogg b/game/audio/sfx_mic_drop.ogg new file mode 100644 index 0000000..af7e26a Binary files /dev/null and b/game/audio/sfx_mic_drop.ogg differ diff --git a/game/audio/sfx_money.ogg b/game/audio/sfx_money.ogg new file mode 100644 index 0000000..2c1a8be Binary files /dev/null and b/game/audio/sfx_money.ogg differ diff --git a/game/audio/sfx_phone.mp3 b/game/audio/sfx_phone.mp3 deleted file mode 100644 index f3e873f..0000000 Binary files a/game/audio/sfx_phone.mp3 and /dev/null differ diff --git a/game/audio/sfx_phone.ogg b/game/audio/sfx_phone.ogg new file mode 100644 index 0000000..4e7dd86 Binary files /dev/null and b/game/audio/sfx_phone.ogg differ diff --git a/game/audio/sfx_run.ogg b/game/audio/sfx_run.ogg new file mode 100644 index 0000000..5eb09f5 Binary files /dev/null and b/game/audio/sfx_run.ogg differ diff --git a/game/audio/sfx_scan.ogg b/game/audio/sfx_scan.ogg new file mode 100644 index 0000000..b95a7df Binary files /dev/null and b/game/audio/sfx_scan.ogg differ diff --git a/game/audio/sfx_shock.ogg b/game/audio/sfx_shock.ogg new file mode 100644 index 0000000..bf4467d Binary files /dev/null and b/game/audio/sfx_shock.ogg differ diff --git a/game/audio/sfx_sit.ogg b/game/audio/sfx_sit.ogg new file mode 100644 index 0000000..6c390cf Binary files /dev/null and b/game/audio/sfx_sit.ogg differ diff --git a/game/audio/sfx_sparkle.ogg b/game/audio/sfx_sparkle.ogg new file mode 100644 index 0000000..e99bbed Binary files /dev/null and b/game/audio/sfx_sparkle.ogg differ diff --git a/game/audio/sfx_spotlight.ogg b/game/audio/sfx_spotlight.ogg new file mode 100644 index 0000000..a2dd59c Binary files /dev/null and b/game/audio/sfx_spotlight.ogg differ diff --git a/game/audio/sfx_surprised.ogg b/game/audio/sfx_surprised.ogg new file mode 100644 index 0000000..9e0f516 Binary files /dev/null and b/game/audio/sfx_surprised.ogg differ diff --git a/game/audio/sfx_train_arrive.ogg b/game/audio/sfx_train_arrive.ogg new file mode 100644 index 0000000..f0bdbc3 Binary files /dev/null and b/game/audio/sfx_train_arrive.ogg differ diff --git a/game/audio/sfx_train_arrive.wav b/game/audio/sfx_train_arrive.wav deleted file mode 100644 index 3c6ba40..0000000 Binary files a/game/audio/sfx_train_arrive.wav and /dev/null differ diff --git a/game/audio/sfx_walk.ogg b/game/audio/sfx_walk.ogg new file mode 100644 index 0000000..c17e3a7 Binary files /dev/null and b/game/audio/sfx_walk.ogg differ diff --git a/game/audio/sfx_wow.ogg b/game/audio/sfx_wow.ogg new file mode 100644 index 0000000..385d3f4 Binary files /dev/null and b/game/audio/sfx_wow.ogg differ diff --git a/game/cache/bytecode-39.rpyb b/game/cache/bytecode-39.rpyb index 3fb71fc..82ae36d 100644 Binary files a/game/cache/bytecode-39.rpyb and b/game/cache/bytecode-39.rpyb differ diff --git a/game/cache/py3analysis.rpyb b/game/cache/py3analysis.rpyb index 5f5b379..cab93c6 100644 Binary files a/game/cache/py3analysis.rpyb and b/game/cache/py3analysis.rpyb differ diff --git a/game/cache/screens.rpyb b/game/cache/screens.rpyb index 6e21a09..8d4d4ef 100644 Binary files a/game/cache/screens.rpyb and b/game/cache/screens.rpyb differ diff --git a/game/cache/shaders.txt b/game/cache/shaders.txt index 469bee1..9daadc2 100644 Binary files a/game/cache/shaders.txt and b/game/cache/shaders.txt differ diff --git a/game/gallery.rpyc b/game/gallery.rpyc index 1300172..87307bb 100644 Binary files a/game/gallery.rpyc and b/game/gallery.rpyc differ diff --git a/game/gui.rpyc b/game/gui.rpyc index c7df420..d85dd65 100644 Binary files a/game/gui.rpyc and b/game/gui.rpyc differ diff --git a/game/images/akai_face_serious.webp b/game/images/akai_face_serious.webp new file mode 100644 index 0000000..cd4e108 Binary files /dev/null and b/game/images/akai_face_serious.webp differ diff --git a/game/images/bg_cafeteria.webp b/game/images/bg_cafeteria.webp index a6e3903..bb804b2 100644 Binary files a/game/images/bg_cafeteria.webp and b/game/images/bg_cafeteria.webp differ diff --git a/game/images/cg_true_good_ending.webp b/game/images/cg_true_good_ending.webp index 2b80b6e..fd594b8 100644 Binary files a/game/images/cg_true_good_ending.webp and b/game/images/cg_true_good_ending.webp differ diff --git a/game/options.rpy b/game/options.rpy index 31fe889..64f1db4 100644 --- a/game/options.rpy +++ b/game/options.rpy @@ -29,7 +29,7 @@ define gui.show_name = False ## The version of the game. -define config.version = "1.0" +define config.version = "1.1391" ## Text that is placed on the game's about screen. Place the text between the diff --git a/game/options.rpyc b/game/options.rpyc index 6b9164b..b0d63e5 100644 Binary files a/game/options.rpyc and b/game/options.rpyc differ diff --git a/game/saves/9-1-LT1.save b/game/saves/9-1-LT1.save new file mode 100644 index 0000000..eb3d0f2 Binary files /dev/null and b/game/saves/9-1-LT1.save differ diff --git a/game/saves/_reload-2-LT1.save b/game/saves/_reload-2-LT1.save index b962e75..c1eb97d 100644 Binary files a/game/saves/_reload-2-LT1.save and b/game/saves/_reload-2-LT1.save differ diff --git a/game/saves/auto-1-LT1.save b/game/saves/auto-1-LT1.save index 0a9480c..1b57597 100644 Binary files a/game/saves/auto-1-LT1.save and b/game/saves/auto-1-LT1.save differ diff --git a/game/saves/auto-10-LT1.save b/game/saves/auto-10-LT1.save index 0adf503..65320ec 100644 Binary files a/game/saves/auto-10-LT1.save and b/game/saves/auto-10-LT1.save differ diff --git a/game/saves/auto-2-LT1.save b/game/saves/auto-2-LT1.save index 1e44fa5..10b2598 100644 Binary files a/game/saves/auto-2-LT1.save and b/game/saves/auto-2-LT1.save differ diff --git a/game/saves/auto-3-LT1.save b/game/saves/auto-3-LT1.save index 379350d..8ff2e43 100644 Binary files a/game/saves/auto-3-LT1.save and b/game/saves/auto-3-LT1.save differ diff --git a/game/saves/auto-4-LT1.save b/game/saves/auto-4-LT1.save index 7be3c46..5b4833a 100644 Binary files a/game/saves/auto-4-LT1.save and b/game/saves/auto-4-LT1.save differ diff --git a/game/saves/auto-5-LT1.save b/game/saves/auto-5-LT1.save index aa9ab97..6b710d0 100644 Binary files a/game/saves/auto-5-LT1.save and b/game/saves/auto-5-LT1.save differ diff --git a/game/saves/auto-6-LT1.save b/game/saves/auto-6-LT1.save index cde2ba9..8835b08 100644 Binary files a/game/saves/auto-6-LT1.save and b/game/saves/auto-6-LT1.save differ diff --git a/game/saves/auto-7-LT1.save b/game/saves/auto-7-LT1.save index 5d0d514..43728dd 100644 Binary files a/game/saves/auto-7-LT1.save and b/game/saves/auto-7-LT1.save differ diff --git a/game/saves/auto-8-LT1.save b/game/saves/auto-8-LT1.save index 749c79a..7d0c187 100644 Binary files a/game/saves/auto-8-LT1.save and b/game/saves/auto-8-LT1.save differ diff --git a/game/saves/auto-9-LT1.save b/game/saves/auto-9-LT1.save index 3da17ba..a4c08f9 100644 Binary files a/game/saves/auto-9-LT1.save and b/game/saves/auto-9-LT1.save differ diff --git a/game/saves/navigation.json b/game/saves/navigation.json index 5f09fcb..f7c4af9 100644 --- a/game/saves/navigation.json +++ b/game/saves/navigation.json @@ -1 +1 @@ -{"error": false, "size": [1920, 1080], "name": "Otomai", "version": "1.0", "location": {"label": {"akai_route": ["game/akai_route.rpy", 2], "akai_route_1": ["game/akai_route.rpy", 6], "akai_route_1_bad": ["game/akai_route.rpy", 188], "akai_route_1_good": ["game/akai_route.rpy", 229], "akai_route_2": ["game/akai_route.rpy", 290], "akai_route_2_bad": ["game/akai_route.rpy", 528], "akai_route_2_good": ["game/akai_route.rpy", 601], "akai_route_3": ["game/akai_route.rpy", 723], "akai_route_3_bad": ["game/akai_route.rpy", 891], "akai_route_3_good": ["game/akai_route.rpy", 1022], "akai_route_end": ["game/akai_route.rpy", 1208], "akai_route_end_good": ["game/akai_route.rpy", 1251], "akai_route_end_bad": ["game/akai_route.rpy", 1295], "aoi_route": ["game/aoi_route.rpy", 2], "aoi_route_1": ["game/aoi_route.rpy", 5], "aoi_route_1_good": ["game/aoi_route.rpy", 118], "aoi_route_1_bad": ["game/aoi_route.rpy", 234], "aoi_route_2": ["game/aoi_route.rpy", 281], "aoi_route_2_good": ["game/aoi_route.rpy", 356], "aoi_route_2_bad": ["game/aoi_route.rpy", 419], "aoi_route_3": ["game/aoi_route.rpy", 474], "aoi_route_3_good": ["game/aoi_route.rpy", 519], "aoi_route_3_bad": ["game/aoi_route.rpy", 634], "aoi_route_end": ["game/aoi_route.rpy", 705], "aoi_good_end": ["game/aoi_route.rpy", 766], "aoi_bad_end": ["game/aoi_route.rpy", 921], "start": ["game/script.rpy", 132], "intro_scene": ["game/script.rpy", 147], "skip_intro": ["game/script.rpy", 163], "intro_choices": ["game/script.rpy", 289], "aoi_exp": ["game/script.rpy", 312], "shiro_exp": ["game/script.rpy", 358], "akai_exp": ["game/script.rpy", 409], "end_exp": ["game/script.rpy", 463], "con_intro": ["game/script.rpy", 479], "con_post_intro": ["game/script.rpy", 513], "post_ending": ["game/script.rpy", 543], "true_ending": ["game/secret_route.rpy", 3], "true_bad_ending": ["game/secret_route.rpy", 80], "shiro_route": ["game/shiro_route.rpy", 2], "shiro_route_1": ["game/shiro_route.rpy", 4], "shiro_route_1_bad": ["game/shiro_route.rpy", 37], "shiro_route_1_good": ["game/shiro_route.rpy", 103], "shiro_route_2": ["game/shiro_route.rpy", 184], "shiro_route_2_bad": ["game/shiro_route.rpy", 242], "shiro_route_2_good": ["game/shiro_route.rpy", 319], "shiro_route_3": ["game/shiro_route.rpy", 384], "shiro_route_3_bad": ["game/shiro_route.rpy", 516], "shiro_route_3_good": ["game/shiro_route.rpy", 639], "shiro_route_end": ["game/shiro_route.rpy", 756], "shiro_route_end_good": ["game/shiro_route.rpy", 788], "shiro_route_end_bad": ["game/shiro_route.rpy", 859]}, "define": {"config.check_conflicting_properties": ["game/gui.rpy", 17], "gui.accent_color": ["game/gui.rpy", 30], "gui.idle_color": ["game/gui.rpy", 33], "gui.idle_small_color": ["game/gui.rpy", 37], "gui.hover_color": ["game/gui.rpy", 40], "gui.selected_color": ["game/gui.rpy", 44], "gui.insensitive_color": ["game/gui.rpy", 47], "gui.muted_color": ["game/gui.rpy", 51], "gui.hover_muted_color": ["game/gui.rpy", 52], "gui.text_color": ["game/gui.rpy", 55], "gui.interface_text_color": ["game/gui.rpy", 56], "gui.text_font": ["game/gui.rpy", 62], "gui.name_text_font": ["game/gui.rpy", 65], "gui.interface_text_font": ["game/gui.rpy", 68], "gui.text_size": ["game/gui.rpy", 71], "gui.name_text_size": ["game/gui.rpy", 74], "gui.interface_text_size": ["game/gui.rpy", 77], "gui.label_text_size": ["game/gui.rpy", 80], "gui.notify_text_size": ["game/gui.rpy", 83], "gui.title_text_size": ["game/gui.rpy", 86], "gui.main_menu_background": ["game/gui.rpy", 92], "gui.game_menu_background": ["game/gui.rpy", 93], "gui.textbox_height": ["game/gui.rpy", 102], "gui.textbox_yalign": ["game/gui.rpy", 106], "gui.name_xpos": ["game/gui.rpy", 111], "gui.name_ypos": ["game/gui.rpy", 112], "gui.name_xalign": ["game/gui.rpy", 116], "gui.namebox_width": ["game/gui.rpy", 120], "gui.namebox_height": ["game/gui.rpy", 121], "gui.namebox_borders": ["game/gui.rpy", 125], "gui.namebox_tile": ["game/gui.rpy", 129], "gui.dialogue_xpos": ["game/gui.rpy", 135], "gui.dialogue_ypos": ["game/gui.rpy", 136], "gui.dialogue_width": ["game/gui.rpy", 139], "gui.dialogue_text_xalign": ["game/gui.rpy", 143], "gui.button_width": ["game/gui.rpy", 152], "gui.button_height": ["game/gui.rpy", 153], "gui.button_borders": ["game/gui.rpy", 156], "gui.button_tile": ["game/gui.rpy", 160], "gui.button_text_font": ["game/gui.rpy", 163], "gui.button_text_size": ["game/gui.rpy", 166], "gui.button_text_idle_color": ["game/gui.rpy", 169], "gui.button_text_hover_color": ["game/gui.rpy", 170], "gui.button_text_selected_color": ["game/gui.rpy", 171], "gui.button_text_insensitive_color": ["game/gui.rpy", 172], "gui.button_text_xalign": ["game/gui.rpy", 176], "gui.radio_button_borders": ["game/gui.rpy", 185], "gui.check_button_borders": ["game/gui.rpy", 187], "gui.confirm_button_text_xalign": ["game/gui.rpy", 189], "gui.page_button_borders": ["game/gui.rpy", 191], "gui.quick_button_borders": ["game/gui.rpy", 193], "gui.quick_button_text_size": ["game/gui.rpy", 194], "gui.quick_button_text_idle_color": ["game/gui.rpy", 195], "gui.quick_button_text_selected_color": ["game/gui.rpy", 196], "gui.choice_button_width": ["game/gui.rpy", 209], "gui.choice_button_height": ["game/gui.rpy", 210], "gui.choice_button_tile": ["game/gui.rpy", 211], "gui.choice_button_borders": ["game/gui.rpy", 212], "gui.choice_button_text_font": ["game/gui.rpy", 213], "gui.choice_button_text_size": ["game/gui.rpy", 214], "gui.choice_button_text_xalign": ["game/gui.rpy", 215], "gui.choice_button_text_idle_color": ["game/gui.rpy", 216], "gui.choice_button_text_hover_color": ["game/gui.rpy", 217], "gui.choice_button_text_insensitive_color": ["game/gui.rpy", 218], "gui.slot_button_width": ["game/gui.rpy", 228], "gui.slot_button_height": ["game/gui.rpy", 229], "gui.slot_button_borders": ["game/gui.rpy", 230], "gui.slot_button_text_size": ["game/gui.rpy", 231], "gui.slot_button_text_xalign": ["game/gui.rpy", 232], "gui.slot_button_text_idle_color": ["game/gui.rpy", 233], "gui.slot_button_text_selected_idle_color": ["game/gui.rpy", 234], "gui.slot_button_text_selected_hover_color": ["game/gui.rpy", 235], "config.thumbnail_width": ["game/gui.rpy", 238], "config.thumbnail_height": ["game/gui.rpy", 239], "gui.file_slot_cols": ["game/gui.rpy", 242], "gui.file_slot_rows": ["game/gui.rpy", 243], "gui.navigation_xpos": ["game/gui.rpy", 253], "gui.skip_ypos": ["game/gui.rpy", 256], "gui.notify_ypos": ["game/gui.rpy", 259], "gui.choice_spacing": ["game/gui.rpy", 262], "gui.navigation_spacing": ["game/gui.rpy", 265], "gui.pref_spacing": ["game/gui.rpy", 268], "gui.pref_button_spacing": ["game/gui.rpy", 271], "gui.page_spacing": ["game/gui.rpy", 274], "gui.slot_spacing": ["game/gui.rpy", 277], "gui.main_menu_text_xalign": ["game/gui.rpy", 280], "gui.frame_borders": ["game/gui.rpy", 289], "gui.confirm_frame_borders": ["game/gui.rpy", 292], "gui.skip_frame_borders": ["game/gui.rpy", 295], "gui.notify_frame_borders": ["game/gui.rpy", 298], "gui.frame_tile": ["game/gui.rpy", 301], "gui.bar_size": ["game/gui.rpy", 313], "gui.scrollbar_size": ["game/gui.rpy", 314], "gui.slider_size": ["game/gui.rpy", 315], "gui.bar_tile": ["game/gui.rpy", 318], "gui.scrollbar_tile": ["game/gui.rpy", 319], "gui.slider_tile": ["game/gui.rpy", 320], "gui.bar_borders": ["game/gui.rpy", 323], "gui.scrollbar_borders": ["game/gui.rpy", 324], "gui.slider_borders": ["game/gui.rpy", 325], "gui.vbar_borders": ["game/gui.rpy", 328], "gui.vscrollbar_borders": ["game/gui.rpy", 329], "gui.vslider_borders": ["game/gui.rpy", 330], "gui.unscrollable": ["game/gui.rpy", 334], "config.history_length": ["game/gui.rpy", 342], "gui.history_height": ["game/gui.rpy", 346], "gui.history_spacing": ["game/gui.rpy", 349], "gui.history_name_xpos": ["game/gui.rpy", 353], "gui.history_name_ypos": ["game/gui.rpy", 354], "gui.history_name_width": ["game/gui.rpy", 355], "gui.history_name_xalign": ["game/gui.rpy", 356], "gui.history_text_xpos": ["game/gui.rpy", 359], "gui.history_text_ypos": ["game/gui.rpy", 360], "gui.history_text_width": ["game/gui.rpy", 361], "gui.history_text_xalign": ["game/gui.rpy", 362], "gui.nvl_borders": ["game/gui.rpy", 370], "gui.nvl_list_length": ["game/gui.rpy", 374], "gui.nvl_height": ["game/gui.rpy", 378], "gui.nvl_spacing": ["game/gui.rpy", 382], "gui.nvl_name_xpos": ["game/gui.rpy", 386], "gui.nvl_name_ypos": ["game/gui.rpy", 387], "gui.nvl_name_width": ["game/gui.rpy", 388], "gui.nvl_name_xalign": ["game/gui.rpy", 389], "gui.nvl_text_xpos": ["game/gui.rpy", 392], "gui.nvl_text_ypos": ["game/gui.rpy", 393], "gui.nvl_text_width": ["game/gui.rpy", 394], "gui.nvl_text_xalign": ["game/gui.rpy", 395], "gui.nvl_thought_xpos": ["game/gui.rpy", 399], "gui.nvl_thought_ypos": ["game/gui.rpy", 400], "gui.nvl_thought_width": ["game/gui.rpy", 401], "gui.nvl_thought_xalign": ["game/gui.rpy", 402], "gui.nvl_button_xpos": ["game/gui.rpy", 405], "gui.nvl_button_xalign": ["game/gui.rpy", 406], "gui.language": ["game/gui.rpy", 415], "quick_menu": ["game/screens.rpy", 272], "gui.history_allow_tags": ["game/screens.rpy", 947], "config.nvl_list_length": ["game/screens.rpy", 1375], "bubble.frame": ["game/screens.rpy", 1484], "bubble.thoughtframe": ["game/screens.rpy", 1485], "bubble.properties": ["game/screens.rpy", 1487], "bubble.expand_area": ["game/screens.rpy", 1513], "config.has_autosave": ["game/options.rpy", 9], "config.autosave_on_choice": ["game/options.rpy", 10], "config.autosave_frequency": ["game/options.rpy", 11], "config.name": ["game/options.rpy", 21], "gui.show_name": ["game/options.rpy", 27], "config.version": ["game/options.rpy", 32], "gui.about": ["game/options.rpy", 38], "build.name": ["game/options.rpy", 153], "config.has_sound": ["game/options.rpy", 162], "config.has_music": ["game/options.rpy", 163], "config.has_voice": ["game/options.rpy", 164], "config.enter_transition": ["game/options.rpy", 189], "config.exit_transition": ["game/options.rpy", 190], "config.intra_transition": ["game/options.rpy", 195], "config.after_load_transition": ["game/options.rpy", 200], "config.end_game_transition": ["game/options.rpy", 205], "config.window": ["game/options.rpy", 222], "config.window_show_transition": ["game/options.rpy", 227], "config.window_hide_transition": ["game/options.rpy", 228], "config.save_directory": ["game/options.rpy", 259], "config.window_icon": ["game/options.rpy", 266], "ao": ["game/script.rpy", 27], "sh": ["game/script.rpy", 28], "ak": ["game/script.rpy", 29], "e": ["game/script.rpy", 30], "p": ["game/script.rpy", 31], "m": ["game/script.rpy", 34], "m2": ["game/script.rpy", 35], "st": ["game/script.rpy", 36], "am": ["game/script.rpy", 37], "am2": ["game/script.rpy", 38], "vip": ["game/script.rpy", 39], "shp": ["game/script.rpy", 40], "mtt": ["game/script.rpy", 41], "jdg": ["game/script.rpy", 42], "emi": ["game/script.rpy", 43], "con": ["game/script.rpy", 44], "cwd": ["game/script.rpy", 45], "hr": ["game/script.rpy", 46], "tl": ["game/script.rpy", 47], "kid1": ["game/script.rpy", 48], "kid2": ["game/script.rpy", 49], "mom": ["game/script.rpy", 50], "mom2": ["game/script.rpy", 51], "stf": ["game/script.rpy", 52], "player_name": ["game/script.rpy", 56], "p_true": ["game/script.rpy", 59], "ltr": ["game/script.rpy", 64], "aoi_exp_get": ["game/script.rpy", 69], "shiro_exp_get": ["game/script.rpy", 70], "akai_exp_get": ["game/script.rpy", 71], "ending_progress": ["game/script.rpy", 74], "secret_ending": ["game/script.rpy", 75], "endings_tally": ["game/script.rpy", 91]}, "screen": {"say": ["game/screens.rpy", 101], "input": ["game/screens.rpy", 178], "choice": ["game/screens.rpy", 211], "quick_menu": ["game/screens.rpy", 1533], "navigation": ["game/screens.rpy", 293], "main_menu": ["game/screens.rpy", 358], "game_menu": ["game/screens.rpy", 423], "about": ["game/screens.rpy", 554], "save": ["game/screens.rpy", 600], "load": ["game/screens.rpy", 607], "file_slots": ["game/screens.rpy", 614], "preferences": ["game/screens.rpy", 744], "history": ["game/screens.rpy", 907], "help": ["game/screens.rpy", 997], "keyboard_help": ["game/screens.rpy", 1026], "mouse_help": ["game/screens.rpy", 1077], "gamepad_help": ["game/screens.rpy", 1100], "confirm": ["game/screens.rpy", 1165], "skip_indicator": ["game/screens.rpy", 1227], "notify": ["game/screens.rpy", 1283], "nvl": ["game/screens.rpy", 1322], "nvl_dialogue": ["game/screens.rpy", 1354], "bubble": ["game/screens.rpy", 1442], "gallery": ["game/gallery.rpy", 48]}, "transform": {"delayed_blink": ["game/screens.rpy", 1245], "notify_appear": ["game/screens.rpy", 1294], "left_to_right": ["game/script.rpy", 106], "sprite_darken": ["game/script.rpy", 116], "sprite_lighten": ["game/script.rpy", 122]}, "callable": {"touch": ["game/gui.rpy", 427], "small": ["game/gui.rpy", 434]}}, "build": {"directory_name": "Otomai-1.0", "executable_name": "Otomai", "include_update": false, "packages": [{"name": "gameonly", "formats": ["null"], "file_lists": ["all"], "description": "Game-Only Update for Mobile", "update": true, "dlc": false, "hidden": true}, {"name": "pc", "formats": ["zip"], "file_lists": ["windows", "linux", "renpy", "all"], "description": "PC: Windows and Linux", "update": true, "dlc": false, "hidden": false}, {"name": "linux", "formats": ["tar.bz2"], "file_lists": ["linux", "linux_arm", "renpy", "all"], "description": "Linux", "update": true, "dlc": false, "hidden": false}, {"name": "mac", "formats": ["app-zip", "app-dmg"], "file_lists": ["mac", "renpy", "all"], "description": "Macintosh", "update": true, "dlc": false, "hidden": false}, {"name": "win", "formats": ["zip"], "file_lists": ["windows", "renpy", "all"], "description": "Windows", "update": true, "dlc": false, "hidden": false}, {"name": "market", "formats": ["bare-zip"], "file_lists": ["windows", "linux", "mac", "renpy", "all"], "description": "Windows, Mac, Linux for Markets", "update": true, "dlc": false, "hidden": false}, {"name": "steam", "formats": ["zip"], "file_lists": ["windows", "linux", "mac", "renpy", "all"], "description": "steam", "update": true, "dlc": false, "hidden": true}, {"name": "android", "formats": ["directory"], "file_lists": ["android", "all"], "description": "android", "update": false, "dlc": true, "hidden": true}, {"name": "ios", "formats": ["directory"], "file_lists": ["ios", "all"], "description": "ios", "update": false, "dlc": true, "hidden": true}, {"name": "web", "formats": ["zip"], "file_lists": ["web", "renpy", "all"], "description": "web", "update": false, "dlc": true, "hidden": true}], "archives": [["archive", ["all"]]], "documentation_patterns": ["*.html", "*.txt"], "base_patterns": [["*.py", null], ["*.sh", null], ["*.app/", null], ["*.dll", null], ["*.manifest", null], ["*.keystore", null], ["**.rpe", null], ["**.rpe.py", null], ["update.pem", null], ["lib/", null], ["renpy/", null], ["update/", null], ["common/", null], ["update/", null], ["old-game/", null], ["base/", null], ["icon.ico", null], ["icon.icns", null], ["project.json", null], ["log.txt", null], ["errors.txt", null], ["traceback.txt", null], ["image_cache.txt", null], ["text_overflow.txt", null], ["dialogue.txt", null], ["dialogue.tab", null], ["profile_screen.txt", null], ["files.txt", null], ["memory.txt", null], ["tmp/", null], ["game/saves/", null], ["game/bytecode.rpyb", null], ["archived/", null], ["launcherinfo.py", null], ["android.txt", null], ["game/presplash*.*", ["all"]], ["android.json", ["android"]], [".android.json", ["android"]], ["android-*.png", ["android"]], ["android-*.jpg", ["android"]], ["ouya_icon.png", null], ["ios-presplash.*", ["ios"]], ["ios-launchimage.png", null], ["ios-icon.png", null], ["web-presplash.png", ["web"]], ["web-presplash.jpg", ["web"]], ["web-presplash.webp", ["web"]], ["web-icon.png", ["web"]], ["progressive_download.txt", ["web"]], ["steam_appid.txt", null], ["game/cache/bytecode-39.rpyb", ["all"]], ["game/cache/bytecode-311.rpyb", ["web"]], ["game/cache/bytecode-*.rpyb", null], ["game/cache/build_info.json", null], ["game/cache/build_time.txt", null], ["**~", null], ["**.bak", null], ["**/.**", null], ["**/#**", null], ["**/thumbs.db", null], [".*", null], ["**", ["all"]]], "renpy_patterns": [["renpy/common/_compat/**", null], ["renpy/common/_roundrect/**", null], ["renpy/common/_outline/**", null], ["renpy/common/_theme**", null], ["renpy/**__pycache__/**.cpython-39.pyc", ["all"]], ["renpy/**__pycache__", ["all"]], ["**~", null], ["**/#*", null], ["**/.*", null], ["**.old", null], ["**.new", null], ["**.rpa", null], ["**.rpe", null], ["**.rpe.py", null], ["**/steam_appid.txt", null], ["renpy.py", ["all"]], ["renpy/", ["all"]], ["renpy/**.py", ["renpy"]], ["renpy/**.pxd", null], ["renpy/**.pxi", null], ["renpy/**.pyx", null], ["renpy/**.pyc", null], ["renpy/**.pyo", null], ["renpy/common/", ["all"]], ["renpy/common/_compat/**", ["renpy"]], ["renpy/common/**.rpy", ["renpy"]], ["renpy/common/**.rpym", ["renpy"]], ["renpy/common/_compat/**", ["renpy"]], ["renpy/common/**", ["all"]], ["renpy/**", ["all"]], ["lib/*/renpy", null], ["lib/*/renpy.exe", null], ["lib/*/pythonw.exe", null], ["lib/py2-*/", null], ["lib/py*-windows-i686/**", ["windows_i686"]], ["lib/py*-windows-x86_64/**", ["windows"]], ["lib/py*-linux-i686/**", ["linux_i686"]], ["lib/py*-linux-aarch64/**", ["linux_arm"]], ["lib/py*-linux-armv7l/**", ["linux_arm"]], ["lib/py*-linux-*/**", ["linux"]], ["lib/py*-mac-*/**", ["mac"]], ["lib/python2.*/**", null], ["lib/**", ["windows", "linux", "mac", "android", "ios"]], ["renpy.sh", ["linux", "mac"]]], "xbit_patterns": ["**.sh", "lib/py*-linux-*/*", "lib/py*-mac-*/*", "**.app/Contents/MacOS/*"], "version": "1.0", "display_name": "Otomai", "exclude_empty_directories": true, "allow_integrated_gpu": true, "renpy": false, "script_version": true, "destination": "Otomai-1.0-dists", "itch_channels": {"*-all.zip": "win-osx-linux", "*-market.zip": "win-osx-linux", "*-pc.zip": "win-linux", "*-win.zip": "win", "*-mac.zip": "osx", "*-linux.tar.bz2": "linux", "*-release.apk": "android"}, "mac_info_plist": {}, "merge": [["linux_i686", "linux"], ["windows_i686", "windows"]], "include_i686": true, "change_icon_i686": true, "android_permissions": [], "_sdk_fonts": false, "update_formats": ["rpu"], "info": {"info": {}, "time": 1739091699.4201863, "name": "Otomai", "version": "1.0"}}} \ No newline at end of file +{"error": false, "size": [1920, 1080], "name": "Otomai", "version": "1.1391", "location": {"label": {"akai_route": ["game/akai_route.rpy", 2], "akai_route_1": ["game/akai_route.rpy", 6], "akai_route_1_bad": ["game/akai_route.rpy", 214], "akai_route_1_good": ["game/akai_route.rpy", 261], "akai_route_2": ["game/akai_route.rpy", 328], "akai_route_2_bad": ["game/akai_route.rpy", 591], "akai_route_2_good": ["game/akai_route.rpy", 672], "akai_route_3": ["game/akai_route.rpy", 807], "akai_route_3_bad": ["game/akai_route.rpy", 993], "akai_route_3_good": ["game/akai_route.rpy", 1139], "akai_route_end": ["game/akai_route.rpy", 1347], "akai_route_end_good": ["game/akai_route.rpy", 1396], "akai_route_end_bad": ["game/akai_route.rpy", 1446], "aoi_route": ["game/aoi_route.rpy", 2], "aoi_route_1": ["game/aoi_route.rpy", 5], "aoi_route_1_good": ["game/aoi_route.rpy", 131], "aoi_route_1_bad": ["game/aoi_route.rpy", 258], "aoi_route_2": ["game/aoi_route.rpy", 307], "aoi_route_2_good": ["game/aoi_route.rpy", 389], "aoi_route_2_bad": ["game/aoi_route.rpy", 458], "aoi_route_3": ["game/aoi_route.rpy", 518], "aoi_route_3_good": ["game/aoi_route.rpy", 569], "aoi_route_3_bad": ["game/aoi_route.rpy", 696], "aoi_route_end": ["game/aoi_route.rpy", 774], "aoi_good_end": ["game/aoi_route.rpy", 840], "aoi_bad_end": ["game/aoi_route.rpy", 1006], "start": ["game/script.rpy", 132], "intro_scene": ["game/script.rpy", 147], "skip_intro": ["game/script.rpy", 164], "intro_choices": ["game/script.rpy", 298], "aoi_exp": ["game/script.rpy", 321], "shiro_exp": ["game/script.rpy", 373], "akai_exp": ["game/script.rpy", 430], "end_exp": ["game/script.rpy", 488], "con_intro": ["game/script.rpy", 504], "con_post_intro": ["game/script.rpy", 543], "post_ending": ["game/script.rpy", 574], "true_ending": ["game/secret_route.rpy", 3], "true_bad_ending": ["game/secret_route.rpy", 84], "shiro_route": ["game/shiro_route.rpy", 2], "shiro_route_1": ["game/shiro_route.rpy", 4], "shiro_route_1_bad": ["game/shiro_route.rpy", 36], "shiro_route_1_good": ["game/shiro_route.rpy", 109], "shiro_route_2": ["game/shiro_route.rpy", 196], "shiro_route_2_bad": ["game/shiro_route.rpy", 258], "shiro_route_2_good": ["game/shiro_route.rpy", 345], "shiro_route_3": ["game/shiro_route.rpy", 415], "shiro_route_3_bad": ["game/shiro_route.rpy", 563], "shiro_route_3_good": ["game/shiro_route.rpy", 709], "shiro_route_end": ["game/shiro_route.rpy", 838], "shiro_route_end_good": ["game/shiro_route.rpy", 870], "shiro_route_end_bad": ["game/shiro_route.rpy", 944]}, "define": {"config.check_conflicting_properties": ["game/gui.rpy", 17], "gui.accent_color": ["game/gui.rpy", 30], "gui.idle_color": ["game/gui.rpy", 33], "gui.idle_small_color": ["game/gui.rpy", 37], "gui.hover_color": ["game/gui.rpy", 40], "gui.selected_color": ["game/gui.rpy", 44], "gui.insensitive_color": ["game/gui.rpy", 47], "gui.muted_color": ["game/gui.rpy", 51], "gui.hover_muted_color": ["game/gui.rpy", 52], "gui.text_color": ["game/gui.rpy", 55], "gui.interface_text_color": ["game/gui.rpy", 56], "gui.text_font": ["game/gui.rpy", 62], "gui.name_text_font": ["game/gui.rpy", 65], "gui.interface_text_font": ["game/gui.rpy", 68], "gui.text_size": ["game/gui.rpy", 71], "gui.name_text_size": ["game/gui.rpy", 74], "gui.interface_text_size": ["game/gui.rpy", 77], "gui.label_text_size": ["game/gui.rpy", 80], "gui.notify_text_size": ["game/gui.rpy", 83], "gui.title_text_size": ["game/gui.rpy", 86], "gui.main_menu_background": ["game/gui.rpy", 92], "gui.game_menu_background": ["game/gui.rpy", 93], "gui.textbox_height": ["game/gui.rpy", 102], "gui.textbox_yalign": ["game/gui.rpy", 106], "gui.name_xpos": ["game/gui.rpy", 111], "gui.name_ypos": ["game/gui.rpy", 112], "gui.name_xalign": ["game/gui.rpy", 116], "gui.namebox_width": ["game/gui.rpy", 120], "gui.namebox_height": ["game/gui.rpy", 121], "gui.namebox_borders": ["game/gui.rpy", 125], "gui.namebox_tile": ["game/gui.rpy", 129], "gui.dialogue_xpos": ["game/gui.rpy", 135], "gui.dialogue_ypos": ["game/gui.rpy", 136], "gui.dialogue_width": ["game/gui.rpy", 139], "gui.dialogue_text_xalign": ["game/gui.rpy", 143], "gui.button_width": ["game/gui.rpy", 152], "gui.button_height": ["game/gui.rpy", 153], "gui.button_borders": ["game/gui.rpy", 156], "gui.button_tile": ["game/gui.rpy", 160], "gui.button_text_font": ["game/gui.rpy", 163], "gui.button_text_size": ["game/gui.rpy", 166], "gui.button_text_idle_color": ["game/gui.rpy", 169], "gui.button_text_hover_color": ["game/gui.rpy", 170], "gui.button_text_selected_color": ["game/gui.rpy", 171], "gui.button_text_insensitive_color": ["game/gui.rpy", 172], "gui.button_text_xalign": ["game/gui.rpy", 176], "gui.radio_button_borders": ["game/gui.rpy", 185], "gui.check_button_borders": ["game/gui.rpy", 187], "gui.confirm_button_text_xalign": ["game/gui.rpy", 189], "gui.page_button_borders": ["game/gui.rpy", 191], "gui.quick_button_borders": ["game/gui.rpy", 193], "gui.quick_button_text_size": ["game/gui.rpy", 194], "gui.quick_button_text_idle_color": ["game/gui.rpy", 195], "gui.quick_button_text_selected_color": ["game/gui.rpy", 196], "gui.choice_button_width": ["game/gui.rpy", 209], "gui.choice_button_height": ["game/gui.rpy", 210], "gui.choice_button_tile": ["game/gui.rpy", 211], "gui.choice_button_borders": ["game/gui.rpy", 212], "gui.choice_button_text_font": ["game/gui.rpy", 213], "gui.choice_button_text_size": ["game/gui.rpy", 214], "gui.choice_button_text_xalign": ["game/gui.rpy", 215], "gui.choice_button_text_idle_color": ["game/gui.rpy", 216], "gui.choice_button_text_hover_color": ["game/gui.rpy", 217], "gui.choice_button_text_insensitive_color": ["game/gui.rpy", 218], "gui.slot_button_width": ["game/gui.rpy", 228], "gui.slot_button_height": ["game/gui.rpy", 229], "gui.slot_button_borders": ["game/gui.rpy", 230], "gui.slot_button_text_size": ["game/gui.rpy", 231], "gui.slot_button_text_xalign": ["game/gui.rpy", 232], "gui.slot_button_text_idle_color": ["game/gui.rpy", 233], "gui.slot_button_text_selected_idle_color": ["game/gui.rpy", 234], "gui.slot_button_text_selected_hover_color": ["game/gui.rpy", 235], "config.thumbnail_width": ["game/gui.rpy", 238], "config.thumbnail_height": ["game/gui.rpy", 239], "gui.file_slot_cols": ["game/gui.rpy", 242], "gui.file_slot_rows": ["game/gui.rpy", 243], "gui.navigation_xpos": ["game/gui.rpy", 253], "gui.skip_ypos": ["game/gui.rpy", 256], "gui.notify_ypos": ["game/gui.rpy", 259], "gui.choice_spacing": ["game/gui.rpy", 262], "gui.navigation_spacing": ["game/gui.rpy", 265], "gui.pref_spacing": ["game/gui.rpy", 268], "gui.pref_button_spacing": ["game/gui.rpy", 271], "gui.page_spacing": ["game/gui.rpy", 274], "gui.slot_spacing": ["game/gui.rpy", 277], "gui.main_menu_text_xalign": ["game/gui.rpy", 280], "gui.frame_borders": ["game/gui.rpy", 289], "gui.confirm_frame_borders": ["game/gui.rpy", 292], "gui.skip_frame_borders": ["game/gui.rpy", 295], "gui.notify_frame_borders": ["game/gui.rpy", 298], "gui.frame_tile": ["game/gui.rpy", 301], "gui.bar_size": ["game/gui.rpy", 313], "gui.scrollbar_size": ["game/gui.rpy", 314], "gui.slider_size": ["game/gui.rpy", 315], "gui.bar_tile": ["game/gui.rpy", 318], "gui.scrollbar_tile": ["game/gui.rpy", 319], "gui.slider_tile": ["game/gui.rpy", 320], "gui.bar_borders": ["game/gui.rpy", 323], "gui.scrollbar_borders": ["game/gui.rpy", 324], "gui.slider_borders": ["game/gui.rpy", 325], "gui.vbar_borders": ["game/gui.rpy", 328], "gui.vscrollbar_borders": ["game/gui.rpy", 329], "gui.vslider_borders": ["game/gui.rpy", 330], "gui.unscrollable": ["game/gui.rpy", 334], "config.history_length": ["game/gui.rpy", 342], "gui.history_height": ["game/gui.rpy", 346], "gui.history_spacing": ["game/gui.rpy", 349], "gui.history_name_xpos": ["game/gui.rpy", 353], "gui.history_name_ypos": ["game/gui.rpy", 354], "gui.history_name_width": ["game/gui.rpy", 355], "gui.history_name_xalign": ["game/gui.rpy", 356], "gui.history_text_xpos": ["game/gui.rpy", 359], "gui.history_text_ypos": ["game/gui.rpy", 360], "gui.history_text_width": ["game/gui.rpy", 361], "gui.history_text_xalign": ["game/gui.rpy", 362], "gui.nvl_borders": ["game/gui.rpy", 370], "gui.nvl_list_length": ["game/gui.rpy", 374], "gui.nvl_height": ["game/gui.rpy", 378], "gui.nvl_spacing": ["game/gui.rpy", 382], "gui.nvl_name_xpos": ["game/gui.rpy", 386], "gui.nvl_name_ypos": ["game/gui.rpy", 387], "gui.nvl_name_width": ["game/gui.rpy", 388], "gui.nvl_name_xalign": ["game/gui.rpy", 389], "gui.nvl_text_xpos": ["game/gui.rpy", 392], "gui.nvl_text_ypos": ["game/gui.rpy", 393], "gui.nvl_text_width": ["game/gui.rpy", 394], "gui.nvl_text_xalign": ["game/gui.rpy", 395], "gui.nvl_thought_xpos": ["game/gui.rpy", 399], "gui.nvl_thought_ypos": ["game/gui.rpy", 400], "gui.nvl_thought_width": ["game/gui.rpy", 401], "gui.nvl_thought_xalign": ["game/gui.rpy", 402], "gui.nvl_button_xpos": ["game/gui.rpy", 405], "gui.nvl_button_xalign": ["game/gui.rpy", 406], "gui.language": ["game/gui.rpy", 415], "quick_menu": ["game/screens.rpy", 272], "gui.history_allow_tags": ["game/screens.rpy", 947], "config.nvl_list_length": ["game/screens.rpy", 1375], "bubble.frame": ["game/screens.rpy", 1484], "bubble.thoughtframe": ["game/screens.rpy", 1485], "bubble.properties": ["game/screens.rpy", 1487], "bubble.expand_area": ["game/screens.rpy", 1513], "config.has_autosave": ["game/options.rpy", 9], "config.autosave_on_choice": ["game/options.rpy", 10], "config.autosave_frequency": ["game/options.rpy", 11], "config.name": ["game/options.rpy", 21], "gui.show_name": ["game/options.rpy", 27], "config.version": ["game/options.rpy", 32], "gui.about": ["game/options.rpy", 38], "build.name": ["game/options.rpy", 153], "config.has_sound": ["game/options.rpy", 162], "config.has_music": ["game/options.rpy", 163], "config.has_voice": ["game/options.rpy", 164], "config.enter_transition": ["game/options.rpy", 189], "config.exit_transition": ["game/options.rpy", 190], "config.intra_transition": ["game/options.rpy", 195], "config.after_load_transition": ["game/options.rpy", 200], "config.end_game_transition": ["game/options.rpy", 205], "config.window": ["game/options.rpy", 222], "config.window_show_transition": ["game/options.rpy", 227], "config.window_hide_transition": ["game/options.rpy", 228], "config.save_directory": ["game/options.rpy", 259], "config.window_icon": ["game/options.rpy", 266], "ao": ["game/script.rpy", 27], "sh": ["game/script.rpy", 28], "ak": ["game/script.rpy", 29], "e": ["game/script.rpy", 30], "p": ["game/script.rpy", 31], "m": ["game/script.rpy", 34], "m2": ["game/script.rpy", 35], "st": ["game/script.rpy", 36], "am": ["game/script.rpy", 37], "am2": ["game/script.rpy", 38], "vip": ["game/script.rpy", 39], "shp": ["game/script.rpy", 40], "mtt": ["game/script.rpy", 41], "jdg": ["game/script.rpy", 42], "emi": ["game/script.rpy", 43], "con": ["game/script.rpy", 44], "cwd": ["game/script.rpy", 45], "hr": ["game/script.rpy", 46], "tl": ["game/script.rpy", 47], "kid1": ["game/script.rpy", 48], "kid2": ["game/script.rpy", 49], "mom": ["game/script.rpy", 50], "mom2": ["game/script.rpy", 51], "stf": ["game/script.rpy", 52], "player_name": ["game/script.rpy", 56], "p_true": ["game/script.rpy", 59], "ltr": ["game/script.rpy", 64], "aoi_exp_get": ["game/script.rpy", 69], "shiro_exp_get": ["game/script.rpy", 70], "akai_exp_get": ["game/script.rpy", 71], "ending_progress": ["game/script.rpy", 74], "secret_ending": ["game/script.rpy", 75], "endings_tally": ["game/script.rpy", 91]}, "screen": {"say": ["game/screens.rpy", 101], "input": ["game/screens.rpy", 178], "choice": ["game/screens.rpy", 211], "quick_menu": ["game/screens.rpy", 1533], "navigation": ["game/screens.rpy", 293], "main_menu": ["game/screens.rpy", 358], "game_menu": ["game/screens.rpy", 423], "about": ["game/screens.rpy", 554], "save": ["game/screens.rpy", 600], "load": ["game/screens.rpy", 607], "file_slots": ["game/screens.rpy", 614], "preferences": ["game/screens.rpy", 744], "history": ["game/screens.rpy", 907], "help": ["game/screens.rpy", 997], "keyboard_help": ["game/screens.rpy", 1026], "mouse_help": ["game/screens.rpy", 1077], "gamepad_help": ["game/screens.rpy", 1100], "confirm": ["game/screens.rpy", 1165], "skip_indicator": ["game/screens.rpy", 1227], "notify": ["game/screens.rpy", 1283], "nvl": ["game/screens.rpy", 1322], "nvl_dialogue": ["game/screens.rpy", 1354], "bubble": ["game/screens.rpy", 1442], "gallery": ["game/gallery.rpy", 48]}, "transform": {"delayed_blink": ["game/screens.rpy", 1245], "notify_appear": ["game/screens.rpy", 1294], "left_to_right": ["game/script.rpy", 106], "sprite_darken": ["game/script.rpy", 116], "sprite_lighten": ["game/script.rpy", 122]}, "callable": {"touch": ["game/gui.rpy", 427], "small": ["game/gui.rpy", 434]}}, "build": {"directory_name": "Otomai-1.1391", "executable_name": "Otomai", "include_update": false, "packages": [{"name": "gameonly", "formats": ["null"], "file_lists": ["all"], "description": "Game-Only Update for Mobile", "update": true, "dlc": false, "hidden": true}, {"name": "pc", "formats": ["zip"], "file_lists": ["windows", "linux", "renpy", "all"], "description": "PC: Windows and Linux", "update": true, "dlc": false, "hidden": false}, {"name": "linux", "formats": ["tar.bz2"], "file_lists": ["linux", "linux_arm", "renpy", "all"], "description": "Linux", "update": true, "dlc": false, "hidden": false}, {"name": "mac", "formats": ["app-zip", "app-dmg"], "file_lists": ["mac", "renpy", "all"], "description": "Macintosh", "update": true, "dlc": false, "hidden": false}, {"name": "win", "formats": ["zip"], "file_lists": ["windows", "renpy", "all"], "description": "Windows", "update": true, "dlc": false, "hidden": false}, {"name": "market", "formats": ["bare-zip"], "file_lists": ["windows", "linux", "mac", "renpy", "all"], "description": "Windows, Mac, Linux for Markets", "update": true, "dlc": false, "hidden": false}, {"name": "steam", "formats": ["zip"], "file_lists": ["windows", "linux", "mac", "renpy", "all"], "description": "steam", "update": true, "dlc": false, "hidden": true}, {"name": "android", "formats": ["directory"], "file_lists": ["android", "all"], "description": "android", "update": false, "dlc": true, "hidden": true}, {"name": "ios", "formats": ["directory"], "file_lists": ["ios", "all"], "description": "ios", "update": false, "dlc": true, "hidden": true}, {"name": "web", "formats": ["zip"], "file_lists": ["web", "renpy", "all"], "description": "web", "update": false, "dlc": true, "hidden": true}], "archives": [["archive", ["all"]]], "documentation_patterns": ["*.html", "*.txt"], "base_patterns": [["*.py", null], ["*.sh", null], ["*.app/", null], ["*.dll", null], ["*.manifest", null], ["*.keystore", null], ["**.rpe", null], ["**.rpe.py", null], ["update.pem", null], ["lib/", null], ["renpy/", null], ["update/", null], ["common/", null], ["update/", null], ["old-game/", null], ["base/", null], ["icon.ico", null], ["icon.icns", null], ["project.json", null], ["log.txt", null], ["errors.txt", null], ["traceback.txt", null], ["image_cache.txt", null], ["text_overflow.txt", null], ["dialogue.txt", null], ["dialogue.tab", null], ["profile_screen.txt", null], ["files.txt", null], ["memory.txt", null], ["tmp/", null], ["game/saves/", null], ["game/bytecode.rpyb", null], ["archived/", null], ["launcherinfo.py", null], ["android.txt", null], ["game/presplash*.*", ["all"]], ["android.json", ["android"]], [".android.json", ["android"]], ["android-*.png", ["android"]], ["android-*.jpg", ["android"]], ["ouya_icon.png", null], ["ios-presplash.*", ["ios"]], ["ios-launchimage.png", null], ["ios-icon.png", null], ["web-presplash.png", ["web"]], ["web-presplash.jpg", ["web"]], ["web-presplash.webp", ["web"]], ["web-icon.png", ["web"]], ["progressive_download.txt", ["web"]], ["steam_appid.txt", null], ["game/cache/bytecode-39.rpyb", ["all"]], ["game/cache/bytecode-311.rpyb", ["web"]], ["game/cache/bytecode-*.rpyb", null], ["game/cache/build_info.json", null], ["game/cache/build_time.txt", null], ["**~", null], ["**.bak", null], ["**/.**", null], ["**/#**", null], ["**/thumbs.db", null], [".*", null], ["**", ["all"]]], "renpy_patterns": [["renpy/common/_compat/**", null], ["renpy/common/_roundrect/**", null], ["renpy/common/_outline/**", null], ["renpy/common/_theme**", null], ["renpy/**__pycache__/**.cpython-39.pyc", ["all"]], ["renpy/**__pycache__", ["all"]], ["**~", null], ["**/#*", null], ["**/.*", null], ["**.old", null], ["**.new", null], ["**.rpa", null], ["**.rpe", null], ["**.rpe.py", null], ["**/steam_appid.txt", null], ["renpy.py", ["all"]], ["renpy/", ["all"]], ["renpy/**.py", ["renpy"]], ["renpy/**.pxd", null], ["renpy/**.pxi", null], ["renpy/**.pyx", null], ["renpy/**.pyc", null], ["renpy/**.pyo", null], ["renpy/common/", ["all"]], ["renpy/common/_compat/**", ["renpy"]], ["renpy/common/**.rpy", ["renpy"]], ["renpy/common/**.rpym", ["renpy"]], ["renpy/common/_compat/**", ["renpy"]], ["renpy/common/**", ["all"]], ["renpy/**", ["all"]], ["lib/*/renpy", null], ["lib/*/renpy.exe", null], ["lib/*/pythonw.exe", null], ["lib/py2-*/", null], ["lib/py*-windows-i686/**", ["windows_i686"]], ["lib/py*-windows-x86_64/**", ["windows"]], ["lib/py*-linux-i686/**", ["linux_i686"]], ["lib/py*-linux-aarch64/**", ["linux_arm"]], ["lib/py*-linux-armv7l/**", ["linux_arm"]], ["lib/py*-linux-*/**", ["linux"]], ["lib/py*-mac-*/**", ["mac"]], ["lib/python2.*/**", null], ["lib/**", ["windows", "linux", "mac", "android", "ios"]], ["renpy.sh", ["linux", "mac"]]], "xbit_patterns": ["**.sh", "lib/py*-linux-*/*", "lib/py*-mac-*/*", "**.app/Contents/MacOS/*"], "version": "1.1391", "display_name": "Otomai", "exclude_empty_directories": true, "allow_integrated_gpu": true, "renpy": false, "script_version": true, "destination": "Otomai-1.1391-dists", "itch_channels": {"*-all.zip": "win-osx-linux", "*-market.zip": "win-osx-linux", "*-pc.zip": "win-linux", "*-win.zip": "win", "*-mac.zip": "osx", "*-linux.tar.bz2": "linux", "*-release.apk": "android"}, "mac_info_plist": {}, "merge": [["linux_i686", "linux"], ["windows_i686", "windows"]], "include_i686": true, "change_icon_i686": true, "android_permissions": [], "_sdk_fonts": false, "update_formats": ["rpu"], "info": {"info": {}, "time": 1740392782.693737, "name": "Otomai", "version": "1.1391"}}} \ No newline at end of file diff --git a/game/saves/persistent b/game/saves/persistent index 8740307..72402f2 100644 Binary files a/game/saves/persistent and b/game/saves/persistent differ diff --git a/game/screens.rpyc b/game/screens.rpyc index 7d2a1c3..11b710b 100644 Binary files a/game/screens.rpyc and b/game/screens.rpyc differ diff --git a/game/script.rpy b/game/script.rpy index dc3c2e7..0c5e171 100644 --- a/game/script.rpy +++ b/game/script.rpy @@ -149,6 +149,7 @@ label start: # show train brackground scene bg_train_station + play music bgm_train_ambience "בוקר טוב שחקן!" "ואיזה בוקר זה באמת, בוקר הכנס! הכנס הראשון שלך!" @@ -195,19 +196,23 @@ label start: p "מקווה שיהיה לי מקום ישיבה, מרגיש שכל עם ישראל כאן..!" "הרכבת נכנסת לתחנה ונראה שצדקת, בקושי יש מקום." - + + play sound sfx_walk # change the train bg to the train arriving + + stop music fadeout 1.0 scene bg_inside_train_2 with dissolve "הצלחת למצוא את דרכך לקרון ריק יחסית לשאר הרכבת." # (note : train sound here) - play sound sfx_train_door_open volume 0.5 - play music bgm_normal + play sound sfx_door_open + play music bgm_convention scene bg_inside_train with dissolve + play sound sfx_door_close "התיישבת והתחלת להתמקם, סה\"כ מקום די סבבה." @@ -222,6 +227,8 @@ label start: "רגע, אתה מזהה אותם בתור המאסקוטים הראשיים של אמא\"י." + play sound sfx_surprised + ao happy "היי, תגיד, אתה במקרה מגיע לכנס האנימה בירושלים?" menu : @@ -232,12 +239,14 @@ label start: ao "לא בטוחה, יש לך חזות של אוהב אנימה." + play sound sfx_embarrass sh stress "אאוי, לא יפה להגיד חזות!" ao "בכל מקרה! אכפת לך אם נשב פה?" "היא מתיישבת למרות ששאלה ולא קיבלה תשובה, שירו ואקאי אחריה." + play sound sfx_sit # highlight aoi hide aoi @@ -317,10 +326,12 @@ label start: ao happy "אני משתתפת בתחרות הקוספליי בפעם הראשונה השנה, ואני רוצה שזה יהיה מושלם!" + play sound sfx_embarrass ao sad "אבל האמת… לקח לי כל כך הרבה זמן להכין את הקוספליי עצמו ששכחתי להכין את כל השאר." ao "ועכשיו אני מפחדת שאעלה לבמה ואפול על הפרצוף. וזה לא יהיה חלק מהסקיט!" + play sound sfx_angry ao sangry "ושירו לא יכול לעזור לי עם זה! יש לו קול של ברבור, אבל לתפור? ממש לא!" ao sad "אם רק היה מי שיעזור לי... אני ממש רוצה לנצח!" @@ -329,16 +340,20 @@ label start: p "אף פעם לא השתתפתי, אבל יש לך כל כך הרבה כריזמה, את תצליחי אם רק תאמיני בעצמך!" + play sound sfx_surprised ao surprised "וואי, קצת גיבור שונן מצידך הנאום הזה." ao happy "אבל נשמע טוב! אני סומכת עליך. ביחד נעשה את תחרות הקוספליי הזו בלתי נשכחת!" p "דרך אגב, לאיזו דמות עשית קוספליי?" + play sound sfx_shock + ao surprised "מה? זה לא ברור? לא רואים ישר לאיזו דמות יהיה הכי מתאים לי לעשות קוספליי?" "לשבריר שנייה, עולה לך שם. אבל אתה מרגיש שזה לא נכון, אז אתה שותק." + play sound sfx_angry ao sangry "נו באמת. זה קוספליי לנסיכה הקסומה שהיא גם בת ים, גם נינג'ה וכנראה גם בת אלמוות! הנסיכה נטלישיקו!" "מי?" @@ -361,6 +376,7 @@ label start: hide shiro show shiro at center + play sound sfx_embarrass sh stress "האמת… חשבתי שהכנס הזה יהיה כמו כל כנס. אאוי ואני עולים על הבמה, קורעים את התחרות ומנצחים." sh "רק שהפעם.. אאוי החליטה שהיא חייבת להשתתף בתחרות הקוספליי, אבל אני מאוד רוצה להשתתף בתחרות האיידול!" @@ -371,11 +387,13 @@ label start: ## note: maybe an animation here? sh "?" - + + play sound sfx_sparkle sh laugh "אהה… כן, אבל לפני הפנסיה!" p "ניסית לשאול את אקאי? אולי הוא יכול לעזור." + play sound sfx_angry sh angry "לא אחרי אירוע הקראוקה של 2014." menu: @@ -388,6 +406,8 @@ label start: "היה אז אירוע קראוקה?": pass + play sound sfx_embarrass + sh mortified "אקאי שר כל כך גרוע שהוא בטעות מחק את הזיכרון של כל באי האירוע. רק מעטים מאיתנו זוכרים את היום הנוראי ההוא." sh "זוכרים… ולא שוכחים." @@ -398,6 +418,7 @@ label start: p "אם ככה, אוכל לעזור לך בשמחה!" + play sound sfx_surprised sh surprised "באמת? וואו, זה ממש נחמד מצידך!" sh "כשהרכבת תעצור נוכל ללכת ולהגיע בדיוק בזמן לחזרה! אני רק מקווה שלא נאחר לחזרה הזו…" @@ -416,12 +437,15 @@ label start: ak "האמת… שהכנס הזה מיוחד מאוד! אחד מסוגו!" + play sound sfx_surprised ak @ happy "אחרי הרבה שנים… היום זו ההתנדבות שתקבע את העתיד שלי בסגל!" p "סגל? מה זה אומר?" ak "שום דבר מיוחד. זה רק אומר שאני נכנס חינם…" - + + play sound sfx_sparkle + ak excited "ואעזור להפוך את הכנס הזה לכנס הכי טוב בעולם!" ak focus "זו ההתנדבות שתקבע את גורל הכנס… עליו הוא יקום וייפול!" @@ -453,7 +477,8 @@ label start: "אני רוצה לדבר עם האחראי פה": pass - + + play sound sfx_surprised ak happyclosed "אוקיי, אם כן תרצה לעזור, אחכה לך בכניסה לכנס." $ akai_exp_get = True jump intro_choices @@ -481,6 +506,8 @@ label start: scene bg_con_entrance with fade + play music bgm_con_ambience + "הגעת לכנס האנימה. בכניסה יש כמה תורים. מעולם לא ראית כל כך הרבה אנשים מחופשים!" "וואו, יש קבוצות שלמות של אנשים מחופשים ביחד. רגע, קוראים לזה קוספליי, נכון." @@ -493,12 +520,15 @@ label start: "אתה מוציא את קוד ה-QR שהדפסת מראש ומציג אותו למתנדב בקופה." + play sound sfx_scan + m "ברוך הבא לכנס האנימה הגדול של אמא\"י!" "תודה רבה, האמת שזה הכנס הראשון שלי!" window hide # show the game's logo + play sound sfx_wow show game logo at truecenter with dissolve @@ -506,12 +536,13 @@ label start: hide game logo with dissolve - + stop music fadeout 1.0 ## main branching paths label con_post_intro : window show + play sound sfx_walk scene bg_con_booths with fade play music bgm_convention diff --git a/game/script.rpyc b/game/script.rpyc index d789a3e..08aa7e6 100644 Binary files a/game/script.rpyc and b/game/script.rpyc differ diff --git a/game/secret_route.rpy b/game/secret_route.rpy index f03a8c0..1ea306c 100644 --- a/game/secret_route.rpy +++ b/game/secret_route.rpy @@ -7,29 +7,33 @@ label true_ending: with dissolve play music bgm_convention - + + play sound sfx_surprised ao happy "היי [player_name], רק רצינו להגיד לך תודה על כל העזרה מקודם." - + play sound sfx_sparkle sh @ happy "כן, [player_name], לא חושב שיכולנו לעשות את זה בלעדיך." - + play sound sfx_sparkle ak happy "עכשיו אנחנו יודעים שאם אנחנו בצרה, תמיד נוכל לסמוך עליך [player_name]!" p_true "רגע, אתם יודעים איך קוראים לי?" + play sound sfx_angry ao @ angry "מה? חשבת שלא נזכור את השם שלך?" sh "עברת את כל הכנס הזה, 3 פעמים או אפילו יותר, ועדיין חזרת כדי לעזור לנו." - + play sound sfx_surprised ak think "זה מה שנקרא חברות אמת." - + play sound sfx_embarrass sh @ happy "והאמת, הרגשנו קצת לא נעים. טרטרנו אותך המון במהלך הכנס הזה…" + play sound sfx_sparkle ak excited "חשבנו אולי לפצות אותך באיזה משולש פיצה אחד או שניים." + play sound sfx_surprised ao smug "מה שנקרא, פיצה מחברת בין לבבות?" - + play sound sfx_sparkle sh excited "[player_name], נחכה לך מאחורי הקלעים. בינתיים יש לך זמן להנות קצת מהכנס!" stop music fadeout 1.0 @@ -79,7 +83,7 @@ label true_ending: ## True (Bad) Ending label true_bad_ending: - play music bgm_weird + play music bgm_con_ambience "די נו, מה אני אסתובב איתם עכשיו" @@ -99,6 +103,8 @@ label true_bad_ending: p "צריך לבחור יותר מדי דברים. שיהיה לכם בהצלחה." + play sound sfx_shock + show aoi surprised show akai surprised at left show shiro surprised at right @@ -133,6 +139,8 @@ label true_bad_ending: "אין לך כוח להתווכח איתם על זה." + play sound sfx_shock + sh "בטוח שזו הבחירה הנכונה, [player_name]?" p_true "…מה?" @@ -145,7 +153,7 @@ label true_bad_ending: "אתה מסתובב באיטיות ובפחד." - scene cg_true_bad_ending + scene cg_true_bad_ending with fade "מולך עומדים שלושת המאסקוטים, אבל יש להם מבט של רצח בעיניים." @@ -157,6 +165,7 @@ label true_bad_ending: "אתה מרגיש שהולך לקרות לך משהו נוראי." + scene black with fade "…מכיוון שזה משחק לילדים טובים, לא קורה לך משהו נוראי באמת," "אבל איזה מפחיד זה היה אם כן?" diff --git a/game/secret_route.rpyc b/game/secret_route.rpyc index b4f3cc4..173eb63 100644 Binary files a/game/secret_route.rpyc and b/game/secret_route.rpyc differ diff --git a/game/shiro_route.rpy b/game/shiro_route.rpy index e5d8785..79796af 100644 --- a/game/shiro_route.rpy +++ b/game/shiro_route.rpy @@ -2,10 +2,9 @@ label shiro_route: ## first event: late to practice label shiro_route_1: - - show shiro stress with dissolve - play music bgm_convention + play sound sfx_embarrass + show shiro stress with dissolve sh "אוקיי. הגענו. אני לא מאמין שאני עושה את זה." @@ -23,7 +22,7 @@ label shiro_route: "שירו מתחיל לחפש בתיק שלו את המילים לשיר שהדפיס מראש, הוא נותן לך את הפלאפון שלו לרגע." - sh "תוכל לבדוק בשבילי מתי מתחיל החימום? אני חושב שיש לנו עוד זמן, אבל אני לא בטוח…" + sh "תוכל לבדוק בשבילי מתי מתחיל החימום? אני חושב שיש לנו עוד זמן, אבל אני לא בטוח..." $ renpy.force_autosave(True,True) @@ -36,6 +35,7 @@ label shiro_route: # bad choice label shiro_route_1_bad: + play sound sfx_angry sh sus "אתה בטוח? זה נשמע לי יחסית מאוחר." p "זה מה שכתוב, אין לי סיבה להמציא סתם." @@ -49,19 +49,22 @@ label shiro_route: menu: "אולי לטייל קצת בכנס יעזור לך להתנתק.": pass - "אני לא בטוח שזה מה שאני רוצה לעשות…": + "אני לא בטוח שזה מה שאני רוצה לעשות...": pass show shiro -sus sh "צודק, ממילא אצטרך להגיע לחימום. אין סיבה לעשות את זה פעמיים. חוץ מזה, אולי חימום יתר יהרוס לי את מיתרי הקול. עדיף לנסות להפיג מתח בדוכנים." - scene bg_con_booths with fade + play sound sfx_walk + scene bg_con_booth_1 with fade show shiro with dissolve "שירו ואתה מסתובבים בכנס ומסתכלים יחד בדוכנים. נדמה שזה עוזר להפיג את המתח, אבל שירו פספס את החימום שלו." + play sound sfx_sparkle + sh @ happy "וואו, אני לא מאמין שיש אנשים כל כך מוכשרים בכנס! זו הפעם הראשונה שיש לי זמן להגיע לסחורה לפני שהכל נמכר!" p "כן, ואפילו הספקתי לקנות סטיק-לייט לקראת התחרות, עכשיו אוכל לעודד אותך במלוא הכוח!" @@ -70,18 +73,20 @@ label shiro_route: stop music fadeout 1.0 + play sound sfx_run scene bg_stage_back with fade emi "שירו? הגעת לכנס? היינו בטוחים שהחלטת לא לבוא!" show shiro surprised with dissolve - + play sound sfx_surprised sh "למה שלא אגיע? הגעתי בדיוק בזמן לחימום!" - emi "החימום נגמר כבר מזמן… לא הגעת אז חשבנו שלא תשתתף בתחרות. מזל שלא מחקנו את השם שלך מהרשימה של המשתתפים!" + emi "החימום נגמר כבר מזמן... לא הגעת אז חשבנו שלא תשתתף בתחרות. מזל שלא מחקנו את השם שלך מהרשימה של המשתתפים!" play music bgm_crisis + play sound sfx_shock sh shock "מה?! ה-החימום כבר קרה?! איך?! חשבתי שיש לי עוד הרבה זמן!" menu: @@ -93,32 +98,35 @@ label shiro_route: stop music fadeout 1.0 emi " שירו, הכל בסדר, זה רק החימום. אתה עדיין ברשימה. בואו רק נוודא שאנחנו מסונכרנים על השיר." - - sh stress "או-אוקיי… השיר שבחרתי הוא \"השונן שבליבי פועם\" מהסדרה \"הפעם ההיא שהפכתי לסליים, אבל בצפון תל אביב\"." + + play sound sfx_embarrass + sh stress "או-אוקיי... השיר שבחרתי הוא \"השונן שבליבי פועם\" מהסדרה \"הפעם ההיא שהפכתי לסליים, אבל בצפון תל אביב\"." jump shiro_route_2 # good choice label shiro_route_1_good: - + + play sound sfx_crickets sh stress "ומה השעה עכשיו?" - p "09:05… אולי כדאי שנרוץ?" + p "09:05... אולי כדאי שנרוץ?" - sh "………" + sh "........." sh "כן." "שירו ואתה רצים ועוקפים את כל הדוכנים, אבל מספיקים להגיע לתחילת החימום בזמן." + play sound sfx_run stop music fadeout 1.0 scene bg_stage_back with fade show shiro mortified with dissolve - - sh "הגעתי... הגעתי, אני כאן… אני פה...!" + play sound sfx_shock + sh "הגעתי... הגעתי, אני כאן... אני פה...!" "נראה שהחימום לא התחיל, אבל רוב המשתתפים כבר כאן, כולל אמה יידול ועידו וולפסט - המנהלים של התחרות." @@ -127,18 +135,20 @@ label shiro_route: p "רואה? הכל לפי התוכנית." show shiro -mortified + play sound sfx_surprised - play music bgm_normal + play music bgm_con_ambience sh "כן, אה? ממש על הקשקש. לא נורא, העיקר שהגענו." "שירו מסתכל סביבו ורואה את כל הזמרים המוכשרים שעומדים מולו. ההתרגשות ממש מורגשת באוויר." + play sound sfx_crickets show shiro stress p "מה קרה?" - sh "כולם כל כך מוצלחים… מה אם לא אהיה טוב בלי אאוי? מה אם לא אצליח לעמוד לבד על הבמה ולהדהים את הקהל? מה אם-" + sh "כולם כל כך מוצלחים... מה אם לא אהיה טוב בלי אאוי? מה אם לא אצליח לעמוד לבד על הבמה ולהדהים את הקהל? מה אם-" menu: "שירו, הכל יהיה בסדר! תן לעצמך יותר קרדיט.": @@ -147,7 +157,8 @@ label shiro_route: pass "שירו, תאמין בי שמאמין בך!": pass - + + play sound sfx_sparkle sh happy "תודה לך, באמת." sh "כן, אני אצליח ואהיה הכי טוב בכוחות עצמי. צעד-צעד, נכון?" @@ -162,7 +173,8 @@ label shiro_route: show shiro happy with dissolve - sh "פיו… זה מרגיש טוב לחמם קצת את מיתרי הקול לפני התחרות." + play sound sfx_surprised + sh "פיו... זה מרגיש טוב לחמם קצת את מיתרי הקול לפני התחרות." p "יופי, רואה? אמרתי לך שהכל יהיה בסדר!" @@ -185,9 +197,11 @@ label shiro_route: "אמה ועידו מסתכלים אחד על השניה, הבעות הפנים שלהם מתחלפות ונדמה שהגבות שלהם מתקמטות בדאגה." - emi "שירו… רוצה לבדוק שוב את המייל שאאוי שלחה לנו?" + emi "שירו... רוצה לבדוק שוב את המייל שאאוי שלחה לנו?" - sh "מה? מה אאוי כבר יכלה לשלוח? אין מצב שהיא טעתה בשיר, היא מומחית בדרישות תאורה ומוזיקה. בגלל זה היא תמיד הפנים של הקראוקה!" + play sound sfx_embarrass + + sh stress "מה? מה אאוי כבר יכלה לשלוח? אין מצב שהיא טעתה בשיר, היא מומחית בדרישות תאורה ומוזיקה. בגלל זה היא תמיד הפנים של הקראוקה!" hide shiro with dissolve @@ -195,6 +209,7 @@ label shiro_route: play music bgm_crisis + play sound sfx_magic ltr """ אמה יידול ועידו וולפסט היקרים, @@ -221,18 +236,19 @@ label shiro_route: show shiro mortified with dissolve - sh "…………………….." + play sound sfx_shock + sh ".........................." - emi "…………………….." + emi ".........................." - p "…………………….." + p ".........................." - p "ש-שירו יהיה בסדר…" + p "ש-שירו יהיה בסדר..." $ renpy.force_autosave(True,True) menu: - "אאוי אמרה שזה השיר האהוב עלייך, אולי פשוט… תחליף אליו?": + "אאוי אמרה שזה השיר האהוב עלייך, אולי פשוט... תחליף אליו?": jump shiro_route_2_good "זה רק עניין טכני פשוט, בוא נתחבר רגע לאינטרנט ונוריד את השיר הנכון!": jump shiro_route_2_bad @@ -242,10 +258,12 @@ label shiro_route: label shiro_route_2_bad: show shiro stress + play sound sfx_embarrass p "יש לי אינטרנט ממש מהיר, בשניה וחצי אני מוריד לך את השיר!" - sh "א-אוקיי. כן. בטח. שניה וחצי. חהחה. פשוט." + play sound sfx_break + sh mortified "א-אוקיי. כן. בטח. שניה וחצי. חהחה. פשוט." "אתה מסתכל קרוב יותר ורואה את הנשמה של שירו עוזבת את הגוף שלו," # note: might be funny to have an animation here? @@ -258,11 +276,14 @@ label shiro_route: "נדמה ששירו מתעשת על עצמו מעט." + play sound sfx_surprised sh happy "מה? אה? סליחה, נראה לי שחלמתי שאאוי שלחה את השיר הלא נכון." + play sound sfx_angry sh @ angry "על מי אני עובד, זה לא חלום. זו המציאות!" - - sh "להוריד את השיר עכשיו…? זה יכול לעבוד." + + play sound sfx_crickets + sh "להוריד את השיר עכשיו...? זה יכול לעבוד." p "כן? זה יעבוד?" @@ -272,22 +293,26 @@ label shiro_route: "שירו ואתה מתחילים את החיפוש, כמה קשה זה יכול להיות?" - play music bgm_weird + play sound sfx_keyboard - sh stress "זה לא עובד… אולי תנסה סליים עם 3 י'?" + play music bgm_con_ambience + + sh stress "זה לא עובד... אולי תנסה סליים עם 3 י'?" p "אוקייי." + play sound sfx_keyboard "אתה מנסה לחפש את המילה סליים עם טעות כתיב." sh "אוי, זה מוצא רק את הגרסה הקוריאנית של הפתיח הראשון. אולי תנסה להוסיף 3 סימני קריאה?" "אתה מנסה להוסיף 3 סימני קריאה." + play sound sfx_keyboard sh "זה! אבל זו גרסה עם מילים, אני צריך בלי המילים!" "אתה מוסיף לחיפוש את המילים \"בלי מילים\"." - + play sound sfx_keyboard sh "הופה, 3 תוצאות! יופי, איזה מזל." menu: @@ -308,6 +333,7 @@ label shiro_route: p "ברור! ממילא העיקר כאן הוא השירה שלך, לא המוזיקה שמאחוריה. אני בטוח שהשירה שלך תפצה על האיכות בקלות!" + play sound sfx_surprised sh happy "כן. צודק! הכל יהיה בסדר, נכון?" "שירו ואתה מצאתם את השיר הנכון, אבל הייתם צריכים לוותר על האיכות." @@ -335,6 +361,7 @@ label shiro_route: p "שירו, אתה בסדר?" + play sound sfx_embarrass sh stress "איך אני יכול להיות בסדר אם אאוי שלחה את השיר הלא נכון?! סמכתי עליה, האמנתי בה!" sh "איך אני יכול להמשיך להעמיד פנים שהכל בסדר כשהיא בגדה בי ככה?!" @@ -358,6 +385,8 @@ label shiro_route: pass play music bgm_convention + + play sound sfx_sparkle sh excited "אתה צודק, זה באמת צ'יפס לעומת כל דבר אחר!" "שירו מסתכל על המילים באינטרנט, אבל נראה שהוא לא באמת צריך. הוא מכיר את השיר בעל פה ומרפרף מהר." @@ -366,12 +395,14 @@ label shiro_route: show shiro -excited + play sound sfx_surprised sh "למזלי, המילים לא השתנו מאז הפעם האחרונה ששרתי אותו. לא נראה לי שתהיה בעיה על הבמה." sh "תודה, אני צריך למסור גם לאאוי. אולי היא מכירה אותי יותר טוב ממה שאני מכיר את עצמי." p "אולי. ואולי היא הייתה מרוכזת מאוד בקוספליי שלה ושכחה לשאול אותך איזה שיר אתה מתכוון לשיר." + play sound sfx_embarrass sh happy "שתי האפשרויות מאוד הגיוניות." $ ending_progress += 1 @@ -382,7 +413,8 @@ label shiro_route: ## event 3: broken shoe label shiro_route_3: - + + play sound sfx_walk scene bg_stage_empty with fade emi "היי שירו, הסתדרת?" @@ -396,11 +428,14 @@ label shiro_route: sh "אין בעיה." scene bg_stage_back with fade + play sound sfx_walk play music bgm_convention show shiro with dissolve + play sound sfx_surprised + sh "וואו, זה מרגיש ממש אמיתי." p "כן אה? איך אתה שירו? נראה שעברנו את כל המכשולים!" @@ -409,10 +444,14 @@ label shiro_route: p "מה הסיכוי שמשהו רע יקרה מעכשיו ועד שתעלה לבמה?" + play sound sfx_angry + sh sus "יש חצי שעה, הרבה יכול לקרות." p "נו באמת, מה כבר יכול לקרות בחצי השעה המסכנה כשאנחנו עומדים פה ומדברים?" + play sound sfx_embarrass + sh stress "כמו שאמרתי, הרבה יכול לקרות. בוא לא נתגרה במזל." menu: @@ -423,6 +462,7 @@ label shiro_route: "מזל יש רק בלחם וגם אותו אוכלים.": pass + play sound sfx_angry sh angry "אמרתי לך להפסיק!" hide shiro with dissolve @@ -450,13 +490,18 @@ label shiro_route: with dissolve show akai surprised at left with dissolve + play sound sfx_surprised ak "שירו, אתה בסדר? סליחה, לא הסתכלתי לאן אני הולך." sh "אני בסדר, אני בסדר. גם אני לא הסתכלתי קדימה, אתה בסדר אקאי?" + play sound sfx_sparkle + ak laugh "אני מצויין! אתה מכיר אותי, תצטרך יותר מנפילה כדי לפגוע בראש בלטה כמו שלי!" + play sound sfx_surprised + sh laugh "אני לא חושב שאתה מבין מה ראש בלטה אומר!" p "שמח לראות ששניכם בסדר!" @@ -467,6 +512,7 @@ label shiro_route: pause 0.5 + play sound sfx_shock show shiro shock show akai surprised @@ -501,6 +547,7 @@ label shiro_route: p "הוא צודק, שירו. יש לי רעיון איך לתקן את המצב!" + play sound sfx_angry sh angry "אה כן? איך בדיוק?" $ renpy.force_autosave(True,True) @@ -514,6 +561,8 @@ label shiro_route: # bad choice label shiro_route_3_bad: + + play sound sfx_embarrass sh stress "אתה חושב שזה משהו שאפשר לתקן במהירות כזו?" @@ -521,14 +570,17 @@ label shiro_route: p "קוספליירים מסוגלים לתקן כל דבר!" + play sound sfx_surprised sh happy "אני לא בטוח שהסיפור שלך אמיתי, אבל זה לא רעיון רע. אם אנחנו מחפשים קוספליירים, עדיף לנו ללכת לעמדת תיקון הקוספליי!" + play sound sfx_sparkle ak happy "הוא צודק! קוספליירים מסוגלים להכל. אבל בנימה זו, אני חייב לעזוב אתכם ולהמשיך בהתנדבות!" ak "שירו, אני בטוח שתצליח! תזכור, ראשי בלטה כמונו מצליחים למרות הכל!" stop music fadeout 1.0 + play sound sfx_walk scene bg_cosplay_fix with fade "שירו ואתה הגעתם לעמדת תיקון הקוספליי." @@ -541,10 +593,14 @@ label shiro_route: play music bgm_convention + play sound sfx_surprised + sh "וואו, ממש הכנס מלא באנשים. לא שמתי לב כי היינו רק מאחורי הקלעים." p "ממש. וכל הקוספליים נראים כל כך מושקעים." + play sound sfx_embarrass + sh stress "אתה באמת חושב שמישהו יעזור לי עם הנעל?" p "בטוח, תראה כמה אנשים יש כאן! בוא נלך לפינת התיקון." @@ -553,6 +609,7 @@ label shiro_route: am "היי, קוראים לי עמית! במה אוכל לעזור לכם?" + play sound sfx_wow am "{=txtbold}{size=40}וווואאאאיייי!!" p "מה? מה קרה?!" @@ -560,11 +617,14 @@ label shiro_route: am "שי-שירו סנפאי?! א-אתה שירו סנפאי?! קיהההה!!! {=emoji}q(≧▽≦q)" + play sound sfx_embarrass sh "{size=20}*בלחישה* אה כן, בגלל זה אני בדרך כלל נשאר מאחורי הקלעים." + play sound sfx_surprised sh happy "היי, מה שלומך? את המתנדבת של עמדת התיקון במקרה?" - - am "ש-ש-שירו ספנאי מדבר…. איתי?!?!? קיהההה + + play sound sfx_wow + am "ש-ש-שירו סנפאי מדבר.... איתי?!?!? קיהההה {=emoji}>//////<" p "אוי ואבוי." @@ -588,25 +648,32 @@ label shiro_route: "שירו מניח את הנעל על הכיסא לצד עמית, העקב שוכב לצידה. זה נראה כמו ההכנה לניתוח המוזרה בעולם." - play sound sfx_fixing loop + play sound sfx_drill loop "עמית שואפת נשימה עמוקה ונראה שרוח הקוספליי אוחזת בה." "היא מרחה דבק על העקב ועל הנעל במיומנות שיא, והדביקה אותם במכה שהרעידה את החדר." + play sound sfx_magic + "לאחר מכן, עטפה את העקב והנעל בכמה גומיות, והושיטה את הנעל חזרה לשירו." stop sound fadeout 0.5 + show shiro surprised with dissolve + play sound sfx_surprised sh surprised "וואו." - + + play sound sfx_surprised p "וואו." + play sound sfx_surprised con "וואו." play music bgm_convention + play sound sfx_magic am "כמו חדש! או לא בדיוק, צריך לחכות קצת שהדבק יתייבש ואז זה יהיה כמו חדש!" p "זה, זה מטורף! כל הכבוד! איפה למדת לעשות את זה?" @@ -617,17 +684,20 @@ label shiro_route: {=emoji}^_^ {/=emoji} , טיהי~" + play sound sfx_surprised sh happy "תודה לך, עזרת לנו המון." + play sound sfx_wow volume 0.5 "הפנים של עמית מאדימות ונדמה שענני אדים יוצאים מהאוזניים שלה. בקריאת \"קיהההההה\" אחת אחרונה, היא בעצמה התעלפה, ונמצאת על הרצפה." + play sound sfx_sit with vpunch show shiro -happy sh "טוב, נראה שסיימנו כאן. בוא נחזור למאחורי הקלעים ונקווה שהדבק יתייבש עד שאעלה לבמה." - p "…….מה קרה כאן בעצם?" + p ".......מה קרה כאן בעצם?" "סוף טוב הכל טוב? שירו עומד לעלות לבמה עם הנעליים שלו, אבל האם הדבק יחזיק?" @@ -637,9 +707,11 @@ label shiro_route: # good choice label shiro_route_3_good: + + play sound sfx_embarrass + sh stress "אני לא יודע... אולי גם זה סימן שאני צריך לוותר? איך זה שכל דבר היום רק משתבש?" - sh stress "אני לא יודע… אולי גם זה סימן שאני צריך לוותר? איך זה שכל דבר היום רק משתבש?" - + play sound sfx_angry ak angry "ממש לא! סימנים יש רק על השילוט לכנס, אל תחפש כאלו שלא קיימים!" p "אקאי צודק, אין סיבה להאמין בסימנים אם הם לא באמת קיימים!" @@ -657,7 +729,8 @@ label shiro_route: pass "לבן": pass - + + play sound sfx_surprised ak happy "יופי, אם יקרה לו משהו, תצפה לקבלה במייל." hide akai with dissolve @@ -666,7 +739,7 @@ label shiro_route: "אקאי רץ חזרה למתנדבים שהיו סביבו, נראה שכולם חיכו לו אבל היו לחוצים בדיוק כמוהו." - "שירו עדיין נראה לחוץ… כדאי להתחיל לעודד אותו או שאקאי באמת יחייב אותך בכסף." + "שירו עדיין נראה לחוץ... כדאי להתחיל לעודד אותו או שאקאי באמת יחייב אותך בכסף." menu: "שירו, אתה צריך לסמוך עליי.": @@ -684,11 +757,13 @@ label shiro_route: p "אתה צריך להאמין בעצמך יותר, אתה יכול אפילו להופיע יחף וההופעה שלך תהיה מושלמת, אני בטוח!" show shiro -stress + play sound sfx_surprised sh "תודה לך, שאתה ממשיך לעזור לי למרות הכל." sh "אפילו לא היית צריך לעזור לי, אבל בכל זאת באת איתי לכל מקום ודאגת שהכל יסתדר איכשהו." + play sound sfx_sparkle sh happy "מאוד דמות ראשית באנימה מצידך." sh "למרות שאני מעדיף לא לעלות לבמה יחף לחלוטין." @@ -701,23 +776,23 @@ label shiro_route: sh "איכשהו כל העצבים וההתרגשות שהיו לי נמוגו." - p "אולי זו ההרגשה של… החברות שרקמנו בדרך?" + p "אולי זו ההרגשה של... החברות שרקמנו בדרך?" - sh laugh "זה כמו בשיר {color=#ff0000}\"הסליים האמיתי הוא החברות שרקמנו בדרך\"{/color}..." + play sound sfx_sparkle + sh @ laugh "זה כמו בשיר {color=#ff0000}\"הסליים האמיתי הוא החברות שרקמנו בדרך\"{/color}..." menu: - "האם זה… גורל?": + "האם זה... גורל?": pass - "צירוף מקרים או ש…?": + "צירוף מקרים או ש...?": pass - show shiro -laugh - # note: maybe put an input prompt here as a joke? sh "כך או כך, עדיין אין לי נעליים לעלות איתם לבמה, מה המידה שלך בכלל?" "אמרת לשירו את מידת הנעליים שלך." - sh "אה יופי, כמעט במידה שלי." + play sound sfx_surprised + sh happy "אה יופי, כמעט במידה שלי." p "מעולה, בוא נחליף נעליים מהר, אין לנו זמן לבזבז!" @@ -727,6 +802,8 @@ label shiro_route: p "האמת, בכלל לא! נעלי ספורט באמת הולכות עם הכל!" + + play sound sfx_embarrass sh stress "יופי. עכשיו רק... נשאר לעלות לבמה." p "שירו, אתה תצליח!" @@ -737,14 +814,19 @@ label shiro_route: show shiro -stress + play sound sfx_surprised + sh "כן!" p "תעלה לשם ותזכה במקום הראשון!!!" + play sound sfx_sparkle sh excited "כן!!" p "זה יהיה ניצחון שיהדהד לדורות!!!" + play sound sfx_wow + sh "כן!!!" stop music fadeout 1.0 @@ -765,7 +847,7 @@ label shiro_route: scene bg_amaidol_stage with fade - play music bgm_amaidol + play music bgm_cosplay_contest emi "שלום וברוכים הבאים לתחרות תחרות האיידול!" @@ -775,7 +857,7 @@ label shiro_route: emi "ועכשיו למתחרה הראשון שלנו, שמתחרה לראשונה לבדו - שירו!!!" - play sound sfx_crowd_cheer + play sound sfx_crowd_hype stop music fadeout 1.0 @@ -789,9 +871,11 @@ label shiro_route: show shiro with dissolve + play sound sfx_spotlight + "שירו עולה לבמה, מלא בביטחון. הוא נעמד במרכזה וממתין לתחילת המוזיקה." - play music bgm_song_good + play music bgm_shiro_song "המוזיקה מתחילה ומתנגנת לה, ושירו מצטרף אליה במהרה." @@ -809,11 +893,11 @@ label shiro_route: pause 1.0 - play sound sfx_crowd_cheer + play sound sfx_crowd_hype "אחרי כמה שניות של שתיקה, כנראה מהשוק, הקהל מתפרץ ומריע בקולות רועמים." - play music bgm_amaidol + play music bgm_cosplay_contest cwd "וואו! כל הכבוד!" @@ -829,14 +913,15 @@ label shiro_route: emi "וואו, ביצועים מעולים, כל הכבוד לכל המתחרים!" - emi "אבל זוכה יש רק אחד, אנחנו מקווים שאתם מוכנים…!" + emi "אבל זוכה יש רק אחד, אנחנו מקווים שאתם מוכנים...!" play sound sfx_crowd_cheer - emi "והזוכים במקום הראשון הוא… היא… הם... " + emi "והזוכים במקום הראשון הוא... היא... הם... " emi "שירו!!!" + play sound sfx_crowd_hype scene cg_shiro_good with fade "שירו עולה לבמה כדי לקבל את הפרס שלו. הוא זכה בתחרות, ואתה לא יכול שלא להתרגש מהזכייה הזו." @@ -860,11 +945,15 @@ label shiro_route: show shiro with dissolve + play sound sfx_spotlight + "שירו עולה לבמה. הוא נעמד במרכזה וממתין לתחילת המוזיקה." - play music bgm_song_bad + play music bgm_shiro_song - "המוזיקה מתחילה ושירו פותח את פיו כדי להתחיל לשיר, אבל… אין קול?" + show shiro mortified + + "המוזיקה מתחילה ושירו פותח את פיו כדי להתחיל לשיר, אבל... אין קול?" "לא נראה שיש בעיה במיקרופון, אתה מנסה להסתכל בצורה יותר ברורה." @@ -884,19 +973,21 @@ label shiro_route: cwd "מה זה הוא מפחד?" - cwd "בוזזז!!! רד מהבמה אם אתה לא שר!!!" + play sound sfx_crowd_boo - play sound sfx_crowd_murmur + cwd "בוזזז!!! רד מהבמה אם אתה לא שר!!!" with hpunch "אמה ועידו עולים לבמה לבדוק על שירו, אבל הוא רק נותן להם את המיקרופון ויורד מהבמה." + play sound sfx_run + play music bgm_bad_ending scene cg_shiro_bad with fade - emi "אההה… נראה שיש לנו כאן תקלה קצרה." + emi "אההה... נראה שיש לנו כאן תקלה קצרה." emi "רגע, אנחנו שומעים בקשר... התקלה טופלה והתחרות ממשיכה! מצטערים על העיכובים!" diff --git a/game/shiro_route.rpyc b/game/shiro_route.rpyc index 0e24e60..0c37e74 100644 Binary files a/game/shiro_route.rpyc and b/game/shiro_route.rpyc differ diff --git a/game/sprite_settings.rpy b/game/sprite_settings.rpy index e6380be..effac8a 100644 --- a/game/sprite_settings.rpy +++ b/game/sprite_settings.rpy @@ -174,8 +174,14 @@ layeredimage akai: always: "akai_base" - always if_not ["excited","think"]: + always if_not ["excited","think","serious","serious_stress"]: "akai_body_gesture_none" + + group body: + attribute serious: + "akai_body_gesture_excited" + attribute serious_stress: + "akai_body_gesture_excited" group face: attribute none default @@ -198,9 +204,9 @@ layeredimage akai: attribute stress: "akai_face_embarrassed" attribute serious: - "akai_face_worry" + "akai_face_serious" attribute serious_stress: - "akai_face_worry" + "akai_face_serious" attribute angry: "akai_face_worry" attribute think: @@ -230,3 +236,25 @@ layeredimage akai: attribute think +## aoi cosplay show off + +image aoi_cosplay_show: + xalign 0.5 + yalign 1.0 + "aoi happy" + easeout 1.0 xalign 0.7 + "aoi smug" + pause 0.2 + "aoi excited" + pause 0.5 + easein 1.0 xalign 0.2 + "aoi surprised" + pause 0.2 + "aoi sangry" + pause 0.2 + "aoi happy" + pause 0.5 + easeout 1.0 xalign 0.5 + "aoi embarrased" + pause 0.2 + repeat diff --git a/game/sprite_settings.rpyc b/game/sprite_settings.rpyc index dce9428..aca32b5 100644 Binary files a/game/sprite_settings.rpyc and b/game/sprite_settings.rpyc differ diff --git a/game/tl/None/common.rpymc b/game/tl/None/common.rpymc index b67de2c..9842cac 100644 Binary files a/game/tl/None/common.rpymc and b/game/tl/None/common.rpymc differ diff --git a/log.txt b/log.txt index f0e5026..98fda58 100644 --- a/log.txt +++ b/log.txt @@ -1,31 +1,31 @@ -2025-02-09 09:01:38 UTC +2025-02-24 10:26:22 UTC Windows-10-10.0.19045 Ren'Py 8.3.2.24090902 Early init took 0.10s Loading error handling took 0.04s -Loading script took 0.18s -Loading save slot metadata took 0.08s +Loading script took 0.20s +Loading save slot metadata took 0.09s Loading persistent took 0.00s -Running init code took 0.07s +Running init code took 0.08s Loading analysis data took 0.02s Analyze and compile ATL took 0.01s Reloading save slot metadata took 0.06s Index archives took 0.00s -Dump and make backups took 0.08s +Dump and make backups took 0.09s Cleaning cache took 0.00s Making clean stores took 0.00s Initial gc took 0.06s DPI scale factor: 1.000000 nvdrs: Loaded, about to disable thread optimizations. nvdrs: Disabled thread optimizations. -Creating interface object took 0.30s +Creating interface object took 0.29s Cleaning stores took 0.00s -Init translation took 0.06s +Init translation took 0.05s Build styles took 0.00s Load screen analysis took 0.04s Analyze screens took 0.00s Save screen analysis took 0.00s -Prepare screens took 0.10s +Prepare screens took 0.09s Save pyanalysis. took 0.00s Save bytecode. took 0.00s diff --git a/project.json b/project.json new file mode 100644 index 0000000..a18b13c --- /dev/null +++ b/project.json @@ -0,0 +1 @@ +{"build_update": false, "packages": ["pc", "mac"], "add_from": true, "force_recompile": false, "android_build": "Release", "tutorial": false, "renamed_all": true, "renamed_steam": true} \ No newline at end of file diff --git a/traceback.txt b/traceback.txt index 9336838..4567fe0 100644 --- a/traceback.txt +++ b/traceback.txt @@ -1,68 +1,40 @@ I'm sorry, but an uncaught exception occurred. -Compiling ATL code at game/sprite_settings.rpy:18 - File "game/akai_route.rpy", line 437, in script - ak surprised "אה, לא הצגתי אותו. הוא עוזר לי עם המשימות שלי בתור מתנדב!" - File "renpy/common/00layeredimage.rpy", line 704, in _duplicate - d = d._duplicate(None) - File "game/sprite_settings.rpy", line 18, in - transform_anchor Tru -NameError: name 'Tru' is not defined +While running game code: + File "game/akai_route.rpy", line 389, in script + play music bgm_weird + File "renpy/common/000statements.rpy", line 124, in execute_play_music + renpy.music.play(_audio_eval(p["file"]), + File "renpy/common/000statements.rpy", line 33, in _audio_eval + return eval(expr, locals=store.audio.__dict__) + File "game/akai_route.rpy", line 389, in + play music bgm_weird +NameError: name 'bgm_weird' is not defined -- Full Traceback ------------------------------------------------------------ Full traceback: - File "game/akai_route.rpy", line 437, in script - ak surprised "אה, לא הצגתי אותו. הוא עוזר לי עם המשימות שלי בתור מתנדב!" - File "E:\renpy-8.3.2-sdk\renpy\ast.py", line 2573, in execute - Say.execute(self) - File "E:\renpy-8.3.2-sdk\renpy\ast.py", line 615, in execute - renpy.exports.say(who, what, *args, **kwargs) - File "E:\renpy-8.3.2-sdk\renpy\exports\sayexports.py", line 132, in say - who(what, *args, **kwargs) - File "E:\renpy-8.3.2-sdk\renpy\character.py", line 1393, in __call__ - old_attr_state = self.handle_say_attributes(False, interact) - File "E:\renpy-8.3.2-sdk\renpy\character.py", line 1212, in handle_say_attributes - if self.resolve_say_attributes(predicting, attrs): - File "E:\renpy-8.3.2-sdk\renpy\character.py", line 1168, in resolve_say_attributes - renpy.exports.show(show_image) - File "E:\renpy-8.3.2-sdk\renpy\exports\displayexports.py", line 477, in show - if not base.find_target() and renpy.config.missing_show: - File "E:\renpy-8.3.2-sdk\renpy\display\image.py", line 421, in find_target - self.target = target._duplicate(a) - File "renpy/common/00layeredimage.rpy", line 704, in _duplicate - d = d._duplicate(None) - File "E:\renpy-8.3.2-sdk\renpy\display\transform.py", line 1193, in _duplicate - rv = self(_args=args) - File "E:\renpy-8.3.2-sdk\renpy\display\transform.py", line 1095, in __call__ - child = child._duplicate(_args) - File "E:\renpy-8.3.2-sdk\renpy\display\image.py", line 459, in _duplicate - rv.find_target() - File "E:\renpy-8.3.2-sdk\renpy\display\image.py", line 421, in find_target - self.target = target._duplicate(a) - File "E:\renpy-8.3.2-sdk\renpy\display\transform.py", line 1194, in _duplicate - rv.take_execution_state(self) - File "E:\renpy-8.3.2-sdk\renpy\atl.py", line 551, in take_execution_state - block = self.compile() - File "E:\renpy-8.3.2-sdk\renpy\atl.py", line 723, in compile - block = self.atl.compile(self.context) - File "E:\renpy-8.3.2-sdk\renpy\atl.py", line 925, in compile - statements = [ i.compile(ctx) for i in self.statements ] - File "E:\renpy-8.3.2-sdk\renpy\atl.py", line 925, in - statements = [ i.compile(ctx) for i in self.statements ] - File "E:\renpy-8.3.2-sdk\renpy\atl.py", line 1266, in compile - value = ctx.eval(expr) - File "E:\renpy-8.3.2-sdk\renpy\atl.py", line 387, in eval - return renpy.python.py_eval(expr, locals=self.context) + File "game/akai_route.rpy", line 389, in script + play music bgm_weird + File "E:\renpy-8.3.2-sdk\renpy\ast.py", line 1974, in execute + self.call("execute") + File "E:\renpy-8.3.2-sdk\renpy\ast.py", line 1953, in call + return renpy.statements.call(method, parsed, *args, **kwargs) + File "E:\renpy-8.3.2-sdk\renpy\statements.py", line 374, in call + return method(parsed, *args, **kwargs) + File "renpy/common/000statements.rpy", line 124, in execute_play_music + renpy.music.play(_audio_eval(p["file"]), + File "renpy/common/000statements.rpy", line 33, in _audio_eval + return eval(expr, locals=store.audio.__dict__) File "E:\renpy-8.3.2-sdk\renpy\python.py", line 1209, in py_eval return py_eval_bytecode(code, globals, locals) File "E:\renpy-8.3.2-sdk\renpy\python.py", line 1202, in py_eval_bytecode return eval(bytecode, globals, locals) - File "game/sprite_settings.rpy", line 18, in - transform_anchor Tru -NameError: name 'Tru' is not defined + File "game/akai_route.rpy", line 389, in + play music bgm_weird +NameError: name 'bgm_weird' is not defined Windows-10-10.0.19045 AMD64 Ren'Py 8.3.2.24090902 -Otomai 1.0 -Sat Feb 1 11:54:44 2025 +Otomai 1.1391 +Mon Feb 24 12:01:38 2025