Add CM1 and CM2 boards, six backdrops and a quit button (0.8.0)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
Denis Defolie
2026-10-12 11:28:19 +02:00
parent 06a5e816be
commit 42dd170a5d
489 changed files with 13016 additions and 12 deletions
+1
View File
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="1920" height="1080" viewBox="0 0 1920 1080"><defs><linearGradient id="sky" x1="0" y1="0" x2="0" y2="1"><stop offset="0" stop-color="#78B6EA"/><stop offset="1" stop-color="#E3F0FA"/></linearGradient><linearGradient id="grass" x1="0" y1="0" x2="0" y2="1"><stop offset="0" stop-color="#79B857"/><stop offset="1" stop-color="#3F8A3A"/></linearGradient></defs><rect width="1920" height="1080" fill="url(#sky)"/><circle cx="1500" cy="180" r="70" fill="#FFF1A8"/><g fill="#FFFFFF" opacity="0.9"><ellipse cx="500" cy="160" rx="110.0" ry="34.0"/><ellipse cx="570.0" cy="142.0" rx="70.0" ry="30.0"/><ellipse cx="440.0" cy="148.0" rx="60.0" ry="26.0"/></g><g fill="#FFFFFF" opacity="0.9"><ellipse cx="1100" cy="110" rx="88.0" ry="27.200000000000003"/><ellipse cx="1156.0" cy="95.6" rx="56.0" ry="24.0"/><ellipse cx="1052.0" cy="100.4" rx="48.0" ry="20.8"/></g><path d="M0 760 Q480 700 960 750 T1920 730 L1920 1080 L0 1080 Z" fill="url(#grass)"/><rect x="455.0" y="380" width="210" height="420" fill="#B8BFCC"/><rect x="455.0" y="352.0" width="23.333333333333332" height="27.999999999999996" fill="#B8BFCC"/><rect x="501.6666666666667" y="352.0" width="23.333333333333332" height="27.999999999999996" fill="#B8BFCC"/><rect x="548.3333333333334" y="352.0" width="23.333333333333332" height="27.999999999999996" fill="#B8BFCC"/><rect x="595.0" y="352.0" width="23.333333333333332" height="27.999999999999996" fill="#B8BFCC"/><rect x="641.6666666666666" y="352.0" width="23.333333333333332" height="27.999999999999996" fill="#B8BFCC"/><rect x="546" y="569.0" width="28" height="46" rx="14" fill="#44506B"/><rect x="1255.0" y="340" width="210" height="460" fill="#B8BFCC"/><rect x="1255.0" y="312.0" width="23.333333333333332" height="27.999999999999996" fill="#B8BFCC"/><rect x="1301.6666666666667" y="312.0" width="23.333333333333332" height="27.999999999999996" fill="#B8BFCC"/><rect x="1348.3333333333333" y="312.0" width="23.333333333333332" height="27.999999999999996" fill="#B8BFCC"/><rect x="1395.0" y="312.0" width="23.333333333333332" height="27.999999999999996" fill="#B8BFCC"/><rect x="1441.6666666666667" y="312.0" width="23.333333333333332" height="27.999999999999996" fill="#B8BFCC"/><rect x="1346" y="547.0" width="28" height="46" rx="14" fill="#44506B"/><rect x="700.0" y="530" width="520" height="300" fill="#C7CDD8"/><rect x="700.0" y="460.6666666666667" width="57.77777777777778" height="69.33333333333333" fill="#C7CDD8"/><rect x="815.5555555555555" y="460.6666666666667" width="57.77777777777778" height="69.33333333333333" fill="#C7CDD8"/><rect x="931.1111111111111" y="460.6666666666667" width="57.77777777777778" height="69.33333333333333" fill="#C7CDD8"/><rect x="1046.6666666666667" y="460.6666666666667" width="57.77777777777778" height="69.33333333333333" fill="#C7CDD8"/><rect x="1162.2222222222222" y="460.6666666666667" width="57.77777777777778" height="69.33333333333333" fill="#C7CDD8"/><rect x="946" y="665.0" width="28" height="46" rx="14" fill="#44506B"/><rect x="900" y="640" width="120" height="190" rx="60" fill="#5C3B1E"/><polygon points="560,330 460,420 660,420" fill="#C0392B"/><polygon points="1360,300 1260,390 1460,390" fill="#C0392B"/><rect x="556" y="250" width="6" height="90" fill="#6B3F14"/><polygon points="562,250 622,272 562,294" fill="#F4C430"/><circle cx="367" cy="987" r="5" fill="#F28DB2"/><circle cx="886" cy="1042" r="5" fill="#FFD84D"/><circle cx="1011" cy="935" r="5" fill="#FFD84D"/><circle cx="1684" cy="1011" r="5" fill="#FFFFFF"/><circle cx="1064" cy="1015" r="5" fill="#FFFFFF"/><circle cx="1644" cy="880" r="5" fill="#FFFFFF"/><circle cx="789" cy="1029" r="5" fill="#FFD84D"/><circle cx="171" cy="917" r="5" fill="#FFFFFF"/><circle cx="506" cy="890" r="5" fill="#FFD84D"/><circle cx="1542" cy="984" r="5" fill="#F28DB2"/><circle cx="934" cy="888" r="5" fill="#FFD84D"/><circle cx="1136" cy="1007" r="5" fill="#F28DB2"/><circle cx="267" cy="1046" r="5" fill="#FFD84D"/><circle cx="77" cy="919" r="5" fill="#F28DB2"/><circle cx="1704" cy="902" r="5" fill="#FFFFFF"/><circle cx="1686" cy="885" r="5" fill="#FFD84D"/></svg>

