feat: update skin

This commit is contained in:
2026-04-22 21:30:22 +08:00
parent 724ae4d4a4
commit 16c82a48b8
28 changed files with 402 additions and 6 deletions
@@ -14,7 +14,7 @@
[ext_resource type="Texture2D" uid="uid://dpkx1a780pvwv" path="res://assets/textures/tile_diamond.png" id="10_sx8rm"] [ext_resource type="Texture2D" uid="uid://dpkx1a780pvwv" path="res://assets/textures/tile_diamond.png" id="10_sx8rm"]
[ext_resource type="BoxMesh" uid="uid://fy4bhoeii40c" path="res://addons/enhanced_gridmap/meshlibrary/tile_safe_zone.tres" id="10_uwjsj"] [ext_resource type="BoxMesh" uid="uid://fy4bhoeii40c" path="res://addons/enhanced_gridmap/meshlibrary/tile_safe_zone.tres" id="10_uwjsj"]
[ext_resource type="BoxMesh" uid="uid://b5cc3prem52r6" path="res://addons/enhanced_gridmap/meshlibrary/tile_freeze.tres" id="11_pgnbl"] [ext_resource type="BoxMesh" uid="uid://b5cc3prem52r6" path="res://addons/enhanced_gridmap/meshlibrary/tile_freeze.tres" id="11_pgnbl"]
[ext_resource type="BoxMesh" path="res://addons/enhanced_gridmap/meshlibrary/tile_non_walkable.tres" id="11_uwjsj"] [ext_resource type="BoxMesh" uid="uid://dcjdwbffgtutt" path="res://addons/enhanced_gridmap/meshlibrary/tile_non_walkable.tres" id="11_uwjsj"]
[ext_resource type="Texture2D" uid="uid://cdnxwlysxnujd" path="res://assets/textures/tile_heart.png" id="12_heart_tex"] [ext_resource type="Texture2D" uid="uid://cdnxwlysxnujd" path="res://assets/textures/tile_heart.png" id="12_heart_tex"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_uxput"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_uxput"]
@@ -0,0 +1,9 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://4l05lp5erjs2"]
[ext_resource type="Texture2D" uid="uid://brsifb7crs32y" path="res://assets/characters/skins/clothing/oldpop_gloves_blue.png" id="1_f3hoj"]
[resource]
transparency = 2
alpha_scissor_threshold = 0.5
alpha_antialiasing_mode = 0
albedo_texture = ExtResource("1_f3hoj")
@@ -3,5 +3,7 @@
[ext_resource type="Texture2D" uid="uid://p1ihslqnrxjq" path="res://assets/characters/skins/clothing/oldpop_body_greypants.png" id="1_o4mmw"] [ext_resource type="Texture2D" uid="uid://p1ihslqnrxjq" path="res://assets/characters/skins/clothing/oldpop_body_greypants.png" id="1_o4mmw"]
[resource] [resource]
transparency = 1 transparency = 2
alpha_scissor_threshold = 0.5
alpha_antialiasing_mode = 0
albedo_texture = ExtResource("1_o4mmw") albedo_texture = ExtResource("1_o4mmw")
@@ -0,0 +1,9 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://pw4r007grvwt"]
[ext_resource type="Texture2D" uid="uid://d0wp6uqk30u6c" path="res://assets/characters/skins/clothing/oldpop_hat_blue.png" id="1_r5h0f"]
[resource]
transparency = 2
alpha_scissor_threshold = 0.5
alpha_antialiasing_mode = 0
albedo_texture = ExtResource("1_r5h0f")
@@ -0,0 +1,9 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://dws5gca78lnr"]
[ext_resource type="Texture2D" uid="uid://d4ifn6pltc7bc" path="res://assets/characters/skins/clothing/oldpop_hat_green.png" id="1_1e1rw"]
[resource]
transparency = 2
alpha_scissor_threshold = 0.5
alpha_antialiasing_mode = 0
albedo_texture = ExtResource("1_1e1rw")
@@ -0,0 +1,9 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://by4g43m5ye1c6"]
[ext_resource type="Texture2D" uid="uid://df8atdr3fyhsc" path="res://assets/characters/skins/clothing/oldpop_hat_red.png" id="1_bwoi0"]
[resource]
transparency = 2
alpha_scissor_threshold = 0.5
alpha_antialiasing_mode = 0
albedo_texture = ExtResource("1_bwoi0")
@@ -3,5 +3,7 @@
[ext_resource type="Texture2D" uid="uid://b2a16sgrudj5q" path="res://assets/characters/skins/clothing/oldpop_body_originalpants.png" id="1_vfhdr"] [ext_resource type="Texture2D" uid="uid://b2a16sgrudj5q" path="res://assets/characters/skins/clothing/oldpop_body_originalpants.png" id="1_vfhdr"]
[resource] [resource]
transparency = 1 transparency = 2
alpha_scissor_threshold = 0.5
alpha_antialiasing_mode = 0
albedo_texture = ExtResource("1_vfhdr") albedo_texture = ExtResource("1_vfhdr")
@@ -0,0 +1,9 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://cotb4jiu7tebe"]
[ext_resource type="Texture2D" uid="uid://d4naeyq8i6h7s" path="res://assets/characters/skins/clothing/oldpop_gloves_red.png" id="1_x4qqh"]
[resource]
transparency = 2
alpha_scissor_threshold = 0.5
alpha_antialiasing_mode = 0
albedo_texture = ExtResource("1_x4qqh")
@@ -3,5 +3,7 @@
[ext_resource type="Texture2D" uid="uid://b3wychpmdlheb" path="res://assets/characters/skins/clothing/oldpop_body_redpants.png" id="1_ko8ty"] [ext_resource type="Texture2D" uid="uid://b3wychpmdlheb" path="res://assets/characters/skins/clothing/oldpop_body_redpants.png" id="1_ko8ty"]
[resource] [resource]
transparency = 1 transparency = 2
alpha_scissor_threshold = 0.5
alpha_antialiasing_mode = 0
albedo_texture = ExtResource("1_ko8ty") albedo_texture = ExtResource("1_ko8ty")
@@ -0,0 +1,9 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://bpq6irfh1kof1"]
[ext_resource type="Texture2D" uid="uid://cimvaxvrbnob5" path="res://assets/characters/skins/clothing/oldpop_gloves_yellow.png" id="1_u1y8q"]
[resource]
transparency = 2
alpha_scissor_threshold = 0.5
alpha_antialiasing_mode = 0
albedo_texture = ExtResource("1_u1y8q")
@@ -3,5 +3,7 @@
[ext_resource type="Texture2D" uid="uid://biiy6hk1l75ek" path="res://assets/characters/skins/clothing/oldpop_body_yellowpants.png" id="1_0pbr2"] [ext_resource type="Texture2D" uid="uid://biiy6hk1l75ek" path="res://assets/characters/skins/clothing/oldpop_body_yellowpants.png" id="1_0pbr2"]
[resource] [resource]
transparency = 1 transparency = 2
alpha_scissor_threshold = 0.5
alpha_antialiasing_mode = 0
albedo_texture = ExtResource("1_0pbr2") albedo_texture = ExtResource("1_0pbr2")
Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

