Initial commit

pull/1/head
Kenney 2024-02-06 00:31:56 +07:00
commit 99f0be4969
510 changed files with 2087 additions and 0 deletions

2
.gitattributes vendored

@ -0,0 +1,2 @@
# Normalize EOL for all files that Git considers text files.
* text=auto eol=lf

11
.gitignore vendored

@ -0,0 +1,11 @@
# Godot-specific ignores
.import/
export.cfg
export_presets.cfg
# Imported translations (automatically generated from CSV files)
*.translation
# Mono-specific ignores
.mono/
data_*/

@ -0,0 +1,4 @@
DirectionalLight3D
Node3D
CSGBox3D
Camera3D

@ -0,0 +1,48 @@
[docks]
dock_1_selected_tab_idx=0
dock_2_selected_tab_idx=0
dock_3_selected_tab_idx=0
dock_4_selected_tab_idx=0
dock_5_selected_tab_idx=0
dock_6_selected_tab_idx=0
dock_7_selected_tab_idx=0
dock_8_selected_tab_idx=0
dock_floating={}
dock_split_2=0
dock_split_3=0
dock_hsplit_1=0
dock_hsplit_2=317
dock_hsplit_3=-270
dock_hsplit_4=0
dock_filesystem_split=0
dock_filesystem_display_mode=0
dock_filesystem_file_sort=0
dock_filesystem_file_list_display_mode=1
dock_filesystem_selected_paths=PackedStringArray("res://scenes/")
dock_filesystem_uncollapsed_paths=PackedStringArray("Favorites", "res://")
dock_3="Scene,Import"
dock_4="FileSystem"
dock_5="Inspector,Node,History"
[EditorNode]
open_scenes=PackedStringArray("res://scenes/main.tscn")
current_scene="res://scenes/main.tscn"
center_split_offset=0
selected_default_debugger_tab_idx=0
selected_main_editor_idx=1
[ScriptEditor]
open_scripts=[]
selected_script=""
open_help=[]
script_split_offset=70
list_split_offset=0
[ShaderEditor]
open_shaders=[]
split_offset=0
selected_shader=""

