diff --git a/export_presets.cfg b/export_presets.cfg index 7a9603c..651e8a2 100644 --- a/export_presets.cfg +++ b/export_presets.cfg @@ -63,8 +63,8 @@ Remove-Item -Recurse -Force '{temp_dir}'" [preset.1] -name="Android" -platform="Android" +name="Linux/X11" +platform="Linux/X11" runnable=true dedicated_server=false custom_features="" @@ -81,185 +81,60 @@ encrypt_directory=false custom_template/debug="" custom_template/release="" -gradle_build/use_gradle_build=false -gradle_build/export_format=0 -gradle_build/min_sdk="" -gradle_build/target_sdk="" -architectures/armeabi-v7a=false -architectures/arm64-v8a=true -architectures/x86=false -architectures/x86_64=false -version/code=1 -version/name="" -package/unique_name="com.example.$genname" -package/name="" -package/signed=true -package/app_category=2 -package/retain_data_on_uninstall=false -package/exclude_from_recents=false -package/show_in_android_tv=false -package/show_in_app_library=true -package/show_as_launcher_app=false -launcher_icons/main_192x192="" -launcher_icons/adaptive_foreground_432x432="" -launcher_icons/adaptive_background_432x432="" -graphics/opengl_debug=false -xr_features/xr_mode=0 -screen/immersive_mode=true -screen/support_small=true -screen/support_normal=true -screen/support_large=true -screen/support_xlarge=true -user_data_backup/allow=false -command_line/extra_args="" -apk_expansion/enable=false -apk_expansion/SALT="" -apk_expansion/public_key="" -permissions/custom_permissions=PackedStringArray() -permissions/access_checkin_properties=false -permissions/access_coarse_location=false -permissions/access_fine_location=false -permissions/access_location_extra_commands=false -permissions/access_mock_location=false -permissions/access_network_state=false -permissions/access_surface_flinger=false -permissions/access_wifi_state=false -permissions/account_manager=false -permissions/add_voicemail=false -permissions/authenticate_accounts=false -permissions/battery_stats=false -permissions/bind_accessibility_service=false -permissions/bind_appwidget=false -permissions/bind_device_admin=false -permissions/bind_input_method=false -permissions/bind_nfc_service=false -permissions/bind_notification_listener_service=false -permissions/bind_print_service=false -permissions/bind_remoteviews=false -permissions/bind_text_service=false -permissions/bind_vpn_service=false -permissions/bind_wallpaper=false -permissions/bluetooth=false -permissions/bluetooth_admin=false -permissions/bluetooth_privileged=false -permissions/brick=false -permissions/broadcast_package_removed=false -permissions/broadcast_sms=false -permissions/broadcast_sticky=false -permissions/broadcast_wap_push=false -permissions/call_phone=false -permissions/call_privileged=false -permissions/camera=false -permissions/capture_audio_output=false -permissions/capture_secure_video_output=false -permissions/capture_video_output=false -permissions/change_component_enabled_state=false -permissions/change_configuration=false -permissions/change_network_state=false -permissions/change_wifi_multicast_state=false -permissions/change_wifi_state=false -permissions/clear_app_cache=false -permissions/clear_app_user_data=false -permissions/control_location_updates=false -permissions/delete_cache_files=false -permissions/delete_packages=false -permissions/device_power=false -permissions/diagnostic=false -permissions/disable_keyguard=false -permissions/dump=false -permissions/expand_status_bar=false -permissions/factory_test=false -permissions/flashlight=false -permissions/force_back=false -permissions/get_accounts=false -permissions/get_package_size=false -permissions/get_tasks=false -permissions/get_top_activity_info=false -permissions/global_search=false -permissions/hardware_test=false -permissions/inject_events=false -permissions/install_location_provider=false -permissions/install_packages=false -permissions/install_shortcut=false -permissions/internal_system_window=false -permissions/internet=false -permissions/kill_background_processes=false -permissions/location_hardware=false -permissions/manage_accounts=false -permissions/manage_app_tokens=false -permissions/manage_documents=false -permissions/manage_external_storage=false -permissions/master_clear=false -permissions/media_content_control=false -permissions/modify_audio_settings=false -permissions/modify_phone_state=false -permissions/mount_format_filesystems=false -permissions/mount_unmount_filesystems=false -permissions/nfc=false -permissions/persistent_activity=false -permissions/post_notifications=false -permissions/process_outgoing_calls=false -permissions/read_calendar=false -permissions/read_call_log=false -permissions/read_contacts=false -permissions/read_external_storage=false -permissions/read_frame_buffer=false -permissions/read_history_bookmarks=false -permissions/read_input_state=false -permissions/read_logs=false -permissions/read_phone_state=false -permissions/read_profile=false -permissions/read_sms=false -permissions/read_social_stream=false -permissions/read_sync_settings=false -permissions/read_sync_stats=false -permissions/read_user_dictionary=false -permissions/reboot=false -permissions/receive_boot_completed=false -permissions/receive_mms=false -permissions/receive_sms=false -permissions/receive_wap_push=false -permissions/record_audio=false -permissions/reorder_tasks=false -permissions/restart_packages=false -permissions/send_respond_via_message=false -permissions/send_sms=false -permissions/set_activity_watcher=false -permissions/set_alarm=false -permissions/set_always_finish=false -permissions/set_animation_scale=false -permissions/set_debug_app=false -permissions/set_orientation=false -permissions/set_pointer_speed=false -permissions/set_preferred_applications=false -permissions/set_process_limit=false -permissions/set_time=false -permissions/set_time_zone=false -permissions/set_wallpaper=false -permissions/set_wallpaper_hints=false -permissions/signal_persistent_processes=false -permissions/status_bar=false -permissions/subscribed_feeds_read=false -permissions/subscribed_feeds_write=false -permissions/system_alert_window=false -permissions/transmit_ir=false -permissions/uninstall_shortcut=false -permissions/update_device_stats=false -permissions/use_credentials=false -permissions/use_sip=false -permissions/vibrate=false -permissions/wake_lock=false -permissions/write_apn_settings=false -permissions/write_calendar=false -permissions/write_call_log=false -permissions/write_contacts=false -permissions/write_external_storage=false -permissions/write_gservices=false -permissions/write_history_bookmarks=false -permissions/write_profile=false -permissions/write_secure_settings=false -permissions/write_settings=false -permissions/write_sms=false -permissions/write_social_stream=false -permissions/write_sync_settings=false -permissions/write_user_dictionary=false +debug/export_console_wrapper=0 +binary_format/embed_pck=true +texture_format/bptc=true +texture_format/s3tc=true +texture_format/etc=false +texture_format/etc2=false +binary_format/architecture="x86_64" +ssh_remote_deploy/enabled=false +ssh_remote_deploy/host="user@host_ip" +ssh_remote_deploy/port="22" +ssh_remote_deploy/extra_args_ssh="" +ssh_remote_deploy/extra_args_scp="" +ssh_remote_deploy/run_script="#!/usr/bin/env bash +export DISPLAY=:0 +unzip -o -q \"{temp_dir}/{archive_name}\" -d \"{temp_dir}\" +\"{temp_dir}/{exe_name}\" {cmd_args}" +ssh_remote_deploy/cleanup_script="#!/usr/bin/env bash +kill $(pgrep -x -f \"{temp_dir}/{exe_name} {cmd_args}\") +rm -rf \"{temp_dir}\"" + +[preset.2] + +name="Web" +platform="Web" +runnable=true +dedicated_server=false +custom_features="" +export_filter="all_resources" +include_filter="" +exclude_filter="" +export_path="export/Shounic Dating Sim.html" +encryption_include_filters="" +encryption_exclude_filters="" +encrypt_pck=false +encrypt_directory=false + +[preset.2.options] + +custom_template/debug="" +custom_template/release="" +variant/extensions_support=false +vram_texture_compression/for_desktop=true +vram_texture_compression/for_mobile=true +html/export_icon=true +html/custom_html_shell="" +html/head_include="" +html/canvas_resize_policy=2 +html/focus_canvas_on_start=true +html/experimental_virtual_keyboard=false +progressive_web_app/enabled=false +progressive_web_app/offline_page="" +progressive_web_app/display=1 +progressive_web_app/orientation=0 +progressive_web_app/icon_144x144="" +progressive_web_app/icon_180x180="" +progressive_web_app/icon_512x512="" +progressive_web_app/background_color=Color(0, 0, 0, 1) diff --git a/project.godot b/project.godot index 4272c41..40edd95 100644 --- a/project.godot +++ b/project.godot @@ -21,7 +21,7 @@ window/size/resizable=false [editor_plugins] -enabled=PackedStringArray("res://addons/wakatime/plugin.cfg") +enabled=PackedStringArray() [rendering] diff --git a/scenes/house/assets/scripts/dialog.gd b/scenes/house/assets/scripts/dialog.gd index 39c9233..c3845e3 100644 --- a/scenes/house/assets/scripts/dialog.gd +++ b/scenes/house/assets/scripts/dialog.gd @@ -18,7 +18,7 @@ func _ready(): dnum = 0 displaySlow("Outside shounic's house") var save = FileAccess.open("user://chapter.sds", FileAccess.WRITE) - save.store_string(Marshalls.utf8_to_base64(JSON.stringify({"chShoHouse": "1"}))) + save.store_line("chShoHouse = 1") unfade.emit() func displaySlow(txt): diff --git a/scenes/menu/assets/scripts/delete.gd b/scenes/menu/assets/scripts/delete.gd index 5032a4f..220761f 100644 --- a/scenes/menu/assets/scripts/delete.gd +++ b/scenes/menu/assets/scripts/delete.gd @@ -1,6 +1,9 @@ extends Button func _on_pressed(): - DirAccess.remove_absolute("user:///endings.sds") - DirAccess.remove_absolute("user:///chapter.sds") - DirAccess.remove_absolute("user:///secrets.sds") + if DirAccess.dir_exists_absolute("user:///endings.sds"): + DirAccess.remove_absolute("user:///endings.sds") + if DirAccess.dir_exists_absolute("user:///chapter.sds"): + DirAccess.remove_absolute("user:///chapter.sds") + if DirAccess.dir_exists_absolute("user:///secrets.sds"): + DirAccess.remove_absolute("user:///secrets.sds") diff --git a/scenes/quiz/assets/scripts/dialog.gd b/scenes/quiz/assets/scripts/dialog.gd index 0d37fbf..545726a 100644 --- a/scenes/quiz/assets/scripts/dialog.gd +++ b/scenes/quiz/assets/scripts/dialog.gd @@ -42,14 +42,7 @@ func _on_continue_pressed(): match dnum: -1: var save = FileAccess.open("user://secrets.sds", FileAccess.WRITE) - var json = JSON.new() - var err = json.parse(Marshalls.base64_to_utf8(save.get_as_text())) - if err == OK: - var data = json.data - data["quizSecretOne"] = secretCode - save.store_string(Marshalls.utf8_to_base64(JSON.stringify(data))) - else: - save.store_string(Marshalls.utf8_to_base64(JSON.stringify({"quizSecretOne": secretCode}))) + save.store_line("quizSecretOne = " + str(secretCode)) text = "Psst, use code " + str(secretCode) + "!" dnum = -2 0: @@ -159,16 +152,8 @@ func _on_no_pressed(): get_node("/root/Control/YesNo").visible = false get_node("/root/Control/Continue").visible = true displaySlow("You get up slowly, and leave the building") - DirAccess.remove_absolute("user:///chapter.sds") - var save = FileAccess.open("user://endings.sds", FileAccess.READ_WRITE) - var json = JSON.new() - var err = json.parse(Marshalls.base64_to_utf8(save.get_as_text())) - if err == OK: - var data = json.data - data["end_bldleave"] = "1" - save.store_string(Marshalls.utf8_to_base64(JSON.stringify(data))) - else: - save.store_string(Marshalls.utf8_to_base64(JSON.stringify({"end_bldleave": "1"}))) + var save = FileAccess.open("user://endings.sds", FileAccess.WRITE) + save.store_line("end_bldleave = 1") var transparency = 0 dnum = -2 for i in range(100):