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://ewmn1r70s41r"
path.s3tc="res://.godot/imported/bounce_idle.png-d1f369cf0db13e23b7d9729d368ad829.s3tc.ctex"
path.etc2="res://.godot/imported/bounce_idle.png-d1f369cf0db13e23b7d9729d368ad829.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/graphics/vfx/tektons/bounce/bounce_idle.png"
dest_files=["res://.godot/imported/bounce_idle.png-d1f369cf0db13e23b7d9729d368ad829.s3tc.ctex"]
dest_files=["res://.godot/imported/bounce_idle.png-d1f369cf0db13e23b7d9729d368ad829.s3tc.ctex", "res://.godot/imported/bounce_idle.png-d1f369cf0db13e23b7d9729d368ad829.etc2.ctex"]
[params]
@@ -4,15 +4,16 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://c73054mj3yvdv"
path.s3tc="res://.godot/imported/cj_idle.png-5e4313c9dfed2ad8357c6eaf0b3b3c90.s3tc.ctex"
path.etc2="res://.godot/imported/cj_idle.png-5e4313c9dfed2ad8357c6eaf0b3b3c90.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/graphics/vfx/tektons/cooperjr/cj_idle.png"
dest_files=["res://.godot/imported/cj_idle.png-5e4313c9dfed2ad8357c6eaf0b3b3c90.s3tc.ctex"]
dest_files=["res://.godot/imported/cj_idle.png-5e4313c9dfed2ad8357c6eaf0b3b3c90.s3tc.ctex", "res://.godot/imported/cj_idle.png-5e4313c9dfed2ad8357c6eaf0b3b3c90.etc2.ctex"]
[params]
@@ -4,15 +4,16 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://cmfkj67vy8cm0"
path.s3tc="res://.godot/imported/copperjr_idle.png-6147d62a3f3e7f1118f2743d9d8379ee.s3tc.ctex"
path.etc2="res://.godot/imported/copperjr_idle.png-6147d62a3f3e7f1118f2743d9d8379ee.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/graphics/vfx/tektons/cooperjr/copperjr_idle.png"
dest_files=["res://.godot/imported/copperjr_idle.png-6147d62a3f3e7f1118f2743d9d8379ee.s3tc.ctex"]
dest_files=["res://.godot/imported/copperjr_idle.png-6147d62a3f3e7f1118f2743d9d8379ee.s3tc.ctex", "res://.godot/imported/copperjr_idle.png-6147d62a3f3e7f1118f2743d9d8379ee.etc2.ctex"]
[params]
@@ -4,15 +4,16 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://cch08f6ruwvcp"
path.s3tc="res://.godot/imported/copperjr_sabotage.png-597aaf9545f28a56408ff904af7570ae.s3tc.ctex"
path.etc2="res://.godot/imported/copperjr_sabotage.png-597aaf9545f28a56408ff904af7570ae.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/graphics/vfx/tektons/cooperjr/copperjr_sabotage.png"
dest_files=["res://.godot/imported/copperjr_sabotage.png-597aaf9545f28a56408ff904af7570ae.s3tc.ctex"]
dest_files=["res://.godot/imported/copperjr_sabotage.png-597aaf9545f28a56408ff904af7570ae.s3tc.ctex", "res://.godot/imported/copperjr_sabotage.png-597aaf9545f28a56408ff904af7570ae.etc2.ctex"]
[params]
@@ -4,15 +4,16 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://db4tr6vbyav0w"
path.s3tc="res://.godot/imported/copperjr_take_tile.png-f557e4fe6a69e645b6fc49420a13808d.s3tc.ctex"
path.etc2="res://.godot/imported/copperjr_take_tile.png-f557e4fe6a69e645b6fc49420a13808d.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/graphics/vfx/tektons/cooperjr/copperjr_take_tile.png"
dest_files=["res://.godot/imported/copperjr_take_tile.png-f557e4fe6a69e645b6fc49420a13808d.s3tc.ctex"]
dest_files=["res://.godot/imported/copperjr_take_tile.png-f557e4fe6a69e645b6fc49420a13808d.s3tc.ctex", "res://.godot/imported/copperjr_take_tile.png-f557e4fe6a69e645b6fc49420a13808d.etc2.ctex"]
[params]
@@ -4,15 +4,16 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://cyv0lnarlaqx1"
path.s3tc="res://.godot/imported/groovie_idle.png-11c091dc925a8d0e3b00c1261489b88a.s3tc.ctex"
path.etc2="res://.godot/imported/groovie_idle.png-11c091dc925a8d0e3b00c1261489b88a.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/graphics/vfx/tektons/groovie/groovie_idle.png"
dest_files=["res://.godot/imported/groovie_idle.png-11c091dc925a8d0e3b00c1261489b88a.s3tc.ctex"]
dest_files=["res://.godot/imported/groovie_idle.png-11c091dc925a8d0e3b00c1261489b88a.s3tc.ctex", "res://.godot/imported/groovie_idle.png-11c091dc925a8d0e3b00c1261489b88a.etc2.ctex"]
[params]
@@ -4,15 +4,16 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://dga7ish1d2bcl"
path.s3tc="res://.godot/imported/idle.png-f3ebf0445d2879606ce88b4dd1d67c43.s3tc.ctex"
path.etc2="res://.godot/imported/idle.png-f3ebf0445d2879606ce88b4dd1d67c43.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/graphics/vfx/tektons/pyo/idle.png"
dest_files=["res://.godot/imported/idle.png-f3ebf0445d2879606ce88b4dd1d67c43.s3tc.ctex"]
dest_files=["res://.godot/imported/idle.png-f3ebf0445d2879606ce88b4dd1d67c43.s3tc.ctex", "res://.godot/imported/idle.png-f3ebf0445d2879606ce88b4dd1d67c43.etc2.ctex"]
[params]
@@ -4,15 +4,16 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://duk12r52t8vni"
path.s3tc="res://.godot/imported/pyo_idle.png-178494e04501b87aa4aa04e3811ce4c4.s3tc.ctex"
path.etc2="res://.godot/imported/pyo_idle.png-178494e04501b87aa4aa04e3811ce4c4.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/graphics/vfx/tektons/pyo/pyo_idle.png"
dest_files=["res://.godot/imported/pyo_idle.png-178494e04501b87aa4aa04e3811ce4c4.s3tc.ctex"]
dest_files=["res://.godot/imported/pyo_idle.png-178494e04501b87aa4aa04e3811ce4c4.s3tc.ctex", "res://.godot/imported/pyo_idle.png-178494e04501b87aa4aa04e3811ce4c4.etc2.ctex"]
[params]
@@ -4,15 +4,16 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://bl50apeskyu08"
path.s3tc="res://.godot/imported/pyo_take_tile.png-a3271b5b4914427bf8ceec5b1db2be54.s3tc.ctex"
path.etc2="res://.godot/imported/pyo_take_tile.png-a3271b5b4914427bf8ceec5b1db2be54.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/graphics/vfx/tektons/pyo/pyo_take_tile.png"
dest_files=["res://.godot/imported/pyo_take_tile.png-a3271b5b4914427bf8ceec5b1db2be54.s3tc.ctex"]
dest_files=["res://.godot/imported/pyo_take_tile.png-a3271b5b4914427bf8ceec5b1db2be54.s3tc.ctex", "res://.godot/imported/pyo_take_tile.png-a3271b5b4914427bf8ceec5b1db2be54.etc2.ctex"]
[params]
@@ -4,15 +4,16 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://pnrv6okty8bt"
path.s3tc="res://.godot/imported/take_tile.png-d8077d227cdb7e194538c3088c7dee25.s3tc.ctex"
path.etc2="res://.godot/imported/take_tile.png-d8077d227cdb7e194538c3088c7dee25.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/graphics/vfx/tektons/pyo/take_tile.png"
dest_files=["res://.godot/imported/take_tile.png-d8077d227cdb7e194538c3088c7dee25.s3tc.ctex"]
dest_files=["res://.godot/imported/take_tile.png-d8077d227cdb7e194538c3088c7dee25.s3tc.ctex", "res://.godot/imported/take_tile.png-d8077d227cdb7e194538c3088c7dee25.etc2.ctex"]
[params]