godot 4.6 beta 1

godot4.6
Sascha 2025-12-16 12:28:40 +07:00
parent 5483dbe1b2
commit e703d22c54
42 changed files with 1536 additions and 65192 deletions

@ -4,14 +4,34 @@
<option name="autoReloadType" value="SELECTIVE" />
</component>
<component name="ChangeListManager">
<list default="true" id="c3091895-9cbd-4d08-bc3f-599dc2d3e86d" name="Changes" comment="" />
<list default="true" id="c3091895-9cbd-4d08-bc3f-599dc2d3e86d" name="Changes" comment="">
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/packed-scenes/banner_shield_blue_neu.tscn" beforeDir="false" afterPath="$PROJECT_DIR$/packed-scenes/banner_shield_blue_neu.tscn" afterDir="false" />
<change beforePath="$PROJECT_DIR$/packed-scenes/bed_decorated.tscn" beforeDir="false" afterPath="$PROJECT_DIR$/packed-scenes/bed_decorated.tscn" afterDir="false" />
<change beforePath="$PROJECT_DIR$/packed-scenes/box_small_decorated.tscn" beforeDir="false" afterPath="$PROJECT_DIR$/packed-scenes/box_small_decorated.tscn" afterDir="false" />
<change beforePath="$PROJECT_DIR$/packed-scenes/chest.tscn" beforeDir="false" afterPath="$PROJECT_DIR$/packed-scenes/chest.tscn" afterDir="false" />
<change beforePath="$PROJECT_DIR$/packed-scenes/knight.tscn" beforeDir="false" afterPath="$PROJECT_DIR$/packed-scenes/knight.tscn" afterDir="false" />
<change beforePath="$PROJECT_DIR$/packed-scenes/rogue.tscn" beforeDir="false" afterPath="$PROJECT_DIR$/packed-scenes/rogue.tscn" afterDir="false" />
<change beforePath="$PROJECT_DIR$/packed-scenes/wall_doorway.tscn" beforeDir="false" afterPath="$PROJECT_DIR$/packed-scenes/wall_doorway.tscn" afterDir="false" />
<change beforePath="$PROJECT_DIR$/packed-scenes/wall_doorway_scaffold.tscn" beforeDir="false" afterPath="$PROJECT_DIR$/packed-scenes/wall_doorway_scaffold.tscn" afterDir="false" />
<change beforePath="$PROJECT_DIR$/resources/floors_mesh_library.tres" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/resources/level_mesh_library.tres" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/resources/models/adventures/crossbow_1handed.bin" beforeDir="false" afterPath="$PROJECT_DIR$/resources/models/adventures/crossbow_1handed.bin" afterDir="false" />
<change beforePath="$PROJECT_DIR$/resources/models/adventures/crossbow_1handed.gltf" beforeDir="false" afterPath="$PROJECT_DIR$/resources/models/adventures/crossbow_1handed.gltf" afterDir="false" />
<change beforePath="$PROJECT_DIR$/resources/models/adventures/crossbow_2handed.bin" beforeDir="false" afterPath="$PROJECT_DIR$/resources/models/adventures/crossbow_2handed.bin" afterDir="false" />
<change beforePath="$PROJECT_DIR$/resources/models/adventures/crossbow_2handed.gltf" beforeDir="false" afterPath="$PROJECT_DIR$/resources/models/adventures/crossbow_2handed.gltf" afterDir="false" />
<change beforePath="$PROJECT_DIR$/resources/models/adventures/ranger_texture.png.import" beforeDir="false" afterPath="$PROJECT_DIR$/resources/models/adventures/ranger_texture.png.import" afterDir="false" />
<change beforePath="$PROJECT_DIR$/resources/models/dungeon/Meshes/bed_decorated_bed_decorated.res" beforeDir="false" afterPath="$PROJECT_DIR$/resources/models/dungeon/Meshes/bed_decorated_bed_decorated.res" afterDir="false" />
<change beforePath="$PROJECT_DIR$/scenes/game.tscn" beforeDir="false" afterPath="$PROJECT_DIR$/scenes/game.tscn" afterDir="false" />
<change beforePath="$PROJECT_DIR$/scenes/test_mesh_library.tres" beforeDir="false" />
</list>
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
<option name="LAST_RESOLUTION" value="IGNORE" />
</component>
<component name="EmbeddingIndexingInfo">
<option name="cachedIndexableFilesCount" value="10367" />
<option name="cachedIndexableFilesCount" value="10439" />
<option name="fileBasedEmbeddingIndicesEnabled" value="true" />
</component>
<component name="Git.Settings">
@ -39,27 +59,27 @@
<option name="hideEmptyMiddlePackages" value="true" />
<option name="showLibraryContents" value="true" />
</component>
<component name="PropertiesComponent">{
&quot;keyToString&quot;: {
&quot;ASKED_SHARE_PROJECT_CONFIGURATION_FILES&quot;: &quot;true&quot;,
&quot;GdScript Start and Debug.Player GDScript.executor&quot;: &quot;Debug&quot;,
&quot;ModuleVcsDetector.initialDetectionPerformed&quot;: &quot;true&quot;,
&quot;Notification.DisplayName-DoNotAsk-GodotSupportNotificationGroupId&quot;: &quot;Godot LSP&quot;,
&quot;Notification.DoNotAsk-GodotSupportNotificationGroupId&quot;: &quot;true&quot;,
&quot;RunOnceActivity.ShowReadmeOnStart&quot;: &quot;true&quot;,
&quot;RunOnceActivity.TerminalTabsStorage.copyFrom.TerminalArrangementManager.252&quot;: &quot;true&quot;,
&quot;RunOnceActivity.git.unshallow&quot;: &quot;true&quot;,
&quot;RunOnceActivity.typescript.service.memoryLimit.init&quot;: &quot;true&quot;,
&quot;gdscript.promo.shown&quot;: &quot;true&quot;,
&quot;git-widget-placeholder&quot;: &quot;godot4.6dev1&quot;,
&quot;ignore.virus.scanning.warn.message&quot;: &quot;true&quot;,
&quot;node.js.selected.package.eslint&quot;: &quot;(autodetect)&quot;,
&quot;node.js.selected.package.tslint&quot;: &quot;(autodetect)&quot;,
&quot;nodejs_package_manager_path&quot;: &quot;npm&quot;,
&quot;settings.editor.selected.configurable&quot;: &quot;preferences.pluginManager&quot;,
&quot;vue.rearranger.settings.migration&quot;: &quot;true&quot;
<component name="PropertiesComponent"><![CDATA[{
"keyToString": {
"ASKED_SHARE_PROJECT_CONFIGURATION_FILES": "true",
"GdScript Start and Debug.Player GDScript.executor": "Debug",
"ModuleVcsDetector.initialDetectionPerformed": "true",
"Notification.DisplayName-DoNotAsk-GodotSupportNotificationGroupId": "Godot LSP",
"Notification.DoNotAsk-GodotSupportNotificationGroupId": "true",
"RunOnceActivity.ShowReadmeOnStart": "true",
"RunOnceActivity.TerminalTabsStorage.copyFrom.TerminalArrangementManager.252": "true",
"RunOnceActivity.git.unshallow": "true",
"RunOnceActivity.typescript.service.memoryLimit.init": "true",
"gdscript.promo.shown": "true",
"git-widget-placeholder": "godot4.6",
"ignore.virus.scanning.warn.message": "true",
"node.js.selected.package.eslint": "(autodetect)",
"node.js.selected.package.tslint": "(autodetect)",
"nodejs_package_manager_path": "npm",
"settings.editor.selected.configurable": "preferences.pluginManager",
"vue.rearranger.settings.migration": "true"
}
}</component>
}]]></component>
<component name="RunManager" selected="GdScript Start and Debug.Player GDScript">
<configuration name="Debug GDScript (Running session)" type="GDSCRIPT_DEBUG_RUN_CONFIGURATION" factoryName="GdScriptRunFactory">
<option name="json" value="{&#10; // Launch: &quot;Launch a new instance of the game&quot;,&#10; // Attach: &quot;Attach to an already running game, which was started from the Godot Editor&quot;&#10; &quot;request&quot; : &quot;Attach&quot;,&#10; &quot;debugServer&quot; : 6006, // port should match the Debug Adapter port in the Godot Editor project settings.&#10; &quot;scene&quot; : &quot;main&quot;, // main, current, res://path/to/file.tscn&#10; &#10; // &quot;playArgs&quot; : [ &quot;--editor&quot; ], // debugging a tool script&#10; // &quot;playArgs&quot;: [&quot;--debug-collisions&quot;,&quot;--debug-navigation&quot;], // different options&#10; &#10; // one click deploy and debug via Godot Editor:&#10; // &quot;platform&quot;: &quot;Android&quot;, // including Android, iOS, Web and W4 consoles&#10; // &quot;device&quot;: &quot;0&quot;, // index of the device of a &quot;platform&quot; type&#10;}" />
@ -140,6 +160,7 @@
<workItem from="1763119891056" duration="167000" />
<workItem from="1765194724696" duration="61000" />
<workItem from="1765194828576" duration="101000" />
<workItem from="1765882526834" duration="1872000" />
</task>
<task id="LOCAL-00001" summary="AI part 5">
<option name="closed" value="true" />

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -0,0 +1,42 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://dgewn0oo5ejv0"
path="res://.godot/imported/Rig_Medium_General.glb-ae4d4f719d0ad58909bc04df97a1122e.scn"
[deps]
source_file="res://resources/animations/Rig_Medium_General.glb"
dest_files=["res://.godot/imported/Rig_Medium_General.glb-ae4d4f719d0ad58909bc04df97a1122e.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
gltf/naming_version=2
gltf/embedded_image_handling=1

@ -0,0 +1,42 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://c1biysfgyctuy"
path="res://.godot/imported/Rig_Medium_MovementBasic.glb-9a0a91ad2297a8e8f5f283b8c319e7ec.scn"
[deps]
source_file="res://resources/animations/Rig_Medium_MovementBasic.glb"
dest_files=["res://.godot/imported/Rig_Medium_MovementBasic.glb-9a0a91ad2297a8e8f5f283b8c319e7ec.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
gltf/naming_version=2
gltf/embedded_image_handling=1

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

@ -0,0 +1,137 @@
{
"asset" : {
"generator" : "Khronos glTF Blender I/O v3.4.50",
"version" : "2.0"
},
"scene" : 0,
"scenes" : [
{
"name" : "Scene",
"nodes" : [
0
]
}
],
"nodes" : [
{
"mesh" : 0,
"name" : "arrow_bow"
}
],
"materials" : [
{
"doubleSided" : true,
"name" : "ranger",
"pbrMetallicRoughness" : {
"baseColorTexture" : {
"index" : 0
},
"metallicFactor" : 0,
"roughnessFactor" : 0.5
}
}
],
"meshes" : [
{
"name" : "arrow_bow",
"primitives" : [
{
"attributes" : {
"POSITION" : 0,
"TEXCOORD_0" : 1,
"NORMAL" : 2
},
"indices" : 3,
"material" : 0
}
]
}
],
"textures" : [
{
"sampler" : 0,
"source" : 0
}
],
"images" : [
{
"mimeType" : "image/png",
"name" : "ranger_texture",
"uri" : "ranger_texture.png"
}
],
"accessors" : [
{
"bufferView" : 0,
"componentType" : 5126,
"count" : 73,
"max" : [
0.08173832297325134,
0.04720243066549301,
0.6199979186058044
],
"min" : [
-0.08175067603588104,
-0.09439285099506378,
-0.6414669156074524
],
"type" : "VEC3"
},
{
"bufferView" : 1,
"componentType" : 5126,
"count" : 73,
"type" : "VEC2"
},
{
"bufferView" : 2,
"componentType" : 5126,
"count" : 73,
"type" : "VEC3"
},
{
"bufferView" : 3,
"componentType" : 5123,
"count" : 156,
"type" : "SCALAR"
}
],
"bufferViews" : [
{
"buffer" : 0,
"byteLength" : 876,
"byteOffset" : 0,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 584,
"byteOffset" : 876,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 876,
"byteOffset" : 1460,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 312,
"byteOffset" : 2336,
"target" : 34963
}
],
"samplers" : [
{
"magFilter" : 9729,
"minFilter" : 9987
}
],
"buffers" : [
{
"byteLength" : 2648,
"uri" : "arrow_bow.bin"
}
]
}

@ -0,0 +1,42 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://bxk1wuedhka7r"
path="res://.godot/imported/arrow_bow.gltf-446ab4ca7b6593da24836120ef6d4b62.scn"
[deps]
source_file="res://resources/models/adventures/arrow_bow.gltf"
dest_files=["res://.godot/imported/arrow_bow.gltf-446ab4ca7b6593da24836120ef6d4b62.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
gltf/naming_version=2
gltf/embedded_image_handling=1

@ -0,0 +1,137 @@
{
"asset" : {
"generator" : "Khronos glTF Blender I/O v3.4.50",
"version" : "2.0"
},
"scene" : 0,
"scenes" : [
{
"name" : "Scene",
"nodes" : [
0
]
}
],
"nodes" : [
{
"mesh" : 0,
"name" : "arrow_bow_bundle"
}
],
"materials" : [
{
"doubleSided" : true,
"name" : "ranger",
"pbrMetallicRoughness" : {
"baseColorTexture" : {
"index" : 0
},
"metallicFactor" : 0,
"roughnessFactor" : 0.5
}
}
],
"meshes" : [
{
"name" : "arrow_bow_bundle",
"primitives" : [
{
"attributes" : {
"POSITION" : 0,
"TEXCOORD_0" : 1,
"NORMAL" : 2
},
"indices" : 3,
"material" : 0
}
]
}
],
"textures" : [
{
"sampler" : 0,
"source" : 0
}
],
"images" : [
{
"mimeType" : "image/png",
"name" : "ranger_texture",
"uri" : "ranger_texture.png"
}
],
"accessors" : [
{
"bufferView" : 0,
"componentType" : 5126,
"count" : 427,
"max" : [
0.21177136898040771,
0.6065258383750916,
0.2303045243024826
],
"min" : [
-0.22629506886005402,
-0.4907878041267395,
-0.2001323103904724
],
"type" : "VEC3"
},
{
"bufferView" : 1,
"componentType" : 5126,
"count" : 427,
"type" : "VEC2"
},
{
"bufferView" : 2,
"componentType" : 5126,
"count" : 427,
"type" : "VEC3"
},
{
"bufferView" : 3,
"componentType" : 5123,
"count" : 840,
"type" : "SCALAR"
}
],
"bufferViews" : [
{
"buffer" : 0,
"byteLength" : 5124,
"byteOffset" : 0,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 3416,
"byteOffset" : 5124,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 5124,
"byteOffset" : 8540,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 1680,
"byteOffset" : 13664,
"target" : 34963
}
],
"samplers" : [
{
"magFilter" : 9729,
"minFilter" : 9987
}
],
"buffers" : [
{
"byteLength" : 15344,
"uri" : "arrow_bow_bundle.bin"
}
]
}

@ -0,0 +1,42 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://bi464do4exw45"
path="res://.godot/imported/arrow_bow_bundle.gltf-63cbda4c910ac4c450d2347c75296f5c.scn"
[deps]
source_file="res://resources/models/adventures/arrow_bow_bundle.gltf"
dest_files=["res://.godot/imported/arrow_bow_bundle.gltf-63cbda4c910ac4c450d2347c75296f5c.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
gltf/naming_version=2
gltf/embedded_image_handling=1

@ -0,0 +1,137 @@
{
"asset" : {
"generator" : "Khronos glTF Blender I/O v3.4.50",
"version" : "2.0"
},
"scene" : 0,
"scenes" : [
{
"name" : "Scene",
"nodes" : [
0
]
}
],
"nodes" : [
{
"mesh" : 0,
"name" : "arrow_crossbow"
}
],
"materials" : [
{
"doubleSided" : true,
"name" : "rogue",
"pbrMetallicRoughness" : {
"baseColorTexture" : {
"index" : 0
},
"metallicFactor" : 0,
"roughnessFactor" : 0.5
}
}
],
"meshes" : [
{
"name" : "arrow_crossbow",
"primitives" : [
{
"attributes" : {
"POSITION" : 0,
"TEXCOORD_0" : 1,
"NORMAL" : 2
},
"indices" : 3,
"material" : 0
}
]
}
],
"textures" : [
{
"sampler" : 0,
"source" : 0
}
],
"images" : [
{
"mimeType" : "image/png",
"name" : "rogue_texture",
"uri" : "rogue_texture.png"
}
],
"accessors" : [
{
"bufferView" : 0,
"componentType" : 5126,
"count" : 73,
"max" : [
0.058673419058322906,
0.06774818897247314,
0.38292860984802246
],
"min" : [
-0.05866653844714165,
-0.033878128975629807,
-0.36561787128448486
],
"type" : "VEC3"
},
{
"bufferView" : 1,
"componentType" : 5126,
"count" : 73,
"type" : "VEC2"
},
{
"bufferView" : 2,
"componentType" : 5126,
"count" : 73,
"type" : "VEC3"
},
{
"bufferView" : 3,
"componentType" : 5123,
"count" : 156,
"type" : "SCALAR"
}
],
"bufferViews" : [
{
"buffer" : 0,
"byteLength" : 876,
"byteOffset" : 0,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 584,
"byteOffset" : 876,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 876,
"byteOffset" : 1460,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 312,
"byteOffset" : 2336,
"target" : 34963
}
],
"samplers" : [
{
"magFilter" : 9729,
"minFilter" : 9987
}
],
"buffers" : [
{
"byteLength" : 2648,
"uri" : "arrow_crossbow.bin"
}
]
}

@ -0,0 +1,42 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://d38p0hb44afyb"
path="res://.godot/imported/arrow_crossbow.gltf-f8929fa7c70df221744693192067af5d.scn"
[deps]
source_file="res://resources/models/adventures/arrow_crossbow.gltf"
dest_files=["res://.godot/imported/arrow_crossbow.gltf-f8929fa7c70df221744693192067af5d.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
gltf/naming_version=2
gltf/embedded_image_handling=1

@ -0,0 +1,137 @@
{
"asset" : {
"generator" : "Khronos glTF Blender I/O v3.4.50",
"version" : "2.0"
},
"scene" : 0,
"scenes" : [
{
"name" : "Scene",
"nodes" : [
0
]
}
],
"nodes" : [
{
"mesh" : 0,
"name" : "arrow_crossbow_bundle"
}
],
"materials" : [
{
"doubleSided" : true,
"name" : "rogue",
"pbrMetallicRoughness" : {
"baseColorTexture" : {
"index" : 0
},
"metallicFactor" : 0,
"roughnessFactor" : 0.5
}
}
],
"meshes" : [
{
"name" : "arrow_crossbow_bundle",
"primitives" : [
{
"attributes" : {
"POSITION" : 0,
"TEXCOORD_0" : 1,
"NORMAL" : 2
},
"indices" : 3,
"material" : 0
}
]
}
],
"textures" : [
{
"sampler" : 0,
"source" : 0
}
],
"images" : [
{
"mimeType" : "image/png",
"name" : "rogue_texture",
"uri" : "rogue_texture.png"
}
],
"accessors" : [
{
"bufferView" : 0,
"componentType" : 5126,
"count" : 427,
"max" : [
0.14118091762065887,
0.40435054898262024,
0.1535363495349884
],
"min" : [
-0.150863379240036,
-0.32719185948371887,
-0.13342154026031494
],
"type" : "VEC3"
},
{
"bufferView" : 1,
"componentType" : 5126,
"count" : 427,
"type" : "VEC2"
},
{
"bufferView" : 2,
"componentType" : 5126,
"count" : 427,
"type" : "VEC3"
},
{
"bufferView" : 3,
"componentType" : 5123,
"count" : 840,
"type" : "SCALAR"
}
],
"bufferViews" : [
{
"buffer" : 0,
"byteLength" : 5124,
"byteOffset" : 0,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 3416,
"byteOffset" : 5124,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 5124,
"byteOffset" : 8540,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 1680,
"byteOffset" : 13664,
"target" : 34963
}
],
"samplers" : [
{
"magFilter" : 9729,
"minFilter" : 9987
}
],
"buffers" : [
{
"byteLength" : 15344,
"uri" : "arrow_crossbow_bundle.bin"
}
]
}

@ -0,0 +1,42 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://bpa057mun14s"
path="res://.godot/imported/arrow_crossbow_bundle.gltf-db4322c41847d042f9697ce86e3eea08.scn"
[deps]
source_file="res://resources/models/adventures/arrow_crossbow_bundle.gltf"
dest_files=["res://.godot/imported/arrow_crossbow_bundle.gltf-db4322c41847d042f9697ce86e3eea08.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
gltf/naming_version=2
gltf/embedded_image_handling=1

@ -21,7 +21,7 @@
"materials" : [
{
"doubleSided" : true,
"name" : "rogue_texture",
"name" : "rogue",
"pbrMetallicRoughness" : {
"baseColorTexture" : {
"index" : 0
@ -33,7 +33,7 @@
],
"meshes" : [
{
"name" : "Cube.054",
"name" : "crossbow_1handed",
"primitives" : [
{
"attributes" : {

@ -21,7 +21,7 @@
"materials" : [
{
"doubleSided" : true,
"name" : "rogue_texture",
"name" : "rogue",
"pbrMetallicRoughness" : {
"baseColorTexture" : {
"index" : 0
@ -33,7 +33,7 @@
],
"meshes" : [
{
"name" : "Cube.002",
"name" : "crossbow_2handed",
"primitives" : [
{
"attributes" : {

@ -3,19 +3,20 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://8xg1jimqf6al"
path="res://.godot/imported/ranger_texture.png-2216e3f4e70ab97d0f012a09929bc97d.ctex"
path.s3tc="res://.godot/imported/ranger_texture.png-2216e3f4e70ab97d0f012a09929bc97d.s3tc.ctex"
metadata={
"vram_texture": false
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://resources/models/adventures/ranger_texture.png"
dest_files=["res://.godot/imported/ranger_texture.png-2216e3f4e70ab97d0f012a09929bc97d.ctex"]
dest_files=["res://.godot/imported/ranger_texture.png-2216e3f4e70ab97d0f012a09929bc97d.s3tc.ctex"]
[params]
compress/mode=0
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
@ -23,7 +24,7 @@ compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
@ -37,4 +38,4 @@ process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
detect_3d/compress_to=0

Binary file not shown.

File diff suppressed because one or more lines are too long

@ -1,3 +0,0 @@
[gd_resource type="MeshLibrary" format=3 uid="uid://bg0mbpvac5tuk"]
[resource]