@ -0,0 +1,38 @@
ea4bc82a6ad023ab7ee23ee620429895
::res://::1707175766
icon.png::CompressedTexture2D::6666337829934764782::1707175611::1707175656::1::::<><>::
LICENSE.md::TextFile::-1::1707042163::0::1::::<><>::
README.md::TextFile::-1::1707042172::0::1::::<><>::
splash-screen.png::CompressedTexture2D::7784372460092070247::1707175615::1707175656::1::::<><>::
::res://sample/::1707041702
::res://sample/Mini Arena/::1707041755
License.txt::TextFile::-1::1705398197::0::1::::<><>::
::res://sample/Mini Arena/Models/::1707041739
::res://sample/Mini Arena/Models/GLB format/::1707041726
banner.glb::PackedScene::3556974511986678439::1705398198::1707041718::1::::<><>::uid://oae7stnemsm::::res://sample/Mini Arena/Models/GLB format/Textures/colormap.png
block.glb::PackedScene::6295038664949406303::1705398198::1707041718::1::::<><>::uid://oae7stnemsm::::res://sample/Mini Arena/Models/GLB format/Textures/colormap.png
border-corner.glb::PackedScene::5732565506052378220::1705398198::1707041726::1::::<><>::uid://oae7stnemsm::::res://sample/Mini Arena/Models/GLB format/Textures/colormap.png
border-straight.glb::PackedScene::8410106997353475132::1705398198::1707041726::1::::<><>::uid://oae7stnemsm::::res://sample/Mini Arena/Models/GLB format/Textures/colormap.png
bricks.glb::PackedScene::8272324964555866392::1705398198::1707041725::1::::<><>::uid://oae7stnemsm::::res://sample/Mini Arena/Models/GLB format/Textures/colormap.png
character-soldier.glb::PackedScene::4378719871530899946::1705398198::1707041725::1::::<><>::uid://oae7stnemsm::::res://sample/Mini Arena/Models/GLB format/Textures/colormap.png
column-damaged.glb::PackedScene::4989949626830245711::1705398198::1707041725::1::::<><>::uid://oae7stnemsm::::res://sample/Mini Arena/Models/GLB format/Textures/colormap.png
column.glb::PackedScene::2423663177691182830::1705398198::1707041724::1::::<><>::uid://oae7stnemsm::::res://sample/Mini Arena/Models/GLB format/Textures/colormap.png
floor-detail.glb::PackedScene::4933313871945281053::1705398199::1707041724::1::::<><>::uid://oae7stnemsm::::res://sample/Mini Arena/Models/GLB format/Textures/colormap.png
floor.glb::PackedScene::5442912398105111870::1705398198::1707041723::1::::<><>::uid://oae7stnemsm::::res://sample/Mini Arena/Models/GLB format/Textures/colormap.png
stairs-corner-inner.glb::PackedScene::454334046078502517::1705398199::1707041723::1::::<><>::uid://oae7stnemsm::::res://sample/Mini Arena/Models/GLB format/Textures/colormap.png
stairs-corner.glb::PackedScene::171809004909707205::1705398199::1707041723::1::::<><>::uid://oae7stnemsm::::res://sample/Mini Arena/Models/GLB format/Textures/colormap.png
stairs.glb::PackedScene::8415843001622021135::1705398199::1707041722::1::::<><>::uid://oae7stnemsm::::res://sample/Mini Arena/Models/GLB format/Textures/colormap.png
statue.glb::PackedScene::936830801375850552::1705398199::1707041722::1::::<><>::uid://oae7stnemsm::::res://sample/Mini Arena/Models/GLB format/Textures/colormap.png
tree.glb::PackedScene::421657323432963150::1705398199::1707041721::1::::<><>::uid://oae7stnemsm::::res://sample/Mini Arena/Models/GLB format/Textures/colormap.png
trophy.glb::PackedScene::6955441761593039379::1705398199::1707041721::1::::<><>::uid://oae7stnemsm::::res://sample/Mini Arena/Models/GLB format/Textures/colormap.png
wall-corner.glb::PackedScene::6584749268005805537::1705398199::1707041721::1::::<><>::uid://oae7stnemsm::::res://sample/Mini Arena/Models/GLB format/Textures/colormap.png
wall-gate.glb::PackedScene::6668606975743687292::1705398200::1707041720::1::::<><>::uid://oae7stnemsm::::res://sample/Mini Arena/Models/GLB format/Textures/colormap.png
wall.glb::PackedScene::6506730903056977635::1705398199::1707041720::1::::<><>::uid://oae7stnemsm::::res://sample/Mini Arena/Models/GLB format/Textures/colormap.png
weapon-rack.glb::PackedScene::8715517290586175303::1705398200::1707041719::1::::<><>::uid://oae7stnemsm::::res://sample/Mini Arena/Models/GLB format/Textures/colormap.png
weapon-spear.glb::PackedScene::6194375692660659661::1705398200::1707041719::1::::<><>::uid://oae7stnemsm::::res://sample/Mini Arena/Models/GLB format/Textures/colormap.png
weapon-sword.glb::PackedScene::3325702735674309073::1705398200::1707041719::1::::<><>::uid://oae7stnemsm::::res://sample/Mini Arena/Models/GLB format/Textures/colormap.png
::res://sample/Mini Arena/Models/GLB format/Textures/::1707041804
colormap.png::CompressedTexture2D::28910141166957680::1705398217::1707041804::1::::<><>::
::res://scenes/::1707175723
main-environment.tres::Environment::5683112388667118029::1707175723::0::1::::<><>::
main.tscn::PackedScene::5007890476823162281::1707175723::0::1::::<><>::uid://basbm4qaiq6k5::::res://sample/Mini Arena/Models/GLB format/column.glb<>uid://cm77bbr0io118::::res://scenes/main-environment.tres<>uid://bqxa36hkpl1hj::::res://sample/Mini Arena/Models/GLB format/banner.glb<>uid://gaivtq4jlu8u::::res://sample/Mini Arena/Models/GLB format/tree.glb<>uid://dp4f8paatagro::::res://sample/Mini Arena/Models/GLB format/bricks.glb<>uid://nl2p4gn2t5ke::::res://sample/Mini Arena/Models/GLB format/statue.glb

@ -0,0 +1,2 @@
res://scenes/main.tscn
res://scenes/main-environment.tres

