project.godot 34 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534
  1. ; Engine configuration file.
  2. ; It's best edited using the editor UI and not directly,
  3. ; since the parameters that go here are not all obvious.
  4. ;
  5. ; Format:
  6. ; [section] ; section goes between []
  7. ; param=value ; assign values to parameters
  8. config_version=5
  9. [animation]
  10. warnings/check_invalid_track_paths=false
  11. warnings/check_angle_interpolation_type_conflicting=false
  12. [application]
  13. config/name="SMB1R"
  14. run/main_scene="uid://bn66tnn8nlpi7"
  15. config/use_custom_user_dir=true
  16. config/features=PackedStringArray("4.5", "Forward Plus")
  17. boot_splash/bg_color=Color(0, 0, 0, 1)
  18. boot_splash/show_image=false
  19. boot_splash/fullsize=false
  20. boot_splash/use_filter=false
  21. config/icon="res://icon.png"
  22. [autoload]
  23. ModLoaderStore="*res://addons/mod_loader/mod_loader_store.gd"
  24. ModLoader="*res://addons/mod_loader/mod_loader.gd"
  25. Global="*res://Scenes/Prefabs/Global.tscn"
  26. Settings="*res://Scenes/Prefabs/Autoload/Settings.tscn"
  27. SaveManager="*res://Scripts/Classes/Singletons/SaveManager.gd"
  28. AudioManager="*res://Scenes/Prefabs/Autoload/AudioManager.tscn"
  29. DiscordRPCLoader="*res://addons/discord-rpc-gd/nodes/discord_autoload.gd"
  30. BetterTerrain="*res://addons/better-terrain/BetterTerrain.gd"
  31. GameBanana="*res://Scripts/Classes/Singletons/GameBananaManager.gd"
  32. SpeedrunHandler="*res://Scripts/Classes/Singletons/SpeedrunHandler.gd"
  33. [debug]
  34. gdscript/warnings/unused_signal=0
  35. gdscript/warnings/narrowing_conversion=0
  36. [display]
  37. window/size/viewport_width=256
  38. window/size/viewport_height=240
  39. window/size/window_width_override=1024
  40. window/size/window_height_override=960
  41. window/stretch/mode="viewport"
  42. [dotnet]
  43. project/assembly_name="SMB1R"
  44. [editor]
  45. naming/default_signal_callback_name="on_{signal_name}"
  46. naming/default_signal_callback_to_self_name="on_{signal_name}"
  47. naming/scene_name_casing=1
  48. naming/script_name_casing=1
  49. [editor_plugins]
  50. enabled=PackedStringArray("res://addons/better-terrain/plugin.cfg", "res://addons/commitreminder/plugin.cfg", "res://addons/discord-rpc-gd/plugin.cfg", "res://addons/mod_loader/_export_plugin/plugin.cfg", "res://addons/mod_tool/plugin.cfg")
  51. [file_customization]
  52. folder_colors={
  53. "res://Assets/": "red",
  54. "res://Assets/Sprites/": "green",
  55. "res://Assets/Sprites/Players/Luigi/": "green",
  56. "res://Assets/Sprites/Players/Mario/": "red",
  57. "res://Assets/Sprites/Players/Toad/": "blue",
  58. "res://Assets/Sprites/Players/Toadette/": "pink",
  59. "res://Resources/": "yellow",
  60. "res://Resources/SpriteFrames/": "purple",
  61. "res://Resources/SpriteFrames/Player/": "orange",
  62. "res://Resources/SpriteFrames/Player/Luigi/": "green",
  63. "res://Resources/SpriteFrames/Player/Mario/": "red",
  64. "res://Resources/SpriteFrames/Player/Toad/": "blue",
  65. "res://Resources/SpriteFrames/Player/Toadette/": "pink",
  66. "res://Scenes/Levels/SMB1/": "red",
  67. "res://Scenes/Levels/SMB1/World1/1-4.tscn": "orange",
  68. "res://Scenes/Levels/SMBANN/": "pink",
  69. "res://Scenes/Levels/SMBLL/": "green",
  70. "res://Scenes/Levels/SMBS/": "blue",
  71. "res://Scripts/": "pink"
  72. }
  73. [global_group]
  74. Players=""
  75. Pipes=""
  76. Enemies=""
  77. PlayerGhosts=""
  78. BooBlocks=""
  79. BooSwitchBlocks=""
  80. Blocks=""
  81. EntityGenerators=""
  82. Bowser=""
  83. EditorTabs=""
  84. Coins=""
  85. Doors=""
  86. Lakitus=""
  87. [gui]
  88. fonts/dynamic_fonts/use_oversampling=false
  89. theme/default_font_antialiasing=0
  90. theme/default_font_hinting=0
  91. theme/default_font_subpixel_positioning=0
  92. theme/custom="uid://dtn507x2b5de7"
  93. theme/custom_font="uid://bl7sbw4nx3l1t"
  94. common/locale_filter_mode=0
  95. common/fallback="en"
  96. [importer_defaults]
  97. wav={
  98. &"compress/mode": 0
  99. }
  100. [input]
  101. ui_accept={
  102. "deadzone": 0.5,
  103. "events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":32,"physical_keycode":0,"key_label":0,"unicode":32,"location":0,"echo":false,"script":null)
  104. , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":0,"pressure":0.0,"pressed":true,"script":null)
  105. , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":6,"pressure":0.0,"pressed":true,"script":null)
  106. , 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":90,"key_label":0,"unicode":122,"location":0,"echo":false,"script":null)
  107. ]
  108. }
  109. ui_select={
  110. "deadzone": 0.5,
  111. "events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":32,"physical_keycode":0,"key_label":0,"unicode":32,"location":0,"echo":false,"script":null)
  112. , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":3,"pressure":0.0,"pressed":false,"script":null)
  113. ]
  114. }
  115. ui_cancel={
  116. "deadzone": 0.2,
  117. "events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194305,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
  118. , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":1,"pressure":0.0,"pressed":true,"script":null)
  119. ]
  120. }
  121. ui_left={
  122. "deadzone": 0.5,
  123. "events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194319,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
  124. , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":13,"pressure":0.0,"pressed":false,"script":null)
  125. , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":0,"axis_value":-1.0,"script":null)
  126. , 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,"location":0,"echo":false,"script":null)
  127. ]
  128. }
  129. ui_right={
  130. "deadzone": 0.5,
  131. "events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194321,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
  132. , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":14,"pressure":0.0,"pressed":false,"script":null)
  133. , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":0,"axis_value":1.0,"script":null)
  134. , 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,"location":0,"echo":false,"script":null)
  135. ]
  136. }
  137. ui_up={
  138. "deadzone": 0.5,
  139. "events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194320,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
  140. , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":11,"pressure":0.0,"pressed":false,"script":null)
  141. , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":1,"axis_value":-1.0,"script":null)
  142. , 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,"location":0,"echo":false,"script":null)
  143. ]
  144. }
  145. ui_down={
  146. "deadzone": 0.5,
  147. "events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194322,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
  148. , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":12,"pressure":0.0,"pressed":false,"script":null)
  149. , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":1,"axis_value":1.0,"script":null)
  150. , 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,"location":0,"echo":false,"script":null)
  151. ]
  152. }
  153. jump_0={
  154. "deadzone": 0.2,
  155. "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":90,"key_label":0,"unicode":122,"location":0,"echo":false,"script":null)
  156. , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":0,"pressure":0.0,"pressed":true,"script":null)
  157. ]
  158. }
  159. run_0={
  160. "deadzone": 0.5,
  161. "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":88,"key_label":0,"unicode":120,"location":0,"echo":false,"script":null)
  162. , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":2,"pressure":0.0,"pressed":true,"script":null)
  163. ]
  164. }
  165. action_0={
  166. "deadzone": 0.2,
  167. "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":88,"key_label":0,"unicode":120,"location":0,"echo":false,"script":null)
  168. , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":2,"pressure":0.0,"pressed":false,"script":null)
  169. ]
  170. }
  171. move_left_0={
  172. "deadzone": 0.5,
  173. "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":4194319,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
  174. , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":-1,"axis":0,"axis_value":-1.0,"script":null)
  175. ]
  176. }
  177. move_right_0={
  178. "deadzone": 0.5,
  179. "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":4194321,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
  180. , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":-1,"axis":0,"axis_value":1.0,"script":null)
  181. ]
  182. }
  183. move_down_0={
  184. "deadzone": 0.5,
  185. "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":4194322,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
  186. , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":-1,"axis":1,"axis_value":1.0,"script":null)
  187. ]
  188. }
  189. move_up_0={
  190. "deadzone": 0.5,
  191. "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":4194320,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
  192. , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":-1,"axis":1,"axis_value":-1.0,"script":null)
  193. ]
  194. }
  195. pause={
  196. "deadzone": 0.5,
  197. "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":4194305,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
  198. , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":6,"pressure":0.0,"pressed":true,"script":null)
  199. ]
  200. }
  201. drop_item={
  202. "deadzone": 0.5,
  203. "events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":4,"pressure":0.0,"pressed":true,"script":null)
  204. , 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":4194306,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
  205. ]
  206. }
  207. jump_1={
  208. "deadzone": 0.5,
  209. "events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":0,"pressure":0.0,"pressed":true,"script":null)
  210. , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":1,"pressure":0.0,"pressed":true,"script":null)
  211. ]
  212. }
  213. move_left_1={
  214. "deadzone": 0.5,
  215. "events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":1,"button_index":13,"pressure":0.0,"pressed":true,"script":null)
  216. , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":0,"axis_value":-1.0,"script":null)
  217. ]
  218. }
  219. move_right_1={
  220. "deadzone": 0.5,
  221. "events": [Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":0,"axis_value":1.0,"script":null)
  222. , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":14,"pressure":0.0,"pressed":true,"script":null)
  223. ]
  224. }
  225. move_up_1={
  226. "deadzone": 0.5,
  227. "events": [Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":1,"axis_value":-1.0,"script":null)
  228. , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":11,"pressure":0.0,"pressed":true,"script":null)
  229. ]
  230. }
  231. move_down_1={
  232. "deadzone": 0.5,
  233. "events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":12,"pressure":0.0,"pressed":true,"script":null)
  234. , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":1,"axis_value":1.0,"script":null)
  235. ]
  236. }
  237. run_1={
  238. "deadzone": 0.5,
  239. "events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":2,"pressure":0.0,"pressed":true,"script":null)
  240. , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":3,"pressure":0.0,"pressed":true,"script":null)
  241. ]
  242. }
  243. jump_2={
  244. "deadzone": 0.5,
  245. "events": [Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":1,"axis":1,"axis_value":-1.0,"script":null)
  246. ]
  247. }
  248. move_left_2={
  249. "deadzone": 0.5,
  250. "events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":1,"button_index":13,"pressure":0.0,"pressed":true,"script":null)
  251. , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":1,"axis":0,"axis_value":-1.0,"script":null)
  252. ]
  253. }
  254. move_right_2={
  255. "deadzone": 0.5,
  256. "events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":1,"button_index":14,"pressure":0.0,"pressed":true,"script":null)
  257. , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":1,"axis":0,"axis_value":1.0,"script":null)
  258. ]
  259. }
  260. move_up_2={
  261. "deadzone": 0.5,
  262. "events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":1,"button_index":11,"pressure":0.0,"pressed":true,"script":null)
  263. , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":1,"axis":1,"axis_value":-1.0,"script":null)
  264. ]
  265. }
  266. move_down_2={
  267. "deadzone": 0.5,
  268. "events": [Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":1,"axis":1,"axis_value":1.0,"script":null)
  269. , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":1,"axis":1,"axis_value":1.0,"script":null)
  270. ]
  271. }
  272. run_2={
  273. "deadzone": 0.5,
  274. "events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":1,"button_index":2,"pressure":0.0,"pressed":true,"script":null)
  275. , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":1,"button_index":3,"pressure":0.0,"pressed":true,"script":null)
  276. ]
  277. }
  278. move_left_3={
  279. "deadzone": 0.5,
  280. "events": [Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":2,"axis":0,"axis_value":-1.0,"script":null)
  281. , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":2,"button_index":13,"pressure":0.0,"pressed":true,"script":null)
  282. ]
  283. }
  284. jump_3={
  285. "deadzone": 0.5,
  286. "events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":2,"button_index":0,"pressure":0.0,"pressed":true,"script":null)
  287. , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":2,"button_index":1,"pressure":0.0,"pressed":true,"script":null)
  288. ]
  289. }
  290. move_right_3={
  291. "deadzone": 0.5,
  292. "events": [Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":2,"axis":0,"axis_value":1.0,"script":null)
  293. , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":2,"button_index":14,"pressure":0.0,"pressed":true,"script":null)
  294. ]
  295. }
  296. move_down_3={
  297. "deadzone": 0.5,
  298. "events": [Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":2,"axis":1,"axis_value":1.0,"script":null)
  299. , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":2,"button_index":12,"pressure":0.0,"pressed":true,"script":null)
  300. ]
  301. }
  302. move_up_3={
  303. "deadzone": 0.5,
  304. "events": [Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":2,"axis":1,"axis_value":-1.0,"script":null)
  305. , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":2,"button_index":11,"pressure":0.0,"pressed":true,"script":null)
  306. ]
  307. }
  308. run_3={
  309. "deadzone": 0.5,
  310. "events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":2,"button_index":2,"pressure":0.0,"pressed":true,"script":null)
  311. , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":2,"button_index":3,"pressure":0.0,"pressed":true,"script":null)
  312. ]
  313. }
  314. debug_reload={
  315. "deadzone": 0.2,
  316. "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":4194332,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
  317. ]
  318. }
  319. editor_cam_up={
  320. "deadzone": 0.2,
  321. "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,"location":0,"echo":false,"script":null)
  322. ]
  323. }
  324. editor_cam_down={
  325. "deadzone": 0.2,
  326. "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,"location":0,"echo":false,"script":null)
  327. ]
  328. }
  329. editor_cam_left={
  330. "deadzone": 0.2,
  331. "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,"location":0,"echo":false,"script":null)
  332. ]
  333. }
  334. editor_cam_right={
  335. "deadzone": 0.2,
  336. "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,"location":0,"echo":false,"script":null)
  337. ]
  338. }
  339. editor_cam_fast={
  340. "deadzone": 0.2,
  341. "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,"location":0,"echo":false,"script":null)
  342. ]
  343. }
  344. mb_left={
  345. "deadzone": 0.2,
  346. "events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":1,"position":Vector2(222, 11),"global_position":Vector2(231, 57),"factor":1.0,"button_index":1,"canceled":false,"pressed":true,"double_click":false,"script":null)
  347. ]
  348. }
  349. mb_right={
  350. "deadzone": 0.2,
  351. "events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":2,"position":Vector2(220, 16),"global_position":Vector2(229, 62),"factor":1.0,"button_index":2,"canceled":false,"pressed":true,"double_click":false,"script":null)
  352. ]
  353. }
  354. editor_open_menu={
  355. "deadzone": 0.2,
  356. "events": [null, null, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194305,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
  357. , 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":69,"key_label":0,"unicode":101,"location":0,"echo":false,"script":null)
  358. ]
  359. }
  360. editor_play={
  361. "deadzone": 0.2,
  362. "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":4194309,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
  363. ]
  364. }
  365. scroll_up={
  366. "deadzone": 0.2,
  367. "events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":8,"position":Vector2(242, 19),"global_position":Vector2(251, 65),"factor":1.0,"button_index":4,"canceled":false,"pressed":true,"double_click":false,"script":null)
  368. , 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":84,"key_label":0,"unicode":116,"location":0,"echo":false,"script":null)
  369. ]
  370. }
  371. scroll_down={
  372. "deadzone": 0.2,
  373. "events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":16,"position":Vector2(104, 19),"global_position":Vector2(113, 65),"factor":1.0,"button_index":5,"canceled":false,"pressed":true,"double_click":false,"script":null)
  374. , 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":82,"key_label":0,"unicode":114,"location":0,"echo":false,"script":null)
  375. ]
  376. }
  377. editor_select={
  378. "deadzone": 0.2,
  379. "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":4194326,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
  380. ]
  381. }
  382. layer_up={
  383. "deadzone": 0.2,
  384. "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":4194323,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
  385. , Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":true,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194320,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
  386. ]
  387. }
  388. layer_down={
  389. "deadzone": 0.2,
  390. "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":4194324,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
  391. , Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":true,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194322,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
  392. ]
  393. }
  394. editor_inspect={
  395. "deadzone": 0.2,
  396. "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,"location":0,"echo":false,"script":null)
  397. ]
  398. }
  399. debug_save_level={
  400. "deadzone": 0.2,
  401. "events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":true,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":83,"key_label":0,"unicode":115,"location":0,"echo":false,"script":null)
  402. ]
  403. }
  404. debug_load_level={
  405. "deadzone": 0.2,
  406. "events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":true,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":79,"key_label":0,"unicode":111,"location":0,"echo":false,"script":null)
  407. ]
  408. }
  409. debug_noclip={
  410. "deadzone": 0.2,
  411. "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":78,"key_label":0,"unicode":110,"location":0,"echo":false,"script":null)
  412. ]
  413. }
  414. editor_move_player={
  415. "deadzone": 0.2,
  416. "events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":true,"ctrl_pressed":false,"meta_pressed":false,"button_mask":0,"position":Vector2(0, 0),"global_position":Vector2(0, 0),"factor":1.0,"button_index":3,"canceled":false,"pressed":false,"double_click":false,"script":null)
  417. , 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":77,"key_label":0,"unicode":109,"location":0,"echo":false,"script":null)
  418. ]
  419. }
  420. shift={
  421. "deadzone": 0.2,
  422. "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,"location":0,"echo":false,"script":null)
  423. ]
  424. }
  425. debug_unlock={
  426. "deadzone": 0.2,
  427. "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":4194342,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
  428. ]
  429. }
  430. action_1={
  431. "deadzone": 0.2,
  432. "events": []
  433. }
  434. action_2={
  435. "deadzone": 0.2,
  436. "events": []
  437. }
  438. action_3={
  439. "deadzone": 0.2,
  440. "events": []
  441. }
  442. editor_copy={
  443. "deadzone": 0.2,
  444. "events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":true,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":67,"key_label":0,"unicode":99,"location":0,"echo":false,"script":null)
  445. ]
  446. }
  447. editor_cut={
  448. "deadzone": 0.2,
  449. "events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":true,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":88,"key_label":0,"unicode":120,"location":0,"echo":false,"script":null)
  450. ]
  451. }
  452. editor_paste={
  453. "deadzone": 0.2,
  454. "events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":true,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":86,"key_label":0,"unicode":118,"location":0,"echo":false,"script":null)
  455. ]
  456. }
  457. ui_back={
  458. "deadzone": 0.2,
  459. "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":4194305,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
  460. , 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":88,"key_label":0,"unicode":120,"location":0,"echo":false,"script":null)
  461. , 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":4194308,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
  462. , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":1,"pressure":0.0,"pressed":true,"script":null)
  463. ]
  464. }
  465. pick_tile={
  466. "deadzone": 0.2,
  467. "events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":0,"position":Vector2(0, 0),"global_position":Vector2(0, 0),"factor":1.0,"button_index":3,"canceled":false,"pressed":false,"double_click":false,"script":null)
  468. ]
  469. }
  470. [internationalization]
  471. locale/translation_remaps={
  472. "res://Assets/Sprites/UI/YouVsBoo.png": PackedStringArray("res://Assets/Sprites/UI/YVBLogos/YouVsBooDE.png:de", "res://Assets/Sprites/UI/YVBLogos/YouVsBooES.png:es", "res://Assets/Sprites/UI/YVBLogos/YouVsBooFR.png:fr", "res://Assets/Sprites/UI/YVBLogos/YouVsBooGA.png:ga", "res://Assets/Sprites/UI/YVBLogos/YouVsBooID.png:id", "res://Assets/Sprites/UI/YVBLogos/YouVsBooIT.png:it", "res://Assets/Sprites/UI/YVBLogos/YouVsBooPL.png:pl", "res://Assets/Sprites/UI/YVBLogos/YouVsBooPT.png:pt", "res://Assets/Sprites/UI/YVBLogos/YouVsBooRU.png:ru", "res://Assets/Sprites/UI/YVBLogos/YouVsBooJP.png:jp", "res://Assets/Sprites/UI/YVBLogos/YouVsBooFIL.png:fil", "res://Assets/Sprites/UI/YVBLogos/YouVsBooTR.png:tr")
  473. }
  474. locale/translations=PackedStringArray("res://Resources/Locale/locale.en.translation", "res://Resources/Locale/locale.fr.translation", "res://Resources/Locale/locale.pl.translation", "res://Resources/Locale/locale.ru.translation", "res://Resources/Locale/locale.es.translation", "res://Resources/Locale/locale.it.translation", "res://Resources/Locale/locale.ga.translation", "res://Resources/Locale/locale.fil.translation", "res://Resources/Locale/locale.de.translation", "res://Resources/Locale/locale.pt.translation", "res://Resources/Locale/locale.id.translation", "res://Resources/Locale/locale.tr.translation", "res://Resources/Locale/locale.jp.translation")
  475. pseudolocalization/replace_with_accents=false
  476. locale/locale_filter_mode=1
  477. [layer_names]
  478. 2d_physics/layer_1="Player"
  479. 2d_physics/layer_2="Terrain"
  480. 2d_physics/layer_3="Blocks"
  481. 2d_physics/layer_4="Items"
  482. 2d_physics/layer_5="Enemies"
  483. 2d_physics/layer_6="Objects"
  484. 2d_physics/layer_7="Water"
  485. 2d_physics/layer_8="Lava"
  486. 2d_physics/layer_9="Poison"
  487. [physics]
  488. 2d/physics_engine="Rapier2D"
  489. common/physics_interpolation=true
  490. [rendering]
  491. textures/canvas_textures/default_texture_filter=0
  492. renderer/rendering_method="gl_compatibility"
  493. renderer/rendering_method.mobile="gl_compatibility"
  494. textures/default_filters/anisotropic_filtering_level=0
  495. textures/decals/filter=0
  496. textures/light_projectors/filter=0
  497. environment/volumetric_fog/use_filter=0
  498. 2d/snap/snap_2d_transforms_to_pixel=true
  499. 2d/snap/snap_2d_vertices_to_pixel=true