feat: overhaul the nakama user management, leaderboard, prep for 2.1

This commit is contained in:
2026-04-03 04:50:18 +08:00
parent 47f88d31dc
commit e1a3ef8e85
318 changed files with 1933 additions and 1099 deletions
@@ -4,15 +4,16 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://umw3e8nfe3vr"
path.s3tc="res://.godot/imported/attack_mode.png-c8d2e720b153f717981c069694b99c1d.s3tc.ctex"
path.etc2="res://.godot/imported/attack_mode.png-c8d2e720b153f717981c069694b99c1d.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/graphics/touch_control/attack_mode.png"
dest_files=["res://.godot/imported/attack_mode.png-c8d2e720b153f717981c069694b99c1d.s3tc.ctex"]
dest_files=["res://.godot/imported/attack_mode.png-c8d2e720b153f717981c069694b99c1d.s3tc.ctex", "res://.godot/imported/attack_mode.png-c8d2e720b153f717981c069694b99c1d.etc2.ctex"]
[params]
@@ -4,15 +4,16 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://biun2yvglxgij"
path.s3tc="res://.godot/imported/grab_tekton.png-38105d2382c7af6ceba9f67fafd9b104.s3tc.ctex"
path.etc2="res://.godot/imported/grab_tekton.png-38105d2382c7af6ceba9f67fafd9b104.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/graphics/touch_control/grab_tekton.png"
dest_files=["res://.godot/imported/grab_tekton.png-38105d2382c7af6ceba9f67fafd9b104.s3tc.ctex"]
dest_files=["res://.godot/imported/grab_tekton.png-38105d2382c7af6ceba9f67fafd9b104.s3tc.ctex", "res://.godot/imported/grab_tekton.png-38105d2382c7af6ceba9f67fafd9b104.etc2.ctex"]
[params]
@@ -4,15 +4,16 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://pwxo4lb87yi"
path.s3tc="res://.godot/imported/put_tile.png-076fc15f3cb4549d9803338227d28dc3.s3tc.ctex"
path.etc2="res://.godot/imported/put_tile.png-076fc15f3cb4549d9803338227d28dc3.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/graphics/touch_control/put_tile.png"
dest_files=["res://.godot/imported/put_tile.png-076fc15f3cb4549d9803338227d28dc3.s3tc.ctex"]
dest_files=["res://.godot/imported/put_tile.png-076fc15f3cb4549d9803338227d28dc3.s3tc.ctex", "res://.godot/imported/put_tile.png-076fc15f3cb4549d9803338227d28dc3.etc2.ctex"]
[params]
@@ -4,15 +4,16 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://ckhdyxnho6sjp"
path.s3tc="res://.godot/imported/spawn_tile.png-1538ef0a9fcda66388ef4cde6070b0fa.s3tc.ctex"
path.etc2="res://.godot/imported/spawn_tile.png-1538ef0a9fcda66388ef4cde6070b0fa.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/graphics/touch_control/spawn_tile.png"
dest_files=["res://.godot/imported/spawn_tile.png-1538ef0a9fcda66388ef4cde6070b0fa.s3tc.ctex"]
dest_files=["res://.godot/imported/spawn_tile.png-1538ef0a9fcda66388ef4cde6070b0fa.s3tc.ctex", "res://.godot/imported/spawn_tile.png-1538ef0a9fcda66388ef4cde6070b0fa.etc2.ctex"]
[params]
@@ -4,15 +4,16 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://bsgqrjx2ity4c"
path.s3tc="res://.godot/imported/speed.png-b1b011b3242f4e45ee38a2ab2d8e9378.s3tc.ctex"
path.etc2="res://.godot/imported/speed.png-b1b011b3242f4e45ee38a2ab2d8e9378.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/graphics/touch_control/speed.png"
dest_files=["res://.godot/imported/speed.png-b1b011b3242f4e45ee38a2ab2d8e9378.s3tc.ctex"]
dest_files=["res://.godot/imported/speed.png-b1b011b3242f4e45ee38a2ab2d8e9378.s3tc.ctex", "res://.godot/imported/speed.png-b1b011b3242f4e45ee38a2ab2d8e9378.etc2.ctex"]
[params]
@@ -4,15 +4,16 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://ba80xnybpixw2"
path.s3tc="res://.godot/imported/take_tile.png-e2d53446f322555ce2a2ebc189d0edb9.s3tc.ctex"
path.etc2="res://.godot/imported/take_tile.png-e2d53446f322555ce2a2ebc189d0edb9.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/graphics/touch_control/take_tile.png"
dest_files=["res://.godot/imported/take_tile.png-e2d53446f322555ce2a2ebc189d0edb9.s3tc.ctex"]
dest_files=["res://.godot/imported/take_tile.png-e2d53446f322555ce2a2ebc189d0edb9.s3tc.ctex", "res://.godot/imported/take_tile.png-e2d53446f322555ce2a2ebc189d0edb9.etc2.ctex"]
[params]
@@ -4,15 +4,16 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://cupfmb5m15kmf"
path.s3tc="res://.godot/imported/wall.png-3792c1a2a09d1bc9ce89d91015b9b816.s3tc.ctex"
path.etc2="res://.godot/imported/wall.png-3792c1a2a09d1bc9ce89d91015b9b816.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/graphics/touch_control/wall.png"
dest_files=["res://.godot/imported/wall.png-3792c1a2a09d1bc9ce89d91015b9b816.s3tc.ctex"]
dest_files=["res://.godot/imported/wall.png-3792c1a2a09d1bc9ce89d91015b9b816.s3tc.ctex", "res://.godot/imported/wall.png-3792c1a2a09d1bc9ce89d91015b9b816.etc2.ctex"]
[params]