Update all demo projects for Godot 4.5 and use path-deterministic UIDs (#1258)

This commit is contained in:
Aaron Franke
2025-10-03 16:22:39 -07:00
committed by GitHub
parent de00da353c
commit 14fcc0e133
1903 changed files with 7777 additions and 17289 deletions

View File

@@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://ni6t4bukhhtq"
uid="uid://c0am3gcgk8uf0"
path="res://.godot/imported/clear.svg-8b4ed1a66e68ce7d40ebb58ca5ec90ed.ctex"
metadata={
"vram_texture": false

View File

@@ -1 +1 @@
uid://7d87a4p1kd2u
uid://cxnk00sr4uyf7

View File

@@ -1,8 +1,8 @@
[gd_scene load_steps=4 format=3 uid="uid://c50snxy83byec"]
[gd_scene load_steps=4 format=3 uid="uid://c476bneq2n380"]
[ext_resource type="Script" uid="uid://7d87a4p1kd2u" path="res://controls.gd" id="1_gpdjo"]
[ext_resource type="Texture2D" uid="uid://ni6t4bukhhtq" path="res://clear.svg" id="2_qo8cm"]
[ext_resource type="Script" uid="uid://v3wb3vhx0ang" path="res://custom_control.gd" id="3_xwvqn"]
[ext_resource type="Script" uid="uid://cxnk00sr4uyf7" path="res://controls.gd" id="1_gpdjo"]
[ext_resource type="Texture2D" uid="uid://c0am3gcgk8uf0" path="res://clear.svg" id="2_qo8cm"]
[ext_resource type="Script" uid="uid://cl70yf5thtjy8" path="res://custom_control.gd" id="3_xwvqn"]
[node name="Accessibility" type="Control"]
layout_mode = 3

View File

@@ -1 +0,0 @@
uid://bttvjfh81iwsa

View File

@@ -1 +1 @@
uid://v3wb3vhx0ang
uid://cl70yf5thtjy8

View File

@@ -1 +1 @@
uid://gqrqtmbho5lj
uid://cks0sdo5ku5l7

View File

@@ -1,13 +1,13 @@
[gd_scene load_steps=21 format=3 uid="uid://doa7j7q1j4p4e"]
[gd_scene load_steps=21 format=3 uid="uid://bh2d5pblfdq45"]
[ext_resource type="Script" uid="uid://gqrqtmbho5lj" path="res://bidi.gd" id="2"]
[ext_resource type="FontFile" uid="uid://dcyy0x2u3jocr" path="res://fonts/NotoSansThaiUI_Regular.ttf" id="2_plk2w"]
[ext_resource type="Script" uid="uid://c1yur7v2rmbrg" path="res://custom_st_parser.gd" id="3"]
[ext_resource type="FontFile" uid="uid://bk3udiiuy60g4" path="res://fonts/NotoNaskhArabicUI_Regular.ttf" id="3_cf43x"]
[ext_resource type="FontVariation" uid="uid://bymgwaapysw4i" path="res://lib_font.tres" id="4"]
[ext_resource type="FontFile" uid="uid://cwer1pi5ka4io" path="res://fonts/NotoSansHebrew_Regular.ttf" id="4_03wxc"]
[ext_resource type="FontFile" uid="uid://bic5b75wmaxwj" path="res://fonts/LinLibertine_R.otf" id="5_dd4o7"]
[ext_resource type="FontFile" uid="uid://cctsp10uhaei8" path="res://fonts/Recursive_VF_subset-GF_latin_basic.woff2" id="8_8y1fh"]
[ext_resource type="Script" uid="uid://cks0sdo5ku5l7" path="res://bidi.gd" id="2"]
[ext_resource type="FontFile" uid="uid://ck571h1rnbjlr" path="res://fonts/NotoSansThaiUI_Regular.ttf" id="2_plk2w"]
[ext_resource type="Script" uid="uid://cr1xsc8mo5td2" path="res://custom_st_parser.gd" id="3"]
[ext_resource type="FontFile" uid="uid://5qobq5th8450" path="res://fonts/NotoNaskhArabicUI_Regular.ttf" id="3_cf43x"]
[ext_resource type="FontVariation" uid="uid://dl6ocejcxbr1j" path="res://lib_font.tres" id="4"]
[ext_resource type="FontFile" uid="uid://120w16oyolc4" path="res://fonts/NotoSansHebrew_Regular.ttf" id="4_03wxc"]
[ext_resource type="FontFile" uid="uid://1ihjtdd3prly" path="res://fonts/LinLibertine_R.otf" id="5_dd4o7"]
[ext_resource type="FontFile" uid="uid://fu5s0m2dvfvj" path="res://fonts/Recursive_VF_subset-GF_latin_basic.woff2" id="8_8y1fh"]
[sub_resource type="FontVariation" id="FontVariation_pn5rb"]
base_font = ExtResource("5_dd4o7")

View File

@@ -1 +1 @@
uid://c1yur7v2rmbrg
uid://cr1xsc8mo5td2

View File

@@ -2,7 +2,7 @@
importer="font_data_dynamic"
type="FontFile"
uid="uid://bic5b75wmaxwj"
uid="uid://1ihjtdd3prly"
path="res://.godot/imported/LinLibertine_R.otf-0d33583986cf94e9ad55cc89a5951934.fontdata"
[deps]
@@ -17,12 +17,13 @@ antialiasing=1
generate_mipmaps=false
disable_embedded_bitmaps=true
multichannel_signed_distance_field=false
msdf_pixel_range=8.0
msdf_pixel_range=8
msdf_size=48
allow_system_fallback=true
force_autohinter=false
modulate_color_glyphs=false
hinting=1
subpixel_positioning=1
subpixel_positioning=4
keep_rounding_remainders=true
oversampling=0.0
Fallbacks=null

View File

@@ -2,7 +2,7 @@
importer="font_data_dynamic"
type="FontFile"
uid="uid://bk3udiiuy60g4"
uid="uid://5qobq5th8450"
path="res://.godot/imported/NotoNaskhArabicUI_Regular.ttf-71ae3841953d426d66ee60d00f69e0e0.fontdata"
[deps]
@@ -21,8 +21,9 @@ msdf_pixel_range=8
msdf_size=48
allow_system_fallback=true
force_autohinter=false
modulate_color_glyphs=false
hinting=1
subpixel_positioning=1
subpixel_positioning=4
keep_rounding_remainders=true
oversampling=0.0
Fallbacks=null

View File

@@ -2,7 +2,7 @@
importer="font_data_dynamic"
type="FontFile"
uid="uid://cwer1pi5ka4io"
uid="uid://120w16oyolc4"
path="res://.godot/imported/NotoSansHebrew_Regular.ttf-9d09161984e30bb05b9445728c29a2a8.fontdata"
[deps]
@@ -17,12 +17,13 @@ antialiasing=1
generate_mipmaps=false
disable_embedded_bitmaps=true
multichannel_signed_distance_field=false
msdf_pixel_range=8.0
msdf_pixel_range=8
msdf_size=48
allow_system_fallback=true
force_autohinter=false
modulate_color_glyphs=false
hinting=1
subpixel_positioning=1
subpixel_positioning=4
keep_rounding_remainders=true
oversampling=0.0
Fallbacks=null

View File

@@ -2,7 +2,7 @@
importer="font_data_dynamic"
type="FontFile"
uid="uid://dcyy0x2u3jocr"
uid="uid://ck571h1rnbjlr"
path="res://.godot/imported/NotoSansThaiUI_Regular.ttf-a2b65614687aa5ce07b4d39f23198f14.fontdata"
[deps]
@@ -17,12 +17,13 @@ antialiasing=1
generate_mipmaps=false
disable_embedded_bitmaps=true
multichannel_signed_distance_field=false
msdf_pixel_range=8.0
msdf_pixel_range=8
msdf_size=48
allow_system_fallback=true
force_autohinter=false
modulate_color_glyphs=false
hinting=1
subpixel_positioning=1
subpixel_positioning=4
keep_rounding_remainders=true
oversampling=0.0
Fallbacks=null

View File

@@ -2,7 +2,7 @@
importer="font_data_dynamic"
type="FontFile"
uid="uid://ba53h385o6ips"
uid="uid://ho4vjp77unr5"
path="res://.godot/imported/NotoSansUI_Regular.ttf-e126ff40055cb76ad9714327677638b8.fontdata"
[deps]
@@ -17,12 +17,13 @@ antialiasing=1
generate_mipmaps=false
disable_embedded_bitmaps=true
multichannel_signed_distance_field=false
msdf_pixel_range=8.0
msdf_pixel_range=8
msdf_size=48
allow_system_fallback=true
force_autohinter=false
modulate_color_glyphs=false
hinting=1
subpixel_positioning=1
subpixel_positioning=4
keep_rounding_remainders=true
oversampling=0.0
Fallbacks=null

View File

@@ -2,7 +2,7 @@
importer="font_data_dynamic"
type="FontFile"
uid="uid://cctsp10uhaei8"
uid="uid://fu5s0m2dvfvj"
path="res://.godot/imported/Recursive_VF_subset-GF_latin_basic.woff2-88636a22c3c54139c5e5dc81b441b111.fontdata"
[deps]
@@ -21,8 +21,9 @@ msdf_pixel_range=8
msdf_size=48
allow_system_fallback=true
force_autohinter=false
modulate_color_glyphs=false
hinting=1
subpixel_positioning=1
subpixel_positioning=4
keep_rounding_remainders=true
oversampling=0.0
Fallbacks=null

View File

@@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://brwp8bimc75uu"
uid="uid://bh6rfut1wlnxr"
path="res://.godot/imported/icon.webp-e94f9a68b0f625a567a797079e4d325f.ctex"
metadata={
"vram_texture": false
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/icon.webp-e94f9a68b0f625a567a797079e4d325f.ct
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
@@ -25,6 +27,10 @@ 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

View File

@@ -1,6 +1,7 @@
[gd_resource type="FontVariation" load_steps=2 format=3 uid="uid://bymgwaapysw4i"]
[gd_resource type="FontVariation" load_steps=2 format=3 uid="uid://dl6ocejcxbr1j"]
[ext_resource type="FontFile" uid="uid://bic5b75wmaxwj" path="res://fonts/LinLibertine_R.otf" id="1"]
[ext_resource type="FontFile" uid="uid://1ihjtdd3prly" path="res://fonts/LinLibertine_R.otf" id="1"]
[resource]
resource_name = "LibFont"
base_font = ExtResource("1")

View File

@@ -1,6 +1,7 @@
[gd_resource type="FontVariation" load_steps=2 format=3 uid="uid://dewurnqemtrs"]
[gd_resource type="FontVariation" load_steps=2 format=3 uid="uid://bocju4r7jiega"]
[ext_resource type="FontFile" uid="uid://cwer1pi5ka4io" path="res://fonts/NotoSansHebrew_Regular.ttf" id="1_yyyil"]
[ext_resource type="FontFile" uid="uid://120w16oyolc4" path="res://fonts/NotoSansHebrew_Regular.ttf" id="1_yyyil"]
[resource]
resource_name = "NotoFont"
fallbacks = Array[Font]([ExtResource("1_yyyil")])

View File

@@ -13,7 +13,7 @@ config_version=5
config/name="BiDi and Font Features"
config/tags=PackedStringArray("demo", "gui", "official")
run/main_scene="res://bidi.tscn"
config/features=PackedStringArray("4.4")
config/features=PackedStringArray("4.5")
run/low_processor_mode=true
config/icon="res://icon.webp"

View File

@@ -1,7 +1,7 @@
[gd_scene load_steps=6 format=3 uid="uid://dy11txudwdmgy"]
[gd_scene load_steps=6 format=3 uid="uid://dqguuy0aao4cr"]
[ext_resource type="Texture2D" uid="uid://brwp8bimc75uu" path="res://icon.webp" id="1_8tycj"]
[ext_resource type="Script" uid="uid://bh4pfy7ykbtl2" path="res://tree.gd" id="2_68sc3"]
[ext_resource type="Texture2D" uid="uid://t1yntfol7yga" path="res://icon.webp" id="1_8tycj"]
[ext_resource type="Script" uid="uid://cidbihqfdp2ne" path="res://tree.gd" id="2_68sc3"]
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_bl4wp"]
content_margin_left = 10.0

View File

@@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://brwp8bimc75uu"
uid="uid://t1yntfol7yga"
path="res://.godot/imported/icon.webp-e94f9a68b0f625a567a797079e4d325f.ctex"
metadata={
"vram_texture": false
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/icon.webp-e94f9a68b0f625a567a797079e4d325f.ct
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
@@ -25,6 +27,10 @@ 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

View File

@@ -1 +1 @@
uid://bh4pfy7ykbtl2
uid://cidbihqfdp2ne

View File

@@ -1,6 +1,6 @@
[gd_scene load_steps=2 format=3 uid="uid://bfrbj2aq7xqe4"]
[gd_scene load_steps=2 format=3 uid="uid://cp0yrr35xhiue"]
[ext_resource type="Script" uid="uid://w33ulhuhrjo6" path="res://drag_drop_script.gd" id="1"]
[ext_resource type="Script" uid="uid://c5htx3sif4me8" path="res://drag_drop_script.gd" id="1"]
[node name="DragAndDrop" type="Control"]
layout_mode = 3

View File

@@ -1 +1 @@
uid://w33ulhuhrjo6
uid://c5htx3sif4me8

View File

@@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://brwp8bimc75uu"
uid="uid://bpx4pfghvee1o"
path="res://.godot/imported/icon.webp-e94f9a68b0f625a567a797079e4d325f.ctex"
metadata={
"vram_texture": false
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/icon.webp-e94f9a68b0f625a567a797079e4d325f.ct
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
@@ -25,6 +27,10 @@ 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

View File

@@ -17,7 +17,7 @@ config/description="A demo showcasing drag and drop functionality.
- Click on the buttons to manually adjust their color."
config/tags=PackedStringArray("demo", "gui", "official")
run/main_scene="res://drag_and_drop.tscn"
config/features=PackedStringArray("4.4")
config/features=PackedStringArray("4.5")
run/low_processor_mode=true
config/icon="res://icon.webp"

View File

@@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://brwp8bimc75uu"
uid="uid://vr1107xucnyt"
path="res://.godot/imported/icon.webp-e94f9a68b0f625a567a797079e4d325f.ctex"
metadata={
"vram_texture": false
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/icon.webp-e94f9a68b0f625a567a797079e4d325f.ct
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
@@ -25,6 +27,10 @@ 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

View File

@@ -1 +1 @@
uid://c3qox3onxh0we
uid://cnklsegp6n0ik

View File

@@ -1,8 +1,8 @@
[gd_scene load_steps=10 format=3 uid="uid://bhjmyer4wlwy2"]
[gd_scene load_steps=10 format=3 uid="uid://0q7gcx8h0wjg"]
[ext_resource type="Script" uid="uid://c3qox3onxh0we" path="res://paint_control.gd" id="1"]
[ext_resource type="Script" uid="uid://bu3w4m4lffwrc" path="res://tools_panel.gd" id="2"]
[ext_resource type="Texture2D" uid="uid://cdqq0m3rrlbva" path="res://paint_tools.png" id="3"]
[ext_resource type="Script" uid="uid://cnklsegp6n0ik" path="res://paint_control.gd" id="1"]
[ext_resource type="Script" uid="uid://dum5j5wu6quna" path="res://tools_panel.gd" id="2"]
[ext_resource type="Texture2D" uid="uid://cdp7qdy78juas" path="res://paint_tools.png" id="3"]
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_4ksjc"]
bg_color = Color(1, 1, 1, 1)

View File

@@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://cdqq0m3rrlbva"
uid="uid://cdp7qdy78juas"
path="res://.godot/imported/paint_tools.png-224b64b7ddb26189a369199f6d686b79.ctex"
metadata={
"vram_texture": false
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/paint_tools.png-224b64b7ddb26189a369199f6d686
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
@@ -25,6 +27,10 @@ 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

View File

@@ -16,7 +16,7 @@ It supports different types of 'brushes': a basic pen/pencil
and eraser, as well as a rectangle and a circle brush."
config/tags=PackedStringArray("demo", "gui", "official")
run/main_scene="res://paint_root.tscn"
config/features=PackedStringArray("4.4")
config/features=PackedStringArray("4.5")
config/icon="res://icon.webp"
[debug]

View File

@@ -1 +1 @@
uid://bu3w4m4lffwrc
uid://dum5j5wu6quna

View File

@@ -1 +1 @@
uid://rbsby5v73hrx
uid://duj40c7016ubf

View File

@@ -1,6 +1,6 @@
[gd_scene load_steps=2 format=3 uid="uid://cy6kmby6mupvv"]
[gd_scene load_steps=2 format=3 uid="uid://cctu6l46yqxu3"]
[ext_resource type="Script" uid="uid://rbsby5v73hrx" path="res://ActionRemapButton.gd" id="1"]
[ext_resource type="Script" uid="uid://duj40c7016ubf" path="res://ActionRemapButton.gd" id="1"]
[node name="ActionRemapButton" type="Button"]
offset_right = 90.0

View File

@@ -1,6 +1,6 @@
[gd_scene load_steps=2 format=3 uid="uid://bjdgwg23lm1d4"]
[gd_scene load_steps=2 format=3 uid="uid://bq7rk1normitt"]
[ext_resource type="PackedScene" uid="uid://cy6kmby6mupvv" path="res://ActionRemapButton.tscn" id="1"]
[ext_resource type="PackedScene" uid="uid://cctu6l46yqxu3" path="res://ActionRemapButton.tscn" id="1"]
[node name="InputRemapMenu" type="Control"]
layout_mode = 3

View File

@@ -1 +1 @@
uid://blx4uxto7bsmy
uid://dmt7n7ixutfpd

View File

@@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://brwp8bimc75uu"
uid="uid://6e6xfwbsncqa"
path="res://.godot/imported/icon.webp-e94f9a68b0f625a567a797079e4d325f.ctex"
metadata={
"vram_texture": false
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/icon.webp-e94f9a68b0f625a567a797079e4d325f.ct
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
@@ -25,6 +27,10 @@ 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

View File

@@ -18,7 +18,7 @@ config/description="A demo showing how to build an input key remapping screen.
after the project is restarted."
config/tags=PackedStringArray("demo", "gui", "input", "official", "settings")
run/main_scene="res://InputRemapMenu.tscn"
config/features=PackedStringArray("4.4")
config/features=PackedStringArray("4.5")
config/icon="res://icon.webp"
[autoload]

View File

@@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://brwp8bimc75uu"
uid="uid://fpb8y0u62xgk"
path="res://.godot/imported/icon.webp-e94f9a68b0f625a567a797079e4d325f.ctex"
metadata={
"vram_texture": false
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/icon.webp-e94f9a68b0f625a567a797079e4d325f.ct
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
@@ -25,6 +27,10 @@ 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

View File

@@ -2,7 +2,7 @@
importer="font_data_dynamic"
type="FontFile"
uid="uid://bq4xy4dnuucra"
uid="uid://cap8n6yo8gvjf"
path="res://.godot/imported/montserrat_semibold.ttf-82447902655912d350b40072a5c89861.fontdata"
[deps]
@@ -21,8 +21,9 @@ msdf_pixel_range=8
msdf_size=48
allow_system_fallback=true
force_autohinter=false
modulate_color_glyphs=false
hinting=1
subpixel_positioning=1
subpixel_positioning=4
keep_rounding_remainders=true
oversampling=0.0
Fallbacks=null

View File

@@ -2,7 +2,7 @@
importer="font_data_dynamic"
type="FontFile"
uid="uid://j0vum3eyhewy"
uid="uid://b4ngef7pot3yp"
path="res://.godot/imported/montserrat_semibold_msdf.ttf-3d4d7c8ca9f6b67f9698cf3e8bf1519e.fontdata"
[deps]
@@ -16,13 +16,14 @@ Rendering=null
antialiasing=1
generate_mipmaps=false
disable_embedded_bitmaps=true
multichannel_signed_distance_field=true
msdf_pixel_range=40
multichannel_signed_distance_field=false
msdf_pixel_range=8
msdf_size=48
allow_system_fallback=true
force_autohinter=false
modulate_color_glyphs=false
hinting=1
subpixel_positioning=1
subpixel_positioning=4
keep_rounding_remainders=true
oversampling=0.0
Fallbacks=null

View File

@@ -19,7 +19,7 @@ for higher precision when rendering the font. This allows MSDF fonts to be more
at small font sizes compared to single-channel signed distance field fonts."
config/tags=PackedStringArray("2d", "demo", "gui", "official", "rendering")
run/main_scene="res://sdf_font_demo.tscn"
config/features=PackedStringArray("4.4")
config/features=PackedStringArray("4.5")
config/icon="res://icon.webp"
[debug]

View File

@@ -1 +1 @@
uid://bttvjfh81iwsa
uid://drffb8ty178f0

View File

@@ -1,7 +1,7 @@
[gd_scene load_steps=7 format=3 uid="uid://c50snxy83byec"]
[gd_scene load_steps=7 format=3 uid="uid://dbknjwlpbdyit"]
[ext_resource type="Script" path="res://sdf_font_demo.gd" id="1_05k3u"]
[ext_resource type="FontFile" uid="uid://j0vum3eyhewy" path="res://montserrat_semibold_msdf.ttf" id="1_eart1"]
[ext_resource type="Script" uid="uid://drffb8ty178f0" path="res://sdf_font_demo.gd" id="1_05k3u"]
[ext_resource type="FontFile" uid="uid://b4ngef7pot3yp" path="res://montserrat_semibold_msdf.ttf" id="1_eart1"]
[sub_resource type="Animation" id="1"]
length = 15.0
@@ -37,13 +37,13 @@ tracks/0/keys = {
[sub_resource type="AnimationLibrary" id="AnimationLibrary_88vp7"]
_data = {
"rotate": SubResource("1"),
"zoomin_zoomout": SubResource("2")
&"rotate": SubResource("1"),
&"zoomin_zoomout": SubResource("2")
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_j5dlp"]
_data = {
"zoomin_zoomout": SubResource("2")
&"zoomin_zoomout": SubResource("2")
}
[node name="SDFFontDemo" type="Control"]
@@ -121,13 +121,13 @@ layout_mode = 2
[node name="Rotate" type="AnimationPlayer" parent="CenterContainer/Base"]
libraries = {
"": SubResource("AnimationLibrary_88vp7")
&"": SubResource("AnimationLibrary_88vp7")
}
autoplay = "rotate"
[node name="Zoom" type="AnimationPlayer" parent="CenterContainer/Base"]
libraries = {
"": SubResource("AnimationLibrary_j5dlp")
&"": SubResource("AnimationLibrary_j5dlp")
}
autoplay = "zoomin_zoomout"

View File

@@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://brwp8bimc75uu"
uid="uid://bc60yrs24wu2b"
path="res://.godot/imported/icon.webp-e94f9a68b0f625a567a797079e4d325f.ctex"
metadata={
"vram_texture": false
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/icon.webp-e94f9a68b0f625a567a797079e4d325f.ct
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
@@ -25,6 +27,10 @@ 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

View File

@@ -1 +1 @@
uid://dp32xd528bcdt
uid://dsgcdlsxwu7om

View File

@@ -1,9 +1,9 @@
[gd_scene load_steps=7 format=3 uid="uid://1cywl1qtanq3"]
[gd_scene load_steps=7 format=3 uid="uid://de1f6lgrd2fqo"]
[ext_resource type="Script" uid="uid://dp32xd528bcdt" path="res://main.gd" id="1"]
[ext_resource type="Texture2D" uid="uid://dnhldrc8cymrs" path="res://pixel_art_example.webp" id="2_mfq7n"]
[ext_resource type="Texture2D" uid="uid://cok02ms2cxmut" path="res://pixel_art_text_example.webp" id="3_0qxym"]
[ext_resource type="Texture2D" uid="uid://c43k4wledw7py" path="res://pixel_art_checkerboard_example.webp" id="3_unurd"]
[ext_resource type="Script" uid="uid://dsgcdlsxwu7om" path="res://main.gd" id="1"]
[ext_resource type="Texture2D" uid="uid://bdaenydig34xj" path="res://pixel_art_example.webp" id="2_mfq7n"]
[ext_resource type="Texture2D" uid="uid://cs6fojvfl4q3n" path="res://pixel_art_text_example.webp" id="3_0qxym"]
[ext_resource type="Texture2D" uid="uid://0aq82wydb6n3" path="res://pixel_art_checkerboard_example.webp" id="3_unurd"]
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_vvbdh"]
draw_center = false
@@ -195,8 +195,8 @@ text = "Window Base Size"
[node name="OptionButton" type="OptionButton" parent="Panel/AspectRatioContainer/Panel/CenterContainer/Options/WindowBaseSize"]
layout_mode = 2
size_flags_horizontal = 3
item_count = 8
selected = 0
item_count = 8
popup/item_0/text = "648×648 (1:1)"
popup/item_0/id = 0
popup/item_1/text = "640×480 (4:3)"
@@ -225,8 +225,8 @@ text = "Window Stretch Mode"
[node name="OptionButton" type="OptionButton" parent="Panel/AspectRatioContainer/Panel/CenterContainer/Options/WindowStretchMode"]
layout_mode = 2
size_flags_horizontal = 3
item_count = 3
selected = 1
item_count = 3
popup/item_0/text = "Disabled"
popup/item_0/id = 0
popup/item_1/text = "Canvas Items (2D)"
@@ -245,8 +245,8 @@ text = "Window Stretch Aspect"
[node name="OptionButton" type="OptionButton" parent="Panel/AspectRatioContainer/Panel/CenterContainer/Options/WindowStretchAspect"]
layout_mode = 2
size_flags_horizontal = 3
item_count = 5
selected = 4
item_count = 5
popup/item_0/text = "Ignore"
popup/item_0/id = 0
popup/item_1/text = "Keep"
@@ -291,8 +291,8 @@ text = "Window Stretch Scale Mode"
[node name="OptionButton" type="OptionButton" parent="Panel/AspectRatioContainer/Panel/CenterContainer/Options/WindowStretchScaleMode"]
layout_mode = 2
size_flags_horizontal = 3
item_count = 2
selected = 0
item_count = 2
popup/item_0/text = "Fractional"
popup/item_0/id = 0
popup/item_1/text = "Integer"
@@ -312,8 +312,8 @@ text = "GUI Max Aspect Ratio"
[node name="OptionButton" type="OptionButton" parent="Panel/AspectRatioContainer/Panel/CenterContainer/Options/GUIMaxAspectRatio"]
layout_mode = 2
size_flags_horizontal = 3
item_count = 7
selected = 0
item_count = 7
popup/item_0/text = "Fit to Window"
popup/item_0/id = 0
popup/item_1/text = "5:4"

View File

@@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://c43k4wledw7py"
uid="uid://0aq82wydb6n3"
path="res://.godot/imported/pixel_art_checkerboard_example.webp-6f8f9ae2343a90f4ff1c14b66b34ee14.ctex"
metadata={
"vram_texture": false
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/pixel_art_checkerboard_example.webp-6f8f9ae23
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
@@ -25,6 +27,10 @@ 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

View File

@@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://dnhldrc8cymrs"
uid="uid://bdaenydig34xj"
path="res://.godot/imported/pixel_art_example.webp-cbf401b3e4c2305f24ee0e78bd5f54d8.ctex"
metadata={
"vram_texture": false
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/pixel_art_example.webp-cbf401b3e4c2305f24ee0e
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
@@ -25,6 +27,10 @@ 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

View File

@@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://cok02ms2cxmut"
uid="uid://cs6fojvfl4q3n"
path="res://.godot/imported/pixel_art_text_example.webp-3f539541de3c402a34e5c1c555729154.ctex"
metadata={
"vram_texture": false
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/pixel_art_text_example.webp-3f539541de3c402a3
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
@@ -25,6 +27,10 @@ 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

View File

@@ -29,7 +29,7 @@ This can also improve the gameplay experience on large monitors
by bringing HUD elements closer to the center of the screen."
config/tags=PackedStringArray("accessibility", "best_practices", "demo", "gui", "official")
run/main_scene="res://main.tscn"
config/features=PackedStringArray("4.4")
config/features=PackedStringArray("4.5")
run/low_processor_mode=true
config/icon="res://icon.webp"

View File

@@ -1 +1 @@
uid://mpv582838ll0
uid://ce4xelhn8lkkb

View File

@@ -1,7 +1,7 @@
[gd_scene load_steps=3 format=3 uid="uid://bcnmymjri4tt2"]
[gd_scene load_steps=3 format=3 uid="uid://16ayaffsvo0n"]
[ext_resource type="Texture2D" uid="uid://brwp8bimc75uu" path="res://icon.webp" id="1"]
[ext_resource type="Script" path="res://Pseudolocalization.gd" id="2"]
[ext_resource type="Texture2D" uid="uid://c42voynifgwxl" path="res://icon.webp" id="1"]
[ext_resource type="Script" uid="uid://ce4xelhn8lkkb" path="res://Pseudolocalization.gd" id="2"]
[node name="Pseudolocalization" type="Control"]
layout_mode = 3

View File

@@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://brwp8bimc75uu"
uid="uid://c42voynifgwxl"
path="res://.godot/imported/icon.webp-e94f9a68b0f625a567a797079e4d325f.ctex"
metadata={
"vram_texture": false
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/icon.webp-e94f9a68b0f625a567a797079e4d325f.ct
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
@@ -25,6 +27,10 @@ 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

View File

@@ -13,7 +13,7 @@ config_version=5
config/name="Pseudolocalization"
config/tags=PackedStringArray("demo", "internationalization", "official")
run/main_scene="res://Pseudolocalization.tscn"
config/features=PackedStringArray("4.4")
config/features=PackedStringArray("4.5")
config/icon="res://icon.webp"
[debug]

View File

@@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://brwp8bimc75uu"
uid="uid://bu2cck7655axh"
path="res://.godot/imported/icon.webp-e94f9a68b0f625a567a797079e4d325f.ctex"
metadata={
"vram_texture": false
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/icon.webp-e94f9a68b0f625a567a797079e4d325f.ct
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
@@ -25,6 +27,10 @@ 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

View File

@@ -15,7 +15,7 @@ config/description="A demo showing regex functionality and usage.
Can also serve as a playground for regex testing."
config/tags=PackedStringArray("demo", "gui", "official")
run/main_scene="res://regex.tscn"
config/features=PackedStringArray("4.4")
config/features=PackedStringArray("4.5")
config/icon="res://icon.webp"
[debug]

View File

@@ -1 +1 @@
uid://c6tksmpnkjarn
uid://d20xicfqb2eps

View File

@@ -1,6 +1,6 @@
[gd_scene load_steps=2 format=3 uid="uid://cimp70l7c0y2p"]
[gd_scene load_steps=2 format=3 uid="uid://jjmiwbm4ewem"]
[ext_resource type="Script" uid="uid://c6tksmpnkjarn" path="res://regex.gd" id="1"]
[ext_resource type="Script" uid="uid://d20xicfqb2eps" path="res://regex.gd" id="1"]
[node name="Regex" type="VBoxContainer"]
anchors_preset = 15

View File

@@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://brwp8bimc75uu"
uid="uid://cy6ymjk8pa0sg"
path="res://.godot/imported/icon.webp-e94f9a68b0f625a567a797079e4d325f.ctex"
metadata={
"vram_texture": false
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/icon.webp-e94f9a68b0f625a567a797079e4d325f.ct
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
@@ -25,6 +27,10 @@ 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

View File

@@ -14,7 +14,7 @@ config/name="Rich Text Label with BBCode"
config/description="A demo showcasing the support for rich text and BBCode via RichTextLabel."
config/tags=PackedStringArray("demo", "gui", "official")
run/main_scene="res://rich_text_bbcode.tscn"
config/features=PackedStringArray("4.4")
config/features=PackedStringArray("4.5")
run/low_processor_mode=true
config/icon="res://icon.webp"

View File

@@ -1 +1 @@
uid://7xit3bi5778x
uid://cqqw54vye7lqn

View File

@@ -1,6 +1,6 @@
[gd_scene load_steps=5 format=3 uid="uid://oeg5vj7lpjw0"]
[gd_scene load_steps=5 format=3 uid="uid://dbj84ub7f72wd"]
[ext_resource type="Script" uid="uid://7xit3bi5778x" path="res://rich_text_bbcode.gd" id="1"]
[ext_resource type="Script" uid="uid://cqqw54vye7lqn" path="res://rich_text_bbcode.gd" id="1"]
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_q1hwu"]

View File

@@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://6fo2aklbh36t"
uid="uid://cj8n2tk8r803o"
path="res://.godot/imported/unicorn_icon.png-7e6ed0493ce9bae1105057e782fcd0de.ctex"
metadata={
"vram_texture": false
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/unicorn_icon.png-7e6ed0493ce9bae1105057e782fc
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
@@ -25,6 +27,10 @@ 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

View File

@@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://brwp8bimc75uu"
uid="uid://cec843ywsuoo3"
path="res://.godot/imported/icon.webp-e94f9a68b0f625a567a797079e4d325f.ctex"
metadata={
"vram_texture": false
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/icon.webp-e94f9a68b0f625a567a797079e4d325f.ct
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
@@ -25,6 +27,10 @@ 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

View File

@@ -14,7 +14,7 @@ config/name="GUI Theming Override"
config/description="Demonstrates how to override GUI colors and styleboxes at runtime."
config/tags=PackedStringArray("demo", "gui", "official")
run/main_scene="res://test.tscn"
config/features=PackedStringArray("4.4")
config/features=PackedStringArray("4.5")
run/low_processor_mode=true
config/icon="res://icon.webp"

View File

@@ -1 +1 @@
uid://be47tmkdw4g
uid://niwgpse24tv0

View File

@@ -1,6 +1,6 @@
[gd_scene load_steps=7 format=3 uid="uid://dbk0b4jkfq81v"]
[gd_scene load_steps=7 format=3 uid="uid://b8v8q2xitrid0"]
[ext_resource type="Script" uid="uid://be47tmkdw4g" path="res://test.gd" id="1"]
[ext_resource type="Script" uid="uid://niwgpse24tv0" path="res://test.gd" id="1"]
[sub_resource type="StyleBoxFlat" id="1"]
bg_color = Color(0.16, 0.678, 1, 0.12549)

View File

@@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://ciept8j0x21to"
uid="uid://dx82cgr35it6"
path="res://.godot/imported/hello_en.wav-2eea592f221b07e3c37c5477c1da8173.sample"
[deps]
@@ -21,4 +21,4 @@ edit/normalize=false
edit/loop_mode=0
edit/loop_begin=0
edit/loop_end=-1
compress/mode=0
compress/mode=2

View File

@@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://dd4xk00uh27hj"
uid="uid://h1j073ppx31x"
path="res://.godot/imported/hello_es.wav-0b3ee7fc19ef7ac4822f3f3dc177c570.sample"
[deps]
@@ -21,4 +21,4 @@ edit/normalize=false
edit/loop_mode=0
edit/loop_begin=0
edit/loop_end=-1
compress/mode=0
compress/mode=2

View File

@@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://3tnymbrsqo0w"
uid="uid://cfjni30skfu48"
path="res://.godot/imported/hello_jp.wav-c7c916ef924fa85620d3858f227d094f.sample"
[deps]
@@ -21,4 +21,4 @@ edit/normalize=false
edit/loop_mode=0
edit/loop_begin=0
edit/loop_end=-1
compress/mode=0
compress/mode=2

View File

@@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://dkuqg8u4fid5m"
uid="uid://bkxi1tcsrb612"
path="res://.godot/imported/hello_ru.wav-490e2b267af12af16807f2bf3de6d995.sample"
[deps]
@@ -21,4 +21,4 @@ edit/normalize=false
edit/loop_mode=0
edit/loop_begin=0
edit/loop_end=-1
compress/mode=0
compress/mode=2

View File

@@ -2,7 +2,7 @@
importer="font_data_dynamic"
type="FontFile"
uid="uid://qaejxgrojp2d"
uid="uid://tboche3yvnv2"
path="res://.godot/imported/DroidSans.ttf-f4f3e617929333a8a3b131725141d728.fontdata"
[deps]
@@ -21,8 +21,9 @@ msdf_pixel_range=8
msdf_size=48
allow_system_fallback=true
force_autohinter=false
modulate_color_glyphs=false
hinting=1
subpixel_positioning=1
subpixel_positioning=4
keep_rounding_remainders=true
oversampling=0.0
Fallbacks=null

View File

@@ -2,7 +2,7 @@
importer="font_data_dynamic"
type="FontFile"
uid="uid://b6jt1itr5jreh"
uid="uid://b0brie8xhw7lr"
path="res://.godot/imported/DroidSansArabic.ttf-e3dcbe0c4bc0f3f609a01ac9b0b2d1d4.fontdata"
[deps]
@@ -21,8 +21,9 @@ msdf_pixel_range=8
msdf_size=48
allow_system_fallback=true
force_autohinter=false
modulate_color_glyphs=false
hinting=1
subpixel_positioning=1
subpixel_positioning=4
keep_rounding_remainders=true
oversampling=0.0
Fallbacks=null

View File

@@ -2,7 +2,7 @@
importer="font_data_dynamic"
type="FontFile"
uid="uid://cdrxhlo8nqckh"
uid="uid://bqi7x43wvyyt8"
path="res://.godot/imported/DroidSansFallback.ttf-fefd6276707493f1293e2a65efe0de0d.fontdata"
[deps]
@@ -21,8 +21,9 @@ msdf_pixel_range=8
msdf_size=48
allow_system_fallback=true
force_autohinter=false
modulate_color_glyphs=false
hinting=1
subpixel_positioning=1
subpixel_positioning=4
keep_rounding_remainders=true
oversampling=0.0
Fallbacks=null

View File

@@ -2,7 +2,7 @@
importer="font_data_dynamic"
type="FontFile"
uid="uid://7bhkit5l8dka"
uid="uid://cdy4lualr8pss"
path="res://.godot/imported/DroidSansHebrew.ttf-12677dba89ba8356d90dbb4569825058.fontdata"
[deps]
@@ -21,8 +21,9 @@ msdf_pixel_range=8
msdf_size=48
allow_system_fallback=true
force_autohinter=false
modulate_color_glyphs=false
hinting=1
subpixel_positioning=1
subpixel_positioning=4
keep_rounding_remainders=true
oversampling=0.0
Fallbacks=null

View File

@@ -2,7 +2,7 @@
importer="font_data_dynamic"
type="FontFile"
uid="uid://b74c6j1be4nyv"
uid="uid://c3a6v676rje26"
path="res://.godot/imported/DroidSansJapanese.ttf-70e19a56601aacaaf5d6d308c2567f75.fontdata"
[deps]
@@ -21,8 +21,9 @@ msdf_pixel_range=8
msdf_size=48
allow_system_fallback=true
force_autohinter=false
modulate_color_glyphs=false
hinting=1
subpixel_positioning=1
subpixel_positioning=4
keep_rounding_remainders=true
oversampling=0.0
Fallbacks=null

View File

@@ -2,7 +2,7 @@
importer="font_data_dynamic"
type="FontFile"
uid="uid://t73gcvmo33on"
uid="uid://bq54ty7twlox"
path="res://.godot/imported/DroidSansThai.ttf-136cea21d69e1da7eb0a603f8d91fa3a.fontdata"
[deps]
@@ -21,8 +21,9 @@ msdf_pixel_range=8
msdf_size=48
allow_system_fallback=true
force_autohinter=false
modulate_color_glyphs=false
hinting=1
subpixel_positioning=1
subpixel_positioning=4
keep_rounding_remainders=true
oversampling=0.0
Fallbacks=null

View File

@@ -1,17 +1,15 @@
[gd_resource type="FontFile" load_steps=7 format=3 uid="uid://b0887xnwnkgju"]
[gd_resource type="FontFile" load_steps=7 format=3 uid="uid://c3nusrk8wkqph"]
[ext_resource type="FontFile" uid="uid://b6jt1itr5jreh" path="res://fonts/DroidSansArabic.ttf" id="1"]
[ext_resource type="FontFile" uid="uid://cdrxhlo8nqckh" path="res://fonts/DroidSansFallback.ttf" id="2"]
[ext_resource type="FontFile" uid="uid://7bhkit5l8dka" path="res://fonts/DroidSansHebrew.ttf" id="3"]
[ext_resource type="FontFile" uid="uid://b74c6j1be4nyv" path="res://fonts/DroidSansJapanese.ttf" id="4"]
[ext_resource type="FontFile" uid="uid://t73gcvmo33on" path="res://fonts/DroidSansThai.ttf" id="5"]
[ext_resource type="FontFile" uid="uid://qaejxgrojp2d" path="res://fonts/DroidSans.ttf" id="6"]
[ext_resource type="FontFile" uid="uid://b0brie8xhw7lr" path="res://fonts/DroidSansArabic.ttf" id="1"]
[ext_resource type="FontFile" uid="uid://bqi7x43wvyyt8" path="res://fonts/DroidSansFallback.ttf" id="2"]
[ext_resource type="FontFile" uid="uid://cdy4lualr8pss" path="res://fonts/DroidSansHebrew.ttf" id="3"]
[ext_resource type="FontFile" uid="uid://c3a6v676rje26" path="res://fonts/DroidSansJapanese.ttf" id="4"]
[ext_resource type="FontFile" uid="uid://bq54ty7twlox" path="res://fonts/DroidSansThai.ttf" id="5"]
[ext_resource type="FontFile" uid="uid://tboche3yvnv2" path="res://fonts/DroidSans.ttf" id="6"]
[resource]
resource_name = "DroidSans"
fallbacks = Array[Font]([ExtResource("6"), ExtResource("1"), ExtResource("2"), ExtResource("3"), ExtResource("4"), ExtResource("5")])
face_index = null
embolden = null
transform = null
cache/0/16/0/ascent = 0.0
cache/0/16/0/descent = 0.0
cache/0/16/0/underline_position = 0.0

View File

@@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://csnnfel8tal41"
uid="uid://70ih562oo3w"
path="res://.godot/imported/icon.webp-e94f9a68b0f625a567a797079e4d325f.ctex"
metadata={
"vram_texture": false
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/icon.webp-e94f9a68b0f625a567a797079e4d325f.ct
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
@@ -25,6 +27,10 @@ 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

View File

@@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://b5mub20y1npox"
uid="uid://di11egemiq1q3"
path="res://.godot/imported/flag_japan.webp-45f78f2bd7470509154ff093f6e7ec81.ctex"
metadata={
"vram_texture": false
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/flag_japan.webp-45f78f2bd7470509154ff093f6e7e
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
@@ -25,6 +27,10 @@ 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

View File

@@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://leegvlwf2hrn"
uid="uid://c7vc4j15kqpk1"
path="res://.godot/imported/flag_russia.webp-db8c7f4fab536218d1b7b7c4b6c2d411.ctex"
metadata={
"vram_texture": false
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/flag_russia.webp-db8c7f4fab536218d1b7b7c4b6c2
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
@@ -25,6 +27,10 @@ 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

View File

@@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://c0wh2enemiaay"
uid="uid://c0nvw3ejid7r4"
path="res://.godot/imported/flag_spain.webp-f240dac0b8ec15b0721be1d39e3a9520.ctex"
metadata={
"vram_texture": false
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/flag_spain.webp-f240dac0b8ec15b0721be1d39e3a9
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
@@ -25,6 +27,10 @@ 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

View File

@@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://cy06u7558clgu"
uid="uid://bfnum66gsrtfb"
path="res://.godot/imported/flag_uk.webp-bb99f24470917ddd226648d0bc13ea65.ctex"
metadata={
"vram_texture": false
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/flag_uk.webp-bb99f24470917ddd226648d0bc13ea65
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
@@ -25,6 +27,10 @@ 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

View File

@@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://bk44e7bkr4w4l"
uid="uid://c7nbbhdtbnw5f"
path="res://.godot/imported/speaker.webp-61e01feddc14193cb3c662b9561152bf.ctex"
metadata={
"vram_texture": false
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/speaker.webp-61e01feddc14193cb3c662b9561152bf
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
@@ -25,6 +27,10 @@ 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

View File

@@ -15,7 +15,7 @@ config/description="A demo showing how Godot seamlessly enables
the use of localized resources and texts."
config/tags=PackedStringArray("demo", "internationalization", "official")
run/main_scene="res://translation_demo_csv.tscn"
config/features=PackedStringArray("4.4")
config/features=PackedStringArray("4.5")
config/icon="res://icon.webp"
[debug]

View File

@@ -1 +1 @@
uid://csakmnh104ac3
uid://253wou7gn18h

View File

@@ -1,10 +1,10 @@
[gd_scene load_steps=6 format=3 uid="uid://du3apufm66p3x"]
[gd_scene load_steps=6 format=3 uid="uid://dbyf8vqdm3gxk"]
[ext_resource type="Script" uid="uid://csakmnh104ac3" path="res://translation_csv.gd" id="1_o1a7r"]
[ext_resource type="Texture2D" uid="uid://bk44e7bkr4w4l" path="res://images/speaker.webp" id="3_usrmd"]
[ext_resource type="FontFile" uid="uid://b0887xnwnkgju" path="res://fonts/droid_sans.tres" id="3_wf1ar"]
[ext_resource type="Texture2D" uid="uid://cy06u7558clgu" path="res://images/flag_uk.webp" id="4_j5852"]
[ext_resource type="AudioStream" uid="uid://ciept8j0x21to" path="res://audio/hello_en.wav" id="5_6qqpb"]
[ext_resource type="Script" uid="uid://253wou7gn18h" path="res://translation_csv.gd" id="1_o1a7r"]
[ext_resource type="Texture2D" uid="uid://c7nbbhdtbnw5f" path="res://images/speaker.webp" id="3_usrmd"]
[ext_resource type="FontFile" uid="uid://c3nusrk8wkqph" path="res://fonts/droid_sans.tres" id="3_wf1ar"]
[ext_resource type="Texture2D" uid="uid://bfnum66gsrtfb" path="res://images/flag_uk.webp" id="4_j5852"]
[ext_resource type="AudioStream" uid="uid://dx82cgr35it6" path="res://audio/hello_en.wav" id="5_6qqpb"]
[node name="TranslationDemoCSV" type="Panel"]
anchors_preset = 8

View File

@@ -1,10 +1,10 @@
[gd_scene load_steps=6 format=3 uid="uid://u6cnwv1b1mhl"]
[gd_scene load_steps=6 format=3 uid="uid://crl7dnpuvycqm"]
[ext_resource type="Script" uid="uid://bkwr74v0jd1gi" path="res://translation_po.gd" id="1_u1syg"]
[ext_resource type="FontFile" uid="uid://b0887xnwnkgju" path="res://fonts/droid_sans.tres" id="3_0g48e"]
[ext_resource type="Texture2D" uid="uid://bk44e7bkr4w4l" path="res://images/speaker.webp" id="3_x3031"]
[ext_resource type="Texture2D" uid="uid://cy06u7558clgu" path="res://images/flag_uk.webp" id="4_2she1"]
[ext_resource type="AudioStream" uid="uid://ciept8j0x21to" path="res://audio/hello_en.wav" id="6_v8u3c"]
[ext_resource type="Script" uid="uid://bsid0aula7v4g" path="res://translation_po.gd" id="1_u1syg"]
[ext_resource type="FontFile" uid="uid://c3nusrk8wkqph" path="res://fonts/droid_sans.tres" id="3_0g48e"]
[ext_resource type="Texture2D" uid="uid://c7nbbhdtbnw5f" path="res://images/speaker.webp" id="3_x3031"]
[ext_resource type="Texture2D" uid="uid://bfnum66gsrtfb" path="res://images/flag_uk.webp" id="4_2she1"]
[ext_resource type="AudioStream" uid="uid://dx82cgr35it6" path="res://audio/hello_en.wav" id="6_v8u3c"]
[node name="TranslationDemoPO" type="Panel"]
anchors_preset = 8

View File

@@ -1 +1 @@
uid://bkwr74v0jd1gi
uid://bsid0aula7v4g

View File

@@ -2,7 +2,7 @@
importer="csv_translation"
type="Translation"
uid="uid://ftws6mo13r10"
uid="uid://tbccbb0n3ayb"
[deps]

View File

@@ -2,7 +2,7 @@
importer="font_data_dynamic"
type="FontFile"
uid="uid://cppw66bb3hcnx"
uid="uid://6lrl72pys0q5"
path="res://.godot/imported/NotoNaskhArabic-Bold.ttf-b67ac52f5189efb58090e60209f82666.fontdata"
[deps]
@@ -17,12 +17,13 @@ antialiasing=1
generate_mipmaps=false
disable_embedded_bitmaps=true
multichannel_signed_distance_field=false
msdf_pixel_range=8.0
msdf_pixel_range=8
msdf_size=48
allow_system_fallback=true
force_autohinter=false
modulate_color_glyphs=false
hinting=1
subpixel_positioning=1
subpixel_positioning=4
keep_rounding_remainders=true
oversampling=0.0
Fallbacks=null

View File

@@ -2,7 +2,7 @@
importer="font_data_dynamic"
type="FontFile"
uid="uid://gfhw2u2k16h"
uid="uid://cm2c1f4lvrt3v"
path="res://.godot/imported/NotoSans-Bold.ttf-8ff3d9f1cfda88e84d6afd9724b2bba7.fontdata"
[deps]
@@ -17,12 +17,13 @@ antialiasing=1
generate_mipmaps=false
disable_embedded_bitmaps=true
multichannel_signed_distance_field=false
msdf_pixel_range=8.0
msdf_pixel_range=8
msdf_size=48
allow_system_fallback=true
force_autohinter=false
modulate_color_glyphs=false
hinting=1
subpixel_positioning=1
subpixel_positioning=4
keep_rounding_remainders=true
oversampling=0.0
Fallbacks=null

View File

@@ -1,7 +1,7 @@
[gd_resource type="FontVariation" load_steps=3 format=3 uid="uid://dle4xickuiwl"]
[gd_resource type="FontVariation" load_steps=3 format=3 uid="uid://7qsb8s20yeot"]
[ext_resource type="FontFile" uid="uid://gfhw2u2k16h" path="res://fonts/NotoSans-Bold.ttf" id="1"]
[ext_resource type="FontFile" uid="uid://cppw66bb3hcnx" path="res://fonts/NotoNaskhArabic-Bold.ttf" id="2"]
[ext_resource type="FontFile" uid="uid://cm2c1f4lvrt3v" path="res://fonts/NotoSans-Bold.ttf" id="1"]
[ext_resource type="FontFile" uid="uid://6lrl72pys0q5" path="res://fonts/NotoNaskhArabic-Bold.ttf" id="2"]
[resource]
fallbacks = Array[Font]([ExtResource("2")])

View File

@@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://brwp8bimc75uu"
uid="uid://cgjqb8t3n0vtc"
path="res://.godot/imported/icon.webp-e94f9a68b0f625a567a797079e4d325f.ctex"
metadata={
"vram_texture": false
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/icon.webp-e94f9a68b0f625a567a797079e4d325f.ct
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
@@ -25,6 +27,10 @@ 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

View File

@@ -13,7 +13,7 @@ config_version=5
config/name="UI Mirroring Demo"
config/tags=PackedStringArray("demo", "gui", "internationalization", "official")
run/main_scene="res://ui_mirroring.tscn"
config/features=PackedStringArray("4.4")
config/features=PackedStringArray("4.5")
config/icon="res://icon.webp"
[debug]

View File

View File

@@ -1,34 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bk7vjwlmxebjj"
path="res://.godot/imported/ui_mirroring_ar.png-0ac3776471fa54847d7107e345a38530.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://screenshots/ui_mirroring_ar.png"
dest_files=["res://.godot/imported/ui_mirroring_ar.png-0ac3776471fa54847d7107e345a38530.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

View File

@@ -1,34 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://kmiwt21qccaq"
path="res://.godot/imported/ui_mirroring_en.png-2424f2dd8e09af8f321757ff70ce6185.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://screenshots/ui_mirroring_en.png"
dest_files=["res://.godot/imported/ui_mirroring_en.png-2424f2dd8e09af8f321757ff70ce6185.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

View File

@@ -1 +1 @@
uid://dhl6y6rx14crn
uid://jpmvl40067f3

View File

@@ -1,12 +1,12 @@
[gd_scene load_steps=4 format=3 uid="uid://c20r173idr1eu"]
[gd_scene load_steps=4 format=3 uid="uid://ctsi4div3u1bm"]
[ext_resource type="FontVariation" uid="uid://dle4xickuiwl" path="res://fonts/noto_sans_bold.tres" id="1_anavx"]
[ext_resource type="Script" uid="uid://dhl6y6rx14crn" path="res://ui_mirroring.gd" id="2_ypepw"]
[ext_resource type="FontVariation" uid="uid://7qsb8s20yeot" path="res://fonts/noto_sans_bold.tres" id="1_anavx"]
[ext_resource type="Script" uid="uid://jpmvl40067f3" path="res://ui_mirroring.gd" id="2_ypepw"]
[sub_resource type="Theme" id="Theme_yin5r"]
default_font = ExtResource("1_anavx")
[node name="Control" type="Control"]
[node name="UIMirroring" type="Control"]
layout_mode = 3
anchors_preset = 15
anchor_right = 1.0