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
+3 -2
View File
@@ -4,15 +4,16 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://2d1ks5pmblc7"
path.s3tc="res://.godot/imported/bg_back.png-4e48b2567597b4d91e8e69924812ec9b.s3tc.ctex"
path.etc2="res://.godot/imported/bg_back.png-4e48b2567597b4d91e8e69924812ec9b.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/graphics/main_menu/bg_back.png"
dest_files=["res://.godot/imported/bg_back.png-4e48b2567597b4d91e8e69924812ec9b.s3tc.ctex"]
dest_files=["res://.godot/imported/bg_back.png-4e48b2567597b4d91e8e69924812ec9b.s3tc.ctex", "res://.godot/imported/bg_back.png-4e48b2567597b4d91e8e69924812ec9b.etc2.ctex"]
[params]
@@ -4,15 +4,16 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://bnvf6svn5o5cr"
path.s3tc="res://.godot/imported/button_base.png-0f0fe894fb5f617ccc9afe697caf78dd.s3tc.ctex"
path.etc2="res://.godot/imported/button_base.png-0f0fe894fb5f617ccc9afe697caf78dd.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/graphics/main_menu/button_base.png"
dest_files=["res://.godot/imported/button_base.png-0f0fe894fb5f617ccc9afe697caf78dd.s3tc.ctex"]
dest_files=["res://.godot/imported/button_base.png-0f0fe894fb5f617ccc9afe697caf78dd.s3tc.ctex", "res://.godot/imported/button_base.png-0f0fe894fb5f617ccc9afe697caf78dd.etc2.ctex"]
[params]
@@ -4,15 +4,16 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://dwh0wo0glh0tq"
path.s3tc="res://.godot/imported/button_base_disabled.png-61b1407b5e86415ec70443df9d880958.s3tc.ctex"
path.etc2="res://.godot/imported/button_base_disabled.png-61b1407b5e86415ec70443df9d880958.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/graphics/main_menu/button_base_disabled.png"
dest_files=["res://.godot/imported/button_base_disabled.png-61b1407b5e86415ec70443df9d880958.s3tc.ctex"]
dest_files=["res://.godot/imported/button_base_disabled.png-61b1407b5e86415ec70443df9d880958.s3tc.ctex", "res://.godot/imported/button_base_disabled.png-61b1407b5e86415ec70443df9d880958.etc2.ctex"]
[params]
@@ -4,15 +4,16 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://0tuvqt4dt5pj"
path.s3tc="res://.godot/imported/button_base_host.png-c650faed9cd27c58f52bdcd6be1e649c.s3tc.ctex"
path.etc2="res://.godot/imported/button_base_host.png-c650faed9cd27c58f52bdcd6be1e649c.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/graphics/main_menu/button_base_host.png"
dest_files=["res://.godot/imported/button_base_host.png-c650faed9cd27c58f52bdcd6be1e649c.s3tc.ctex"]
dest_files=["res://.godot/imported/button_base_host.png-c650faed9cd27c58f52bdcd6be1e649c.s3tc.ctex", "res://.godot/imported/button_base_host.png-c650faed9cd27c58f52bdcd6be1e649c.etc2.ctex"]
[params]
@@ -4,15 +4,16 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://qebnpdac7ng4"
path.s3tc="res://.godot/imported/button_base_join.png-304510166a260a8be241be3f545d131e.s3tc.ctex"
path.etc2="res://.godot/imported/button_base_join.png-304510166a260a8be241be3f545d131e.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/graphics/main_menu/button_base_join.png"
dest_files=["res://.godot/imported/button_base_join.png-304510166a260a8be241be3f545d131e.s3tc.ctex"]
dest_files=["res://.godot/imported/button_base_join.png-304510166a260a8be241be3f545d131e.s3tc.ctex", "res://.godot/imported/button_base_join.png-304510166a260a8be241be3f545d131e.etc2.ctex"]
[params]
@@ -4,15 +4,16 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://bp8xk02uals5i"
path.s3tc="res://.godot/imported/button_exit.png-e21a04f835a68c58cb58735112f47172.s3tc.ctex"
path.etc2="res://.godot/imported/button_exit.png-e21a04f835a68c58cb58735112f47172.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/graphics/main_menu/button_exit.png"
dest_files=["res://.godot/imported/button_exit.png-e21a04f835a68c58cb58735112f47172.s3tc.ctex"]
dest_files=["res://.godot/imported/button_exit.png-e21a04f835a68c58cb58735112f47172.s3tc.ctex", "res://.godot/imported/button_exit.png-e21a04f835a68c58cb58735112f47172.etc2.ctex"]
[params]
@@ -4,15 +4,16 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://dmvw6osou5emx"
path.s3tc="res://.godot/imported/button_option.png-07c171ebf697ad5817634ebbcce655e7.s3tc.ctex"
path.etc2="res://.godot/imported/button_option.png-07c171ebf697ad5817634ebbcce655e7.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/graphics/main_menu/button_option.png"
dest_files=["res://.godot/imported/button_option.png-07c171ebf697ad5817634ebbcce655e7.s3tc.ctex"]
dest_files=["res://.godot/imported/button_option.png-07c171ebf697ad5817634ebbcce655e7.s3tc.ctex", "res://.godot/imported/button_option.png-07c171ebf697ad5817634ebbcce655e7.etc2.ctex"]
[params]
@@ -4,15 +4,16 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://bdkrx7ul16sud"
path.s3tc="res://.godot/imported/button_play.png-596f44901df7c5a751db14c0644479d9.s3tc.ctex"
path.etc2="res://.godot/imported/button_play.png-596f44901df7c5a751db14c0644479d9.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/graphics/main_menu/button_play.png"
dest_files=["res://.godot/imported/button_play.png-596f44901df7c5a751db14c0644479d9.s3tc.ctex"]
dest_files=["res://.godot/imported/button_play.png-596f44901df7c5a751db14c0644479d9.s3tc.ctex", "res://.godot/imported/button_play.png-596f44901df7c5a751db14c0644479d9.etc2.ctex"]
[params]
+3 -2
View File
@@ -4,15 +4,16 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://drodlvh44lb8j"
path.s3tc="res://.godot/imported/logo.png-c9ea08f40216e36ed19e7e4e564102bc.s3tc.ctex"
path.etc2="res://.godot/imported/logo.png-c9ea08f40216e36ed19e7e4e564102bc.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/graphics/main_menu/logo.png"
dest_files=["res://.godot/imported/logo.png-c9ea08f40216e36ed19e7e4e564102bc.s3tc.ctex"]
dest_files=["res://.godot/imported/logo.png-c9ea08f40216e36ed19e7e4e564102bc.s3tc.ctex", "res://.godot/imported/logo.png-c9ea08f40216e36ed19e7e4e564102bc.etc2.ctex"]
[params]
@@ -4,15 +4,16 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://co3grvnpyhins"
path.s3tc="res://.godot/imported/mode_classic.png-b4c11d3c9546ff0987ae14ba4db93e16.s3tc.ctex"
path.etc2="res://.godot/imported/mode_classic.png-b4c11d3c9546ff0987ae14ba4db93e16.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/graphics/main_menu/mode_classic.png"
dest_files=["res://.godot/imported/mode_classic.png-b4c11d3c9546ff0987ae14ba4db93e16.s3tc.ctex"]
dest_files=["res://.godot/imported/mode_classic.png-b4c11d3c9546ff0987ae14ba4db93e16.s3tc.ctex", "res://.godot/imported/mode_classic.png-b4c11d3c9546ff0987ae14ba4db93e16.etc2.ctex"]
[params]
@@ -4,15 +4,16 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://dyq0iaeagcg0l"
path.s3tc="res://.godot/imported/mode_select.png-bfe6464a9ac476f7489d56a5cb5f7bd7.s3tc.ctex"
path.etc2="res://.godot/imported/mode_select.png-bfe6464a9ac476f7489d56a5cb5f7bd7.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/graphics/main_menu/mode_select.png"
dest_files=["res://.godot/imported/mode_select.png-bfe6464a9ac476f7489d56a5cb5f7bd7.s3tc.ctex"]
dest_files=["res://.godot/imported/mode_select.png-bfe6464a9ac476f7489d56a5cb5f7bd7.s3tc.ctex", "res://.godot/imported/mode_select.png-bfe6464a9ac476f7489d56a5cb5f7bd7.etc2.ctex"]
[params]