After

Width:  |  Height:  |  Size: 4.0 KiB

@@ -0,0 +1,43 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://do7jbo1q868v5"
path="res://.godot/imported/castle_backdrop.svg-6370bf5475bc0af705b5afc4de9592b0.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/environments/castle_backdrop.svg"
dest_files=["res://.godot/imported/castle_backdrop.svg-6370bf5475bc0af705b5afc4de9592b0.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
svg/scale=1.0
editor/scale_with_editor_scale=false
editor/convert_colors_with_editor_theme=false
+1
View File
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="1920" height="1080" viewBox="0 0 1920 1080"><defs><linearGradient id="sky" x1="0" y1="0" x2="0" y2="1"><stop offset="0" stop-color="#B9E6A8"/><stop offset="1" stop-color="#7FC37A"/></linearGradient><linearGradient id="floor" x1="0" y1="0" x2="0" y2="1"><stop offset="0" stop-color="#4E9B4A"/><stop offset="1" stop-color="#2E6B33"/></linearGradient></defs><rect width="1920" height="1080" fill="url(#sky)"/><rect x="130" y="260" width="60" height="820" fill="#6B4423"/><ellipse cx="160" cy="260" rx="260" ry="150" fill="#2E8B57"/><rect x="490" y="260" width="60" height="820" fill="#6B4423"/><ellipse cx="520" cy="260" rx="260" ry="150" fill="#3FA05F"/><rect x="870" y="260" width="60" height="820" fill="#6B4423"/><ellipse cx="900" cy="260" rx="260" ry="150" fill="#278050"/><rect x="1250" y="260" width="60" height="820" fill="#6B4423"/><ellipse cx="1280" cy="260" rx="260" ry="150" fill="#35995B"/><rect x="1620" y="260" width="60" height="820" fill="#6B4423"/><ellipse cx="1650" cy="260" rx="260" ry="150" fill="#2B8553"/><path d="M340 260 Q380 520 330 760" fill="none" stroke="#2F6B3A" stroke-width="10" stroke-linecap="round"/><path d="M720 260 Q760 520 710 760" fill="none" stroke="#2F6B3A" stroke-width="10" stroke-linecap="round"/><path d="M1100 260 Q1140 520 1090 760" fill="none" stroke="#2F6B3A" stroke-width="10" stroke-linecap="round"/><path d="M1480 260 Q1520 520 1470 760" fill="none" stroke="#2F6B3A" stroke-width="10" stroke-linecap="round"/><path d="M0 860 Q500 800 960 860 T1920 830 L1920 1080 L0 1080 Z" fill="url(#floor)"/><g transform="translate(1052,998)"><circle r="16" fill="#FFD84D"/><circle r="6" fill="#FFF1A8"/></g><g transform="translate(114,923)"><circle r="16" fill="#F25F5C"/><circle r="6" fill="#FFF1A8"/></g><g transform="translate(1530,1026)"><circle r="16" fill="#F25F5C"/><circle r="6" fill="#FFF1A8"/></g><g transform="translate(1066,917)"><circle r="16" fill="#F28DB2"/><circle r="6" fill="#FFF1A8"/></g><g transform="translate(1287,1033)"><circle r="16" fill="#F25F5C"/><circle r="6" fill="#FFF1A8"/></g><g transform="translate(1230,981)"><circle r="16" fill="#F28DB2"/><circle r="6" fill="#FFF1A8"/></g><g transform="translate(1335,928)"><circle r="16" fill="#F25F5C"/><circle r="6" fill="#FFF1A8"/></g><g transform="translate(1431,943)"><circle r="16" fill="#F28DB2"/><circle r="6" fill="#FFF1A8"/></g><g transform="translate(773,985)"><circle r="16" fill="#FFD84D"/><circle r="6" fill="#FFF1A8"/></g><g transform="translate(1620,978)"><circle r="16" fill="#F25F5C"/><circle r="6" fill="#FFF1A8"/></g><ellipse cx="960" cy="1010" rx="210" ry="30" fill="#58B4D6"/></svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

@@ -0,0 +1,43 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://nge4okrdsa2y"
path="res://.godot/imported/jungle_backdrop.svg-5c35e665b8afebdb8495150498a52935.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/environments/jungle_backdrop.svg"
dest_files=["res://.godot/imported/jungle_backdrop.svg-5c35e665b8afebdb8495150498a52935.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
svg/scale=1.0
editor/scale_with_editor_scale=false
editor/convert_colors_with_editor_theme=false
File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 15 KiB

@@ -0,0 +1,43 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://batp5jq4u07eo"
path="res://.godot/imported/library_backdrop.svg-92325ebcba40d5a709dfd067d23383ca.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/environments/library_backdrop.svg"
dest_files=["res://.godot/imported/library_backdrop.svg-92325ebcba40d5a709dfd067d23383ca.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
svg/scale=1.0
editor/scale_with_editor_scale=false
editor/convert_colors_with_editor_theme=false
File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 11 KiB

@@ -0,0 +1,43 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cbk0ir0hi5p7b"
path="res://.godot/imported/space_backdrop.svg-0a7dc57bc3acb84f62448dc8ffa07dda.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/environments/space_backdrop.svg"
dest_files=["res://.godot/imported/space_backdrop.svg-0a7dc57bc3acb84f62448dc8ffa07dda.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
svg/scale=1.0
editor/scale_with_editor_scale=false
editor/convert_colors_with_editor_theme=false
+1
View File
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="1920" height="1080" viewBox="0 0 1920 1080"><defs><linearGradient id="sky" x1="0" y1="0" x2="0" y2="1"><stop offset="0" stop-color="#7CC0EE"/><stop offset="1" stop-color="#E6F3FB"/></linearGradient><linearGradient id="grass" x1="0" y1="0" x2="0" y2="1"><stop offset="0" stop-color="#7DBB5A"/><stop offset="1" stop-color="#3F8A3A"/></linearGradient></defs><rect width="1920" height="1080" fill="url(#sky)"/><circle cx="300" cy="170" r="75" fill="#FFE27A"/><g fill="#FFFFFF" opacity="0.9"><ellipse cx="800" cy="150" rx="110.0" ry="34.0"/><ellipse cx="870.0" cy="132.0" rx="70.0" ry="30.0"/><ellipse cx="740.0" cy="138.0" rx="60.0" ry="26.0"/></g><g fill="#FFFFFF" opacity="0.9"><ellipse cx="1400" cy="230" rx="88.0" ry="27.200000000000003"/><ellipse cx="1456.0" cy="215.6" rx="56.0" ry="24.0"/><ellipse cx="1352.0" cy="220.4" rx="48.0" ry="20.8"/></g><path d="M0 700 Q500 620 1000 690 T1920 660 L1920 1080 L0 1080 Z" fill="#A5D17A"/><path d="M0 840 Q500 780 1000 840 T1920 810 L1920 1080 L0 1080 Z" fill="url(#grass)"/><rect x="250" y="640" width="200" height="150" fill="#F2D7A8"/><polygon points="236,640 350.0,550.0 464,640" fill="#C0392B"/><rect x="330.0" y="700.0" width="40.0" height="90.0" fill="#6B4423"/><rect x="270.0" y="670.0" width="40.0" height="37.5" fill="#BFE3F5"/><rect x="560" y="610" width="180" height="170" fill="#E8C5A0"/><polygon points="546,610 650.0,508.0 754,610" fill="#8E4B2A"/><rect x="632.0" y="678.0" width="36.0" height="102.0" fill="#6B4423"/><rect x="578.0" y="644.0" width="36.0" height="42.5" fill="#BFE3F5"/><rect x="1100" y="650" width="220" height="150" fill="#F7E3B5"/><polygon points="1086,650 1210.0,560.0 1334,650" fill="#B03A2E"/><rect x="1188.0" y="710.0" width="44.0" height="90.0" fill="#6B4423"/><rect x="1122.0" y="680.0" width="44.0" height="37.5" fill="#BFE3F5"/><rect x="1500" y="620" width="190" height="170" fill="#EBD0A6"/><polygon points="1486,620 1595.0,518.0 1704,620" fill="#7D3C98"/><rect x="1576.0" y="688.0" width="38.0" height="102.0" fill="#6B4423"/><rect x="1519.0" y="654.0" width="38.0" height="42.5" fill="#BFE3F5"/><rect x="1380" y="470" width="60" height="230" fill="#D9C7A3"/><polygon points="1370,470 1410,400 1450,470" fill="#8E4B2A"/><path d="M760 1080 Q900 900 1000 820" fill="none" stroke="#D9B77A" stroke-width="60" stroke-linecap="round"/><circle cx="359" cy="1041" r="5" fill="#F28DB2"/><circle cx="732" cy="1002" r="5" fill="#FFD84D"/><circle cx="339" cy="947" r="5" fill="#F28DB2"/><circle cx="106" cy="1020" r="5" fill="#FFFFFF"/><circle cx="182" cy="950" r="5" fill="#FFFFFF"/><circle cx="1409" cy="1048" r="5" fill="#F28DB2"/><circle cx="175" cy="931" r="5" fill="#F28DB2"/><circle cx="1005" cy="1043" r="5" fill="#FFD84D"/><circle cx="441" cy="987" r="5" fill="#FFFFFF"/><circle cx="1847" cy="1037" r="5" fill="#FFD84D"/><circle cx="627" cy="993" r="5" fill="#FFD84D"/><circle cx="1056" cy="998" r="5" fill="#FFD84D"/></svg>

After

Width:  |  Height:  |  Size: 2.9 KiB

@@ -0,0 +1,43 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bedkq5ifj2j17"
path="res://.godot/imported/village_backdrop.svg-eea9067b6ab1c9dc030d923033534cdb.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/environments/village_backdrop.svg"
dest_files=["res://.godot/imported/village_backdrop.svg-eea9067b6ab1c9dc030d923033534cdb.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
svg/scale=1.0
editor/scale_with_editor_scale=false
editor/convert_colors_with_editor_theme=false
+1
View File
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="1920" height="1080" viewBox="0 0 1920 1080"><defs><linearGradient id="sky" x1="0" y1="0" x2="0" y2="1"><stop offset="0" stop-color="#5C3A5A"/><stop offset="1" stop-color="#F2A363"/></linearGradient><linearGradient id="lava" x1="0" y1="0" x2="0" y2="1"><stop offset="0" stop-color="#FFD84D"/><stop offset="1" stop-color="#E5484D"/></linearGradient></defs><rect width="1920" height="1080" fill="url(#sky)"/><circle cx="1620" cy="170" r="60" fill="#FFD8A0" opacity="0.8"/><g fill="#FFFFFF" opacity="0.5"><ellipse cx="600" cy="160" rx="110.0" ry="34.0"/><ellipse cx="670.0" cy="142.0" rx="70.0" ry="30.0"/><ellipse cx="540.0" cy="148.0" rx="60.0" ry="26.0"/></g><g fill="#FFFFFF" opacity="0.4"><ellipse cx="1100" cy="260" rx="88.0" ry="27.200000000000003"/><ellipse cx="1156.0" cy="245.6" rx="56.0" ry="24.0"/><ellipse cx="1052.0" cy="250.4" rx="48.0" ry="20.8"/></g><polygon points="560,860 960,300 1360,860" fill="#6B4A3A"/><polygon points="870,300 1050,300 1010,380 910,380" fill="#3E2B22"/><path d="M930 330 Q900 520 840 640 Q880 700 920 860 L1000 860 Q1010 700 1030 620 Q1010 460 1000 330 Z" fill="url(#lava)"/><ellipse cx="960" cy="315" rx="70" ry="24" fill="#FFB347"/><circle cx="1029" cy="293" r="13" fill="#FF8C42"/><circle cx="919" cy="132" r="11" fill="#FF8C42"/><circle cx="1050" cy="228" r="14" fill="#FF8C42"/><circle cx="1036" cy="147" r="16" fill="#FF8C42"/><circle cx="981" cy="175" r="14" fill="#FF8C42"/><circle cx="953" cy="170" r="6" fill="#FF8C42"/><circle cx="986" cy="280" r="10" fill="#FF8C42"/><circle cx="1015" cy="204" r="12" fill="#FF8C42"/><path d="M0 860 Q500 800 960 860 T1920 830 L1920 1080 L0 1080 Z" fill="#3B2F2A"/><ellipse cx="412" cy="904" rx="27" ry="8" fill="#5A463C"/><ellipse cx="1059" cy="951" rx="19" ry="8" fill="#5A463C"/><ellipse cx="94" cy="955" rx="20" ry="8" fill="#5A463C"/><ellipse cx="368" cy="986" rx="14" ry="8" fill="#5A463C"/><ellipse cx="1396" cy="959" rx="28" ry="8" fill="#5A463C"/><ellipse cx="539" cy="990" rx="30" ry="8" fill="#5A463C"/><ellipse cx="1762" cy="996" rx="20" ry="8" fill="#5A463C"/><ellipse cx="603" cy="1052" rx="19" ry="8" fill="#5A463C"/><ellipse cx="1446" cy="994" rx="29" ry="8" fill="#5A463C"/><ellipse cx="323" cy="984" rx="25" ry="8" fill="#5A463C"/></svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

@@ -0,0 +1,43 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cfqga7qwubnrb"
path="res://.godot/imported/volcano_backdrop.svg-7d84953836ae3a8c66e514d4ed8545c0.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/environments/volcano_backdrop.svg"
dest_files=["res://.godot/imported/volcano_backdrop.svg-7d84953836ae3a8c66e514d4ed8545c0.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
svg/scale=1.0
editor/scale_with_editor_scale=false
editor/convert_colors_with_editor_theme=false