@ -0,0 +1,176 @@
[editor_states]
Anim={
"visible": false
}
2D={
"grid_offset": Vector2(0, 0),
"grid_snap_active": false,
"grid_step": Vector2(8, 8),
"grid_visibility": 1,
"ofs": Vector2(-165, -110),
"primary_grid_step": Vector2i(8, 8),
"show_edit_locks": true,
"show_guides": true,
"show_helpers": false,
"show_origin": true,
"show_rulers": true,
"show_transformation_gizmos": true,
"show_viewport": true,
"show_zoom_control": true,
"smart_snap_active": false,
"snap_guides": true,
"snap_node_anchors": true,
"snap_node_center": true,
"snap_node_parent": true,
"snap_node_sides": true,
"snap_other_nodes": true,
"snap_pixel": true,
"snap_relative": false,
"snap_rotation": false,
"snap_rotation_offset": 0.0,
"snap_rotation_step": 0.261799,
"snap_scale": false,
"snap_scale_step": 0.1,
"zoom": 1.0
}
3D={
"fov": 70.01,
"gizmos_status": {
"AudioListener3D": 0,
"AudioStreamPlayer3D": 0,
"CPUParticles3D": 0,
"CSGShape3D": 0,
"Camera3D": 0,
"CollisionObject3D": 0,
"CollisionPolygon3D": 0,
"CollisionShape3D": 0,
"Decal": 0,
"FogVolume": 0,
"GPUParticles3D": 0,
"GPUParticlesCollision3D": 0,
"Joint3D": 0,
"Light3D": 0,
"LightmapGI": 0,
"LightmapProbe": 0,
"Marker3D": 0,
"NavigationLink3D": 0,
"NavigationRegion3D": 0,
"OccluderInstance3D": 0,
"Path3D": 0,
"PhysicalBone3D": 0,
"RayCast3D": 0,
"ReflectionProbe": 0,
"ShapeCast3D": 0,
"Skeleton3D": 0,
"SoftBody3D": 0,
"SpringArm3D": 0,
"VehicleWheel3D": 0,
"VisibleOnScreenNotifier3D": 0,
"VoxelGI": 0
},
"local_coords": false,
"preview_sun_env": {
"environ_ao_enabled": false,
"environ_enabled": true,
"environ_energy": 1.0,
"environ_gi_enabled": false,
"environ_glow_enabled": true,
"environ_ground_color": Color(0.2, 0.169, 0.133, 1),
"environ_sky_color": Color(0.385, 0.454, 0.55, 1),
"environ_tonemap_enabled": true,
"sun_color": Color(1, 1, 1, 1),
"sun_enabled": true,
"sun_energy": 1.0,
"sun_max_distance": 100.0,
"sun_rotation": Vector2(-1.0472, 2.61799)
},
"rotate_snap": 15.0,
"scale_snap": 10.0,
"show_grid": true,
"show_origin": true,
"snap_enabled": false,
"translate_snap": 1.0,
"viewport_mode": 1,
"viewports": [{
"auto_orthogonal": false,
"auto_orthogonal_enabled": true,
"cinematic_preview": false,
"display_mode": 20,
"distance": 4.0,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": true,
"lock_rotation": false,
"orthogonal": false,
"position": Vector3(0.0434403, 1.78623, 1.01748),
"previewing": NodePath("View/Camera"),
"use_environment": false,
"view_type": 0,
"x_rotation": 0.905789,
"y_rotation": -0.150934
}, {
"auto_orthogonal": false,
"auto_orthogonal_enabled": true,
"cinematic_preview": false,
"display_mode": 20,
"distance": 4.0,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": false,
"lock_rotation": false,
"orthogonal": false,
"position": Vector3(0, 0, 0),
"use_environment": false,
"view_type": 0,
"x_rotation": 0.5,
"y_rotation": -0.5
}, {
"auto_orthogonal": false,
"auto_orthogonal_enabled": true,
"cinematic_preview": false,
"display_mode": 20,
"distance": 4.0,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": false,
"lock_rotation": false,
"orthogonal": false,
"position": Vector3(0, 0, 0),
"use_environment": false,
"view_type": 0,
"x_rotation": 0.5,
"y_rotation": -0.5
}, {
"auto_orthogonal": false,
"auto_orthogonal_enabled": true,
"cinematic_preview": false,
"display_mode": 20,
"distance": 4.0,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": false,
"lock_rotation": false,
"orthogonal": false,
"position": Vector3(0, 0, 0),
"use_environment": false,
"view_type": 0,
"x_rotation": 0.5,
"y_rotation": -0.5
}],
"zfar": 4000.01,
"znear": 0.05
}
selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/Main/Sun")])

