init
BIN
Assets/.DS_Store
vendored
Normal file
BIN
Assets/0aeb04e31653a3c455ab80cebf3fe1ff.png
Normal file
|
After Width: | Height: | Size: 556 KiB |
40
Assets/0aeb04e31653a3c455ab80cebf3fe1ff.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ldq7fy0ltnk7"
|
||||
path="res://.godot/imported/0aeb04e31653a3c455ab80cebf3fe1ff.png-6dd793983fa4905bdbe43e584ba21566.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/0aeb04e31653a3c455ab80cebf3fe1ff.png"
|
||||
dest_files=["res://.godot/imported/0aeb04e31653a3c455ab80cebf3fe1ff.png-6dd793983fa4905bdbe43e584ba21566.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
|
||||
BIN
Assets/Chair.png
Normal file
|
After Width: | Height: | Size: 45 KiB |
40
Assets/Chair.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bc4tdlwnbsda"
|
||||
path="res://.godot/imported/Chair.png-a3324e93fde875252a84b0ff664304f6.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Chair.png"
|
||||
dest_files=["res://.godot/imported/Chair.png-a3324e93fde875252a84b0ff664304f6.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
|
||||
BIN
Assets/Community-removebg-preview.png
Normal file
|
After Width: | Height: | Size: 356 KiB |
40
Assets/Community-removebg-preview.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cmm2m5d6p4ast"
|
||||
path="res://.godot/imported/Community-removebg-preview.png-fab71b2f152999e81d0bc190409635f8.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Community-removebg-preview.png"
|
||||
dest_files=["res://.godot/imported/Community-removebg-preview.png-fab71b2f152999e81d0bc190409635f8.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
|
||||
BIN
Assets/Community-removebg.png
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
40
Assets/Community-removebg.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://186ho65s4e58"
|
||||
path="res://.godot/imported/Community-removebg.png-77034267786673232e4d7978e9bb1f32.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Community-removebg.png"
|
||||
dest_files=["res://.godot/imported/Community-removebg.png-77034267786673232e4d7978e9bb1f32.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
|
||||
BIN
Assets/Guardrail-removebg-preview.png
Normal file
|
After Width: | Height: | Size: 116 KiB |
40
Assets/Guardrail-removebg-preview.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bt6neu564owvb"
|
||||
path="res://.godot/imported/Guardrail-removebg-preview.png-1f146f05c070b57eb2f591df6f4ac91b.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Guardrail-removebg-preview.png"
|
||||
dest_files=["res://.godot/imported/Guardrail-removebg-preview.png-1f146f05c070b57eb2f591df6f4ac91b.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
|
||||
BIN
Assets/Guardrail2.png
Normal file
|
After Width: | Height: | Size: 615 KiB |
40
Assets/Guardrail2.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dy8agg3qhvgi"
|
||||
path="res://.godot/imported/Guardrail2.png-63d796246770cade4dbdf4ff6c86d9fd.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Guardrail2.png"
|
||||
dest_files=["res://.godot/imported/Guardrail2.png-63d796246770cade4dbdf4ff6c86d9fd.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
|
||||
BIN
Assets/MayorWhale.png
Normal file
|
After Width: | Height: | Size: 250 KiB |
40
Assets/MayorWhale.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bk3hu8sfdnvam"
|
||||
path="res://.godot/imported/MayorWhale.png-27f05eb822e81aeb6cd567ccb1cfabf4.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/MayorWhale.png"
|
||||
dest_files=["res://.godot/imported/MayorWhale.png-27f05eb822e81aeb6cd567ccb1cfabf4.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
|
||||
BIN
Assets/NoticeBoard.png
Normal file
|
After Width: | Height: | Size: 142 KiB |
40
Assets/NoticeBoard.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://b8tdi262yw4yt"
|
||||
path="res://.godot/imported/NoticeBoard.png-d0d125e4014e99c540a4d01058e1faa7.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/NoticeBoard.png"
|
||||
dest_files=["res://.godot/imported/NoticeBoard.png-d0d125e4014e99c540a4d01058e1faa7.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
|
||||
BIN
Assets/NoticeDialogMockup.png
Normal file
|
After Width: | Height: | Size: 8.5 KiB |
40
Assets/NoticeDialogMockup.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://uisbdox3puk5"
|
||||
path="res://.godot/imported/NoticeDialogMockup.png-eb9ed16ca3d75d6fafa3d1d6a04a6972.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/NoticeDialogMockup.png"
|
||||
dest_files=["res://.godot/imported/NoticeDialogMockup.png-eb9ed16ca3d75d6fafa3d1d6a04a6972.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
|
||||
BIN
Assets/NoticeDialogMockup_v2.png
Normal file
|
After Width: | Height: | Size: 125 KiB |
40
Assets/NoticeDialogMockup_v2.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dmkm7wikl51fb"
|
||||
path="res://.godot/imported/NoticeDialogMockup_v2.png-69c4f8d29ef37ed0eef0728c4301cf82.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/NoticeDialogMockup_v2.png"
|
||||
dest_files=["res://.godot/imported/NoticeDialogMockup_v2.png-69c4f8d29ef37ed0eef0728c4301cf82.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
|
||||
BIN
Assets/Street-removebg-preview.png
Normal file
|
After Width: | Height: | Size: 280 KiB |
40
Assets/Street-removebg-preview.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://fhdompt8twxf"
|
||||
path="res://.godot/imported/Street-removebg-preview.png-df1ec947511786e973f836053d829a3a.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Street-removebg-preview.png"
|
||||
dest_files=["res://.godot/imported/Street-removebg-preview.png-df1ec947511786e973f836053d829a3a.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
|
||||
28
Assets/Tiles/gen_tiles.py
Normal file
@@ -0,0 +1,28 @@
|
||||
import zlib
|
||||
import struct
|
||||
|
||||
def make_png(width, height, data):
|
||||
def chunk(tag, data):
|
||||
return struct.pack('>I', len(data)) + tag + data + struct.pack('>I', zlib.crc32(tag + data))
|
||||
|
||||
# IHDR
|
||||
ihdr = struct.pack('>IIBBBBB', width, height, 8, 6, 0, 0, 0)
|
||||
|
||||
# IDAT
|
||||
# RGBA format. width * height * 4
|
||||
# Scanlines need to be prepended with filter type 0
|
||||
raw_data = b''
|
||||
for y in range(height):
|
||||
raw_data += b'\x00' # Filter type 0
|
||||
for x in range(width):
|
||||
if x < 16: # Left side: Green (Grass)
|
||||
raw_data += b'\x4b\x69\x2f\xff' # #4b692f
|
||||
else: # Right side: Gray (Wall)
|
||||
raw_data += b'\x8b\x9b\xb4\xff' # #8b9bb4
|
||||
|
||||
idat = zlib.compress(raw_data)
|
||||
|
||||
return b'\x89PNG\r\n\x1a\n' + chunk(b'IHDR', ihdr) + chunk(b'IDAT', idat) + chunk(b'IEND', b'')
|
||||
|
||||
with open('/Users/wangx/Documents/playground/whale_town/Assets/Tiles/placeholder_tiles.png', 'wb') as f:
|
||||
f.write(make_png(32, 16, None))
|
||||
BIN
Assets/TownTileset.jpg
Normal file
|
After Width: | Height: | Size: 79 KiB |
40
Assets/TownTileset.jpg.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dmwvob1agd3tm"
|
||||
path="res://.godot/imported/TownTileset.jpg-7b662a7e32aeb62a06c37392fb7e7e72.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/TownTileset.jpg"
|
||||
dest_files=["res://.godot/imported/TownTileset.jpg-7b662a7e32aeb62a06c37392fb7e7e72.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
|
||||
BIN
Assets/TownTileset_Resized.jpg
Normal file
|
After Width: | Height: | Size: 19 KiB |
40
Assets/TownTileset_Resized.jpg.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://d3uqjvc5867ac"
|
||||
path="res://.godot/imported/TownTileset_Resized.jpg-c9c60e10c01f2dcb9602a31dad0ba9e3.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/TownTileset_Resized.jpg"
|
||||
dest_files=["res://.godot/imported/TownTileset_Resized.jpg-c9c60e10c01f2dcb9602a31dad0ba9e3.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
|
||||
BIN
Assets/Tree1-removebg-preview.png
Normal file
|
After Width: | Height: | Size: 216 KiB |
40
Assets/Tree1-removebg-preview.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dh0l3pkmig4df"
|
||||
path="res://.godot/imported/Tree1-removebg-preview.png-3be04ccc03d5fb1c3133074265089e7b.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Tree1-removebg-preview.png"
|
||||
dest_files=["res://.godot/imported/Tree1-removebg-preview.png-3be04ccc03d5fb1c3133074265089e7b.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
|
||||
BIN
Assets/Water-removebg-preview.png
Normal file
|
After Width: | Height: | Size: 74 KiB |
40
Assets/Water-removebg-preview.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cnopacf8vag4r"
|
||||
path="res://.godot/imported/Water-removebg-preview.png-6dc50552e15e92a50b87a0a26a969481.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Water-removebg-preview.png"
|
||||
dest_files=["res://.godot/imported/Water-removebg-preview.png-6dc50552e15e92a50b87a0a26a969481.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
|
||||
BIN
Assets/WelcomeBoard.png
Normal file
|
After Width: | Height: | Size: 179 KiB |
40
Assets/WelcomeBoard.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://covb5kps1qf6w"
|
||||
path="res://.godot/imported/WelcomeBoard.png-5d9fdcc17b992e612a4621dd9346c358.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/WelcomeBoard.png"
|
||||
dest_files=["res://.godot/imported/WelcomeBoard.png-5d9fdcc17b992e612a4621dd9346c358.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
|
||||
BIN
Assets/WhalePlayer.png
Normal file
|
After Width: | Height: | Size: 190 KiB |
40
Assets/WhalePlayer.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cdi4mj5buwmyb"
|
||||
path="res://.godot/imported/WhalePlayer.png-1eca483fb4a59e3d653cc9f53df88011.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/WhalePlayer.png"
|
||||
dest_files=["res://.godot/imported/WhalePlayer.png-1eca483fb4a59e3d653cc9f53df88011.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
|
||||
BIN
Assets/background2.png
Normal file
|
After Width: | Height: | Size: 502 KiB |
40
Assets/background2.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cbnpp740q2cyc"
|
||||
path="res://.godot/imported/background2.png-0c64148e2ec8dbd8008de104fda799ee.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/background2.png"
|
||||
dest_files=["res://.godot/imported/background2.png-0c64148e2ec8dbd8008de104fda799ee.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
|
||||
BIN
Assets/chair-removebg-preview.png
Normal file
|
After Width: | Height: | Size: 60 KiB |
40
Assets/chair-removebg-preview.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://kqophwll2h3m"
|
||||
path="res://.godot/imported/chair-removebg-preview.png-d5d8e9a1955f17066bedfb5292d25ee5.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/chair-removebg-preview.png"
|
||||
dest_files=["res://.godot/imported/chair-removebg-preview.png-d5d8e9a1955f17066bedfb5292d25ee5.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
|
||||
BIN
Assets/cherry_tree-removebg-preview.png
Normal file
|
After Width: | Height: | Size: 228 KiB |
40
Assets/cherry_tree-removebg-preview.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bohsl6wkjpagl"
|
||||
path="res://.godot/imported/cherry_tree-removebg-preview.png-9d82e7dea3d9546d37d3407e4991dc31.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/cherry_tree-removebg-preview.png"
|
||||
dest_files=["res://.godot/imported/cherry_tree-removebg-preview.png-9d82e7dea3d9546d37d3407e4991dc31.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
|
||||
BIN
Assets/cherry_tree2-removebg-preview.png
Normal file
|
After Width: | Height: | Size: 121 KiB |
40
Assets/cherry_tree2-removebg-preview.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://4vxhfbqfc50p"
|
||||
path="res://.godot/imported/cherry_tree2-removebg-preview.png-90cd549e611fa7b9157c05ed31985016.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/cherry_tree2-removebg-preview.png"
|
||||
dest_files=["res://.godot/imported/cherry_tree2-removebg-preview.png-90cd549e611fa7b9157c05ed31985016.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
|
||||
BIN
Assets/flower2-removebg-preview.png
Normal file
|
After Width: | Height: | Size: 381 KiB |
40
Assets/flower2-removebg-preview.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://iljslogyjklf"
|
||||
path="res://.godot/imported/flower2-removebg-preview.png-6a72623fd1c8f578a7bdf6e9fad82e5c.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/flower2-removebg-preview.png"
|
||||
dest_files=["res://.godot/imported/flower2-removebg-preview.png-6a72623fd1c8f578a7bdf6e9fad82e5c.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
|
||||
BIN
Assets/fountain-removebg-preview.png
Normal file
|
After Width: | Height: | Size: 110 KiB |
40
Assets/fountain-removebg-preview.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cub3evefqhdft"
|
||||
path="res://.godot/imported/fountain-removebg-preview.png-d1ca71c242a1c2786bc9b8914438e4a9.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/fountain-removebg-preview.png"
|
||||
dest_files=["res://.godot/imported/fountain-removebg-preview.png-d1ca71c242a1c2786bc9b8914438e4a9.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
|
||||
BIN
Assets/grass-removebg-preview.png
Normal file
|
After Width: | Height: | Size: 230 KiB |
40
Assets/grass-removebg-preview.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dpdh2yq8g3uud"
|
||||
path="res://.godot/imported/grass-removebg-preview.png-e69bed9fce0d5d64f1a4bf715b36f9a0.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/grass-removebg-preview.png"
|
||||
dest_files=["res://.godot/imported/grass-removebg-preview.png-e69bed9fce0d5d64f1a4bf715b36f9a0.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
|
||||
BIN
Assets/ground-removebg-preview.png
Normal file
|
After Width: | Height: | Size: 249 KiB |
40
Assets/ground-removebg-preview.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://i7hqg6n27mgl"
|
||||
path="res://.godot/imported/ground-removebg-preview.png-804783b86cf349ba52ac62dea63ec84e.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/ground-removebg-preview.png"
|
||||
dest_files=["res://.godot/imported/ground-removebg-preview.png-804783b86cf349ba52ac62dea63ec84e.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
|
||||
BIN
Assets/ground-removebg.png
Normal file
|
After Width: | Height: | Size: 647 KiB |
40
Assets/ground-removebg.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://c068icmmaq37g"
|
||||
path="res://.godot/imported/ground-removebg.png-859111c21437c76eca8f343fe2bdb358.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/ground-removebg.png"
|
||||
dest_files=["res://.godot/imported/ground-removebg.png-859111c21437c76eca8f343fe2bdb358.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
|
||||
BIN
Assets/ground2-removebg-preview.png
Normal file
|
After Width: | Height: | Size: 502 KiB |
40
Assets/ground2-removebg-preview.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://suc4kwbul7m3"
|
||||
path="res://.godot/imported/ground2-removebg-preview.png-f1b5d6310a3fe9fa77b537600406239e.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/ground2-removebg-preview.png"
|
||||
dest_files=["res://.godot/imported/ground2-removebg-preview.png-f1b5d6310a3fe9fa77b537600406239e.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
|
||||
BIN
Assets/ground2.png
Normal file
|
After Width: | Height: | Size: 1.3 MiB |
40
Assets/ground2.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://f18cq3inc0iw"
|
||||
path="res://.godot/imported/ground2.png-9291ccf9e55c40a673fa61070e2b0bfb.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/ground2.png"
|
||||
dest_files=["res://.godot/imported/ground2.png-9291ccf9e55c40a673fa61070e2b0bfb.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
|
||||
BIN
Assets/haystack-2-removebg-preview.png
Normal file
|
After Width: | Height: | Size: 312 KiB |
40
Assets/haystack-2-removebg-preview.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bcqu3celd87gg"
|
||||
path="res://.godot/imported/haystack-2-removebg-preview.png-68210123510255afa29301fe52506358.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/haystack-2-removebg-preview.png"
|
||||
dest_files=["res://.godot/imported/haystack-2-removebg-preview.png-68210123510255afa29301fe52506358.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
|
||||
BIN
Assets/haystack-removebg-preview.png
Normal file
|
After Width: | Height: | Size: 371 KiB |
40
Assets/haystack-removebg-preview.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://mpiu4pi3pyc7"
|
||||
path="res://.godot/imported/haystack-removebg-preview.png-16b148207ceb41be6272f99d13d1961e.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/haystack-removebg-preview.png"
|
||||
dest_files=["res://.godot/imported/haystack-removebg-preview.png-16b148207ceb41be6272f99d13d1961e.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
|
||||
BIN
Assets/house-removebg-preview.png
Normal file
|
After Width: | Height: | Size: 155 KiB |
40
Assets/house-removebg-preview.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cxqrtowm4s6qo"
|
||||
path="res://.godot/imported/house-removebg-preview.png-0f2361fb0fbeb290c1af4522bf3a4624.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/house-removebg-preview.png"
|
||||
dest_files=["res://.godot/imported/house-removebg-preview.png-0f2361fb0fbeb290c1af4522bf3a4624.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
|
||||
BIN
Assets/notice_board-removebg-preview.png
Normal file
|
After Width: | Height: | Size: 153 KiB |
40
Assets/notice_board-removebg-preview.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://iebcac7qhipl"
|
||||
path="res://.godot/imported/notice_board-removebg-preview.png-38b3c041256f5e522ad194d9e84458f2.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/notice_board-removebg-preview.png"
|
||||
dest_files=["res://.godot/imported/notice_board-removebg-preview.png-38b3c041256f5e522ad194d9e84458f2.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
|
||||
BIN
Assets/pier-removebg-preview.png
Normal file
|
After Width: | Height: | Size: 212 KiB |
40
Assets/pier-removebg-preview.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cm0gs50gj3c78"
|
||||
path="res://.godot/imported/pier-removebg-preview.png-ba2bc5ef3cd6794f6a808a46eeee9883.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/pier-removebg-preview.png"
|
||||
dest_files=["res://.godot/imported/pier-removebg-preview.png-ba2bc5ef3cd6794f6a808a46eeee9883.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
|
||||
BIN
Assets/pquan-removebg-preview.png
Normal file
|
After Width: | Height: | Size: 280 KiB |
40
Assets/pquan-removebg-preview.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ntifvu263tbw"
|
||||
path="res://.godot/imported/pquan-removebg-preview.png-345ec94b09d991bbbf014056a01bf27d.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/pquan-removebg-preview.png"
|
||||
dest_files=["res://.godot/imported/pquan-removebg-preview.png-345ec94b09d991bbbf014056a01bf27d.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
|
||||
BIN
Assets/red_flower.png
Normal file
|
After Width: | Height: | Size: 640 B |
40
Assets/red_flower.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://d3fys4xjoaxii"
|
||||
path="res://.godot/imported/red_flower.png-f517e2b5ee8ff89caf7496102fc16072.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/red_flower.png"
|
||||
dest_files=["res://.godot/imported/red_flower.png-f517e2b5ee8ff89caf7496102fc16072.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
|
||||
BIN
Assets/room_static_template.png
Normal file
|
After Width: | Height: | Size: 464 KiB |
40
Assets/room_static_template.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://8rtv7hrwggre"
|
||||
path="res://.godot/imported/room_static_template.png-4a249e010790c9cc80f9699fce1a0408.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/room_static_template.png"
|
||||
dest_files=["res://.godot/imported/room_static_template.png-4a249e010790c9cc80f9699fce1a0408.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
|
||||
BIN
Assets/seaside.png
Normal file
|
After Width: | Height: | Size: 323 KiB |
40
Assets/seaside.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cuffn58xg6ful"
|
||||
path="res://.godot/imported/seaside.png-2c60a020174382ffed124ae01a237526.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/seaside.png"
|
||||
dest_files=["res://.godot/imported/seaside.png-2c60a020174382ffed124ae01a237526.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
|
||||
BIN
Assets/seaside1.png
Normal file
|
After Width: | Height: | Size: 581 KiB |
40
Assets/seaside1.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dg3f16h33r8j8"
|
||||
path="res://.godot/imported/seaside1.png-8db45338428e77e5dfabb76451ab2d47.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/seaside1.png"
|
||||
dest_files=["res://.godot/imported/seaside1.png-8db45338428e77e5dfabb76451ab2d47.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
|
||||
BIN
Assets/seaside3-removebg-preview.png
Normal file
|
After Width: | Height: | Size: 204 KiB |
40
Assets/seaside3-removebg-preview.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bl5cxh65d1oyr"
|
||||
path="res://.godot/imported/seaside3-removebg-preview.png-1cd7534e6fe09d8b34593b06fe4f2b9e.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/seaside3-removebg-preview.png"
|
||||
dest_files=["res://.godot/imported/seaside3-removebg-preview.png-1cd7534e6fe09d8b34593b06fe4f2b9e.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
|
||||
BIN
Assets/seaside4-removebg-preview.png
Normal file
|
After Width: | Height: | Size: 81 KiB |
40
Assets/seaside4-removebg-preview.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cwvbu4xsa7sq5"
|
||||
path="res://.godot/imported/seaside4-removebg-preview.png-ddc935e19902b09b6ab545dd52d09d18.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/seaside4-removebg-preview.png"
|
||||
dest_files=["res://.godot/imported/seaside4-removebg-preview.png-ddc935e19902b09b6ab545dd52d09d18.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
|
||||
BIN
Assets/tileset1-removebg-preview.png
Normal file
|
After Width: | Height: | Size: 375 KiB |
40
Assets/tileset1-removebg-preview.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://1svxy86artm8"
|
||||
path="res://.godot/imported/tileset1-removebg-preview.png-08292406f160c2f7e5028f990edacab0.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/tileset1-removebg-preview.png"
|
||||
dest_files=["res://.godot/imported/tileset1-removebg-preview.png-08292406f160c2f7e5028f990edacab0.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
|
||||
BIN
Assets/tree2-removebg-preview.png
Normal file
|
After Width: | Height: | Size: 106 KiB |
40
Assets/tree2-removebg-preview.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bg242sq4wogha"
|
||||
path="res://.godot/imported/tree2-removebg-preview.png-1f5ec54e93f8ee11b418181a6254a341.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/tree2-removebg-preview.png"
|
||||
dest_files=["res://.godot/imported/tree2-removebg-preview.png-1f5ec54e93f8ee11b418181a6254a341.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
|
||||
BIN
Assets/tx-removebg-preview.png
Normal file
|
After Width: | Height: | Size: 163 KiB |
40
Assets/tx-removebg-preview.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cpxh1i4anleoc"
|
||||
path="res://.godot/imported/tx-removebg-preview.png-df8d1196c9b00a8c8312a4b8ae02d141.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/tx-removebg-preview.png"
|
||||
dest_files=["res://.godot/imported/tx-removebg-preview.png-df8d1196c9b00a8c8312a4b8ae02d141.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
|
||||
120
README.md
Normal file
@@ -0,0 +1,120 @@
|
||||
# 口袋广场 (PokePlaza) - 项目使用指南
|
||||
|
||||
这是一个基于 **Godot 4.5 + Node.js** 的复古像素风格多人在线聊天室(Pixel Art Cozy MMO)。
|
||||
|
||||
---
|
||||
|
||||
## 🏗️ 项目架构
|
||||
|
||||
```
|
||||
whale_town/
|
||||
├── server/ # Node.js 后端服务器
|
||||
│ ├── index.js # WebSocket 游戏服务器 (默认端口: 8910)
|
||||
│ └── package.json # npm 依赖
|
||||
├── Scenes/ # Godot 场景文件
|
||||
├── Scripts/ # Godot 脚本
|
||||
└── project.godot # Godot 项目配置
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🚀 快速开始
|
||||
|
||||
### 0. 环境准备 (Prerequisites)
|
||||
|
||||
在开始之前,请确保已安装以下软件:
|
||||
|
||||
1. **Node.js**: v18 或更高版本
|
||||
* 检查命令: `node -v`
|
||||
* [下载 Node.js](https://nodejs.org/)
|
||||
2. **Godot Engine**: 4.5 或更高版本
|
||||
* [下载 Godot](https://godotengine.org/)
|
||||
|
||||
### 1. 启动游戏服务器 (Server)
|
||||
|
||||
服务器负责处理多玩家同步。
|
||||
|
||||
```bash
|
||||
# 1. 进入服务器目录
|
||||
cd server
|
||||
|
||||
# 2. 安装依赖 (仅首次运行需要)
|
||||
npm install
|
||||
|
||||
# 3. 启动服务器
|
||||
node index.js
|
||||
```
|
||||
|
||||
**成功标志**:
|
||||
终端输出: `PokePlaza Server listening on ws://localhost:8910`
|
||||
|
||||
### 2. 启动游戏客户端 (Client)
|
||||
|
||||
1. 启动 **Godot Engine**。
|
||||
2. 导入本项目 (`project.godot`)。
|
||||
3. 点击右上角的 **运行 (Run)** 按钮 (快捷键 `F5`)。
|
||||
4. **登录界面**:
|
||||
* 输入你的名字 (例如: "Ash")。
|
||||
* 点击 **Start** 按钮。
|
||||
* *默认会自动连接到本地服务器 `ws://127.0.0.1:8910`*。
|
||||
|
||||
### 3. 多人联机测试
|
||||
|
||||
要在本地测试多人功能:
|
||||
|
||||
1. 运行一个客户端实例,登录并在地图上移动。
|
||||
2. 在 Godot 编辑器中,再次点击运行,或使用 **Debug -> Run Multiple Instances** 启动第二个窗口。
|
||||
3. 用不同的名字登录。
|
||||
4. 现在你应该能看到两个角色在同一个世界中互动!
|
||||
|
||||
---
|
||||
|
||||
## ⚙️ 配置说明 (Configuration)
|
||||
|
||||
### 修改服务器端口
|
||||
如果你需要修改 WebSocket 服务器端口 (默认 `8910`):
|
||||
|
||||
1. 打开 `server/index.js`。
|
||||
2. 找到第 3 行: `const PORT = 8910;`。
|
||||
3. 修改为你想要的端口号。
|
||||
4. 重启服务器生效。
|
||||
|
||||
### 修改客户端连接地址
|
||||
如果你将服务器部署在局域网或其他机器上:
|
||||
|
||||
1. 打开 Godot 脚本 `Scripts/StartMenu.gd`。
|
||||
2. 找到代码中的 `SERVER_URL` 常量 (通常在顶部):
|
||||
```gdscript
|
||||
const SERVER_URL = "ws://127.0.0.1:8910"
|
||||
```
|
||||
3. 将其修改为你的服务器 IP 地址,例如 `ws://192.168.1.5:8910`。
|
||||
|
||||
---
|
||||
|
||||
## 🎮 操作说明
|
||||
|
||||
| 动作 | 按键 |
|
||||
|------|------|
|
||||
| **移动** | `W`, `A`, `S`, `D` 或 方向键 |
|
||||
| **聊天** | 点击左下角输入框 -> 输入消息 -> `Enter` 发送 |
|
||||
| **互动** | 靠近物体/椅子 (如果有互动提示) |
|
||||
|
||||
---
|
||||
|
||||
## ⚠️ 常见问题 (Troubleshooting)
|
||||
|
||||
**Q: 客户端显示 "Connection failed"?**
|
||||
* 检查服务器终端是否正在运行 (`node index.js`)。
|
||||
* 检查端口是否被防火墙拦截 (默认 `8910`)。
|
||||
* 确认 `StartMenu.gd` 中的地址是否正确。
|
||||
|
||||
**Q: 无法看到其他玩家?**
|
||||
* 确保所有玩家都连接到了**同一个**服务器 IP。
|
||||
* 如果在局域网测试,请使用具体的局域网 IP (如 `192.168.x.x`) 而不是 `127.0.0.1`,并确保防火墙允许通信。
|
||||
|
||||
**Q: 报错 `Script Error`?**
|
||||
* 请检查 Godot 控制台底部的 Debug 信息,确保脚本语法兼容 Godot 4.5+。
|
||||
|
||||
---
|
||||
|
||||
*Powered by Godot 4.5 + Node.js*
|
||||
33
Scenes/Chair.tscn
Normal file
@@ -0,0 +1,33 @@
|
||||
[gd_scene load_steps=5 format=3 uid="uid://b2x8q6y301w4"]
|
||||
|
||||
[ext_resource type="Script" path="res://Scripts/Chair.gd" id="1_script"]
|
||||
[ext_resource type="Texture2D" uid="uid://upload_chair_img" path="res://Assets/Chair.png" id="2_sprite"]
|
||||
|
||||
[sub_resource type="RectangleShape2D" id="RectangleShape2D_phys"]
|
||||
size = Vector2(30, 10)
|
||||
|
||||
[sub_resource type="CircleShape2D" id="CircleShape2D_detect"]
|
||||
radius = 40.0
|
||||
|
||||
[node name="Chair" type="StaticBody2D"]
|
||||
collision_layer = 4
|
||||
collision_mask = 1
|
||||
script = ExtResource("1_script")
|
||||
|
||||
[node name="Sprite2D" type="Sprite2D" parent="."]
|
||||
texture = ExtResource("2_sprite")
|
||||
offset = Vector2(0, -10)
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
|
||||
position = Vector2(0, -5)
|
||||
shape = SubResource("RectangleShape2D_phys")
|
||||
|
||||
[node name="InteractionArea" type="Area2D" parent="."]
|
||||
collision_layer = 0
|
||||
collision_mask = 2
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="InteractionArea"]
|
||||
shape = SubResource("CircleShape2D_detect")
|
||||
|
||||
[node name="SitMarker" type="Marker2D" parent="."]
|
||||
position = Vector2(0, -15)
|
||||
50
Scenes/NPCMayor.tscn
Normal file
@@ -0,0 +1,50 @@
|
||||
[gd_scene load_steps=6 format=3 uid="uid://b8q7x5y201w3"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://5tvkhbf0237e" path="res://Scripts/NPCMayor.gd" id="1_script"]
|
||||
[ext_resource type="Texture2D" uid="uid://bk3hu8sfdnvam" path="res://Assets/MayorWhale.png" id="2_sprite"]
|
||||
|
||||
[sub_resource type="RectangleShape2D" id="RectangleShape2D_mayor"]
|
||||
size = Vector2(50, 50)
|
||||
|
||||
[sub_resource type="Animation" id="Animation_idle"]
|
||||
resource_name = "idle"
|
||||
length = 0.8
|
||||
loop_mode = 1
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("Sprite2D:frame")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0, 0.2, 0.4, 0.6),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [0, 1, 2, 1]
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_mayor"]
|
||||
_data = {
|
||||
&"idle": SubResource("Animation_idle")
|
||||
}
|
||||
|
||||
[node name="NPCMayor" type="CharacterBody2D"]
|
||||
position = Vector2(1, 0)
|
||||
collision_layer = 3
|
||||
collision_mask = 3
|
||||
script = ExtResource("1_script")
|
||||
|
||||
[node name="Sprite2D" type="Sprite2D" parent="."]
|
||||
scale = Vector2(0.5, 0.5)
|
||||
texture = ExtResource("2_sprite")
|
||||
hframes = 3
|
||||
vframes = 4
|
||||
frame = 1
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
|
||||
shape = SubResource("RectangleShape2D_mayor")
|
||||
|
||||
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
|
||||
libraries = {
|
||||
&"": SubResource("AnimationLibrary_mayor")
|
||||
}
|
||||
19
Scenes/NoticeBoard.tscn
Normal file
@@ -0,0 +1,19 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://rdmrm7j4iokr"]
|
||||
|
||||
[ext_resource type="Script" path="res://Scripts/NoticeBoard.gd" id="1_script"]
|
||||
[ext_resource type="Texture2D" path="res://Assets/NoticeBoard.png" id="2_sprite"]
|
||||
|
||||
[sub_resource type="RectangleShape2D" id="RectangleShape2D_nb"]
|
||||
size = Vector2(48, 20)
|
||||
|
||||
[node name="NoticeBoard" type="StaticBody2D"]
|
||||
script = ExtResource("1_script")
|
||||
|
||||
[node name="Sprite2D" type="Sprite2D" parent="."]
|
||||
position = Vector2(0, -16)
|
||||
scale = Vector2(0.5, 0.5)
|
||||
texture = ExtResource("2_sprite")
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
|
||||
position = Vector2(0, -5)
|
||||
shape = SubResource("RectangleShape2D_nb")
|
||||
48
Scenes/Player.tscn
Normal file
@@ -0,0 +1,48 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://6gpuqttnllfc"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://c2oq8ax5dl7s2" path="res://Scripts/Player.gd" id="1_script"]
|
||||
[ext_resource type="Texture2D" uid="uid://cdi4mj5buwmyb" path="res://Assets/WhalePlayer.png" id="2_whale"]
|
||||
|
||||
[sub_resource type="RectangleShape2D" id="RectangleShape2D_kyqiw"]
|
||||
|
||||
|
||||
|
||||
[node name="Player" type="CharacterBody2D"]
|
||||
z_index = 1
|
||||
collision_layer = 2
|
||||
script = ExtResource("1_script")
|
||||
|
||||
[node name="Sprite2D" type="Sprite2D" parent="."]
|
||||
position = Vector2(0, -1)
|
||||
scale = Vector2(0.266, 0.278)
|
||||
texture = ExtResource("2_whale")
|
||||
offset = Vector2(7, 0)
|
||||
hframes = 3
|
||||
vframes = 4
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
|
||||
position = Vector2(0, 8)
|
||||
shape = SubResource("RectangleShape2D_kyqiw")
|
||||
|
||||
[node name="RayCast2D" type="RayCast2D" parent="."]
|
||||
target_position = Vector2(0, 24)
|
||||
collide_with_areas = true
|
||||
|
||||
[node name="NameLabel" type="Label" parent="."]
|
||||
anchors_preset = 7
|
||||
anchor_left = 0.5
|
||||
anchor_top = 1.0
|
||||
anchor_right = 0.5
|
||||
anchor_bottom = 1.0
|
||||
offset_left = -60.0
|
||||
offset_top = -50.0
|
||||
offset_right = 60.0
|
||||
offset_bottom = -25.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 0
|
||||
theme_override_colors/font_color = Color(0, 0, 0, 1)
|
||||
theme_override_font_sizes/font_size = 12
|
||||
text = "Player"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
|
||||
29
Scenes/Room.tscn
Normal file
590
Scenes/RoomTileset.tres
Normal file
@@ -0,0 +1,590 @@
|
||||
[gd_resource type="TileSet" load_steps=3 format=3 uid="uid://eokkuj4lhid2"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://suc4kwbul7m3" path="res://Assets/ground2-removebg-preview.png" id="2_3kd4h"]
|
||||
|
||||
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_26wvp"]
|
||||
texture = ExtResource("2_3kd4h")
|
||||
texture_region_size = Vector2i(32, 32)
|
||||
4:0/0 = 0
|
||||
5:0/0 = 0
|
||||
5:1/0 = 0
|
||||
6:2/0 = 0
|
||||
7:2/0 = 0
|
||||
7:3/0 = 0
|
||||
6:3/0 = 0
|
||||
5:3/0 = 0
|
||||
4:4/0 = 0
|
||||
4:4/0/terrain_set = 0
|
||||
4:4/0/terrain = 0
|
||||
4:4/0/terrains_peering_bit/right_side = 0
|
||||
4:4/0/terrains_peering_bit/bottom_right_corner = 0
|
||||
4:4/0/terrains_peering_bit/bottom_side = 0
|
||||
4:4/0/terrains_peering_bit/bottom_left_corner = 0
|
||||
4:4/0/terrains_peering_bit/left_side = 0
|
||||
4:4/0/terrains_peering_bit/top_left_corner = 0
|
||||
4:4/0/terrains_peering_bit/top_side = 0
|
||||
4:4/0/terrains_peering_bit/top_right_corner = 0
|
||||
3:4/0 = 0
|
||||
2:4/0 = 0
|
||||
1:3/0 = 0
|
||||
0:3/0 = 0
|
||||
0:2/0 = 0
|
||||
0:1/0 = 0
|
||||
1:1/0 = 0
|
||||
1:0/0 = 0
|
||||
2:0/0 = 0
|
||||
3:0/0 = 0
|
||||
6:0/0 = 0
|
||||
7:0/0 = 0
|
||||
8:0/0 = 0
|
||||
8:1/0 = 0
|
||||
9:1/0 = 0
|
||||
9:2/0 = 0
|
||||
9:3/0 = 0
|
||||
8:3/0 = 0
|
||||
8:4/0 = 0
|
||||
8:4/0/terrain_set = 0
|
||||
8:4/0/terrain = 0
|
||||
8:4/0/terrains_peering_bit/right_side = 0
|
||||
8:4/0/terrains_peering_bit/bottom_right_corner = 0
|
||||
8:4/0/terrains_peering_bit/bottom_side = 0
|
||||
8:4/0/terrains_peering_bit/bottom_left_corner = 0
|
||||
8:4/0/terrains_peering_bit/left_side = 0
|
||||
8:4/0/terrains_peering_bit/top_left_corner = 0
|
||||
8:4/0/terrains_peering_bit/top_side = 0
|
||||
8:4/0/terrains_peering_bit/top_right_corner = 0
|
||||
7:4/0 = 0
|
||||
7:4/0/terrain_set = 0
|
||||
7:4/0/terrain = 0
|
||||
7:4/0/terrains_peering_bit/right_side = 0
|
||||
7:4/0/terrains_peering_bit/bottom_right_corner = 0
|
||||
7:4/0/terrains_peering_bit/bottom_side = 0
|
||||
7:4/0/terrains_peering_bit/bottom_left_corner = 0
|
||||
7:4/0/terrains_peering_bit/left_side = 0
|
||||
7:4/0/terrains_peering_bit/top_left_corner = 0
|
||||
7:4/0/terrains_peering_bit/top_side = 0
|
||||
7:4/0/terrains_peering_bit/top_right_corner = 0
|
||||
6:4/0 = 0
|
||||
6:4/0/terrain_set = 0
|
||||
6:4/0/terrain = 0
|
||||
6:4/0/terrains_peering_bit/right_side = 0
|
||||
6:4/0/terrains_peering_bit/bottom_right_corner = 0
|
||||
6:4/0/terrains_peering_bit/bottom_side = 0
|
||||
6:4/0/terrains_peering_bit/bottom_left_corner = 0
|
||||
6:4/0/terrains_peering_bit/left_side = 0
|
||||
6:4/0/terrains_peering_bit/top_left_corner = 0
|
||||
6:4/0/terrains_peering_bit/top_side = 0
|
||||
6:4/0/terrains_peering_bit/top_right_corner = 0
|
||||
5:4/0 = 0
|
||||
5:4/0/terrain_set = 0
|
||||
5:4/0/terrain = 0
|
||||
5:4/0/terrains_peering_bit/right_side = 0
|
||||
5:4/0/terrains_peering_bit/bottom_right_corner = 0
|
||||
5:4/0/terrains_peering_bit/bottom_side = 0
|
||||
5:4/0/terrains_peering_bit/bottom_left_corner = 0
|
||||
5:4/0/terrains_peering_bit/left_side = 0
|
||||
5:4/0/terrains_peering_bit/top_left_corner = 0
|
||||
5:4/0/terrains_peering_bit/top_side = 0
|
||||
5:4/0/terrains_peering_bit/top_right_corner = 0
|
||||
3:3/0 = 0
|
||||
2:2/0 = 0
|
||||
2:1/0 = 0
|
||||
3:1/0 = 0
|
||||
4:1/0 = 0
|
||||
5:2/0 = 0
|
||||
4:2/0 = 0
|
||||
3:2/0 = 0
|
||||
4:3/0 = 0
|
||||
2:3/0 = 0
|
||||
1:2/0 = 0
|
||||
1:4/0 = 0
|
||||
0:4/0 = 0
|
||||
9:4/0 = 0
|
||||
10:4/0 = 0
|
||||
11:4/0 = 0
|
||||
12:4/0 = 0
|
||||
13:4/0 = 0
|
||||
13:3/0 = 0
|
||||
13:2/0 = 0
|
||||
13:1/0 = 0
|
||||
12:1/0 = 0
|
||||
11:1/0 = 0
|
||||
10:1/0 = 0
|
||||
8:2/0 = 0
|
||||
6:1/0 = 0
|
||||
7:1/0 = 0
|
||||
14:1/0 = 0
|
||||
14:0/0 = 0
|
||||
13:0/0 = 0
|
||||
12:0/0 = 0
|
||||
11:0/0 = 0
|
||||
10:0/0 = 0
|
||||
9:0/0 = 0
|
||||
14:2/0 = 0
|
||||
14:3/0 = 0
|
||||
12:3/0 = 0
|
||||
11:3/0 = 0
|
||||
11:2/0 = 0
|
||||
10:2/0 = 0
|
||||
10:3/0 = 0
|
||||
12:2/0 = 0
|
||||
14:4/0 = 0
|
||||
13:5/0 = 0
|
||||
12:5/0 = 0
|
||||
11:5/0 = 0
|
||||
10:5/0 = 0
|
||||
9:5/0 = 0
|
||||
8:5/0 = 0
|
||||
8:5/0/terrain_set = 0
|
||||
8:5/0/terrain = 0
|
||||
8:5/0/terrains_peering_bit/right_side = 0
|
||||
8:5/0/terrains_peering_bit/bottom_right_corner = 0
|
||||
8:5/0/terrains_peering_bit/bottom_side = 0
|
||||
8:5/0/terrains_peering_bit/bottom_left_corner = 0
|
||||
8:5/0/terrains_peering_bit/left_side = 0
|
||||
8:5/0/terrains_peering_bit/top_left_corner = 0
|
||||
8:5/0/terrains_peering_bit/top_side = 0
|
||||
8:5/0/terrains_peering_bit/top_right_corner = 0
|
||||
7:5/0 = 0
|
||||
7:5/0/terrain_set = 0
|
||||
7:5/0/terrain = 0
|
||||
7:5/0/terrains_peering_bit/right_side = 0
|
||||
7:5/0/terrains_peering_bit/bottom_right_corner = 0
|
||||
7:5/0/terrains_peering_bit/bottom_side = 0
|
||||
7:5/0/terrains_peering_bit/bottom_left_corner = 0
|
||||
7:5/0/terrains_peering_bit/left_side = 0
|
||||
7:5/0/terrains_peering_bit/top_left_corner = 0
|
||||
7:5/0/terrains_peering_bit/top_side = 0
|
||||
7:5/0/terrains_peering_bit/top_right_corner = 0
|
||||
6:5/0 = 0
|
||||
6:5/0/terrain_set = 0
|
||||
6:5/0/terrain = 0
|
||||
6:5/0/terrains_peering_bit/right_side = 0
|
||||
6:5/0/terrains_peering_bit/bottom_right_corner = 0
|
||||
6:5/0/terrains_peering_bit/bottom_side = 0
|
||||
6:5/0/terrains_peering_bit/bottom_left_corner = 0
|
||||
6:5/0/terrains_peering_bit/left_side = 0
|
||||
6:5/0/terrains_peering_bit/top_left_corner = 0
|
||||
6:5/0/terrains_peering_bit/top_side = 0
|
||||
6:5/0/terrains_peering_bit/top_right_corner = 0
|
||||
5:5/0 = 0
|
||||
5:5/0/terrain_set = 0
|
||||
5:5/0/terrain = 0
|
||||
5:5/0/terrains_peering_bit/right_side = 0
|
||||
5:5/0/terrains_peering_bit/bottom_right_corner = 0
|
||||
5:5/0/terrains_peering_bit/bottom_side = 0
|
||||
5:5/0/terrains_peering_bit/bottom_left_corner = 0
|
||||
5:5/0/terrains_peering_bit/left_side = 0
|
||||
5:5/0/terrains_peering_bit/top_left_corner = 0
|
||||
5:5/0/terrains_peering_bit/top_side = 0
|
||||
5:5/0/terrains_peering_bit/top_right_corner = 0
|
||||
0:0/0 = 0
|
||||
1:5/0 = 0
|
||||
1:6/0 = 0
|
||||
1:7/0 = 0
|
||||
1:8/0 = 0
|
||||
1:9/0 = 0
|
||||
1:10/0 = 0
|
||||
0:8/0 = 0
|
||||
0:7/0 = 0
|
||||
0:6/0 = 0
|
||||
0:5/0 = 0
|
||||
2:5/0 = 0
|
||||
3:5/0 = 0
|
||||
4:5/0 = 0
|
||||
4:5/0/terrain_set = 0
|
||||
4:5/0/terrain = 0
|
||||
4:5/0/terrains_peering_bit/right_side = 0
|
||||
4:5/0/terrains_peering_bit/bottom_right_corner = 0
|
||||
4:5/0/terrains_peering_bit/bottom_side = 0
|
||||
4:5/0/terrains_peering_bit/bottom_left_corner = 0
|
||||
4:5/0/terrains_peering_bit/left_side = 0
|
||||
4:5/0/terrains_peering_bit/top_left_corner = 0
|
||||
4:5/0/terrains_peering_bit/top_side = 0
|
||||
4:5/0/terrains_peering_bit/top_right_corner = 0
|
||||
5:6/0 = 0
|
||||
5:6/0/terrain_set = 0
|
||||
5:6/0/terrain = 0
|
||||
5:6/0/terrains_peering_bit/right_side = 0
|
||||
5:6/0/terrains_peering_bit/bottom_right_corner = 0
|
||||
5:6/0/terrains_peering_bit/bottom_side = 0
|
||||
5:6/0/terrains_peering_bit/bottom_left_corner = 0
|
||||
5:6/0/terrains_peering_bit/left_side = 0
|
||||
5:6/0/terrains_peering_bit/top_left_corner = 0
|
||||
5:6/0/terrains_peering_bit/top_side = 0
|
||||
5:6/0/terrains_peering_bit/top_right_corner = 0
|
||||
4:6/0 = 0
|
||||
4:6/0/terrain_set = 0
|
||||
4:6/0/terrain = 0
|
||||
4:6/0/terrains_peering_bit/right_side = 0
|
||||
4:6/0/terrains_peering_bit/bottom_right_corner = 0
|
||||
4:6/0/terrains_peering_bit/bottom_side = 0
|
||||
4:6/0/terrains_peering_bit/bottom_left_corner = 0
|
||||
4:6/0/terrains_peering_bit/left_side = 0
|
||||
4:6/0/terrains_peering_bit/top_left_corner = 0
|
||||
4:6/0/terrains_peering_bit/top_side = 0
|
||||
4:6/0/terrains_peering_bit/top_right_corner = 0
|
||||
4:7/0 = 0
|
||||
3:7/0 = 0
|
||||
3:8/0 = 0
|
||||
3:8/0/terrain_set = 0
|
||||
3:8/0/terrain = 0
|
||||
3:8/0/terrains_peering_bit/right_side = 0
|
||||
3:8/0/terrains_peering_bit/bottom_right_corner = 0
|
||||
3:8/0/terrains_peering_bit/bottom_side = 0
|
||||
3:8/0/terrains_peering_bit/bottom_left_corner = 0
|
||||
3:8/0/terrains_peering_bit/left_side = 0
|
||||
3:8/0/terrains_peering_bit/top_left_corner = 0
|
||||
3:8/0/terrains_peering_bit/top_side = 0
|
||||
3:8/0/terrains_peering_bit/top_right_corner = 0
|
||||
2:8/0 = 0
|
||||
2:9/0 = 0
|
||||
2:7/0 = 0
|
||||
2:6/0 = 0
|
||||
3:6/0 = 0
|
||||
6:6/0 = 0
|
||||
6:6/0/terrain_set = 0
|
||||
6:6/0/terrain = 0
|
||||
6:6/0/terrains_peering_bit/right_side = 0
|
||||
6:6/0/terrains_peering_bit/bottom_right_corner = 0
|
||||
6:6/0/terrains_peering_bit/bottom_side = 0
|
||||
6:6/0/terrains_peering_bit/bottom_left_corner = 0
|
||||
6:6/0/terrains_peering_bit/left_side = 0
|
||||
6:6/0/terrains_peering_bit/top_left_corner = 0
|
||||
6:6/0/terrains_peering_bit/top_side = 0
|
||||
6:6/0/terrains_peering_bit/top_right_corner = 0
|
||||
7:6/0 = 0
|
||||
7:6/0/terrain_set = 0
|
||||
7:6/0/terrain = 0
|
||||
7:6/0/terrains_peering_bit/right_side = 0
|
||||
7:6/0/terrains_peering_bit/bottom_right_corner = 0
|
||||
7:6/0/terrains_peering_bit/bottom_side = 0
|
||||
7:6/0/terrains_peering_bit/bottom_left_corner = 0
|
||||
7:6/0/terrains_peering_bit/left_side = 0
|
||||
7:6/0/terrains_peering_bit/top_left_corner = 0
|
||||
7:6/0/terrains_peering_bit/top_side = 0
|
||||
7:6/0/terrains_peering_bit/top_right_corner = 0
|
||||
14:5/0 = 0
|
||||
13:6/0 = 0
|
||||
13:7/0 = 0
|
||||
12:7/0 = 0
|
||||
12:8/0 = 0
|
||||
12:9/0 = 0
|
||||
12:10/0 = 0
|
||||
11:9/0 = 0
|
||||
10:8/0 = 0
|
||||
9:7/0 = 0
|
||||
8:7/0 = 0
|
||||
7:7/0 = 0
|
||||
6:7/0 = 0
|
||||
5:8/0 = 0
|
||||
5:8/0/terrain_set = 0
|
||||
5:8/0/terrain = 0
|
||||
5:8/0/terrains_peering_bit/right_side = 0
|
||||
5:8/0/terrains_peering_bit/bottom_right_corner = 0
|
||||
5:8/0/terrains_peering_bit/bottom_side = 0
|
||||
5:8/0/terrains_peering_bit/bottom_left_corner = 0
|
||||
5:8/0/terrains_peering_bit/left_side = 0
|
||||
5:8/0/terrains_peering_bit/top_left_corner = 0
|
||||
5:8/0/terrains_peering_bit/top_side = 0
|
||||
5:8/0/terrains_peering_bit/top_right_corner = 0
|
||||
4:8/0 = 0
|
||||
4:8/0/terrain_set = 0
|
||||
4:8/0/terrain = 0
|
||||
4:8/0/terrains_peering_bit/right_side = 0
|
||||
4:8/0/terrains_peering_bit/bottom_right_corner = 0
|
||||
4:8/0/terrains_peering_bit/bottom_side = 0
|
||||
4:8/0/terrains_peering_bit/bottom_left_corner = 0
|
||||
4:8/0/terrains_peering_bit/left_side = 0
|
||||
4:8/0/terrains_peering_bit/top_left_corner = 0
|
||||
4:8/0/terrains_peering_bit/top_side = 0
|
||||
4:8/0/terrains_peering_bit/top_right_corner = 0
|
||||
6:8/0 = 0
|
||||
6:8/0/terrain_set = 0
|
||||
6:8/0/terrain = 0
|
||||
6:8/0/terrains_peering_bit/right_side = 0
|
||||
6:8/0/terrains_peering_bit/bottom_right_corner = 0
|
||||
6:8/0/terrains_peering_bit/bottom_side = 0
|
||||
6:8/0/terrains_peering_bit/bottom_left_corner = 0
|
||||
6:8/0/terrains_peering_bit/left_side = 0
|
||||
6:8/0/terrains_peering_bit/top_left_corner = 0
|
||||
6:8/0/terrains_peering_bit/top_side = 0
|
||||
6:8/0/terrains_peering_bit/top_right_corner = 0
|
||||
7:8/0 = 0
|
||||
7:8/0/terrain_set = 0
|
||||
7:8/0/terrain = 0
|
||||
7:8/0/terrains_peering_bit/right_side = 0
|
||||
7:8/0/terrains_peering_bit/bottom_right_corner = 0
|
||||
7:8/0/terrains_peering_bit/bottom_side = 0
|
||||
7:8/0/terrains_peering_bit/bottom_left_corner = 0
|
||||
7:8/0/terrains_peering_bit/left_side = 0
|
||||
7:8/0/terrains_peering_bit/top_left_corner = 0
|
||||
7:8/0/terrains_peering_bit/top_side = 0
|
||||
7:8/0/terrains_peering_bit/top_right_corner = 0
|
||||
8:8/0 = 0
|
||||
9:8/0 = 0
|
||||
11:8/0 = 0
|
||||
13:8/0 = 0
|
||||
14:8/0 = 0
|
||||
12:6/0 = 0
|
||||
11:6/0 = 0
|
||||
10:6/0 = 0
|
||||
9:6/0 = 0
|
||||
8:6/0 = 0
|
||||
8:6/0/terrain_set = 0
|
||||
8:6/0/terrain = 0
|
||||
8:6/0/terrains_peering_bit/right_side = 0
|
||||
8:6/0/terrains_peering_bit/bottom_right_corner = 0
|
||||
8:6/0/terrains_peering_bit/bottom_side = 0
|
||||
8:6/0/terrains_peering_bit/bottom_left_corner = 0
|
||||
8:6/0/terrains_peering_bit/left_side = 0
|
||||
8:6/0/terrains_peering_bit/top_left_corner = 0
|
||||
8:6/0/terrains_peering_bit/top_side = 0
|
||||
8:6/0/terrains_peering_bit/top_right_corner = 0
|
||||
5:7/0 = 0
|
||||
10:7/0 = 0
|
||||
11:7/0 = 0
|
||||
14:7/0 = 0
|
||||
14:6/0 = 0
|
||||
14:9/0 = 0
|
||||
14:10/0 = 0
|
||||
13:10/0 = 0
|
||||
13:9/0 = 0
|
||||
13:11/0 = 0
|
||||
12:11/0 = 0
|
||||
11:10/0 = 0
|
||||
10:10/0 = 0
|
||||
9:10/0 = 0
|
||||
8:10/0 = 0
|
||||
7:10/0 = 0
|
||||
7:10/0/terrain_set = 0
|
||||
7:10/0/terrain = 0
|
||||
7:10/0/terrains_peering_bit/right_side = 0
|
||||
7:10/0/terrains_peering_bit/bottom_right_corner = 0
|
||||
7:10/0/terrains_peering_bit/bottom_side = 0
|
||||
7:10/0/terrains_peering_bit/bottom_left_corner = 0
|
||||
7:10/0/terrains_peering_bit/left_side = 0
|
||||
7:10/0/terrains_peering_bit/top_left_corner = 0
|
||||
7:10/0/terrains_peering_bit/top_side = 0
|
||||
7:10/0/terrains_peering_bit/top_right_corner = 0
|
||||
6:10/0 = 0
|
||||
6:10/0/terrain_set = 0
|
||||
6:10/0/terrain = 0
|
||||
6:10/0/terrains_peering_bit/right_side = 0
|
||||
6:10/0/terrains_peering_bit/bottom_right_corner = 0
|
||||
6:10/0/terrains_peering_bit/bottom_side = 0
|
||||
6:10/0/terrains_peering_bit/bottom_left_corner = 0
|
||||
6:10/0/terrains_peering_bit/left_side = 0
|
||||
6:10/0/terrains_peering_bit/top_left_corner = 0
|
||||
6:10/0/terrains_peering_bit/top_side = 0
|
||||
6:10/0/terrains_peering_bit/top_right_corner = 0
|
||||
5:10/0 = 0
|
||||
5:10/0/terrain_set = 0
|
||||
5:10/0/terrain = 0
|
||||
5:10/0/terrains_peering_bit/right_side = 0
|
||||
5:10/0/terrains_peering_bit/bottom_right_corner = 0
|
||||
5:10/0/terrains_peering_bit/bottom_side = 0
|
||||
5:10/0/terrains_peering_bit/bottom_left_corner = 0
|
||||
5:10/0/terrains_peering_bit/left_side = 0
|
||||
5:10/0/terrains_peering_bit/top_left_corner = 0
|
||||
5:10/0/terrains_peering_bit/top_side = 0
|
||||
5:10/0/terrains_peering_bit/top_right_corner = 0
|
||||
4:10/0 = 0
|
||||
4:10/0/terrain_set = 0
|
||||
4:10/0/terrain = 0
|
||||
4:10/0/terrains_peering_bit/right_side = 0
|
||||
4:10/0/terrains_peering_bit/bottom_right_corner = 0
|
||||
4:10/0/terrains_peering_bit/bottom_side = 0
|
||||
4:10/0/terrains_peering_bit/bottom_left_corner = 0
|
||||
4:10/0/terrains_peering_bit/left_side = 0
|
||||
4:10/0/terrains_peering_bit/top_left_corner = 0
|
||||
4:10/0/terrains_peering_bit/top_side = 0
|
||||
4:10/0/terrains_peering_bit/top_right_corner = 0
|
||||
3:11/0 = 0
|
||||
3:11/0/terrain_set = 0
|
||||
3:11/0/terrain = 0
|
||||
3:11/0/terrains_peering_bit/right_side = 0
|
||||
3:11/0/terrains_peering_bit/bottom_right_corner = 0
|
||||
3:11/0/terrains_peering_bit/bottom_side = 0
|
||||
3:11/0/terrains_peering_bit/bottom_left_corner = 0
|
||||
3:11/0/terrains_peering_bit/left_side = 0
|
||||
3:11/0/terrains_peering_bit/top_left_corner = 0
|
||||
3:11/0/terrains_peering_bit/top_side = 0
|
||||
3:11/0/terrains_peering_bit/top_right_corner = 0
|
||||
2:11/0 = 0
|
||||
1:11/0 = 0
|
||||
3:9/0 = 0
|
||||
3:9/0/terrain_set = 0
|
||||
3:9/0/terrain = 0
|
||||
3:9/0/terrains_peering_bit/right_side = 0
|
||||
3:9/0/terrains_peering_bit/bottom_right_corner = 0
|
||||
3:9/0/terrains_peering_bit/bottom_side = 0
|
||||
3:9/0/terrains_peering_bit/bottom_left_corner = 0
|
||||
3:9/0/terrains_peering_bit/left_side = 0
|
||||
3:9/0/terrains_peering_bit/top_left_corner = 0
|
||||
3:9/0/terrains_peering_bit/top_side = 0
|
||||
3:9/0/terrains_peering_bit/top_right_corner = 0
|
||||
4:9/0 = 0
|
||||
4:9/0/terrain_set = 0
|
||||
4:9/0/terrain = 0
|
||||
4:9/0/terrains_peering_bit/right_side = 0
|
||||
4:9/0/terrains_peering_bit/bottom_right_corner = 0
|
||||
4:9/0/terrains_peering_bit/bottom_side = 0
|
||||
4:9/0/terrains_peering_bit/bottom_left_corner = 0
|
||||
4:9/0/terrains_peering_bit/left_side = 0
|
||||
4:9/0/terrains_peering_bit/top_left_corner = 0
|
||||
4:9/0/terrains_peering_bit/top_side = 0
|
||||
4:9/0/terrains_peering_bit/top_right_corner = 0
|
||||
5:9/0 = 0
|
||||
5:9/0/terrain_set = 0
|
||||
5:9/0/terrain = 0
|
||||
5:9/0/terrains_peering_bit/right_side = 0
|
||||
5:9/0/terrains_peering_bit/bottom_right_corner = 0
|
||||
5:9/0/terrains_peering_bit/bottom_side = 0
|
||||
5:9/0/terrains_peering_bit/bottom_left_corner = 0
|
||||
5:9/0/terrains_peering_bit/left_side = 0
|
||||
5:9/0/terrains_peering_bit/top_left_corner = 0
|
||||
5:9/0/terrains_peering_bit/top_side = 0
|
||||
5:9/0/terrains_peering_bit/top_right_corner = 0
|
||||
6:9/0 = 0
|
||||
6:9/0/terrain_set = 0
|
||||
6:9/0/terrain = 0
|
||||
6:9/0/terrains_peering_bit/right_side = 0
|
||||
6:9/0/terrains_peering_bit/bottom_right_corner = 0
|
||||
6:9/0/terrains_peering_bit/bottom_side = 0
|
||||
6:9/0/terrains_peering_bit/bottom_left_corner = 0
|
||||
6:9/0/terrains_peering_bit/left_side = 0
|
||||
6:9/0/terrains_peering_bit/top_left_corner = 0
|
||||
6:9/0/terrains_peering_bit/top_side = 0
|
||||
6:9/0/terrains_peering_bit/top_right_corner = 0
|
||||
7:9/0 = 0
|
||||
7:9/0/terrain_set = 0
|
||||
7:9/0/terrain = 0
|
||||
7:9/0/terrains_peering_bit/right_side = 0
|
||||
7:9/0/terrains_peering_bit/bottom_right_corner = 0
|
||||
7:9/0/terrains_peering_bit/bottom_side = 0
|
||||
7:9/0/terrains_peering_bit/bottom_left_corner = 0
|
||||
7:9/0/terrains_peering_bit/left_side = 0
|
||||
7:9/0/terrains_peering_bit/top_left_corner = 0
|
||||
7:9/0/terrains_peering_bit/top_side = 0
|
||||
7:9/0/terrains_peering_bit/top_right_corner = 0
|
||||
8:9/0 = 0
|
||||
3:10/0 = 0
|
||||
3:10/0/terrain_set = 0
|
||||
3:10/0/terrain = 0
|
||||
3:10/0/terrains_peering_bit/right_side = 0
|
||||
3:10/0/terrains_peering_bit/bottom_right_corner = 0
|
||||
3:10/0/terrains_peering_bit/bottom_side = 0
|
||||
3:10/0/terrains_peering_bit/bottom_left_corner = 0
|
||||
3:10/0/terrains_peering_bit/left_side = 0
|
||||
3:10/0/terrains_peering_bit/top_left_corner = 0
|
||||
3:10/0/terrains_peering_bit/top_side = 0
|
||||
3:10/0/terrains_peering_bit/top_right_corner = 0
|
||||
2:10/0 = 0
|
||||
0:10/0 = 0
|
||||
0:9/0 = 0
|
||||
0:11/0 = 0
|
||||
0:12/0 = 0
|
||||
0:13/0 = 0
|
||||
0:14/0 = 0
|
||||
1:14/0 = 0
|
||||
2:13/0 = 0
|
||||
3:13/0 = 0
|
||||
4:12/0 = 0
|
||||
5:12/0 = 0
|
||||
6:11/0 = 0
|
||||
6:11/0/terrain_set = 0
|
||||
6:11/0/terrain = 0
|
||||
6:11/0/terrains_peering_bit/right_side = 0
|
||||
6:11/0/terrains_peering_bit/bottom_right_corner = 0
|
||||
6:11/0/terrains_peering_bit/bottom_side = 0
|
||||
6:11/0/terrains_peering_bit/bottom_left_corner = 0
|
||||
6:11/0/terrains_peering_bit/left_side = 0
|
||||
6:11/0/terrains_peering_bit/top_left_corner = 0
|
||||
6:11/0/terrains_peering_bit/top_side = 0
|
||||
6:11/0/terrains_peering_bit/top_right_corner = 0
|
||||
10:9/0 = 0
|
||||
9:9/0 = 0
|
||||
7:11/0 = 0
|
||||
7:11/0/terrain_set = 0
|
||||
7:11/0/terrain = 0
|
||||
7:11/0/terrains_peering_bit/right_side = 0
|
||||
7:11/0/terrains_peering_bit/bottom_right_corner = 0
|
||||
7:11/0/terrains_peering_bit/bottom_side = 0
|
||||
7:11/0/terrains_peering_bit/bottom_left_corner = 0
|
||||
7:11/0/terrains_peering_bit/left_side = 0
|
||||
7:11/0/terrains_peering_bit/top_left_corner = 0
|
||||
7:11/0/terrains_peering_bit/top_side = 0
|
||||
7:11/0/terrains_peering_bit/top_right_corner = 0
|
||||
5:11/0 = 0
|
||||
5:11/0/terrain_set = 0
|
||||
5:11/0/terrain = 0
|
||||
5:11/0/terrains_peering_bit/right_side = 0
|
||||
5:11/0/terrains_peering_bit/bottom_right_corner = 0
|
||||
5:11/0/terrains_peering_bit/bottom_side = 0
|
||||
5:11/0/terrains_peering_bit/bottom_left_corner = 0
|
||||
5:11/0/terrains_peering_bit/left_side = 0
|
||||
5:11/0/terrains_peering_bit/top_left_corner = 0
|
||||
5:11/0/terrains_peering_bit/top_side = 0
|
||||
5:11/0/terrains_peering_bit/top_right_corner = 0
|
||||
3:12/0 = 0
|
||||
2:12/0 = 0
|
||||
1:12/0 = 0
|
||||
6:12/0 = 0
|
||||
7:13/0 = 0
|
||||
8:13/0 = 0
|
||||
9:13/0 = 0
|
||||
10:13/0 = 0
|
||||
11:12/0 = 0
|
||||
11:11/0 = 0
|
||||
10:11/0 = 0
|
||||
9:12/0 = 0
|
||||
8:12/0 = 0
|
||||
7:12/0 = 0
|
||||
9:11/0 = 0
|
||||
8:11/0 = 0
|
||||
4:11/0 = 0
|
||||
4:11/0/terrain_set = 0
|
||||
4:11/0/terrain = 0
|
||||
4:11/0/terrains_peering_bit/right_side = 0
|
||||
4:11/0/terrains_peering_bit/bottom_right_corner = 0
|
||||
4:11/0/terrains_peering_bit/bottom_side = 0
|
||||
4:11/0/terrains_peering_bit/bottom_left_corner = 0
|
||||
4:11/0/terrains_peering_bit/left_side = 0
|
||||
4:11/0/terrains_peering_bit/top_left_corner = 0
|
||||
4:11/0/terrains_peering_bit/top_side = 0
|
||||
4:11/0/terrains_peering_bit/top_right_corner = 0
|
||||
1:13/0 = 0
|
||||
3:14/0 = 0
|
||||
4:14/0 = 0
|
||||
5:14/0 = 0
|
||||
6:14/0 = 0
|
||||
7:14/0 = 0
|
||||
8:14/0 = 0
|
||||
9:14/0 = 0
|
||||
11:13/0 = 0
|
||||
12:13/0 = 0
|
||||
13:13/0 = 0
|
||||
13:12/0 = 0
|
||||
12:12/0 = 0
|
||||
10:12/0 = 0
|
||||
6:13/0 = 0
|
||||
5:13/0 = 0
|
||||
4:13/0 = 0
|
||||
14:12/0 = 0
|
||||
14:11/0 = 0
|
||||
11:14/0 = 0
|
||||
10:14/0 = 0
|
||||
2:14/0 = 0
|
||||
12:14/0 = 0
|
||||
13:14/0 = 0
|
||||
14:14/0 = 0
|
||||
14:13/0 = 0
|
||||
|
||||
[resource]
|
||||
tile_size = Vector2i(32, 32)
|
||||
physics_layer_0/collision_layer = 1
|
||||
terrain_set_0/mode = 0
|
||||
terrain_set_0/terrain_0/name = "Terrain 0"
|
||||
terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1)
|
||||
sources/5 = SubResource("TileSetAtlasSource_26wvp")
|
||||
150
Scenes/StartMenu.tscn
Normal file
@@ -0,0 +1,150 @@
|
||||
[gd_scene load_steps=6 format=3 uid="uid://cpp0nq4q06xmh"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://c78blp14uphut" path="res://Scripts/StartMenu.gd" id="1_script"]
|
||||
[ext_resource type="Texture2D" uid="uid://cbnpp740q2cyc" path="res://Assets/background2.png" id="2_dl0pg"]
|
||||
[ext_resource type="Texture2D" uid="uid://cpxh1i4anleoc" path="res://Assets/tx-removebg-preview.png" id="3_h303d"]
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_card"]
|
||||
bg_color = Color(1, 1, 1, 1)
|
||||
border_width_left = 4
|
||||
border_width_top = 4
|
||||
border_width_right = 4
|
||||
border_width_bottom = 4
|
||||
border_color = Color(0.164706, 0.231373, 0.305882, 1)
|
||||
corner_radius_top_left = 8
|
||||
corner_radius_top_right = 8
|
||||
corner_radius_bottom_right = 8
|
||||
corner_radius_bottom_left = 8
|
||||
expand_margin_left = 20.0
|
||||
expand_margin_top = 20.0
|
||||
expand_margin_right = 20.0
|
||||
expand_margin_bottom = 20.0
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_btn"]
|
||||
bg_color = Color(0.258824, 0.541176, 1, 1)
|
||||
corner_radius_top_left = 8
|
||||
corner_radius_top_right = 8
|
||||
corner_radius_bottom_right = 8
|
||||
corner_radius_bottom_left = 8
|
||||
|
||||
[node name="StartMenu" type="CanvasLayer"]
|
||||
script = ExtResource("1_script")
|
||||
|
||||
[node name="Background" type="TextureRect" parent="."]
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_right = 32.0
|
||||
offset_bottom = 20.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
texture = ExtResource("2_dl0pg")
|
||||
expand_mode = 1
|
||||
stretch_mode = 6
|
||||
|
||||
[node name="CenterContainer" type="CenterContainer" parent="."]
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = 16.0
|
||||
offset_top = 8.0
|
||||
offset_right = 16.0
|
||||
offset_bottom = 20.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="Card" type="PanelContainer" parent="CenterContainer"]
|
||||
custom_minimum_size = Vector2(320, 0)
|
||||
layout_mode = 2
|
||||
theme_override_styles/panel = SubResource("StyleBoxFlat_card")
|
||||
|
||||
[node name="Content" type="VBoxContainer" parent="CenterContainer/Card"]
|
||||
layout_mode = 2
|
||||
theme_override_constants/separation = 15
|
||||
|
||||
[node name="Header" type="VBoxContainer" parent="CenterContainer/Card/Content"]
|
||||
layout_mode = 2
|
||||
theme_override_constants/separation = 5
|
||||
|
||||
[node name="MascotContainer" type="CenterContainer" parent="CenterContainer/Card/Content/Header"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="Mascot" type="TextureRect" parent="CenterContainer/Card/Content/Header/MascotContainer"]
|
||||
custom_minimum_size = Vector2(64, 64)
|
||||
layout_mode = 2
|
||||
texture = ExtResource("3_h303d")
|
||||
expand_mode = 1
|
||||
stretch_mode = 5
|
||||
|
||||
[node name="Title" type="Label" parent="CenterContainer/Card/Content/Header"]
|
||||
layout_mode = 2
|
||||
theme_override_colors/font_color = Color(0.164706, 0.231373, 0.305882, 1)
|
||||
theme_override_font_sizes/font_size = 32
|
||||
text = "Whaletown"
|
||||
horizontal_alignment = 1
|
||||
|
||||
[node name="Subtitle" type="Label" parent="CenterContainer/Card/Content/Header"]
|
||||
layout_mode = 2
|
||||
theme_override_colors/font_color = Color(0.4, 0.4, 0.4, 1)
|
||||
theme_override_font_sizes/font_size = 14
|
||||
text = "Start your journey!"
|
||||
horizontal_alignment = 1
|
||||
|
||||
[node name="Form" type="VBoxContainer" parent="CenterContainer/Card/Content"]
|
||||
layout_mode = 2
|
||||
theme_override_constants/separation = 10
|
||||
|
||||
[node name="NameInput" type="LineEdit" parent="CenterContainer/Card/Content/Form"]
|
||||
layout_mode = 2
|
||||
placeholder_text = "Username / Phone / Email"
|
||||
|
||||
[node name="PasswordInput" type="LineEdit" parent="CenterContainer/Card/Content/Form"]
|
||||
layout_mode = 2
|
||||
placeholder_text = "Password"
|
||||
secret = true
|
||||
|
||||
[node name="Options" type="HBoxContainer" parent="CenterContainer/Card/Content/Form"]
|
||||
layout_mode = 2
|
||||
theme_override_constants/separation = 20
|
||||
alignment = 1
|
||||
|
||||
[node name="RememberCheck" type="CheckBox" parent="CenterContainer/Card/Content/Form/Options"]
|
||||
layout_mode = 2
|
||||
theme_override_colors/font_color = Color(0.164706, 0.231373, 0.305882, 1)
|
||||
text = "Remember"
|
||||
|
||||
[node name="AutoLoginCheck" type="CheckBox" parent="CenterContainer/Card/Content/Form/Options"]
|
||||
layout_mode = 2
|
||||
theme_override_colors/font_color = Color(0.164706, 0.231373, 0.305882, 1)
|
||||
text = "Auto Login"
|
||||
|
||||
[node name="JoinButton" type="Button" parent="CenterContainer/Card/Content"]
|
||||
custom_minimum_size = Vector2(0, 45)
|
||||
layout_mode = 2
|
||||
theme_override_colors/font_color = Color(1, 1, 1, 1)
|
||||
theme_override_colors/font_pressed_color = Color(0.9, 0.9, 0.9, 1)
|
||||
theme_override_colors/font_hover_color = Color(1, 1, 1, 1)
|
||||
theme_override_font_sizes/font_size = 18
|
||||
theme_override_styles/normal = SubResource("StyleBoxFlat_btn")
|
||||
theme_override_styles/pressed = SubResource("StyleBoxFlat_btn")
|
||||
theme_override_styles/hover = SubResource("StyleBoxFlat_btn")
|
||||
text = "Enter Town"
|
||||
|
||||
[node name="Footer" type="HBoxContainer" parent="CenterContainer/Card/Content"]
|
||||
layout_mode = 2
|
||||
alignment = 1
|
||||
|
||||
[node name="ForgotLink" type="LinkButton" parent="CenterContainer/Card/Content/Footer"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
theme_override_colors/font_color = Color(0.164706, 0.231373, 0.305882, 1)
|
||||
text = "Forgot Password?"
|
||||
|
||||
[node name="RegisterLink" type="LinkButton" parent="CenterContainer/Card/Content/Footer"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
theme_override_colors/font_color = Color(0.164706, 0.231373, 0.305882, 1)
|
||||
text = "Register"
|
||||
text_direction = 2
|
||||
|
||||
[connection signal="pressed" from="CenterContainer/Card/Content/JoinButton" to="." method="_on_join_pressed"]
|
||||
1128
Scenes/TownTileset.tres
Normal file
42
Scenes/UI/ChatBubble.tscn
Normal file
@@ -0,0 +1,42 @@
|
||||
[gd_scene load_steps=3 format=3]
|
||||
|
||||
[ext_resource type="Script" path="res://Scripts/UI/ChatBubble.gd" id="1_script"]
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_bubble_modern"]
|
||||
bg_color = Color(1, 1, 1, 0.9)
|
||||
corner_radius_top_left = 5
|
||||
corner_radius_top_right = 5
|
||||
corner_radius_bottom_right = 5
|
||||
corner_radius_bottom_left = 5
|
||||
shadow_color = Color(0, 0, 0, 0.2)
|
||||
shadow_size = 2
|
||||
|
||||
[node name="ChatBubble" type="Control"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 0
|
||||
script = ExtResource("1_script")
|
||||
|
||||
[node name="PanelContainer" type="PanelContainer" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 7
|
||||
anchor_left = 0.5
|
||||
anchor_top = 1.0
|
||||
anchor_right = 0.5
|
||||
anchor_bottom = 1.0
|
||||
offset_left = -75.0
|
||||
offset_top = -60.0
|
||||
offset_right = 75.0
|
||||
offset_bottom = -20.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 0
|
||||
theme_override_styles/panel = SubResource("StyleBoxFlat_bubble_modern")
|
||||
|
||||
[node name="Label" type="Label" parent="PanelContainer"]
|
||||
layout_mode = 2
|
||||
theme_override_colors/font_color = Color(0.1, 0.1, 0.1, 1)
|
||||
theme_override_font_sizes/font_size = 8
|
||||
text = "..."
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
autowrap_mode = 3
|
||||
custom_minimum_size = Vector2(150, 0)
|
||||
48
Scenes/UI/ChatHUD.tscn
Normal file
@@ -0,0 +1,48 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://bdghsiesgwwho"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://dia2n8udb7xxq" path="res://Scripts/UI/ChatHUD.gd" id="1_script"]
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_modern"]
|
||||
bg_color = Color(0.0784314, 0.0784314, 0.0784314, 0.6)
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
corner_radius_bottom_right = 4
|
||||
corner_radius_bottom_left = 4
|
||||
expand_margin_left = 2.0
|
||||
expand_margin_top = 2.0
|
||||
expand_margin_right = 2.0
|
||||
expand_margin_bottom = 2.0
|
||||
|
||||
[node name="ChatHUD" type="CanvasLayer"]
|
||||
script = ExtResource("1_script")
|
||||
|
||||
[node name="PanelContainer" type="PanelContainer" parent="."]
|
||||
custom_minimum_size = Vector2(180, 70)
|
||||
anchors_preset = 2
|
||||
anchor_top = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = 10.0
|
||||
offset_top = -80.0
|
||||
offset_right = 190.0
|
||||
offset_bottom = -10.0
|
||||
grow_vertical = 0
|
||||
theme_override_styles/panel = SubResource("StyleBoxFlat_modern")
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="PanelContainer"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="RichTextLabel" type="RichTextLabel" parent="PanelContainer/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
theme_override_font_sizes/normal_font_size = 10
|
||||
bbcode_enabled = true
|
||||
text = "[color=#888]Welcome to WhaleTown![/color]
|
||||
"
|
||||
scroll_following = true
|
||||
|
||||
[node name="LineEdit" type="LineEdit" parent="PanelContainer/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
theme_override_colors/font_color = Color(1, 1, 1, 1)
|
||||
theme_override_font_sizes/font_size = 10
|
||||
placeholder_text = "Press Enter to chat..."
|
||||
flat = true
|
||||
132
Scenes/UI/NoticeDialog.tscn
Normal file
@@ -0,0 +1,132 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://rdmro1jxs6ga"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cy3n8ccmeolgd" path="res://Scripts/UI/NoticeDialog.gd" id="1_script"]
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_rounded"]
|
||||
bg_color = Color(0.95, 0.95, 0.95, 1)
|
||||
corner_radius_top_left = 16
|
||||
corner_radius_top_right = 16
|
||||
corner_radius_bottom_right = 16
|
||||
corner_radius_bottom_left = 16
|
||||
shadow_color = Color(0, 0, 0, 0.2)
|
||||
shadow_size = 8
|
||||
|
||||
[node name="NoticeDialog" type="CanvasLayer"]
|
||||
process_mode = 3
|
||||
script = ExtResource("1_script")
|
||||
|
||||
[node name="Dimmer" type="ColorRect" parent="."]
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
color = Color(0, 0, 0, 0.5)
|
||||
|
||||
[node name="CenterContainer" type="CenterContainer" parent="."]
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="PanelContainer" type="PanelContainer" parent="CenterContainer"]
|
||||
custom_minimum_size = Vector2(480, 420)
|
||||
layout_mode = 2
|
||||
theme_override_styles/panel = SubResource("StyleBoxFlat_rounded")
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="CenterContainer/PanelContainer"]
|
||||
layout_mode = 2
|
||||
theme_override_constants/separation = 12
|
||||
|
||||
[node name="HeaderSpacer" type="Control" parent="CenterContainer/PanelContainer/VBoxContainer"]
|
||||
custom_minimum_size = Vector2(0, 4)
|
||||
layout_mode = 2
|
||||
|
||||
[node name="Header" type="HBoxContainer" parent="CenterContainer/PanelContainer/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="LeftSpacer" type="Control" parent="CenterContainer/PanelContainer/VBoxContainer/Header"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
|
||||
[node name="Title" type="Label" parent="CenterContainer/PanelContainer/VBoxContainer/Header"]
|
||||
layout_mode = 2
|
||||
theme_override_colors/font_color = Color(0.2, 0.2, 0.2, 1)
|
||||
theme_override_font_sizes/font_size = 22
|
||||
text = "公告板"
|
||||
horizontal_alignment = 1
|
||||
|
||||
[node name="RightContainer" type="HBoxContainer" parent="CenterContainer/PanelContainer/VBoxContainer/Header"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
alignment = 2
|
||||
|
||||
[node name="CloseButton" type="Button" parent="CenterContainer/PanelContainer/VBoxContainer/Header/RightContainer"]
|
||||
custom_minimum_size = Vector2(32, 32)
|
||||
layout_mode = 2
|
||||
text = "X"
|
||||
flat = true
|
||||
|
||||
[node name="RightMargin" type="Control" parent="CenterContainer/PanelContainer/VBoxContainer/Header/RightContainer"]
|
||||
custom_minimum_size = Vector2(8, 0)
|
||||
layout_mode = 2
|
||||
|
||||
[node name="ContentContainer" type="VBoxContainer" parent="CenterContainer/PanelContainer/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
theme_override_constants/separation = 10
|
||||
|
||||
[node name="ImagePanel" type="PanelContainer" parent="CenterContainer/PanelContainer/VBoxContainer/ContentContainer"]
|
||||
custom_minimum_size = Vector2(0, 200)
|
||||
layout_mode = 2
|
||||
|
||||
[node name="ImageRect" type="TextureRect" parent="CenterContainer/PanelContainer/VBoxContainer/ContentContainer/ImagePanel"]
|
||||
layout_mode = 2
|
||||
expand_mode = 1
|
||||
stretch_mode = 5
|
||||
|
||||
[node name="ImageLabel" type="Label" parent="CenterContainer/PanelContainer/VBoxContainer/ContentContainer/ImagePanel"]
|
||||
layout_mode = 2
|
||||
theme_override_colors/font_color = Color(0.6, 0.6, 0.6, 1)
|
||||
text = "Image Placeholder"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
|
||||
[node name="TextPanel" type="MarginContainer" parent="CenterContainer/PanelContainer/VBoxContainer/ContentContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
theme_override_constants/margin_left = 16
|
||||
theme_override_constants/margin_right = 16
|
||||
|
||||
[node name="ContentLabel" type="RichTextLabel" parent="CenterContainer/PanelContainer/VBoxContainer/ContentContainer/TextPanel"]
|
||||
layout_mode = 2
|
||||
theme_override_colors/default_color = Color(0.3, 0.3, 0.3, 1)
|
||||
theme_override_font_sizes/normal_font_size = 16
|
||||
bbcode_enabled = true
|
||||
text = "Announcement Content..."
|
||||
|
||||
[node name="Footer" type="HBoxContainer" parent="CenterContainer/PanelContainer/VBoxContainer"]
|
||||
custom_minimum_size = Vector2(0, 48)
|
||||
layout_mode = 2
|
||||
theme_override_constants/separation = 20
|
||||
alignment = 1
|
||||
|
||||
[node name="PrevButton" type="Button" parent="CenterContainer/PanelContainer/VBoxContainer/Footer"]
|
||||
custom_minimum_size = Vector2(40, 40)
|
||||
layout_mode = 2
|
||||
text = "<"
|
||||
|
||||
[node name="DotsContainer" type="HBoxContainer" parent="CenterContainer/PanelContainer/VBoxContainer/Footer"]
|
||||
layout_mode = 2
|
||||
theme_override_constants/separation = 8
|
||||
alignment = 1
|
||||
|
||||
[node name="NextButton" type="Button" parent="CenterContainer/PanelContainer/VBoxContainer/Footer"]
|
||||
custom_minimum_size = Vector2(40, 40)
|
||||
layout_mode = 2
|
||||
text = ">"
|
||||
|
||||
[node name="BottomSpacer" type="Control" parent="CenterContainer/PanelContainer/VBoxContainer"]
|
||||
custom_minimum_size = Vector2(0, 4)
|
||||
layout_mode = 2
|
||||