@@ -0,0 +1,42 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://brsifb7crs32y"
path.s3tc="res://.godot/imported/oldpop_gloves_blue.png-55270fd48e68d1c1aafaab6ec78569e0.s3tc.ctex"
path.etc2="res://.godot/imported/oldpop_gloves_blue.png-55270fd48e68d1c1aafaab6ec78569e0.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/characters/skins/clothing/oldpop_gloves_blue.png"
dest_files=["res://.godot/imported/oldpop_gloves_blue.png-55270fd48e68d1c1aafaab6ec78569e0.s3tc.ctex", "res://.godot/imported/oldpop_gloves_blue.png-55270fd48e68d1c1aafaab6ec78569e0.etc2.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0
Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

@@ -0,0 +1,42 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b0bhc0755oqgm"
path.s3tc="res://.godot/imported/oldpop_gloves_green.png-2d5dad982dfa21428d2b0363ea6b3408.s3tc.ctex"
path.etc2="res://.godot/imported/oldpop_gloves_green.png-2d5dad982dfa21428d2b0363ea6b3408.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/characters/skins/clothing/oldpop_gloves_green.png"
dest_files=["res://.godot/imported/oldpop_gloves_green.png-2d5dad982dfa21428d2b0363ea6b3408.s3tc.ctex", "res://.godot/imported/oldpop_gloves_green.png-2d5dad982dfa21428d2b0363ea6b3408.etc2.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0
Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

@@ -0,0 +1,42 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://d4naeyq8i6h7s"
path.s3tc="res://.godot/imported/oldpop_gloves_red.png-935695835e8f4567a5990a17cf33f758.s3tc.ctex"
path.etc2="res://.godot/imported/oldpop_gloves_red.png-935695835e8f4567a5990a17cf33f758.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/characters/skins/clothing/oldpop_gloves_red.png"
dest_files=["res://.godot/imported/oldpop_gloves_red.png-935695835e8f4567a5990a17cf33f758.s3tc.ctex", "res://.godot/imported/oldpop_gloves_red.png-935695835e8f4567a5990a17cf33f758.etc2.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0
Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

@@ -0,0 +1,42 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cimvaxvrbnob5"
path.s3tc="res://.godot/imported/oldpop_gloves_yellow.png-b349df58b3bc7ac80ac772778c5c881f.s3tc.ctex"
path.etc2="res://.godot/imported/oldpop_gloves_yellow.png-b349df58b3bc7ac80ac772778c5c881f.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/characters/skins/clothing/oldpop_gloves_yellow.png"
dest_files=["res://.godot/imported/oldpop_gloves_yellow.png-b349df58b3bc7ac80ac772778c5c881f.s3tc.ctex", "res://.godot/imported/oldpop_gloves_yellow.png-b349df58b3bc7ac80ac772778c5c881f.etc2.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0
Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

@@ -0,0 +1,42 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://d0wp6uqk30u6c"
path.s3tc="res://.godot/imported/oldpop_hat_blue.png-916a3ef8ca17067c6aafbe431ee36cdb.s3tc.ctex"
path.etc2="res://.godot/imported/oldpop_hat_blue.png-916a3ef8ca17067c6aafbe431ee36cdb.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/characters/skins/clothing/oldpop_hat_blue.png"
dest_files=["res://.godot/imported/oldpop_hat_blue.png-916a3ef8ca17067c6aafbe431ee36cdb.s3tc.ctex", "res://.godot/imported/oldpop_hat_blue.png-916a3ef8ca17067c6aafbe431ee36cdb.etc2.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0
Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

@@ -0,0 +1,42 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://d4ifn6pltc7bc"
path.s3tc="res://.godot/imported/oldpop_hat_green.png-5e928687ce3e8bfbc14df23b42992ca3.s3tc.ctex"
path.etc2="res://.godot/imported/oldpop_hat_green.png-5e928687ce3e8bfbc14df23b42992ca3.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/characters/skins/clothing/oldpop_hat_green.png"
dest_files=["res://.godot/imported/oldpop_hat_green.png-5e928687ce3e8bfbc14df23b42992ca3.s3tc.ctex", "res://.godot/imported/oldpop_hat_green.png-5e928687ce3e8bfbc14df23b42992ca3.etc2.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0
Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

@@ -0,0 +1,42 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://df8atdr3fyhsc"
path.s3tc="res://.godot/imported/oldpop_hat_red.png-fcd79b63984a743f8a1f6646778473dc.s3tc.ctex"
path.etc2="res://.godot/imported/oldpop_hat_red.png-fcd79b63984a743f8a1f6646778473dc.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/characters/skins/clothing/oldpop_hat_red.png"
dest_files=["res://.godot/imported/oldpop_hat_red.png-fcd79b63984a743f8a1f6646778473dc.s3tc.ctex", "res://.godot/imported/oldpop_hat_red.png-fcd79b63984a743f8a1f6646778473dc.etc2.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0
Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://685lyodh7wrw"
path="res://.godot/imported/oldpop_hat_yellow.png-f812e67c257915c9d8b9fe22724d0759.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/characters/skins/clothing/oldpop_hat_yellow.png"
dest_files=["res://.godot/imported/oldpop_hat_yellow.png-f812e67c257915c9d8b9fe22724d0759.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
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
+1 -1
View File
@@ -22,7 +22,6 @@ config/icon="res://icon.svg"
[autoload] [autoload]
GameUpdateManager="*res://scripts/managers/game_update_manager.gd"
Nakama="*uid://bueyqhhvxe0tx" Nakama="*uid://bueyqhhvxe0tx"
NakamaManager="*res://scripts/nakama_manager.gd" NakamaManager="*res://scripts/nakama_manager.gd"
AuthManager="*res://scripts/managers/auth_manager.gd" AuthManager="*res://scripts/managers/auth_manager.gd"
@@ -40,6 +39,7 @@ NameGenerator="*res://scripts/generators/name_generator.gd"
MusicManager="*res://scripts/managers/music_manager.gd" MusicManager="*res://scripts/managers/music_manager.gd"
AdminManager="*res://scripts/managers/admin_manager.gd" AdminManager="*res://scripts/managers/admin_manager.gd"
SkinManager="*res://scripts/managers/skin_manager.gd" SkinManager="*res://scripts/managers/skin_manager.gd"
GameUpdateManager="*res://scripts/managers/game_update_manager.gd"
[display] [display]