@ -0,0 +1,176 @@
[editor_states]
Anim={
"visible": false
}
2D={
"grid_offset": Vector2(0, 0),
"grid_snap_active": false,
"grid_step": Vector2(8, 8),
"grid_visibility": 1,
"ofs": Vector2(-165, -110),
"primary_grid_step": Vector2i(8, 8),
"show_edit_locks": true,
"show_guides": true,
"show_helpers": false,
"show_origin": true,
"show_rulers": true,
"show_transformation_gizmos": true,
"show_viewport": true,
"show_zoom_control": true,
"smart_snap_active": false,
"snap_guides": true,
"snap_node_anchors": true,
"snap_node_center": true,
"snap_node_parent": true,
"snap_node_sides": true,
"snap_other_nodes": true,
"snap_pixel": true,
"snap_relative": false,
"snap_rotation": false,
"snap_rotation_offset": 0.0,
"snap_rotation_step": 0.261799,
"snap_scale": false,
"snap_scale_step": 0.1,
"zoom": 1.0
}
3D={
"fov": 70.01,
"gizmos_status": {
"AudioListener3D": 0,
"AudioStreamPlayer3D": 0,
"CPUParticles3D": 0,
"CSGShape3D": 0,
"Camera3D": 0,
"CollisionObject3D": 0,
"CollisionPolygon3D": 0,
"CollisionShape3D": 0,
"Decal": 0,
"FogVolume": 0,
"GPUParticles3D": 0,
"GPUParticlesCollision3D": 0,
"Joint3D": 0,
"Light3D": 0,
"LightmapGI": 0,
"LightmapProbe": 0,
"Marker3D": 0,
"NavigationLink3D": 0,
"NavigationRegion3D": 0,
"OccluderInstance3D": 0,
"Path3D": 0,
"PhysicalBone3D": 0,
"RayCast3D": 0,
"ReflectionProbe": 0,
"ShapeCast3D": 0,
"Skeleton3D": 0,
"SoftBody3D": 0,
"SpringArm3D": 0,
"VehicleWheel3D": 0,
"VisibleOnScreenNotifier3D": 0,
"VoxelGI": 0
},
"local_coords": false,
"preview_sun_env": {
"environ_ao_enabled": false,
"environ_enabled": true,
"environ_energy": 1.0,
"environ_gi_enabled": false,
"environ_glow_enabled": true,
"environ_ground_color": Color(0.2, 0.169, 0.133, 1),
"environ_sky_color": Color(0.385, 0.454, 0.55, 1),
"environ_tonemap_enabled": true,
"sun_color": Color(1, 1, 1, 1),
"sun_enabled": true,
"sun_energy": 1.0,
"sun_max_distance": 100.0,
"sun_rotation": Vector2(-1.0472, 2.61799)
},
"rotate_snap": 15.0,
"scale_snap": 10.0,
"show_grid": true,
"show_origin": true,
"snap_enabled": false,
"translate_snap": 1.0,
"viewport_mode": 1,
"viewports": [{
"auto_orthogonal": false,
"auto_orthogonal_enabled": true,
"cinematic_preview": false,
"display_mode": 20,
"distance": 4.0,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": true,
"lock_rotation": false,
"orthogonal": false,
"position": Vector3(0.0434403, 1.78623, 1.01748),
"previewing": NodePath("View/Camera"),
"use_environment": false,
"view_type": 0,
"x_rotation": 0.905789,
"y_rotation": -0.150934
}, {
"auto_orthogonal": false,
"auto_orthogonal_enabled": true,
"cinematic_preview": false,
"display_mode": 20,
"distance": 4.0,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": false,
"lock_rotation": false,
"orthogonal": false,
"position": Vector3(0, 0, 0),
"use_environment": false,
"view_type": 0,
"x_rotation": 0.5,
"y_rotation": -0.5
}, {
"auto_orthogonal": false,
"auto_orthogonal_enabled": true,
"cinematic_preview": false,
"display_mode": 20,
"distance": 4.0,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": false,
"lock_rotation": false,
"orthogonal": false,
"position": Vector3(0, 0, 0),
"use_environment": false,
"view_type": 0,
"x_rotation": 0.5,
"y_rotation": -0.5
}, {
"auto_orthogonal": false,
"auto_orthogonal_enabled": true,
"cinematic_preview": false,
"display_mode": 20,
"distance": 4.0,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": false,
"lock_rotation": false,
"orthogonal": false,
"position": Vector3(0, 0, 0),
"use_environment": false,
"view_type": 0,
"x_rotation": 0.5,
"y_rotation": -0.5
}],
"zfar": 4000.01,
"znear": 0.05
}
selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/Main/Sun")])

