diff --git a/errors.txt b/errors.txt index 9b4a3ec..4c29719 100644 --- a/errors.txt +++ b/errors.txt @@ -2,9 +2,9 @@ errors listed below, and try again. -File "game/sprite_settings.rpy", line 17: end of line expected. - attribute_angry: - ^ +File "game/screens.rpy", line 1184: 'gui' is not a keyword argument or valid child of the screen statement. + gui.ARE_YOU_SURE: + ^ Ren'Py Version: Ren'Py 8.3.2.24090902 -Sun Jan 19 00:13:14 2025 +Thu Jan 23 15:49:22 2025 diff --git a/game/ARIAL.TTF b/game/ARIAL.TTF new file mode 100644 index 0000000..8682d94 Binary files /dev/null and b/game/ARIAL.TTF differ diff --git a/game/FreeMono.otf b/game/FreeMono.otf new file mode 100644 index 0000000..a75ccde Binary files /dev/null and b/game/FreeMono.otf differ diff --git a/game/FreeSans.ttf b/game/FreeSans.ttf new file mode 100644 index 0000000..2072cda Binary files /dev/null and b/game/FreeSans.ttf differ diff --git a/game/Monospace.ttf b/game/Monospace.ttf new file mode 100644 index 0000000..2d3289f Binary files /dev/null and b/game/Monospace.ttf differ diff --git a/game/NotoSans-Regular.ttf b/game/NotoSans-Regular.ttf new file mode 100644 index 0000000..4bac02f Binary files /dev/null and b/game/NotoSans-Regular.ttf differ diff --git a/game/NotoSansJP-Regular.ttf b/game/NotoSansJP-Regular.ttf new file mode 100644 index 0000000..b2dad73 Binary files /dev/null and b/game/NotoSansJP-Regular.ttf differ diff --git a/game/akai_route.rpy b/game/akai_route.rpy index 3eea883..462e6c3 100644 --- a/game/akai_route.rpy +++ b/game/akai_route.rpy @@ -398,7 +398,8 @@ label akai_route: play music bgm_convention - am "קיייה! אקאי-קון?!?! ✪ ω ✪" + am "קיייה! אקאי-קון?!?! + {=emoji}✪ ω ✪" with hpunch ak happy_stress "בואי לא נגזים, אני לא *כזה* מבוגר-" @@ -670,15 +671,18 @@ label akai_route: am "מה... מה קרה?" - am "נרדמתי? ⊙.☉" + am "נרדמתי? + {=emoji}⊙.☉" ak "...כן, אבל אל תדאגי!" ak "הסתדרתי עם הבעיה של שירו!" - am "...שירו היה כאן?! ואני נרדמתי?! ╚(•⌂•)╝" + am "...שירו היה כאן?! ואני נרדמתי?! + {=emoji}╚(•⌂•)╝" - am "אני לא מאמינה שפספסתי את זה שהיו שניים מתוך שלושת המאסקוטים של אמא\"י באותה הסצנה במשחק!!! (。>︿<)_θ" + am "אני לא מאמינה שפספסתי את זה שהיו שניים מתוך שלושת המאסקוטים של אמא\"י באותה הסצנה במשחק!!! + {=emoji}😩" am "איך אני אתמודד עם זה?!?!" @@ -688,13 +692,15 @@ label akai_route: ak think "ועדיין יש לנו זמן עד לסוף המשמרת..." - am "אז בשבילך אקאי, אני אשאר ערה כל המשמרת! ✪ ω ✪" + am "אז בשבילך אקאי, אני אשאר ערה כל המשמרת! + {=emoji}✪ ω ✪" am "כל השבוע אם צריך!" ak stress "בואי נתרכז בלסיים את הכנס בחתיכה אחת, בסדר?" - am "כן, אקאי סנפאי! (。・ω・。)" + am "כן, אקאי סנפאי! + {=emoji}😙" "המשמרת המשיכה בלי עוד תקלות מיוחדות. קצת דבק פה, ספריי לפאה שם. אקאי נראה הרבה יותר בטוח בעצמו מול קוספליירים אחרים, לא היית מנחש שהוא רק גופר ולא קוספלייר מיומן." diff --git a/game/akai_route.rpyc b/game/akai_route.rpyc index 00fa012..a8357e1 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 93a35f7..76e6a01 100644 --- a/game/aoi_route.rpy +++ b/game/aoi_route.rpy @@ -159,14 +159,19 @@ label aoi_route: am "היוש, קוראים לי עמית, במה אוכל לע–" - am "או מיי גד… אאוי-צ'אן? ✪ ω ✪" + am "או מיי גד… אאוי-צ'אן? + {=emoji}✪ ω ✪" with hpunch - am "{b}קיההההההה!!! ╰(*°▽°*)╯" + am "{b}קיההההההה!!! + {=emoji}╰(*°▽°*)╯" - am "א-א-אני המעריצה הכי גדולה שלך בעולם אני לא מאמינה שאת פה, ואת עוד בקוספלייי >WW<{/=emoji} + !" - am "ר-רגע, מה קרה? הקוספליי נשבר? הוא זה ששבר אותו? (╬▔皿▔)╯" + am "ר-רגע, מה קרה? הקוספליי נשבר? הוא זה ששבר אותו? + {=emoji}😤" "עמית מצביעה כרגע עלייך." @@ -197,7 +202,8 @@ label aoi_route: stop music fadeout 1.5 pause 2.0 - am "פיו. הקוספליי יצא ממש טוב, אז יהיה חבל שיורידו לך נקודות על משהו שלא קרה באשמתך. \(@^0^@)/" + am "פיו. הקוספליי יצא ממש טוב, אז יהיה חבל שיורידו לך נקודות על משהו שלא קרה באשמתך. + {=emoji} \(@^0^@)/" show aoi excited with dissolve @@ -209,7 +215,8 @@ label aoi_route: ao smug "תתעלמי ממנו, זה הכנס הראשון שלו, הוא עוד ילמד. בכל אופן, תודה לך!" - am "וואו… אאוי-צ'אן הודתה לי באופן אישי… q(≧▽≦q" + am "וואו… אאוי-צ'אן הודתה לי באופן אישי… + {=emoji} q(≧▽≦q" ao worry "…אולי כדאי שנלך." @@ -553,7 +560,8 @@ label aoi_route: play music bgm_convention - am "קייה! אאוי-צ'אן!!! φ(゜▽゜*)♪" + am "קייה! אאוי-צ'אן!!! + {=emoji}φ(゜▽゜*)♪" am "…ואתה. איך אפשר לעזור?" diff --git a/game/aoi_route.rpyc b/game/aoi_route.rpyc index 8c6f779..2a50cee 100644 Binary files a/game/aoi_route.rpyc and b/game/aoi_route.rpyc differ diff --git a/game/cache/bytecode-39.rpyb b/game/cache/bytecode-39.rpyb index f63bffd..02a96d1 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 05c433d..3b4ca75 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 95dbe0d..bc8ab8f 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 1902742..7b194a0 100644 --- a/game/cache/shaders.txt +++ b/game/cache/shaders.txt @@ -1,11 +1,11 @@ -renpy.geometry renpy.matrixcolor renpy.texture -renpy.matrixcolor renpy.texture -renpy.alpha renpy.texture -renpy.geometry renpy.texture -renpy.geometry renpy.solid +renpy.dissolve renpy.dissolve +renpy.solid +renpy.ftl renpy.alpha renpy.geometry renpy.texture renpy.dissolve renpy.geometry -renpy.ftl -renpy.dissolve renpy.dissolve +renpy.matrixcolor renpy.texture renpy.texture -renpy.solid +renpy.alpha renpy.texture +renpy.geometry renpy.texture +renpy.geometry renpy.matrixcolor renpy.texture +renpy.geometry renpy.solid diff --git a/game/gui.rpy b/game/gui.rpy index 74f3952..f42df7e 100644 --- a/game/gui.rpy +++ b/game/gui.rpy @@ -53,7 +53,7 @@ define gui.hover_muted_color = '#d69999' ## The colors used for dialogue and menu choice text. define gui.text_color = '#ffffff' -define gui.interface_text_color = '#404040' +define gui.interface_text_color = '#858585' ## Fonts and Font Sizes ######################################################## diff --git a/game/gui.rpyc b/game/gui.rpyc index 906e054..7446b75 100644 Binary files a/game/gui.rpyc and b/game/gui.rpyc differ diff --git a/game/images/aoi_body_angry.png b/game/images/aoi_body_angry.png index a4b2321..8415884 100644 Binary files a/game/images/aoi_body_angry.png and b/game/images/aoi_body_angry.png differ diff --git a/game/images/aoi_body_none.png b/game/images/aoi_body_none.png index 9a64fa3..7d1320a 100644 Binary files a/game/images/aoi_body_none.png and b/game/images/aoi_body_none.png differ diff --git a/game/images/aoi_body_smug.png b/game/images/aoi_body_smug.png index 1c89efa..77eb98b 100644 Binary files a/game/images/aoi_body_smug.png and b/game/images/aoi_body_smug.png differ diff --git a/game/images/bg_cosplay_fix.png b/game/images/bg_cosplay_fix.png index 43ea9c2..b269ff5 100644 Binary files a/game/images/bg_cosplay_fix.png and b/game/images/bg_cosplay_fix.png differ diff --git a/game/images/cg_shiro_good.png b/game/images/cg_shiro_good.png index 67cd8dd..b2a8f2f 100644 Binary files a/game/images/cg_shiro_good.png and b/game/images/cg_shiro_good.png differ diff --git a/game/kaomoji.ttf b/game/kaomoji.ttf new file mode 100644 index 0000000..8602da7 Binary files /dev/null and b/game/kaomoji.ttf differ diff --git a/game/options.rpy b/game/options.rpy index 0465d71..050a443 100644 --- a/game/options.rpy +++ b/game/options.rpy @@ -30,6 +30,7 @@ define config.version = "1.0" ## triple-quotes, and leave a blank line between paragraphs. define gui.about = _p(""" +טקסט פה שמסביר כדי לראות אם זה משנה """) diff --git a/game/options.rpyc b/game/options.rpyc index 04517cd..e7e62fa 100644 Binary files a/game/options.rpyc and b/game/options.rpyc differ diff --git a/game/saves/2-2-LT1.save b/game/saves/2-2-LT1.save new file mode 100644 index 0000000..c6520e2 Binary files /dev/null and b/game/saves/2-2-LT1.save differ diff --git a/game/saves/_reload-2-LT1.save b/game/saves/_reload-2-LT1.save index d5ff509..c5afbd9 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 da086ae..2ec0805 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 0636854..cb3aec1 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 7a7e170..f9b441b 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 40646e6..d5aaa77 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 534e5fd..2f3681d 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 4afca58..1a6c07e 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 1012b72..bae114e 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 0b206b1..0eea2df 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 38a4b51..c213866 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 3287f8a..94196f3 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 dbe76e1..6d7ea5d 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", 184], "akai_route_1_good": ["game/akai_route.rpy", 225], "akai_route_2": ["game/akai_route.rpy", 284], "akai_route_2_bad": ["game/akai_route.rpy", 519], "akai_route_2_good": ["game/akai_route.rpy", 592], "akai_route_3": ["game/akai_route.rpy", 707], "akai_route_3_bad": ["game/akai_route.rpy", 871], "akai_route_3_good": ["game/akai_route.rpy", 1000], "akai_route_end": ["game/akai_route.rpy", 1186], "akai_route_end_good": ["game/akai_route.rpy", 1229], "akai_route_end_bad": ["game/akai_route.rpy", 1273], "aoi_route": ["game/aoi_route.rpy", 2], "aoi_route_1": ["game/aoi_route.rpy", 5], "aoi_route_1_good": ["game/aoi_route.rpy", 116], "aoi_route_1_bad": ["game/aoi_route.rpy", 225], "aoi_route_2": ["game/aoi_route.rpy", 272], "aoi_route_2_good": ["game/aoi_route.rpy", 345], "aoi_route_2_bad": ["game/aoi_route.rpy", 408], "aoi_route_3": ["game/aoi_route.rpy", 463], "aoi_route_3_good": ["game/aoi_route.rpy", 504], "aoi_route_3_bad": ["game/aoi_route.rpy", 618], "aoi_route_end": ["game/aoi_route.rpy", 689], "aoi_good_end": ["game/aoi_route.rpy", 750], "aoi_bad_end": ["game/aoi_route.rpy", 905], "start": ["game/script.rpy", 114], "intro_scene": ["game/script.rpy", 128], "intro_choices": ["game/script.rpy", 252], "aoi_exp": ["game/script.rpy", 275], "shiro_exp": ["game/script.rpy", 321], "akai_exp": ["game/script.rpy", 372], "end_exp": ["game/script.rpy", 426], "con_intro": ["game/script.rpy", 442], "con_post_intro": ["game/script.rpy", 479], "true_ending": ["game/secret_route.rpy", 3], "true_bad_ending": ["game/secret_route.rpy", 79], "shiro_route": ["game/shiro_route.rpy", 2], "shiro_route_1": ["game/shiro_route.rpy", 4], "shiro_route_1_bad": ["game/shiro_route.rpy", 35], "shiro_route_1_good": ["game/shiro_route.rpy", 101], "shiro_route_2": ["game/shiro_route.rpy", 182], "shiro_route_2_bad": ["game/shiro_route.rpy", 245], "shiro_route_2_good": ["game/shiro_route.rpy", 322], "shiro_route_3": ["game/shiro_route.rpy", 387], "shiro_route_3_bad": ["game/shiro_route.rpy", 517], "shiro_route_3_good": ["game/shiro_route.rpy", 635], "shiro_route_end": ["game/shiro_route.rpy", 752], "shiro_route_end_good": ["game/shiro_route.rpy", 784], "shiro_route_end_bad": ["game/shiro_route.rpy", 855]}, "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", 270], "gui.history_allow_tags": ["game/screens.rpy", 932], "config.nvl_list_length": ["game/screens.rpy", 1359], "bubble.frame": ["game/screens.rpy", 1468], "bubble.thoughtframe": ["game/screens.rpy", 1469], "bubble.properties": ["game/screens.rpy", 1471], "bubble.expand_area": ["game/screens.rpy", 1497], "config.name": ["game/options.rpy", 15], "gui.show_name": ["game/options.rpy", 21], "config.version": ["game/options.rpy", 26], "gui.about": ["game/options.rpy", 32], "build.name": ["game/options.rpy", 40], "config.has_sound": ["game/options.rpy", 49], "config.has_music": ["game/options.rpy", 50], "config.has_voice": ["game/options.rpy", 51], "config.enter_transition": ["game/options.rpy", 76], "config.exit_transition": ["game/options.rpy", 77], "config.intra_transition": ["game/options.rpy", 82], "config.after_load_transition": ["game/options.rpy", 87], "config.end_game_transition": ["game/options.rpy", 92], "config.window": ["game/options.rpy", 109], "config.window_show_transition": ["game/options.rpy", 114], "config.window_hide_transition": ["game/options.rpy", 115], "config.save_directory": ["game/options.rpy", 146], "config.window_icon": ["game/options.rpy", 153], "ao": ["game/script.rpy", 13], "sh": ["game/script.rpy", 14], "ak": ["game/script.rpy", 15], "e": ["game/script.rpy", 16], "p": ["game/script.rpy", 17], "m": ["game/script.rpy", 20], "m2": ["game/script.rpy", 21], "st": ["game/script.rpy", 22], "am": ["game/script.rpy", 23], "vip": ["game/script.rpy", 24], "shp": ["game/script.rpy", 25], "mtt": ["game/script.rpy", 26], "jdg": ["game/script.rpy", 27], "emi": ["game/script.rpy", 28], "con": ["game/script.rpy", 29], "cwd": ["game/script.rpy", 30], "hr": ["game/script.rpy", 31], "tl": ["game/script.rpy", 32], "kid1": ["game/script.rpy", 33], "kid2": ["game/script.rpy", 34], "mom": ["game/script.rpy", 35], "mom2": ["game/script.rpy", 36], "stf": ["game/script.rpy", 37], "player_name": ["game/script.rpy", 41], "p_true": ["game/script.rpy", 44], "ltr": ["game/script.rpy", 49], "aoi_exp_get": ["game/script.rpy", 54], "shiro_exp_get": ["game/script.rpy", 55], "akai_exp_get": ["game/script.rpy", 56], "ending_progress": ["game/script.rpy", 59], "secret_ending": ["game/script.rpy", 60]}, "screen": {"say": ["game/screens.rpy", 99], "input": ["game/screens.rpy", 176], "choice": ["game/screens.rpy", 209], "quick_menu": ["game/screens.rpy", 1517], "navigation": ["game/screens.rpy", 291], "main_menu": ["game/screens.rpy", 353], "game_menu": ["game/screens.rpy", 418], "about": ["game/screens.rpy", 548], "save": ["game/screens.rpy", 588], "load": ["game/screens.rpy", 595], "file_slots": ["game/screens.rpy", 602], "preferences": ["game/screens.rpy", 732], "history": ["game/screens.rpy", 892], "help": ["game/screens.rpy", 980], "keyboard_help": ["game/screens.rpy", 1009], "mouse_help": ["game/screens.rpy", 1060], "gamepad_help": ["game/screens.rpy", 1083], "confirm": ["game/screens.rpy", 1148], "skip_indicator": ["game/screens.rpy", 1211], "notify": ["game/screens.rpy", 1267], "nvl": ["game/screens.rpy", 1306], "nvl_dialogue": ["game/screens.rpy", 1338], "bubble": ["game/screens.rpy", 1426]}, "transform": {"delayed_blink": ["game/screens.rpy", 1229], "notify_appear": ["game/screens.rpy", 1278], "left_to_right": ["game/script.rpy", 88], "sprite_darken": ["game/script.rpy", 98], "sprite_lighten": ["game/script.rpy", 104]}, "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": 1737305028.4105577, "name": "Otomai", "version": "1.0"}}} \ No newline at end of file +{"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", 184], "akai_route_1_good": ["game/akai_route.rpy", 225], "akai_route_2": ["game/akai_route.rpy", 284], "akai_route_2_bad": ["game/akai_route.rpy", 520], "akai_route_2_good": ["game/akai_route.rpy", 593], "akai_route_3": ["game/akai_route.rpy", 713], "akai_route_3_bad": ["game/akai_route.rpy", 877], "akai_route_3_good": ["game/akai_route.rpy", 1006], "akai_route_end": ["game/akai_route.rpy", 1192], "akai_route_end_good": ["game/akai_route.rpy", 1235], "akai_route_end_bad": ["game/akai_route.rpy", 1279], "aoi_route": ["game/aoi_route.rpy", 2], "aoi_route_1": ["game/aoi_route.rpy", 5], "aoi_route_1_good": ["game/aoi_route.rpy", 116], "aoi_route_1_bad": ["game/aoi_route.rpy", 232], "aoi_route_2": ["game/aoi_route.rpy", 279], "aoi_route_2_good": ["game/aoi_route.rpy", 352], "aoi_route_2_bad": ["game/aoi_route.rpy", 415], "aoi_route_3": ["game/aoi_route.rpy", 470], "aoi_route_3_good": ["game/aoi_route.rpy", 511], "aoi_route_3_bad": ["game/aoi_route.rpy", 626], "aoi_route_end": ["game/aoi_route.rpy", 697], "aoi_good_end": ["game/aoi_route.rpy", 758], "aoi_bad_end": ["game/aoi_route.rpy", 913], "start": ["game/script.rpy", 120], "intro_scene": ["game/script.rpy", 134], "intro_choices": ["game/script.rpy", 258], "aoi_exp": ["game/script.rpy", 281], "shiro_exp": ["game/script.rpy", 327], "akai_exp": ["game/script.rpy", 378], "end_exp": ["game/script.rpy", 432], "con_intro": ["game/script.rpy", 448], "con_post_intro": ["game/script.rpy", 485], "true_ending": ["game/secret_route.rpy", 3], "true_bad_ending": ["game/secret_route.rpy", 79], "shiro_route": ["game/shiro_route.rpy", 2], "shiro_route_1": ["game/shiro_route.rpy", 4], "shiro_route_1_bad": ["game/shiro_route.rpy", 35], "shiro_route_1_good": ["game/shiro_route.rpy", 101], "shiro_route_2": ["game/shiro_route.rpy", 182], "shiro_route_2_bad": ["game/shiro_route.rpy", 245], "shiro_route_2_good": ["game/shiro_route.rpy", 322], "shiro_route_3": ["game/shiro_route.rpy", 387], "shiro_route_3_bad": ["game/shiro_route.rpy", 517], "shiro_route_3_good": ["game/shiro_route.rpy", 640], "shiro_route_end": ["game/shiro_route.rpy", 757], "shiro_route_end_good": ["game/shiro_route.rpy", 789], "shiro_route_end_bad": ["game/shiro_route.rpy", 860]}, "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", 939], "config.nvl_list_length": ["game/screens.rpy", 1365], "bubble.frame": ["game/screens.rpy", 1474], "bubble.thoughtframe": ["game/screens.rpy", 1475], "bubble.properties": ["game/screens.rpy", 1477], "bubble.expand_area": ["game/screens.rpy", 1503], "config.name": ["game/options.rpy", 15], "gui.show_name": ["game/options.rpy", 21], "config.version": ["game/options.rpy", 26], "gui.about": ["game/options.rpy", 32], "build.name": ["game/options.rpy", 41], "config.has_sound": ["game/options.rpy", 50], "config.has_music": ["game/options.rpy", 51], "config.has_voice": ["game/options.rpy", 52], "config.enter_transition": ["game/options.rpy", 77], "config.exit_transition": ["game/options.rpy", 78], "config.intra_transition": ["game/options.rpy", 83], "config.after_load_transition": ["game/options.rpy", 88], "config.end_game_transition": ["game/options.rpy", 93], "config.window": ["game/options.rpy", 110], "config.window_show_transition": ["game/options.rpy", 115], "config.window_hide_transition": ["game/options.rpy", 116], "config.save_directory": ["game/options.rpy", 147], "config.window_icon": ["game/options.rpy", 154], "ao": ["game/script.rpy", 19], "sh": ["game/script.rpy", 20], "ak": ["game/script.rpy", 21], "e": ["game/script.rpy", 22], "p": ["game/script.rpy", 23], "m": ["game/script.rpy", 26], "m2": ["game/script.rpy", 27], "st": ["game/script.rpy", 28], "am": ["game/script.rpy", 29], "vip": ["game/script.rpy", 30], "shp": ["game/script.rpy", 31], "mtt": ["game/script.rpy", 32], "jdg": ["game/script.rpy", 33], "emi": ["game/script.rpy", 34], "con": ["game/script.rpy", 35], "cwd": ["game/script.rpy", 36], "hr": ["game/script.rpy", 37], "tl": ["game/script.rpy", 38], "kid1": ["game/script.rpy", 39], "kid2": ["game/script.rpy", 40], "mom": ["game/script.rpy", 41], "mom2": ["game/script.rpy", 42], "stf": ["game/script.rpy", 43], "player_name": ["game/script.rpy", 47], "p_true": ["game/script.rpy", 50], "ltr": ["game/script.rpy", 55], "aoi_exp_get": ["game/script.rpy", 60], "shiro_exp_get": ["game/script.rpy", 61], "akai_exp_get": ["game/script.rpy", 62], "ending_progress": ["game/script.rpy", 65], "secret_ending": ["game/script.rpy", 66]}, "screen": {"say": ["game/screens.rpy", 101], "input": ["game/screens.rpy", 178], "choice": ["game/screens.rpy", 211], "quick_menu": ["game/screens.rpy", 1523], "navigation": ["game/screens.rpy", 293], "main_menu": ["game/screens.rpy", 355], "game_menu": ["game/screens.rpy", 420], "about": ["game/screens.rpy", 550], "save": ["game/screens.rpy", 592], "load": ["game/screens.rpy", 599], "file_slots": ["game/screens.rpy", 606], "preferences": ["game/screens.rpy", 736], "history": ["game/screens.rpy", 899], "help": ["game/screens.rpy", 987], "keyboard_help": ["game/screens.rpy", 1016], "mouse_help": ["game/screens.rpy", 1067], "gamepad_help": ["game/screens.rpy", 1090], "confirm": ["game/screens.rpy", 1155], "skip_indicator": ["game/screens.rpy", 1217], "notify": ["game/screens.rpy", 1273], "nvl": ["game/screens.rpy", 1312], "nvl_dialogue": ["game/screens.rpy", 1344], "bubble": ["game/screens.rpy", 1432]}, "transform": {"delayed_blink": ["game/screens.rpy", 1235], "notify_appear": ["game/screens.rpy", 1284], "left_to_right": ["game/script.rpy", 94], "sprite_darken": ["game/script.rpy", 104], "sprite_lighten": ["game/script.rpy", 110]}, "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": 1737643190.3791397, "name": "Otomai", "version": "1.0"}}} \ No newline at end of file diff --git a/game/saves/persistent b/game/saves/persistent index 549fad3..76945b3 100644 Binary files a/game/saves/persistent and b/game/saves/persistent differ diff --git a/game/screens.rpy b/game/screens.rpy index ca5c431..166fb38 100644 --- a/game/screens.rpy +++ b/game/screens.rpy @@ -13,6 +13,7 @@ init python: style default: properties gui.text_properties() language gui.language + style input: properties gui.text_properties("input", accent=True) @@ -24,6 +25,7 @@ style hyperlink_text: style gui_text: properties gui.text_properties("interface") + xalign 1.0 style button: @@ -475,7 +477,7 @@ screen game_menu(title, scroll=None, yinitial=0.0, spacing=0): use navigation - textbutton _("Return"): + textbutton _("חזרה"): style "return_button" action Return() @@ -552,28 +554,30 @@ screen about(): ## This use statement includes the game_menu screen inside this one. The ## vbox child is then included inside the viewport inside the game_menu ## screen. - use game_menu(_("About"), scroll="viewport"): + use game_menu(_("אודות"), scroll="viewport"): style_prefix "about" vbox: - - label "[config.name!t]" - text _("Version [config.version!t]\n") + label "הכנס הראשון שלי" + text _("גרסא [config.version!t]\n") ## gui.about is usually set in options.rpy. if gui.about: text "[gui.about!t]\n" - - text _("Made with {a=https://www.renpy.org/}Ren'Py{/a} [renpy.version_only].\n\n[renpy.license!t]") + text _("נוצר בעזרת {a=https://www.renpy.org/}Ren'Py{/a} [renpy.version_only].\n\n[renpy.license!t]") -style about_label is gui_label -style about_label_text is gui_label_text -style about_text is gui_text - +style about_label: + xalign 1.0 +style about_label_text: + xalign 1.0 +style about_text: + xalign 1.0 style about_label_text: size gui.label_text_size + xalign 1.0 + ## Load and Save screens ####################################################### @@ -589,19 +593,19 @@ screen save(): tag menu - use file_slots(_("Save")) + use file_slots(_("שמור")) screen load(): tag menu - use file_slots(_("Load")) + use file_slots(_("פתח שמירה")) screen file_slots(title): - default page_name_value = FilePageNameInputValue(pattern=_("Page {}"), auto=_("Automatic saves"), quick=_("Quick saves")) + default page_name_value = FilePageNameInputValue(pattern=_("עמוד {}"), auto=_("שמירות אוטומטיות"), quick=_("שמירות מהירות")) use game_menu(title): @@ -643,7 +647,7 @@ screen file_slots(title): add FileScreenshot(slot) xalign 0.5 - text FileTime(slot, format=_("{#file_time}%A, %B %d %Y, %H:%M"), empty=_("empty slot")): + text FileTime(slot, format=_("{#file_time}%A, %B %d %Y, %H:%M"), empty=_("ריק")): style "slot_time_text" text FileSaveName(slot): @@ -681,11 +685,11 @@ screen file_slots(title): if config.has_sync: if CurrentScreenName() == "save": - textbutton _("Upload Sync"): + textbutton _("העלה סינק"): action UploadSync() xalign 0.5 else: - textbutton _("Download Sync"): + textbutton _("הורד סינק"): action DownloadSync() xalign 0.5 @@ -744,16 +748,16 @@ screen preferences(): vbox: style_prefix "radio" - label _("Display") - textbutton _("Window") action Preference("display", "window") - textbutton _("Fullscreen") action Preference("display", "fullscreen") + label _("תצוגה") + textbutton _("חלון") action Preference("display", "window") + textbutton _("מסך מלא") action Preference("display", "fullscreen") vbox: style_prefix "check" - label _("Skip") - textbutton _("Unseen Text") action Preference("skip", "toggle") - textbutton _("After Choices") action Preference("after choices", "toggle") - textbutton _("Transitions") action InvertSelected(Preference("transitions", "toggle")) + label _("דלג") + textbutton _("טקסט חדש") action Preference("skip", "toggle") + textbutton _("אחרי בחירות") action Preference("after choices", "toggle") + textbutton _("מעברים") action InvertSelected(Preference("transitions", "toggle")) ## Additional vboxes of type "radio_pref" or "check_pref" can be ## added here, to add additional creator-defined preferences. @@ -766,25 +770,25 @@ screen preferences(): vbox: - label _("Text Speed") + label _("מהירות טקסט") bar value Preference("text speed") - label _("Auto-Forward Time") + label _("העברת טקסט אוטומטית") bar value Preference("auto-forward time") vbox: if config.has_music: - label _("Music Volume") + label _("ווליום מוזיקה") hbox: bar value Preference("music volume") if config.has_sound: - label _("Sound Volume") + label _("ווליום אפקטים") hbox: bar value Preference("sound volume") @@ -794,7 +798,7 @@ screen preferences(): if config.has_voice: - label _("Voice Volume") + label _("ווליום קול") hbox: bar value Preference("voice volume") @@ -805,7 +809,7 @@ screen preferences(): if config.has_music or config.has_sound or config.has_voice: null height gui.pref_spacing - textbutton _("Mute All"): + textbutton _("השתק הכל"): action Preference("all mute", "toggle") style "mute_all_button" @@ -839,7 +843,8 @@ style mute_all_button_text is check_button_text style pref_label: top_margin gui.pref_spacing bottom_margin 3 - + xalign 1.0 + right_margin 150 style pref_label_text: yalign 1.0 @@ -875,7 +880,9 @@ style slider_button: left_margin 15 style slider_button_text: + xalign 1.0 properties gui.text_properties("slider_button") + style slider_vbox: xsize 675 @@ -983,7 +990,7 @@ screen help(): default device = "keyboard" - use game_menu(_("Help"), scroll="viewport"): + use game_menu(_("עזרה"), scroll="viewport"): style_prefix "help" @@ -992,11 +999,11 @@ screen help(): hbox: - textbutton _("Keyboard") action SetScreenVariable("device", "keyboard") - textbutton _("Mouse") action SetScreenVariable("device", "mouse") + textbutton _("מקלדת") action SetScreenVariable("device", "keyboard") + textbutton _("עכבר") action SetScreenVariable("device", "mouse") if GamepadExists(): - textbutton _("Gamepad") action SetScreenVariable("device", "gamepad") + textbutton _("שלט") action SetScreenVariable("device", "gamepad") if device == "keyboard": use keyboard_help @@ -1010,43 +1017,43 @@ screen keyboard_help(): hbox: label _("Enter") - text _("Advances dialogue and activates the interface.") + text _("מקדם דיאלוג ומפעיל את הממשק") hbox: - label _("Space") - text _("Advances dialogue without selecting choices.") + label _("רווח") + text _("מקדם דיאלוג בלי לבחור בחירות") hbox: - label _("Arrow Keys") - text _("Navigate the interface.") + label _("מקשי החיצים") + text _("מנווטים בממשק") hbox: label _("Escape") - text _("Accesses the game menu.") + text _("מוביל לתפריט המשחק") hbox: label _("Ctrl") - text _("Skips dialogue while held down.") + text _("מדלג על דיאלוגים כאשר נלחץ") hbox: label _("Tab") - text _("Toggles dialogue skipping.") + text _("משנה הגדרות דילוג דיאלוגים") hbox: label _("Page Up") - text _("Rolls back to earlier dialogue.") + text _("מחזיר את הדיאלוג אחורה") hbox: label _("Page Down") - text _("Rolls forward to later dialogue.") + text _("מקדם את הדיאלוג קדימה") hbox: label "H" - text _("Hides the user interface.") + text _("מחביא את התצוגת דיאלוגים") hbox: label "S" - text _("Takes a screenshot.") + text _("מצלם מסך") hbox: label "V" @@ -1054,59 +1061,59 @@ screen keyboard_help(): hbox: label "Shift+A" - text _("Opens the accessibility menu.") + text _("פותח את תפריט הנגישות") screen mouse_help(): hbox: - label _("Left Click") - text _("Advances dialogue and activates the interface.") + label _("קליק שמאלי") + text _("מקדם דיאלוג ומפעיל את הממשק") hbox: - label _("Middle Click") - text _("Hides the user interface.") + label _("גלגלת העכבר") + text _("מחביא את התצוגת דיאלוגים") hbox: - label _("Right Click") - text _("Accesses the game menu.") + label _("קליק ימני") + text _("מוביל לתפריט המשחק") hbox: - label _("Mouse Wheel Up") - text _("Rolls back to earlier dialogue.") + label _("גלילה למעלה") + text _("מחזיר את הדיאלוג אחורה") hbox: - label _("Mouse Wheel Down") - text _("Rolls forward to later dialogue.") + label _("גלילה למטה") + text _("מקדם את הדיאלוג קדימה") screen gamepad_help(): hbox: - label _("Right Trigger\nA/Bottom Button") - text _("Advances dialogue and activates the interface.") + label _("RT\nA/כפתור תחתון") + text _("מקדם דיאלוג ומפעיל את הממשק") hbox: - label _("Left Trigger\nLeft Shoulder") - text _("Rolls back to earlier dialogue.") + label _("LT\nLB") + text _("מחזיר את הדיאלוג אחורה") hbox: - label _("Right Shoulder") - text _("Rolls forward to later dialogue.") + label _("RB") + text _("מקדם את הדיאלוג קדימה") hbox: - label _("D-Pad, Sticks") - text _("Navigate the interface.") + label _("חיצים, ג'ויסטיק") + text _("מנווטים בממשק") hbox: - label _("Start, Guide, B/Right Button") - text _("Accesses the game menu.") + label _("Start, Guide, B/כפתור שמאלי") + text _("מוביל לתפריט המשחק") hbox: - label _("Y/Top Button") - text _("Hides the user interface.") + label _("Y/כפתור עליון") + text _("מחביא את התצוגת דיאלוגים") - textbutton _("Calibrate") action GamepadCalibrate() + textbutton _("קליברציה") action GamepadCalibrate() style help_button is gui_button @@ -1171,9 +1178,8 @@ screen confirm(message, yes_action, no_action): xalign 0.5 spacing 150 - textbutton _("Yes") action yes_action - textbutton _("No") action no_action - + textbutton _("כן") action yes_action + textbutton _("לא") action no_action ## Right-click and escape answer "no". key "game_menu" action no_action @@ -1218,7 +1224,7 @@ screen skip_indicator(): hbox: spacing 9 - text _("Skipping") + text _("מלדג") text "▸" at delayed_blink(0.0, 1.0) style "skip_triangle" text "▸" at delayed_blink(0.2, 1.0) style "skip_triangle" diff --git a/game/screens.rpyc b/game/screens.rpyc index 60119a8..2387436 100644 Binary files a/game/screens.rpyc and b/game/screens.rpyc differ diff --git a/game/script.rpy b/game/script.rpy index 79492ab..2f13e99 100644 --- a/game/script.rpy +++ b/game/script.rpy @@ -7,6 +7,12 @@ init python: # Declare characters used by this game. The color argument colorizes the # name of the character. +## Text styles + +style emoji is text: + font "DejaVuSans.ttf" + color "#ff0000" + ## Characters # main characters diff --git a/game/script.rpyc b/game/script.rpyc index f8bfaa6..2e2fd94 100644 Binary files a/game/script.rpyc and b/game/script.rpyc differ diff --git a/game/shiro_route.rpy b/game/shiro_route.rpy index 1e83b2a..3b4f553 100644 --- a/game/shiro_route.rpy +++ b/game/shiro_route.rpy @@ -558,17 +558,20 @@ label shiro_route: p "מה? מה קרה?!" - am "שי-שירו סנפאי?! א-אתה שירו סנפאי?! קיהההה!!! q(≧▽≦q)" + am "שי-שירו סנפאי?! א-אתה שירו סנפאי?! קיהההה!!! + {=emoji}q(≧▽≦q)" sh "{size=20}אה כן, בגלל זה אני בדרך כלל נשאר מאחורי הקלעים." sh happy "היי, מה שלומך? את המתנדבת של עמדת התיקון במקרה?" - am "ש-ש-שירו ספנאי מדבר…. איתי?!?!? קיהההה >//////<" + am "ש-ש-שירו ספנאי מדבר…. איתי?!?!? קיהההה + {=emoji}>//////<" p "אוי ואבוי." - am "שירו סנפאי, בטח שאני המתנדבת שלך- כלומר של העמדה! ✪ ω ✪" + am "שירו סנפאי, בטח שאני המתנדבת שלך- כלומר של העמדה! + {=emoji}✪ ω ✪" show shiro -happy @@ -611,7 +614,9 @@ label shiro_route: am "באינטרנט." - am "שירו סנפאי, אני מקווה שהצלחתי לעזור לך ^_^, טיהי~" + am "שירו סנפאי, אני מקווה שהצלחתי לעזור לך + {=emoji}^_^ {/=emoji} + , טיהי~" sh happy "תודה לך, עזרת לנו המון." diff --git a/game/shiro_route.rpyc b/game/shiro_route.rpyc index 5bf52f1..5b4be6d 100644 Binary files a/game/shiro_route.rpyc and b/game/shiro_route.rpyc differ diff --git a/game/sprite_settings.rpyc b/game/sprite_settings.rpyc index 88d4a22..6193bf2 100644 Binary files a/game/sprite_settings.rpyc and b/game/sprite_settings.rpyc differ diff --git a/game/tl/None/common.rpym b/game/tl/None/common.rpym index a750a9c..8a402a2 100644 --- a/game/tl/None/common.rpym +++ b/game/tl/None/common.rpym @@ -475,55 +475,55 @@ translate None strings: # renpy/common/00gui.rpy:448 old "Are you sure?" - new "Are you sure?" + new "האם אתם בטוחים?" # renpy/common/00gui.rpy:449 old "Are you sure you want to delete this save?" - new "Are you sure you want to delete this save?" + new "האם אתם בטוחים שאתם רוצים למחוק את השמירה הזאת??" # renpy/common/00gui.rpy:450 old "Are you sure you want to overwrite your save?" - new "Are you sure you want to overwrite your save?" + new "האם אתם בטוחים שאתם רוצים לשמור על השמירה הזאת?" # renpy/common/00gui.rpy:451 old "Loading will lose unsaved progress.\nAre you sure you want to do this?" - new "Loading will lose unsaved progress.\nAre you sure you want to do this?" + new "לפתוח שמירה יאבד התקדמות שלא נשמרה.\nהאם אתם בטוחים?" # renpy/common/00gui.rpy:452 old "Are you sure you want to quit?" - new "Are you sure you want to quit?" + new "האם אתם בטוחים שאתם רוצים לצאת?" # renpy/common/00gui.rpy:453 old "Are you sure you want to return to the main menu?\nThis will lose unsaved progress." - new "Are you sure you want to return to the main menu?\nThis will lose unsaved progress." + new "האם אתם בטוחים שאתם רוצים לחזור לתפריט?\nבחירה זאת תמחק התקדמות שלא נשמרה." # renpy/common/00gui.rpy:454 old "Are you sure you want to continue where you left off?" - new "Are you sure you want to continue where you left off?" + new "האם אתם בטוחים שאתם רוצים להמשיך מנקודה זאת?" # renpy/common/00gui.rpy:455 old "Are you sure you want to end the replay?" - new "Are you sure you want to end the replay?" + new "האם אתם בטוחים שאתם רוצים לסיים את הצפייה מחדש?" # renpy/common/00gui.rpy:456 old "Are you sure you want to begin skipping?" - new "Are you sure you want to begin skipping?" + new "האם אתם בטוחים שאתם רוצים לדלג?" # renpy/common/00gui.rpy:457 old "Are you sure you want to skip to the next choice?" - new "Are you sure you want to skip to the next choice?" + new "האם אתם בטוחים שאתם רוצים לדלג לבחירה הבאה?" # renpy/common/00gui.rpy:458 old "Are you sure you want to skip unseen dialogue to the next choice?" - new "Are you sure you want to skip unseen dialogue to the next choice?" + new "האם אתם בטוחים שאתם רוצים לדלג על דיאלוג שלא נראה עד לבחירה הבאה?" # renpy/common/00gui.rpy:459 old "This save was created on a different device. Maliciously constructed save files can harm your computer. Do you trust this save's creator and everyone who could have changed the file?" - new "This save was created on a different device. Maliciously constructed save files can harm your computer. Do you trust this save's creator and everyone who could have changed the file?" + new "השמירה הזאת נוצרה על מכשיר אחר. שמירות שבנויות באופן זדוני יכולות לפגוע במחשב שלך. האם אתם בוטחים ביוצר השמירה ובכל מי שיכל לשנות את השמירה?" # renpy/common/00gui.rpy:460 old "Do you trust the device the save was created on? You should only choose yes if you are the device's sole user." - new "Do you trust the device the save was created on? You should only choose yes if you are the device's sole user." + new "האם אתם בוטחים במכשיר עליו נוצרה שמירה זאת? עליכם לבחור בכן רק אם אתם המשתמשים היחידים במכשיר זה" # renpy/common/00keymap.rpy:325 old "Failed to save screenshot as %s." diff --git a/game/tl/None/common.rpymc b/game/tl/None/common.rpymc index c4c0c08..03f66cd 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 a25d282..d45f1b3 100644 --- a/log.txt +++ b/log.txt @@ -1,4 +1,4 @@ -2025-01-19 16:43:47 UTC +2025-01-23 14:39:49 UTC Windows-10-10.0.19045 Ren'Py 8.3.2.24090902 @@ -7,7 +7,7 @@ Loading error handling took 0.05s Loading script took 0.18s Loading save slot metadata took 0.08s Loading persistent took 0.00s -Running init code took 0.07s +Running init code took 0.06s Loading analysis data took 0.02s Analyze and compile ATL took 0.00s Reloading save slot metadata took 0.05s @@ -19,7 +19,7 @@ Initial gc took 0.05s DPI scale factor: 1.000000 nvdrs: Loaded, about to disable thread optimizations. nvdrs: Disabled thread optimizations. -Creating interface object took 0.28s +Creating interface object took 0.27s Cleaning stores took 0.00s Init translation took 0.05s Build styles took 0.00s diff --git a/traceback.txt b/traceback.txt index b981d43..127f34c 100644 --- a/traceback.txt +++ b/traceback.txt @@ -1,59 +1,40 @@ I'm sorry, but an uncaught exception occurred. -While running game code: - File "game/script.rpy", line 386, in script - ak "שום דבר מיוחד. זה רק אומר שאני נכנס חינם…" - File "game/sprite_settings.rpy", line 36, in - if face == "excited": -NameError: name 'face' is not defined +After initialization, but before game start. + File "renpy/common/00start.rpy", line 83, in _init_language + renpy.change_language(language) + File "game/screens.rpy", line 578, in + color gui.label_text_color +AttributeError: 'StoreModule' object has no attribute 'label_text_color' -- Full Traceback ------------------------------------------------------------ Full traceback: - File "game/script.rpy", line 386, in script - ak "שום דבר מיוחד. זה רק אומר שאני נכנס חינם…" - 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 1455, in __call__ - self.do_display(who, what, cb_args=self.cb_args, dtt=dtt, **display_args) - File "E:\renpy-8.3.2-sdk\renpy\character.py", line 1106, in do_display - display_say(who, - File "E:\renpy-8.3.2-sdk\renpy\character.py", line 803, in display_say - rv = renpy.ui.interact(mouse='say', type=type, roll_forward=roll_forward) - File "E:\renpy-8.3.2-sdk\renpy\ui.py", line 301, in interact - rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs) - File "E:\renpy-8.3.2-sdk\renpy\display\core.py", line 2215, in interact - repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore - File "E:\renpy-8.3.2-sdk\renpy\display\core.py", line 2745, in interact_core - root_widget.visit_all(lambda d : d.per_interact()) - File "E:\renpy-8.3.2-sdk\renpy\display\displayable.py", line 434, in visit_all - d.visit_all(callback, seen) - File "E:\renpy-8.3.2-sdk\renpy\display\displayable.py", line 434, in visit_all - d.visit_all(callback, seen) - File "E:\renpy-8.3.2-sdk\renpy\display\displayable.py", line 434, in visit_all - d.visit_all(callback, seen) - [Previous line repeated 4 more times] - File "E:\renpy-8.3.2-sdk\renpy\display\displayable.py", line 424, in visit_all - for d in self.visit(): - File "E:\renpy-8.3.2-sdk\renpy\display\layout.py", line 1618, in visit - self.update(self.last_st, self.last_at) - File "E:\renpy-8.3.2-sdk\renpy\display\layout.py", line 1629, in update - raw_child, redraw = self.function(st, at, *self.args, **self.kwargs) - File "E:\renpy-8.3.2-sdk\renpy\display\layout.py", line 1720, in condition_switch_show - return condition_switch_pick(switch), None - File "E:\renpy-8.3.2-sdk\renpy\display\layout.py", line 1711, in condition_switch_pick - if renpy.python.py_eval_bytecode(code): + File "E:\renpy-8.3.2-sdk\renpy\bootstrap.py", line 359, in bootstrap + renpy.main.main() + File "E:\renpy-8.3.2-sdk\renpy\main.py", line 652, in main + run(restart) + File "E:\renpy-8.3.2-sdk\renpy\main.py", line 75, in run + renpy.translation.init_translation() + File "E:\renpy-8.3.2-sdk\renpy\translation\__init__.py", line 702, in init_translation + renpy.store._init_language() # type: ignore + File "renpy/common/00start.rpy", line 83, in _init_language + renpy.change_language(language) + File "E:\renpy-8.3.2-sdk\renpy\translation\__init__.py", line 796, in change_language + new_change_language(tl, language) + File "E:\renpy-8.3.2-sdk\renpy\translation\__init__.py", line 748, in new_change_language + i.apply() + File "E:\renpy-8.3.2-sdk\renpy\ast.py", line 2800, in apply + value = renpy.python.py_eval(expr) + 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 36, in - if face == "excited": -NameError: name 'face' is not defined + File "game/screens.rpy", line 578, in + color gui.label_text_color +AttributeError: 'StoreModule' object has no attribute 'label_text_color' Windows-10-10.0.19045 AMD64 Ren'Py 8.3.2.24090902 Otomai 1.0 -Fri Jan 17 01:12:32 2025 +Thu Jan 23 11:58:39 2025