|
@@ -0,0 +1,161 @@
|
|
|
+; 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=4
|
|
|
+
|
|
|
+_global_script_classes=[ {
|
|
|
+"base": "StaticBody",
|
|
|
+"class": "Chunk",
|
|
|
+"language": "GDScript",
|
|
|
+"path": "res://world/chunk.gd"
|
|
|
+}, {
|
|
|
+"base": "Resource",
|
|
|
+"class": "TerrainGenerator",
|
|
|
+"language": "GDScript",
|
|
|
+"path": "res://world/terrain_generator.gd"
|
|
|
+} ]
|
|
|
+_global_script_class_icons={
|
|
|
+"Chunk": "",
|
|
|
+"TerrainGenerator": ""
|
|
|
+}
|
|
|
+
|
|
|
+[application]
|
|
|
+
|
|
|
+config/name="Voxel Game"
|
|
|
+config/description="This demo is a minimal voxel game, inspired by others such as Minecraft."
|
|
|
+run/main_scene="res://menu/main/main_menu.tscn"
|
|
|
+config/icon="res://icon.png"
|
|
|
+
|
|
|
+[autoload]
|
|
|
+
|
|
|
+Settings="*res://settings.gd"
|
|
|
+
|
|
|
+[display]
|
|
|
+
|
|
|
+window/size/width=1600
|
|
|
+window/size/height=900
|
|
|
+
|
|
|
+[input]
|
|
|
+
|
|
|
+move_forward={
|
|
|
+"deadzone": 0.5,
|
|
|
+"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":87,"unicode":0,"echo":false,"script":null)
|
|
|
+, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777232,"unicode":0,"echo":false,"script":null)
|
|
|
+, Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":1,"axis_value":-1.0,"script":null)
|
|
|
+ ]
|
|
|
+}
|
|
|
+move_back={
|
|
|
+"deadzone": 0.5,
|
|
|
+"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":83,"unicode":0,"echo":false,"script":null)
|
|
|
+, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777234,"unicode":0,"echo":false,"script":null)
|
|
|
+, Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":1,"axis_value":1.0,"script":null)
|
|
|
+ ]
|
|
|
+}
|
|
|
+move_left={
|
|
|
+"deadzone": 0.5,
|
|
|
+"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":65,"unicode":0,"echo":false,"script":null)
|
|
|
+, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777231,"unicode":0,"echo":false,"script":null)
|
|
|
+, Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":0,"axis_value":-1.0,"script":null)
|
|
|
+ ]
|
|
|
+}
|
|
|
+move_right={
|
|
|
+"deadzone": 0.5,
|
|
|
+"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":68,"unicode":0,"echo":false,"script":null)
|
|
|
+, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777233,"unicode":0,"echo":false,"script":null)
|
|
|
+, Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":0,"axis_value":1.0,"script":null)
|
|
|
+ ]
|
|
|
+}
|
|
|
+jump={
|
|
|
+"deadzone": 0.5,
|
|
|
+"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":32,"unicode":0,"echo":false,"script":null)
|
|
|
+, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":0,"pressure":0.0,"pressed":false,"script":null)
|
|
|
+ ]
|
|
|
+}
|
|
|
+crouch={
|
|
|
+"deadzone": 0.5,
|
|
|
+"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777237,"unicode":0,"echo":false,"script":null)
|
|
|
+, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":1,"pressure":0.0,"pressed":false,"script":null)
|
|
|
+ ]
|
|
|
+}
|
|
|
+pause={
|
|
|
+"deadzone": 0.5,
|
|
|
+"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777217,"unicode":0,"echo":false,"script":null)
|
|
|
+, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":11,"pressure":0.0,"pressed":false,"script":null)
|
|
|
+ ]
|
|
|
+}
|
|
|
+break={
|
|
|
+"deadzone": 0.5,
|
|
|
+"events": [ Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"button_mask":0,"position":Vector2( 0, 0 ),"global_position":Vector2( 0, 0 ),"factor":1.0,"button_index":1,"pressed":false,"doubleclick":false,"script":null)
|
|
|
+, Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":7,"axis_value":1.0,"script":null)
|
|
|
+, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":7,"pressure":0.0,"pressed":false,"script":null)
|
|
|
+ ]
|
|
|
+}
|
|
|
+place={
|
|
|
+"deadzone": 0.5,
|
|
|
+"events": [ Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"button_mask":0,"position":Vector2( 0, 0 ),"global_position":Vector2( 0, 0 ),"factor":1.0,"button_index":2,"pressed":false,"doubleclick":false,"script":null)
|
|
|
+, Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":6,"axis_value":1.0,"script":null)
|
|
|
+, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":6,"pressure":0.0,"pressed":false,"script":null)
|
|
|
+ ]
|
|
|
+}
|
|
|
+look_up={
|
|
|
+"deadzone": 0.5,
|
|
|
+"events": [ Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":3,"axis_value":-1.0,"script":null)
|
|
|
+ ]
|
|
|
+}
|
|
|
+look_down={
|
|
|
+"deadzone": 0.5,
|
|
|
+"events": [ Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":3,"axis_value":1.0,"script":null)
|
|
|
+ ]
|
|
|
+}
|
|
|
+look_left={
|
|
|
+"deadzone": 0.5,
|
|
|
+"events": [ Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":2,"axis_value":-1.0,"script":null)
|
|
|
+ ]
|
|
|
+}
|
|
|
+look_right={
|
|
|
+"deadzone": 0.5,
|
|
|
+"events": [ Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":2,"axis_value":1.0,"script":null)
|
|
|
+ ]
|
|
|
+}
|
|
|
+debug={
|
|
|
+"deadzone": 0.5,
|
|
|
+"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777246,"unicode":0,"echo":false,"script":null)
|
|
|
+ ]
|
|
|
+}
|
|
|
+prev_block={
|
|
|
+"deadzone": 0.5,
|
|
|
+"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":123,"unicode":0,"echo":false,"script":null)
|
|
|
+, Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"button_mask":0,"position":Vector2( 0, 0 ),"global_position":Vector2( 0, 0 ),"factor":1.0,"button_index":4,"pressed":false,"doubleclick":false,"script":null)
|
|
|
+, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":91,"unicode":0,"echo":false,"script":null)
|
|
|
+ ]
|
|
|
+}
|
|
|
+next_block={
|
|
|
+"deadzone": 0.5,
|
|
|
+"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":125,"unicode":0,"echo":false,"script":null)
|
|
|
+, Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"button_mask":0,"position":Vector2( 0, 0 ),"global_position":Vector2( 0, 0 ),"factor":1.0,"button_index":5,"pressed":false,"doubleclick":false,"script":null)
|
|
|
+, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":93,"unicode":0,"echo":false,"script":null)
|
|
|
+ ]
|
|
|
+}
|
|
|
+pick_block={
|
|
|
+"deadzone": 0.5,
|
|
|
+"events": [ Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"button_mask":0,"position":Vector2( 0, 0 ),"global_position":Vector2( 0, 0 ),"factor":1.0,"button_index":3,"pressed":false,"doubleclick":false,"script":null)
|
|
|
+ ]
|
|
|
+}
|
|
|
+
|
|
|
+[physics]
|
|
|
+
|
|
|
+common/physics_fps=120
|
|
|
+3d/physics_engine="Bullet"
|
|
|
+
|
|
|
+[rendering]
|
|
|
+
|
|
|
+quality/driver/driver_name="GLES2"
|
|
|
+vram_compression/import_etc=true
|
|
|
+vram_compression/import_etc2=false
|
|
|
+gles2/debug/disable_half_float=true
|
|
|
+environment/default_environment="res://default_env.tres"
|