chore: Update LDtk project with new layers and fixed assets dimensions (using sips)

This commit is contained in:
2026-01-14 23:22:59 +01:00
parent 4ef1adc413
commit bc2225ad64
3494 changed files with 49932 additions and 25218 deletions

View File

@@ -0,0 +1,42 @@
shader_type canvas_item;
// DREAMY BLUR SHADER - For intro flashbacks (parents, memories)
// Creates soft Gaussian blur with adjustable intensity
// Citation: 2026-01-10 - Intro Sequence
uniform float blur_amount : hint_range(0.0, 20.0) = 10.0;
uniform sampler2D SCREEN_TEXTURE : hint_screen_texture, filter_linear_mipmap;
// Gaussian blur function
vec4 blur_texture(sampler2D tex, vec2 uv, vec2 pixel_size, float amount) {
vec4 color = vec4(0.0);
float total = 0.0;
// Kernel size based on blur amount
int samples = int(amount);
for (int x = -samples; x <= samples; x++) {
for (int y = -samples; y <= samples; y++) {
vec2 offset = vec2(float(x), float(y)) * pixel_size * 0.5;
float weight = exp(-0.5 * (float(x*x + y*y)) / (amount * amount));
color += texture(tex, uv + offset) * weight;
total += weight;
}
}
return color / total;
}
void fragment() {
vec2 pixel_size = 1.0 / vec2(textureSize(SCREEN_TEXTURE, 0));
if (blur_amount > 0.1) {
COLOR = blur_texture(SCREEN_TEXTURE, SCREEN_UV, pixel_size, blur_amount);
} else {
COLOR = texture(SCREEN_TEXTURE, SCREEN_UV);
}
// Slight brightness boost for "dreamy" feel
COLOR.rgb *= 1.1;
}

View File

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

View File

@@ -0,0 +1,36 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bik0nlecainur"
valid=false
[deps]
source_file="res://assets/sprites/ground/dirt_full.png"
[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

View File

@@ -0,0 +1,36 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b47n80a2hckne"
valid=false
[deps]
source_file="res://assets/sprites/ground/grass_full.png"
[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

View File

@@ -0,0 +1,36 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cbr7jijyb85qv"
valid=false
[deps]
source_file="res://assets/sprites/ground/water_full.png"
[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

View File

@@ -0,0 +1,6 @@
grass.png
dirt.png
water.png
Water_Animated.png
Grass_Animated.png
Tall_Grass_Animated.png

View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bjovlrc6gahe0"
path="res://.godot/imported/Grass_Animated.png-3d85450be2b10d7e95677e86827bb817.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/tilesets/Grass_Animated.png"
dest_files=["res://.godot/imported/Grass_Animated.png-3d85450be2b10d7e95677e86827bb817.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

View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dt02vft6nvubq"
path="res://.godot/imported/Tall_Grass_Animated.png-fdd4a49c79b2e48964725f3a0632407d.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/tilesets/Tall_Grass_Animated.png"
dest_files=["res://.godot/imported/Tall_Grass_Animated.png-fdd4a49c79b2e48964725f3a0632407d.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

View File

@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bgw2mah0fr6yu"
path="res://.godot/imported/Water_Animated.png-c362f4f3a714a4a3bfa61d5c5a0444ef.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/tilesets/Water_Animated.png"
dest_files=["res://.godot/imported/Water_Animated.png-c362f4f3a714a4a3bfa61d5c5a0444ef.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

View File

@@ -0,0 +1,31 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dirt_terrain_tex"
path="res://.godot/imported/dirt.png"
[deps]
source_file="res://assets/tilesets/dirt.png"
dest_files=["res://.godot/imported/dirt.png"]
[params]
compress/mode=0
compress/high_quality=true
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
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=0

View File

@@ -0,0 +1,31 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://grass_terrain_tex"
path="res://.godot/imported/grass.png"
[deps]
source_file="res://assets/tilesets/grass.png"
dest_files=["res://.godot/imported/grass.png"]
[params]
compress/mode=0
compress/high_quality=true
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
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=0

View File

@@ -0,0 +1,31 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://water_terrain_tex"
path="res://.godot/imported/water.png"
[deps]
source_file="res://assets/tilesets/water.png"
dest_files=["res://.godot/imported/water.png"]
[params]
compress/mode=0
compress/high_quality=true
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
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=0