|  |  |  | ; Engine configuration file. | 
					
						
							|  |  |  | ; It's best edited using the editor UI and not directly, | 
					
						
							|  |  |  | ; since the parameters that go here are not all obvious. | 
					
						
							|  |  |  | ; | 
					
						
							|  |  |  | ; Format: | 
					
						
							|  |  |  | ;   [section] ; section goes between [] | 
					
						
							|  |  |  | ;   param=value ; assign values to parameters | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | config_version=5 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [addons] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | resources_spreadsheet_view/color_rows=true | 
					
						
							|  |  |  | resources_spreadsheet_view/color_arrays=true | 
					
						
							|  |  |  | resources_spreadsheet_view/array_min_width=128.0 | 
					
						
							|  |  |  | resources_spreadsheet_view/resource_preview_size=32.0 | 
					
						
							|  |  |  | resources_spreadsheet_view/clip_headers=false | 
					
						
							|  |  |  | resources_spreadsheet_view/dupe_arrays=true | 
					
						
							|  |  |  | resources_spreadsheet_view/context_menu_on_leftclick=false | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [application] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | config/name="Touhou Gd" | 
					
						
							|  |  |  | run/main_scene="res://scene/launcher.tscn" | 
					
						
							|  |  |  | config/features=PackedStringArray("4.2", "Forward Plus") | 
					
						
							|  |  |  | config/icon="res://icon.svg" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [aseprite_importers] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | aseprite_executable_path="D:/Steam/steamapps/common/Aseprite/Aseprite.exe" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [autoload] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | InputManager="*res://script/manager/input_manager.gd" | 
					
						
							|  |  |  | SignalManager="*res://script/manager/signal_manager.gd" | 
					
						
							|  |  |  | ResourceManager="*res://script/manager/resource_manager.gd" | 
					
						
							|  |  |  | Setting="*res://script/_global/setting.gd" | 
					
						
							|  |  |  | Enum="*res://script/_global/enum.gd" | 
					
						
							|  |  |  | Util="*res://script/_global/util.gd" | 
					
						
							|  |  |  | Global="*res://script/_global/global.gd" | 
					
						
							|  |  |  | BeehaveGlobalMetrics="*res://addons/beehave/metrics/beehave_global_metrics.gd" | 
					
						
							|  |  |  | BeehaveGlobalDebugger="*res://addons/beehave/debug/global_debugger.gd" | 
					
						
							|  |  |  | MetSys="*res://addons/MetroidvaniaSystem/Nodes/Singleton.tscn" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [display] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | window/size/viewport_width=640 | 
					
						
							|  |  |  | window/size/viewport_height=360 | 
					
						
							|  |  |  | window/size/always_on_top=true | 
					
						
							|  |  |  | window/stretch/mode="canvas_items" | 
					
						
							|  |  |  | window/stretch/scale_mode="integer" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [editor] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | import/use_multiple_threads=false | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [editor_plugins] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | enabled=PackedStringArray("res://addons/MagicaVoxel_Importer_with_Extensions/plugin.cfg", "res://addons/MetroidvaniaSystem/plugin.cfg", "res://addons/beehave/plugin.cfg", "res://addons/nklbdev.aseprite_importers/plugin.cfg", "res://addons/resources_spreadsheet_view/plugin.cfg") | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [file_customization] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | folder_colors={ | 
					
						
							|  |  |  | "res://resource/animation/character/": "yellow" | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [importer_defaults] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | texture={ | 
					
						
							|  |  |  | "compress/channel_pack": 0, | 
					
						
							|  |  |  | "compress/hdr_compression": 0, | 
					
						
							|  |  |  | "compress/high_quality": false, | 
					
						
							|  |  |  | "compress/lossy_quality": 0.7, | 
					
						
							|  |  |  | "compress/mode": 0, | 
					
						
							|  |  |  | "compress/normal_map": 2, | 
					
						
							|  |  |  | "detect_3d/compress_to": 0, | 
					
						
							|  |  |  | "mipmaps/generate": false, | 
					
						
							|  |  |  | "mipmaps/limit": -1, | 
					
						
							|  |  |  | "process/fix_alpha_border": false, | 
					
						
							|  |  |  | "process/hdr_as_srgb": false, | 
					
						
							|  |  |  | "process/hdr_clamp_exposure": false, | 
					
						
							|  |  |  | "process/normal_map_invert_y": false, | 
					
						
							|  |  |  | "process/premult_alpha": false, | 
					
						
							|  |  |  | "process/size_limit": 0, | 
					
						
							|  |  |  | "roughness/mode": 0, | 
					
						
							|  |  |  | "roughness/src_normal": "" | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | MagicaVoxel.With.Extensions.To.Mesh={ | 
					
						
							|  |  |  | "FirstKeyframeOnly": true, | 
					
						
							|  |  |  | "GreedyMeshGenerator": true, | 
					
						
							|  |  |  | "Scale": 0.02, | 
					
						
							|  |  |  | "SnapToGround": false | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | MagicaVoxel.With.Extensions.To.MeshLibrary={ | 
					
						
							|  |  |  | "GreedyMeshGenerator": true, | 
					
						
							|  |  |  | "Scale": 0.02, | 
					
						
							|  |  |  | "SnapToGround": false | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [input] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | attack_light={ | 
					
						
							|  |  |  | "deadzone": 0.5, | 
					
						
							|  |  |  | "events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":74,"key_label":0,"unicode":106,"echo":false,"script":null) | 
					
						
							|  |  |  | ] | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | attack_heavy={ | 
					
						
							|  |  |  | "deadzone": 0.5, | 
					
						
							|  |  |  | "events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":75,"key_label":0,"unicode":107,"echo":false,"script":null) | 
					
						
							|  |  |  | ] | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | move_left={ | 
					
						
							|  |  |  | "deadzone": 0.5, | 
					
						
							|  |  |  | "events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":65,"key_label":0,"unicode":97,"echo":false,"script":null) | 
					
						
							|  |  |  | ] | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | move_right={ | 
					
						
							|  |  |  | "deadzone": 0.5, | 
					
						
							|  |  |  | "events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":68,"key_label":0,"unicode":100,"echo":false,"script":null) | 
					
						
							|  |  |  | ] | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | move_up={ | 
					
						
							|  |  |  | "deadzone": 0.5, | 
					
						
							|  |  |  | "events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":119,"echo":false,"script":null) | 
					
						
							|  |  |  | ] | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | move_down={ | 
					
						
							|  |  |  | "deadzone": 0.5, | 
					
						
							|  |  |  | "events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":83,"key_label":0,"unicode":115,"echo":false,"script":null) | 
					
						
							|  |  |  | ] | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | jump={ | 
					
						
							|  |  |  | "deadzone": 0.5, | 
					
						
							|  |  |  | "events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":32,"key_label":0,"unicode":32,"echo":false,"script":null) | 
					
						
							|  |  |  | ] | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | flash={ | 
					
						
							|  |  |  | "deadzone": 0.5, | 
					
						
							|  |  |  | "events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194325,"key_label":0,"unicode":0,"echo":false,"script":null) | 
					
						
							|  |  |  | ] | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [memory] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | limits/multithreaded_server/rid_pool_prealloc=100 | 
					
						
							|  |  |  | limits/message_queue/max_size_mb=2048 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [metroidvania_system] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | settings_file="res://setting/MetSysSettings.tres" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [rendering] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | textures/canvas_textures/default_texture_filter=0 | 
					
						
							|  |  |  | textures/light_projectors/filter=1 | 
					
						
							|  |  |  | lights_and_shadows/positional_shadow/atlas_quadrant_2_subdiv=4 |