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://b4y41h16q6m34"
path.s3tc="res://.godot/imported/bub.png-d021652dace83d8c6e324f646b7df76d.s3tc.ctex"
path.etc2="res://.godot/imported/bub.png-d021652dace83d8c6e324f646b7df76d.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/textures/bub.png"
dest_files=["res://.godot/imported/bub.png-d021652dace83d8c6e324f646b7df76d.s3tc.ctex"]
dest_files=["res://.godot/imported/bub.png-d021652dace83d8c6e324f646b7df76d.s3tc.ctex", "res://.godot/imported/bub.png-d021652dace83d8c6e324f646b7df76d.etc2.ctex"]
[params]
@@ -4,15 +4,16 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://cdrpb648tiefs"
path.s3tc="res://.godot/imported/tiles_slot.png-e539385cf7c9354d657e81e23ace6c2b.s3tc.ctex"
path.etc2="res://.godot/imported/tiles_slot.png-e539385cf7c9354d657e81e23ace6c2b.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/textures/player_board_and_blue_print/tiles_slot.png"
dest_files=["res://.godot/imported/tiles_slot.png-e539385cf7c9354d657e81e23ace6c2b.s3tc.ctex"]
dest_files=["res://.godot/imported/tiles_slot.png-e539385cf7c9354d657e81e23ace6c2b.s3tc.ctex", "res://.godot/imported/tiles_slot.png-e539385cf7c9354d657e81e23ace6c2b.etc2.ctex"]
[params]
@@ -4,15 +4,16 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://cp7jtg77hc078"
path.s3tc="res://.godot/imported/freeze_area_tile.png-f6f6003021e9f9f6767f63158bd11561.s3tc.ctex"
path.etc2="res://.godot/imported/freeze_area_tile.png-f6f6003021e9f9f6767f63158bd11561.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/textures/power_tile/freeze_area_tile.png"
dest_files=["res://.godot/imported/freeze_area_tile.png-f6f6003021e9f9f6767f63158bd11561.s3tc.ctex"]
dest_files=["res://.godot/imported/freeze_area_tile.png-f6f6003021e9f9f6767f63158bd11561.s3tc.ctex", "res://.godot/imported/freeze_area_tile.png-f6f6003021e9f9f6767f63158bd11561.etc2.ctex"]
[params]
@@ -4,15 +4,16 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://dv0datyodktqu"
path.s3tc="res://.godot/imported/ghost_tile.png-472e4da46a96c33de653b9d0ab2de179.s3tc.ctex"
path.etc2="res://.godot/imported/ghost_tile.png-472e4da46a96c33de653b9d0ab2de179.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/textures/power_tile/ghost_tile.png"
dest_files=["res://.godot/imported/ghost_tile.png-472e4da46a96c33de653b9d0ab2de179.s3tc.ctex"]
dest_files=["res://.godot/imported/ghost_tile.png-472e4da46a96c33de653b9d0ab2de179.s3tc.ctex", "res://.godot/imported/ghost_tile.png-472e4da46a96c33de653b9d0ab2de179.etc2.ctex"]
[params]
@@ -4,15 +4,16 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://c1nvesys81nh7"
path.s3tc="res://.godot/imported/speed_tile.png-fc7f1ddb55829636e1f770d63c11e5e5.s3tc.ctex"
path.etc2="res://.godot/imported/speed_tile.png-fc7f1ddb55829636e1f770d63c11e5e5.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/textures/power_tile/speed_tile.png"
dest_files=["res://.godot/imported/speed_tile.png-fc7f1ddb55829636e1f770d63c11e5e5.s3tc.ctex"]
dest_files=["res://.godot/imported/speed_tile.png-fc7f1ddb55829636e1f770d63c11e5e5.s3tc.ctex", "res://.godot/imported/speed_tile.png-fc7f1ddb55829636e1f770d63c11e5e5.etc2.ctex"]
[params]
@@ -4,15 +4,16 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://btc2lpme1xemm"
path.s3tc="res://.godot/imported/wall_tile.png-b9a5e6b7e946282950424d6198750cac.s3tc.ctex"
path.etc2="res://.godot/imported/wall_tile.png-b9a5e6b7e946282950424d6198750cac.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/textures/power_tile/wall_tile.png"
dest_files=["res://.godot/imported/wall_tile.png-b9a5e6b7e946282950424d6198750cac.s3tc.ctex"]
dest_files=["res://.godot/imported/wall_tile.png-b9a5e6b7e946282950424d6198750cac.s3tc.ctex", "res://.godot/imported/wall_tile.png-b9a5e6b7e946282950424d6198750cac.etc2.ctex"]
[params]
+3 -2
View File
@@ -4,15 +4,16 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://cw1nmpknfgbuu"
path.s3tc="res://.godot/imported/start_n_finish.jpg-f99b3789c83f30a48c1d54337a904fe9.s3tc.ctex"
path.etc2="res://.godot/imported/start_n_finish.jpg-f99b3789c83f30a48c1d54337a904fe9.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/textures/start_n_finish.jpg"
dest_files=["res://.godot/imported/start_n_finish.jpg-f99b3789c83f30a48c1d54337a904fe9.s3tc.ctex"]
dest_files=["res://.godot/imported/start_n_finish.jpg-f99b3789c83f30a48c1d54337a904fe9.s3tc.ctex", "res://.godot/imported/start_n_finish.jpg-f99b3789c83f30a48c1d54337a904fe9.etc2.ctex"]
[params]
+3 -2
View File
@@ -4,15 +4,16 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://dkr3oes2jk8ar"
path.s3tc="res://.godot/imported/tile_coin.png-07bdc9862d055beeb72a967a0094a5c7.s3tc.ctex"
path.etc2="res://.godot/imported/tile_coin.png-07bdc9862d055beeb72a967a0094a5c7.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/textures/tile_coin.png"
dest_files=["res://.godot/imported/tile_coin.png-07bdc9862d055beeb72a967a0094a5c7.s3tc.ctex"]
dest_files=["res://.godot/imported/tile_coin.png-07bdc9862d055beeb72a967a0094a5c7.s3tc.ctex", "res://.godot/imported/tile_coin.png-07bdc9862d055beeb72a967a0094a5c7.etc2.ctex"]
[params]
+3 -2
View File
@@ -4,15 +4,16 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://b7aipdrvxp6qw"
path.s3tc="res://.godot/imported/tile_coin_holo.png-6a443a1d36bcd3bf79f0210c252c3d26.s3tc.ctex"
path.etc2="res://.godot/imported/tile_coin_holo.png-6a443a1d36bcd3bf79f0210c252c3d26.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/textures/tile_coin_holo.png"
dest_files=["res://.godot/imported/tile_coin_holo.png-6a443a1d36bcd3bf79f0210c252c3d26.s3tc.ctex"]
dest_files=["res://.godot/imported/tile_coin_holo.png-6a443a1d36bcd3bf79f0210c252c3d26.s3tc.ctex", "res://.godot/imported/tile_coin_holo.png-6a443a1d36bcd3bf79f0210c252c3d26.etc2.ctex"]
[params]
+3 -2
View File
@@ -4,15 +4,16 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://dpkx1a780pvwv"
path.s3tc="res://.godot/imported/tile_diamond.png-dcc41e91b1a4ca15d0db8287ce80f30b.s3tc.ctex"
path.etc2="res://.godot/imported/tile_diamond.png-dcc41e91b1a4ca15d0db8287ce80f30b.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/textures/tile_diamond.png"
dest_files=["res://.godot/imported/tile_diamond.png-dcc41e91b1a4ca15d0db8287ce80f30b.s3tc.ctex"]
dest_files=["res://.godot/imported/tile_diamond.png-dcc41e91b1a4ca15d0db8287ce80f30b.s3tc.ctex", "res://.godot/imported/tile_diamond.png-dcc41e91b1a4ca15d0db8287ce80f30b.etc2.ctex"]
[params]
+3 -2
View File
@@ -4,15 +4,16 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://d3lxvx3270eun"
path.s3tc="res://.godot/imported/tile_diamond_holo.png-e0c28a726d94831c5180dcc0376d012c.s3tc.ctex"
path.etc2="res://.godot/imported/tile_diamond_holo.png-e0c28a726d94831c5180dcc0376d012c.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/textures/tile_diamond_holo.png"
dest_files=["res://.godot/imported/tile_diamond_holo.png-e0c28a726d94831c5180dcc0376d012c.s3tc.ctex"]
dest_files=["res://.godot/imported/tile_diamond_holo.png-e0c28a726d94831c5180dcc0376d012c.s3tc.ctex", "res://.godot/imported/tile_diamond_holo.png-e0c28a726d94831c5180dcc0376d012c.etc2.ctex"]
[params]
+3 -2
View File
@@ -4,15 +4,16 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://cdnxwlysxnujd"
path.s3tc="res://.godot/imported/tile_heart.png-deeef50755ca225f028608dfd16900e6.s3tc.ctex"
path.etc2="res://.godot/imported/tile_heart.png-deeef50755ca225f028608dfd16900e6.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/textures/tile_heart.png"
dest_files=["res://.godot/imported/tile_heart.png-deeef50755ca225f028608dfd16900e6.s3tc.ctex"]
dest_files=["res://.godot/imported/tile_heart.png-deeef50755ca225f028608dfd16900e6.s3tc.ctex", "res://.godot/imported/tile_heart.png-deeef50755ca225f028608dfd16900e6.etc2.ctex"]
[params]
+3 -2
View File
@@ -4,15 +4,16 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://ddbky41cba5rq"
path.s3tc="res://.godot/imported/tile_heart_holo.png-5c92e04305de5aaa054336f0ec160274.s3tc.ctex"
path.etc2="res://.godot/imported/tile_heart_holo.png-5c92e04305de5aaa054336f0ec160274.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/textures/tile_heart_holo.png"
dest_files=["res://.godot/imported/tile_heart_holo.png-5c92e04305de5aaa054336f0ec160274.s3tc.ctex"]
dest_files=["res://.godot/imported/tile_heart_holo.png-5c92e04305de5aaa054336f0ec160274.s3tc.ctex", "res://.godot/imported/tile_heart_holo.png-5c92e04305de5aaa054336f0ec160274.etc2.ctex"]
[params]
+3 -2
View File
@@ -4,15 +4,16 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://ho2ba1pl835k"
path.s3tc="res://.godot/imported/tile_star.png-a6668e97668152283af0c5d51d859399.s3tc.ctex"
path.etc2="res://.godot/imported/tile_star.png-a6668e97668152283af0c5d51d859399.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/textures/tile_star.png"
dest_files=["res://.godot/imported/tile_star.png-a6668e97668152283af0c5d51d859399.s3tc.ctex"]
dest_files=["res://.godot/imported/tile_star.png-a6668e97668152283af0c5d51d859399.s3tc.ctex", "res://.godot/imported/tile_star.png-a6668e97668152283af0c5d51d859399.etc2.ctex"]
[params]
+3 -2
View File
@@ -4,15 +4,16 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://dqpr1nug528ml"
path.s3tc="res://.godot/imported/tile_star_holo.png-4aade3ef0db71672f9bd2143ab924c6e.s3tc.ctex"
path.etc2="res://.godot/imported/tile_star_holo.png-4aade3ef0db71672f9bd2143ab924c6e.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://assets/textures/tile_star_holo.png"
dest_files=["res://.godot/imported/tile_star_holo.png-4aade3ef0db71672f9bd2143ab924c6e.s3tc.ctex"]
dest_files=["res://.godot/imported/tile_star_holo.png-4aade3ef0db71672f9bd2143ab924c6e.s3tc.ctex", "res://.godot/imported/tile_star_holo.png-4aade3ef0db71672f9bd2143ab924c6e.etc2.ctex"]
[params]