@ -0,0 +1,5 @@
[folding]
node_unfolds=[NodePath("View"), PackedStringArray("Transform"), NodePath("View/Camera"), PackedStringArray("Transform"), NodePath("Sun"), PackedStringArray("Shadow", "Transform"), NodePath("Sample/Banner"), PackedStringArray("Transform"), NodePath("Sample/Tree"), PackedStringArray("Transform"), NodePath("Sample/Tree (small)"), PackedStringArray("Transform"), NodePath("Sample/Bricks"), PackedStringArray("Transform"), NodePath("Sample/Statue"), PackedStringArray("Transform")]
resource_unfolds=[]
nodes_folded=[NodePath("View"), NodePath("Sample")]

@ -0,0 +1,5 @@
[folding]
node_unfolds=[NodePath("View"), PackedStringArray("Transform"), NodePath("View/Camera"), PackedStringArray("Transform"), NodePath("Sun"), PackedStringArray("Transform", "Shadow"), NodePath("Sample/Banner"), PackedStringArray("Transform"), NodePath("Sample/Column"), PackedStringArray("Transform"), NodePath("Sample/Tree"), PackedStringArray("Transform"), NodePath("Sample/Tree (small)"), PackedStringArray("Transform"), NodePath("Sample/Bricks"), PackedStringArray("Transform"), NodePath("Sample/Statue"), PackedStringArray("Transform")]
resource_unfolds=[]
nodes_folded=[]

@ -0,0 +1,30 @@
[editor_metadata]
executable_path="C:/Program Files/Godot/Godot_v4.2.1-stable_win64.exe"
[debug_options]
run_live_debug=true
run_reload_scripts=true
[linked_properties]
Node3D:scale=true
Camera3D:scale=true
CSGBox3D:scale=true
MultiNodeEdit:scale=true
DirectionalLight3D:scale=true
[recent_files]
scenes=["res://scenes/main.tscn", "res://main.tscn"]
scripts=["res://README.md", "res://LICENSE.md"]
[dialog_bounds]
create_new_node=Rect2(510, 190, 900, 700)
project_settings=Rect2(119, 187, 900, 700)
[color_picker]
recent_presets=PackedColorArray(0.92549, 0.92549, 0.960784, 1)

@ -0,0 +1,27 @@
[res://LICENSE.md]
state={
"bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(),
"column": 18,
"folded_lines": Array[int]([]),
"h_scroll_position": 0,
"row": 2,
"scroll_position": 0.0,
"selection": false,
"syntax_highlighter": "Plain Text"
}
[res://README.md]
state={
"bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(),
"column": 25,
"folded_lines": Array[int]([]),
"h_scroll_position": 0,
"row": 2,
"scroll_position": 0.0,
"selection": false,
"syntax_highlighter": "Plain Text"
}

@ -0,0 +1,3 @@
source_md5="1521179fff1673cc86d5ac037dbfcdb4"
dest_md5="9c4bb8e3383b897f1d0a38c70e6b656b"

@ -0,0 +1,3 @@
source_md5="042484722f5ea297364b9dca807e0268"
dest_md5="14b4dff9f4ffc4c1a9a016c4111e29d0"

@ -0,0 +1,3 @@
source_md5="ef3e885cb4a8c661aceb02ea79e95b09"
dest_md5="61c8a3ba30af91669b07f342a828b602"

@ -0,0 +1,3 @@
source_md5="09a92b0457cab033997a5f60f18a701d"
dest_md5="74e81f182d0e12e49f3f342e043b33c4"

@ -0,0 +1,3 @@
source_md5="abf14d9f45ee5f9d62eb0e2496dbf70e"
dest_md5="5a0f97ab53852779fa35f11ec7218cb5"

@ -0,0 +1,3 @@
source_md5="ddac487de34a6c7cf39d72f49d44b08f"
dest_md5="ce8f37b2b87f88761cac8011a663fae6"

Some files were not shown because too many files have changed in this diff Show More