diff --git a/game/cache/bytecode-39.rpyb b/game/cache/bytecode-39.rpyb index 7b3b1e1..6fdd664 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 63431a7..ef7c77e 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 0b1f63a..054040b 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 535f1e1..268ed2d 100644 --- a/game/cache/shaders.txt +++ b/game/cache/shaders.txt @@ -1,9 +1,9 @@ -renpy.solid -renpy.dissolve renpy.geometry +renpy.alpha renpy.texture +renpy.alpha renpy.geometry renpy.texture +renpy.geometry renpy.texture +renpy.dissolve renpy.dissolve renpy.ftl renpy.geometry renpy.solid -renpy.dissolve renpy.dissolve -renpy.alpha renpy.texture renpy.texture -renpy.geometry renpy.texture -renpy.alpha renpy.geometry renpy.texture +renpy.solid +renpy.dissolve renpy.geometry diff --git a/game/gui.rpyc b/game/gui.rpyc index e59512d..9e2c5e6 100644 Binary files a/game/gui.rpyc and b/game/gui.rpyc differ diff --git a/game/images/Scenes/console.png b/game/images/Scenes/console.png new file mode 100644 index 0000000..ba86f00 Binary files /dev/null and b/game/images/Scenes/console.png differ diff --git a/game/options.rpyc b/game/options.rpyc index e9f1dcf..97fdbbb 100644 Binary files a/game/options.rpyc and b/game/options.rpyc differ diff --git a/game/saves/auto-1-LT1.save b/game/saves/auto-1-LT1.save index 5c32df2..a586d9d 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 0b1de74..6f55ecd 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 ef31023..cc82360 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 8936ead..56851d4 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 f5b2bb8..0f5fdba 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 b500f50..dd8744e 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 e061300..303006d 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 7a4d116..8929b81 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 c1d44bb..48c228f 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 5d3058f..f5b2f10 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 4c9a9ee..7b21bda 100644 --- a/game/saves/navigation.json +++ b/game/saves/navigation.json @@ -1 +1 @@ -{"error": false, "size": [1920, 1080], "name": "Sleeping Root", "version": "1.0", "location": {"label": {"start": ["game/script.rpy", 17], "game": ["game/script.rpy", 62], "game1": ["game/script.rpy", 80], "fast_end": ["game/script.rpy", 88]}, "define": {"config.check_conflicting_properties": ["game/gui.rpy", 16], "gui.accent_color": ["game/gui.rpy", 29], "gui.idle_color": ["game/gui.rpy", 32], "gui.idle_small_color": ["game/gui.rpy", 36], "gui.hover_color": ["game/gui.rpy", 39], "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", 101], "gui.textbox_yalign": ["game/gui.rpy", 105], "gui.name_xpos": ["game/gui.rpy", 111], "gui.name_ypos": ["game/gui.rpy", 112], "gui.name_xalign": ["game/gui.rpy", 117], "gui.namebox_width": ["game/gui.rpy", 121], "gui.namebox_height": ["game/gui.rpy", 122], "gui.namebox_borders": ["game/gui.rpy", 126], "gui.namebox_tile": ["game/gui.rpy", 130], "gui.dialogue_xpos": ["game/gui.rpy", 136], "gui.dialogue_ypos": ["game/gui.rpy", 137], "gui.dialogue_width": ["game/gui.rpy", 140], "gui.dialogue_text_xalign": ["game/gui.rpy", 145], "gui.button_width": ["game/gui.rpy", 155], "gui.button_height": ["game/gui.rpy", 156], "gui.button_borders": ["game/gui.rpy", 159], "gui.button_tile": ["game/gui.rpy", 163], "gui.button_text_font": ["game/gui.rpy", 166], "gui.button_text_size": ["game/gui.rpy", 169], "gui.button_text_idle_color": ["game/gui.rpy", 172], "gui.button_text_hover_color": ["game/gui.rpy", 173], "gui.button_text_selected_color": ["game/gui.rpy", 174], "gui.button_text_insensitive_color": ["game/gui.rpy", 175], "gui.button_text_xalign": ["game/gui.rpy", 179], "gui.radio_button_borders": ["game/gui.rpy", 188], "gui.check_button_borders": ["game/gui.rpy", 190], "gui.confirm_button_text_xalign": ["game/gui.rpy", 192], "gui.page_button_borders": ["game/gui.rpy", 194], "gui.quick_button_borders": ["game/gui.rpy", 196], "gui.quick_button_text_size": ["game/gui.rpy", 197], "gui.quick_button_text_idle_color": ["game/gui.rpy", 198], "gui.quick_button_text_selected_color": ["game/gui.rpy", 199], "gui.choice_button_width": ["game/gui.rpy", 212], "gui.choice_button_height": ["game/gui.rpy", 213], "gui.choice_button_tile": ["game/gui.rpy", 214], "gui.choice_button_borders": ["game/gui.rpy", 215], "gui.choice_button_text_font": ["game/gui.rpy", 216], "gui.choice_button_text_size": ["game/gui.rpy", 217], "gui.choice_button_text_xalign": ["game/gui.rpy", 218], "gui.choice_button_text_idle_color": ["game/gui.rpy", 219], "gui.choice_button_text_hover_color": ["game/gui.rpy", 220], "gui.choice_button_text_insensitive_color": ["game/gui.rpy", 221], "gui.slot_button_width": ["game/gui.rpy", 231], "gui.slot_button_height": ["game/gui.rpy", 232], "gui.slot_button_borders": ["game/gui.rpy", 233], "gui.slot_button_text_size": ["game/gui.rpy", 234], "gui.slot_button_text_xalign": ["game/gui.rpy", 235], "gui.slot_button_text_idle_color": ["game/gui.rpy", 236], "gui.slot_button_text_selected_idle_color": ["game/gui.rpy", 237], "gui.slot_button_text_selected_hover_color": ["game/gui.rpy", 238], "config.thumbnail_width": ["game/gui.rpy", 241], "config.thumbnail_height": ["game/gui.rpy", 242], "gui.file_slot_cols": ["game/gui.rpy", 245], "gui.file_slot_rows": ["game/gui.rpy", 246], "gui.navigation_xpos": ["game/gui.rpy", 256], "gui.skip_ypos": ["game/gui.rpy", 259], "gui.notify_ypos": ["game/gui.rpy", 262], "gui.choice_spacing": ["game/gui.rpy", 265], "gui.navigation_spacing": ["game/gui.rpy", 268], "gui.pref_spacing": ["game/gui.rpy", 271], "gui.pref_button_spacing": ["game/gui.rpy", 274], "gui.page_spacing": ["game/gui.rpy", 277], "gui.slot_spacing": ["game/gui.rpy", 280], "gui.main_menu_text_xalign": ["game/gui.rpy", 283], "gui.frame_borders": ["game/gui.rpy", 292], "gui.confirm_frame_borders": ["game/gui.rpy", 295], "gui.skip_frame_borders": ["game/gui.rpy", 298], "gui.notify_frame_borders": ["game/gui.rpy", 301], "gui.frame_tile": ["game/gui.rpy", 304], "gui.bar_size": ["game/gui.rpy", 316], "gui.scrollbar_size": ["game/gui.rpy", 317], "gui.slider_size": ["game/gui.rpy", 318], "gui.bar_tile": ["game/gui.rpy", 322], "gui.scrollbar_tile": ["game/gui.rpy", 323], "gui.slider_tile": ["game/gui.rpy", 324], "gui.bar_borders": ["game/gui.rpy", 327], "gui.scrollbar_borders": ["game/gui.rpy", 328], "gui.slider_borders": ["game/gui.rpy", 329], "gui.vbar_borders": ["game/gui.rpy", 332], "gui.vscrollbar_borders": ["game/gui.rpy", 333], "gui.vslider_borders": ["game/gui.rpy", 334], "gui.unscrollable": ["game/gui.rpy", 338], "config.history_length": ["game/gui.rpy", 346], "gui.history_height": ["game/gui.rpy", 350], "gui.history_spacing": ["game/gui.rpy", 353], "gui.history_name_xpos": ["game/gui.rpy", 357], "gui.history_name_ypos": ["game/gui.rpy", 358], "gui.history_name_width": ["game/gui.rpy", 359], "gui.history_name_xalign": ["game/gui.rpy", 360], "gui.history_text_xpos": ["game/gui.rpy", 363], "gui.history_text_ypos": ["game/gui.rpy", 364], "gui.history_text_width": ["game/gui.rpy", 365], "gui.history_text_xalign": ["game/gui.rpy", 366], "gui.nvl_borders": ["game/gui.rpy", 374], "gui.nvl_list_length": ["game/gui.rpy", 378], "gui.nvl_height": ["game/gui.rpy", 382], "gui.nvl_spacing": ["game/gui.rpy", 386], "gui.nvl_name_xpos": ["game/gui.rpy", 390], "gui.nvl_name_ypos": ["game/gui.rpy", 391], "gui.nvl_name_width": ["game/gui.rpy", 392], "gui.nvl_name_xalign": ["game/gui.rpy", 393], "gui.nvl_text_xpos": ["game/gui.rpy", 396], "gui.nvl_text_ypos": ["game/gui.rpy", 397], "gui.nvl_text_width": ["game/gui.rpy", 398], "gui.nvl_text_xalign": ["game/gui.rpy", 399], "gui.nvl_thought_xpos": ["game/gui.rpy", 403], "gui.nvl_thought_ypos": ["game/gui.rpy", 404], "gui.nvl_thought_width": ["game/gui.rpy", 405], "gui.nvl_thought_xalign": ["game/gui.rpy", 406], "gui.nvl_button_xpos": ["game/gui.rpy", 409], "gui.nvl_button_xalign": ["game/gui.rpy", 410], "gui.language": ["game/gui.rpy", 419], "quick_menu": ["game/screens.rpy", 267], "gui.history_allow_tags": ["game/screens.rpy", 928], "config.nvl_list_length": ["game/screens.rpy", 1353], "bubble.frame": ["game/screens.rpy", 1462], "bubble.thoughtframe": ["game/screens.rpy", 1463], "bubble.properties": ["game/screens.rpy", 1465], "bubble.expand_area": ["game/screens.rpy", 1491], "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.main_menu_music": ["game/options.rpy", 65], "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", 147], "config.window_icon": ["game/options.rpy", 154], "e": ["game/script.rpy", 4], "sysmsg": ["game/script.rpy", 5], "root": ["game/script.rpy", 6], "root_mind": ["game/script.rpy", 7], "unknown_char": ["game/script.rpy", 8]}, "screen": {"say": ["game/screens.rpy", 97], "input": ["game/screens.rpy", 175], "choice": ["game/screens.rpy", 208], "quick_menu": ["game/screens.rpy", 1512], "navigation": ["game/screens.rpy", 288], "main_menu": ["game/screens.rpy", 351], "game_menu": ["game/screens.rpy", 417], "about": ["game/screens.rpy", 547], "save": ["game/screens.rpy", 585], "load": ["game/screens.rpy", 592], "file_slots": ["game/screens.rpy", 599], "preferences": ["game/screens.rpy", 727], "history": ["game/screens.rpy", 886], "help": ["game/screens.rpy", 976], "keyboard_help": ["game/screens.rpy", 1005], "mouse_help": ["game/screens.rpy", 1056], "gamepad_help": ["game/screens.rpy", 1079], "confirm": ["game/screens.rpy", 1144], "skip_indicator": ["game/screens.rpy", 1207], "notify": ["game/screens.rpy", 1262], "nvl": ["game/screens.rpy", 1301], "nvl_dialogue": ["game/screens.rpy", 1333], "bubble": ["game/screens.rpy", 1420]}, "transform": {"delayed_blink": ["game/screens.rpy", 1225], "notify_appear": ["game/screens.rpy", 1273]}, "callable": {"touch": ["game/gui.rpy", 431], "small": ["game/gui.rpy", 438]}}, "build": {"directory_name": "SleepingRoot-1.0", "executable_name": "SleepingRoot", "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], ["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], ["lib/**/_ssl.*", null], ["renpy/**__pycache__/**.cpython-39.pyc", ["all"]], ["renpy/**__pycache__", ["all"]], ["**~", null], ["**/#*", null], ["**/.*", null], ["**.old", null], ["**.new", null], ["**.rpa", 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": "Sleeping Root", "exclude_empty_directories": true, "allow_integrated_gpu": true, "renpy": false, "script_version": true, "destination": "SleepingRoot-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": 1712654583.76809, "name": "Sleeping Root", "version": "1.0"}}} \ No newline at end of file +{"error": false, "size": [1920, 1080], "name": "Sleeping Root", "version": "1.0", "location": {"label": {"start": ["game/script.rpy", 18], "game": ["game/script.rpy", 65], "game1": ["game/script.rpy", 84], "game2": ["game/script.rpy", 105], "game3": ["game/script.rpy", 114], "fast_end1": ["game/script.rpy", 124], "fast_end2": ["game/script.rpy", 134]}, "define": {"config.check_conflicting_properties": ["game/gui.rpy", 16], "gui.accent_color": ["game/gui.rpy", 29], "gui.idle_color": ["game/gui.rpy", 32], "gui.idle_small_color": ["game/gui.rpy", 36], "gui.hover_color": ["game/gui.rpy", 39], "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", 101], "gui.textbox_yalign": ["game/gui.rpy", 105], "gui.name_xpos": ["game/gui.rpy", 111], "gui.name_ypos": ["game/gui.rpy", 112], "gui.name_xalign": ["game/gui.rpy", 117], "gui.namebox_width": ["game/gui.rpy", 121], "gui.namebox_height": ["game/gui.rpy", 122], "gui.namebox_borders": ["game/gui.rpy", 126], "gui.namebox_tile": ["game/gui.rpy", 130], "gui.dialogue_xpos": ["game/gui.rpy", 136], "gui.dialogue_ypos": ["game/gui.rpy", 137], "gui.dialogue_width": ["game/gui.rpy", 140], "gui.dialogue_text_xalign": ["game/gui.rpy", 145], "gui.button_width": ["game/gui.rpy", 155], "gui.button_height": ["game/gui.rpy", 156], "gui.button_borders": ["game/gui.rpy", 159], "gui.button_tile": ["game/gui.rpy", 163], "gui.button_text_font": ["game/gui.rpy", 166], "gui.button_text_size": ["game/gui.rpy", 169], "gui.button_text_idle_color": ["game/gui.rpy", 172], "gui.button_text_hover_color": ["game/gui.rpy", 173], "gui.button_text_selected_color": ["game/gui.rpy", 174], "gui.button_text_insensitive_color": ["game/gui.rpy", 175], "gui.button_text_xalign": ["game/gui.rpy", 179], "gui.radio_button_borders": ["game/gui.rpy", 188], "gui.check_button_borders": ["game/gui.rpy", 190], "gui.confirm_button_text_xalign": ["game/gui.rpy", 192], "gui.page_button_borders": ["game/gui.rpy", 194], "gui.quick_button_borders": ["game/gui.rpy", 196], "gui.quick_button_text_size": ["game/gui.rpy", 197], "gui.quick_button_text_idle_color": ["game/gui.rpy", 198], "gui.quick_button_text_selected_color": ["game/gui.rpy", 199], "gui.choice_button_width": ["game/gui.rpy", 212], "gui.choice_button_height": ["game/gui.rpy", 213], "gui.choice_button_tile": ["game/gui.rpy", 214], "gui.choice_button_borders": ["game/gui.rpy", 215], "gui.choice_button_text_font": ["game/gui.rpy", 216], "gui.choice_button_text_size": ["game/gui.rpy", 217], "gui.choice_button_text_xalign": ["game/gui.rpy", 218], "gui.choice_button_text_idle_color": ["game/gui.rpy", 219], "gui.choice_button_text_hover_color": ["game/gui.rpy", 220], "gui.choice_button_text_insensitive_color": ["game/gui.rpy", 221], "gui.slot_button_width": ["game/gui.rpy", 231], "gui.slot_button_height": ["game/gui.rpy", 232], "gui.slot_button_borders": ["game/gui.rpy", 233], "gui.slot_button_text_size": ["game/gui.rpy", 234], "gui.slot_button_text_xalign": ["game/gui.rpy", 235], "gui.slot_button_text_idle_color": ["game/gui.rpy", 236], "gui.slot_button_text_selected_idle_color": ["game/gui.rpy", 237], "gui.slot_button_text_selected_hover_color": ["game/gui.rpy", 238], "config.thumbnail_width": ["game/gui.rpy", 241], "config.thumbnail_height": ["game/gui.rpy", 242], "gui.file_slot_cols": ["game/gui.rpy", 245], "gui.file_slot_rows": ["game/gui.rpy", 246], "gui.navigation_xpos": ["game/gui.rpy", 256], "gui.skip_ypos": ["game/gui.rpy", 259], "gui.notify_ypos": ["game/gui.rpy", 262], "gui.choice_spacing": ["game/gui.rpy", 265], "gui.navigation_spacing": ["game/gui.rpy", 268], "gui.pref_spacing": ["game/gui.rpy", 271], "gui.pref_button_spacing": ["game/gui.rpy", 274], "gui.page_spacing": ["game/gui.rpy", 277], "gui.slot_spacing": ["game/gui.rpy", 280], "gui.main_menu_text_xalign": ["game/gui.rpy", 283], "gui.frame_borders": ["game/gui.rpy", 292], "gui.confirm_frame_borders": ["game/gui.rpy", 295], "gui.skip_frame_borders": ["game/gui.rpy", 298], "gui.notify_frame_borders": ["game/gui.rpy", 301], "gui.frame_tile": ["game/gui.rpy", 304], "gui.bar_size": ["game/gui.rpy", 316], "gui.scrollbar_size": ["game/gui.rpy", 317], "gui.slider_size": ["game/gui.rpy", 318], "gui.bar_tile": ["game/gui.rpy", 322], "gui.scrollbar_tile": ["game/gui.rpy", 323], "gui.slider_tile": ["game/gui.rpy", 324], "gui.bar_borders": ["game/gui.rpy", 327], "gui.scrollbar_borders": ["game/gui.rpy", 328], "gui.slider_borders": ["game/gui.rpy", 329], "gui.vbar_borders": ["game/gui.rpy", 332], "gui.vscrollbar_borders": ["game/gui.rpy", 333], "gui.vslider_borders": ["game/gui.rpy", 334], "gui.unscrollable": ["game/gui.rpy", 338], "config.history_length": ["game/gui.rpy", 346], "gui.history_height": ["game/gui.rpy", 350], "gui.history_spacing": ["game/gui.rpy", 353], "gui.history_name_xpos": ["game/gui.rpy", 357], "gui.history_name_ypos": ["game/gui.rpy", 358], "gui.history_name_width": ["game/gui.rpy", 359], "gui.history_name_xalign": ["game/gui.rpy", 360], "gui.history_text_xpos": ["game/gui.rpy", 363], "gui.history_text_ypos": ["game/gui.rpy", 364], "gui.history_text_width": ["game/gui.rpy", 365], "gui.history_text_xalign": ["game/gui.rpy", 366], "gui.nvl_borders": ["game/gui.rpy", 374], "gui.nvl_list_length": ["game/gui.rpy", 378], "gui.nvl_height": ["game/gui.rpy", 382], "gui.nvl_spacing": ["game/gui.rpy", 386], "gui.nvl_name_xpos": ["game/gui.rpy", 390], "gui.nvl_name_ypos": ["game/gui.rpy", 391], "gui.nvl_name_width": ["game/gui.rpy", 392], "gui.nvl_name_xalign": ["game/gui.rpy", 393], "gui.nvl_text_xpos": ["game/gui.rpy", 396], "gui.nvl_text_ypos": ["game/gui.rpy", 397], "gui.nvl_text_width": ["game/gui.rpy", 398], "gui.nvl_text_xalign": ["game/gui.rpy", 399], "gui.nvl_thought_xpos": ["game/gui.rpy", 403], "gui.nvl_thought_ypos": ["game/gui.rpy", 404], "gui.nvl_thought_width": ["game/gui.rpy", 405], "gui.nvl_thought_xalign": ["game/gui.rpy", 406], "gui.nvl_button_xpos": ["game/gui.rpy", 409], "gui.nvl_button_xalign": ["game/gui.rpy", 410], "gui.language": ["game/gui.rpy", 419], "quick_menu": ["game/screens.rpy", 267], "gui.history_allow_tags": ["game/screens.rpy", 928], "config.nvl_list_length": ["game/screens.rpy", 1353], "bubble.frame": ["game/screens.rpy", 1462], "bubble.thoughtframe": ["game/screens.rpy", 1463], "bubble.properties": ["game/screens.rpy", 1465], "bubble.expand_area": ["game/screens.rpy", 1491], "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.main_menu_music": ["game/options.rpy", 65], "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", 147], "config.window_icon": ["game/options.rpy", 154], "e": ["game/script.rpy", 4], "sysmsg": ["game/script.rpy", 5], "root": ["game/script.rpy", 6], "root_mind": ["game/script.rpy", 7], "unknown_char": ["game/script.rpy", 8], "mystic_char": ["game/script.rpy", 9]}, "screen": {"say": ["game/screens.rpy", 97], "input": ["game/screens.rpy", 175], "choice": ["game/screens.rpy", 208], "quick_menu": ["game/screens.rpy", 1512], "navigation": ["game/screens.rpy", 288], "main_menu": ["game/screens.rpy", 351], "game_menu": ["game/screens.rpy", 417], "about": ["game/screens.rpy", 547], "save": ["game/screens.rpy", 585], "load": ["game/screens.rpy", 592], "file_slots": ["game/screens.rpy", 599], "preferences": ["game/screens.rpy", 727], "history": ["game/screens.rpy", 886], "help": ["game/screens.rpy", 976], "keyboard_help": ["game/screens.rpy", 1005], "mouse_help": ["game/screens.rpy", 1056], "gamepad_help": ["game/screens.rpy", 1079], "confirm": ["game/screens.rpy", 1144], "skip_indicator": ["game/screens.rpy", 1207], "notify": ["game/screens.rpy", 1262], "nvl": ["game/screens.rpy", 1301], "nvl_dialogue": ["game/screens.rpy", 1333], "bubble": ["game/screens.rpy", 1420]}, "transform": {"delayed_blink": ["game/screens.rpy", 1225], "notify_appear": ["game/screens.rpy", 1273]}, "callable": {"touch": ["game/gui.rpy", 431], "small": ["game/gui.rpy", 438]}}, "build": {"directory_name": "SleepingRoot-1.0", "executable_name": "SleepingRoot", "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], ["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], ["lib/**/_ssl.*", null], ["renpy/**__pycache__/**.cpython-39.pyc", ["all"]], ["renpy/**__pycache__", ["all"]], ["**~", null], ["**/#*", null], ["**/.*", null], ["**.old", null], ["**.new", null], ["**.rpa", 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": "Sleeping Root", "exclude_empty_directories": true, "allow_integrated_gpu": true, "renpy": false, "script_version": true, "destination": "SleepingRoot-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": 1712737445.0032117, "name": "Sleeping Root", "version": "1.0"}}} \ No newline at end of file diff --git a/game/saves/persistent b/game/saves/persistent index 4b50ea1..fd98e07 100644 Binary files a/game/saves/persistent and b/game/saves/persistent differ diff --git a/game/screens.rpyc b/game/screens.rpyc index add4f82..75c109f 100644 Binary files a/game/screens.rpyc and b/game/screens.rpyc differ diff --git a/game/script.rpy b/game/script.rpy index b271198..95df8e9 100644 --- a/game/script.rpy +++ b/game/script.rpy @@ -6,6 +6,7 @@ define sysmsg = Character('sysmsg', color="#c83333") define root = Character("[root]", color="#ffffff") define root_mind = Character("ROOT", color="#00ffea") define unknown_char = Character("???", color="#09ff00") +define mystic_char = Character("╨п╨╕╨╖╨▒╤Г╨┤╤Г╤Й╨╡╨│╨╛", color="#ff8800") image root_room = "Scenes/root_room.jpg" #define menu = nvl_menu # Вместо использования оператора image можете просто @@ -16,11 +17,11 @@ image root_room = "Scenes/root_room.jpg" # Игра начинается здесь: label start: play music "UNIVERSFIELD - Orion Nebula 2.mp3" loop volume 0.5 - scene root_room + scene console sysmsg "OS loading..." sysmsg "Enter your login and password" - python: - + + python: root = renpy.input("Login:", length=32) password=renpy.input("Password:", length=32) root = root.strip() @@ -28,10 +29,12 @@ label start: if not root: root = "root" - show monitor - sysmsg "Вход выполнен успешно." sysmsg "[root]@localhost" + + scene root_room + show monitor + root_mind "Рабочий вечер после трудного рабочего дня. Что может быть лучше? Только рабочий вечер с кружкой горячего кофе." root_mind "Я заварил свой любимый, хоть и дешевый кофе в кофеварке. Некоторые бы подумали, что при моей зарплате, я бы мог позволить себе и подороже." root_mind "Однако я пристрастился к этому ужасному вкусу довольно давно, и все остальные сорта кофе казались блеклыми. Ну и ладно. Главное что работу стимулятора мой напиток выполнял исправно." @@ -46,20 +49,22 @@ label start: root_mind "В пять утра я начинал зевать и благодаря всех богов за эту милость падал в кровать и проваливался в черное забытье" root_mind "Утро я помнил плохо и снова блеклый день, и жизнь безостановочно проходящая мимо..." root_mind "Возможно так бы дальше все и продолжалось. Но все изменилось когда в мессенджер пришло сообщение с неизвестного аккаунта." - + play sound "email_notify.mp3" volume 1.0 noloop + sysmsg "Новое сообщение." menu: "Прочитать сообщение": jump game - "Время 5 утра. Пойти спать": - jump fast_end + "Хоть и не 5 утра, а спать уже почему-то хочется. Пойти лечь.": + jump fast_end1 return label game: + play music "UNIVERSFIELD - Space Journey Through Nebulae and Galaxy.mp3" loop volume 0.5 unknown_char "Привет. Дали твои контакты, сказали ты админишь сервера по удаленке. Есть пара задач, по оплате - какая ставка у тебя за час работы?" python: @@ -70,30 +75,74 @@ label game: if rubperhour > 5000: unknown_char "Ух... Извини что побеспокоил. Нам такие суммы не подъемны." - jump fast_end + jump fast_end2 else: - unknown_char "Ok. Нас устраивает. Скину файлом задание и доступы." + unknown_char "Ок. Нас устраивает. Скину файлом с заданием и доступы." jump game1 return label game1: + play music "UNIVERSFIELD - Space Journey Through Nebulae and Galaxy.mp3" loop volume 0.5 + show monitor root_mind "Заказик прилетел как раз вовремя. Я доделал скрипт, скинул его в репозиторий, запустил тесты, и судя по тому что видел сейчас на экране - скрипт должен отработать как надо." root_mind "Так что времени для вечерней подработки у меня еще куча, а работы по факту не осталось. Значит возьмусь за разовый заказ." - root_mind "Я открыл файл который мне прислал мой недавний собеседник. Ну, ничего особо сложного. Перенастроить серверы на новый cdn, проверить работу задач в кроне, запустить пару скриптов и проконтроллировать что они отработают успешно." + root_mind "Я открыл файл который мне прислал мой недавний собеседник. Ну, ничего особо сложного. Компании Полармо требуется перенастроить серверы на новый cdn, проверить работу задач в кроне, запустить пару скриптов и проконтроллировать что они отработают успешно." root_mind "Как говорил один персонаж - Приключение на 5 минут, зайти и выйти." + + play sound "email_notify.mp3" volume 1.0 noloop + sysmsg "Новое сообщение." + + menu: + + "Прочитать сообщение": + $ mystic_read = 1 + jump game2 + + "Проигнорировать. Работа есть, остальное - прокастинация.": + $ mystic_read = 0 + jump game3 return -label fast_end: +label game2: + mystic_char "Не смей запускать скрипт тестирования нейросети!" + root "Ты кто?" + mystic_char "Не смей запускать скрипт тестирования нейросети!" + root "Понятно. Лети в бан." + root_mind "Еще мне ботов не хватало. Интересно, по площадям бьют, или где-то в какой-то группе мессенджера охотник сидит? Ладно, не имеет значения." + jump game3 + return +label game3: + show monitor + root_mind "Я скопировал доступы в локальную википедию, чтобы потом не искать, пометил их именем компании которая дала заказ. Запустил терминал, и вошел на сервер." + root_mind "Первым делом на новом сервере я всегда осматриваюсь. Узнаю что за ОС, что из привычных инструментов установлено, какое железо на чем все это крутится. Затем немного шарю в истории шелла и просмотриваю логи." + root_mind "Затем приходит черед файлов в директории доступной пользователю под которым приходится работать. Бывает что заказчик дает доступы которым не хватает привилегий на выполнение поставленных задач." + root_mind "Пока вроде всё нормально. Даже sudo доступно." + root_mind "Следующие полчаса я перенастраивал сервер балансировки на новые cdn, потом проглядел крон на предмет сделанных там записей. Нашел пару скриптов которые там были закомментированны. Ради интереса просморел их в системе." + root_mind "Ничего интересного. Обычные сборщики мусора. Кстати, сервер похоже был тестовым. Оно и логично. Кто ж мне без nda даст доступы на прод? Удивительно что вообще дали доступы. Хотя, если меня порекомендовал кто-то из знакомых, то вполне возможно." + return + +label fast_end1: + play music "Anemoia - System #1.mp3" loop volume 0.5 + root_mind "На удивление, я заснул в этот раз быстро и крепко." sysmsg "System will be shutdown..." sysmsg "...3" sysmsg "...2" sysmsg "...1" - sysmsg "Это была самая быстра концовка!" + sysmsg "Это была самая быстра концовка на Диком Западе!" + + return +label fast_end2: + play music "Anemoia - System #1.mp3" loop volume 0.5 + root_mind "Ну и не очень то и хотелось. Сами за копейки вкалывайте. Я лучше попробую спать лечь." + sysmsg "System will be shutdown..." + sysmsg "...3" + sysmsg "...2" + sysmsg "...1" + sysmsg "Суслик пошел домой и... никого не встретил!" return - diff --git a/game/script.rpyc b/game/script.rpyc index e8f952c..316ce24 100644 Binary files a/game/script.rpyc and b/game/script.rpyc differ diff --git a/game/tl/None/common.rpymc b/game/tl/None/common.rpymc index 17b80c3..fe4139e 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 a9b71a3..7c69ce2 100644 --- a/log.txt +++ b/log.txt @@ -1,8 +1,8 @@ -2024-04-09 09:23:03 UTC +2024-04-10 08:24:04 UTC Linux-6.5.0-1mx-ahs-amd64-x86_64-with-glibc2.36 Ren'Py 8.2.1.24030407 -Early init took 0.02s +Early init took 0.03s Loading error handling took 0.01s Loading script took 0.06s Loading save slot metadata took 0.01s @@ -29,7 +29,7 @@ Prepare screens took 0.03s Save pyanalysis. took 0.00s Save bytecode. took 0.01s Running _start took 0.00s -Interface start took 0.06s +Interface start took 0.07s Initializing gl2 renderer: primary display bounds: (1920, 0, 1920, 1080) diff --git a/project.json b/project.json new file mode 100644 index 0000000..f47677c --- /dev/null +++ b/project.json @@ -0,0 +1 @@ +{"build_update": false, "packages": ["pc", "mac", "linux"], "add_from": true, "force_recompile": true, "android_build": "Release", "tutorial": false, "renamed_all": true, "renamed_steam": true} \ No newline at end of file