This commit is contained in:
2026-03-13 22:00:02 -05:00
parent 90241d6830
commit 6738e8d217
676 changed files with 15819 additions and 78 deletions

View File

@@ -0,0 +1 @@
,caleb,caleb-B550-UD-AC,13.03.2026 15:34,file:///home/caleb/.config/libreoffice/4;

View File

@@ -0,0 +1,4 @@
key,en,nl
MSG_FOREST_DUNGEON_ENTRANCE_PATH_TO_DUNGEON_01_SIGN_01,WARNING: Dangerous Monsters Ahead!,TODO
MSG_FOREST_DUNGEON_ENTRANCE_HOME_01_LOCKED_CHEST_01,Its locked… What could the blacksmith be hiding?,TODO
MSG_CHEST_ALREADY_OPENED,The chest is empty…,TODO
1 key en nl
2 MSG_FOREST_DUNGEON_ENTRANCE_PATH_TO_DUNGEON_01_SIGN_01 WARNING: Dangerous Monsters Ahead! TODO
3 MSG_FOREST_DUNGEON_ENTRANCE_HOME_01_LOCKED_CHEST_01 It’s locked… What could the blacksmith be hiding? TODO
4 MSG_CHEST_ALREADY_OPENED The chest is empty… TODO

View File

@@ -0,0 +1,19 @@
[remap]
importer="csv_translation"
type="Translation"
uid="uid://btsx8isqi3114"
[deps]
files=["res://Resources/Dialogue/Archipelago Game - Translation.en.translation", "res://Resources/Dialogue/Archipelago Game - Translation.nl.translation"]
source_file="res://Resources/Dialogue/Archipelago Game - Translation.csv"
dest_files=["res://Resources/Dialogue/Archipelago Game - Translation.en.translation", "res://Resources/Dialogue/Archipelago Game - Translation.nl.translation"]
[params]
compress=1
delimiter=0
unescape_keys=false
unescape_translations=true

Binary file not shown.

View File

@@ -0,0 +1,15 @@
[gd_resource type="ShaderMaterial" format=3 uid="uid://1shsptwu7rdt"]
[ext_resource type="Shader" uid="uid://me4246fesuy5" path="res://Resources/Shaders/Objects/Trees/tree_01_code.gdshader" id="1_bv5u3"]
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_pv2vp"]
[resource]
shader = ExtResource("1_bv5u3")
shader_parameter/render_noise = false
shader_parameter/noise_texture = SubResource("NoiseTexture2D_pv2vp")
shader_parameter/amplitude = 0.05999999865888
shader_parameter/time_scale = 0.04
shader_parameter/noise_scale = 0.001
shader_parameter/rotation_strength = 1.0
shader_parameter/rotation_pivot = Vector2(0.5, 1)

View File

@@ -0,0 +1,53 @@
shader_type canvas_item;
uniform bool render_noise = false;
uniform sampler2D noise_texture : repeat_enable; // set in inspector
uniform float amplitude : hint_range(0.0, 0.5, 0.01) = 0.2;
uniform float time_scale : hint_range(0.0, 5.0, 0.01) = 0.04;
uniform float noise_scale : hint_range(0.0, 2.0, 0.0001) = 0.001;
uniform float rotation_strength : hint_range(0.0, 5.0, 0.1) = 1;
uniform vec2 rotation_pivot = vec2(0.5, 1);
varying vec2 world_position;
void vertex(){
world_position = (MODEL_MATRIX * vec4(VERTEX, 0.0, 1.0)).xy;
}
vec2 get_sample_pos(vec2 pos, float scale, float offset) {
pos *= scale;
pos += offset;
return pos;
}
vec2 rotate_vec(vec2 vec, vec2 pivot, float rotation) {
float cosa = cos(rotation);
float sina = sin(rotation);
vec -= pivot;
return vec2(
cosa * vec.x - sina * vec.y,
cosa * vec.y + sina * vec.x
) + pivot;
}
void fragment() {
// get noise from texture
vec2 noise_sample_pos = get_sample_pos(world_position, noise_scale, TIME * time_scale);
float noise_amount = texture(noise_texture, noise_sample_pos).r - 0.5f;
// get rotation position around a pivot
float rotation = amplitude * noise_amount;
vec2 rotated_uvs = rotate_vec(UV, rotation_pivot, rotation);
// blend original uvs and rotated uvs based on distance to pivot
float dist = distance(UV, rotation_pivot) * rotation_strength;
vec2 result_uvs = mix(UV, rotated_uvs, dist);
// output color
COLOR = texture(TEXTURE, result_uvs);
// optional, preview noise texture for debugging
if (render_noise) {
vec4 noise_color = texture(noise_texture, noise_sample_pos);
COLOR = noise_color;
}
}

View File

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

View File

@@ -0,0 +1,5 @@
[gd_resource type="VisualShader" format=3 uid="uid://bsm3qyqdkfh8j"]
[resource]
mode = 1
flags/light_only = false

File diff suppressed because one or more lines are too long

View File

@@ -3,6 +3,15 @@
[ext_resource type="Texture2D" uid="uid://b1u7s2tpsf57a" path="res://Assets/Spritesheets/Home Interior/Interior_Walls.png" id="1_ny5c8"]
[ext_resource type="Texture2D" uid="uid://bdxatmrbqslw1" path="res://Assets/Spritesheets/Home Interior/Wood_Floor_Tiles.png" id="2_bvhuc"]
[ext_resource type="Texture2D" uid="uid://c2q1ujkyn2gyv" path="res://Assets/Spritesheets/Home Decor/Tables.png" id="3_bvhuc"]
[ext_resource type="Texture2D" uid="uid://c3iagum5st2ks" path="res://Assets/Spritesheets/Home Decor/Windows_Single.png" id="3_qjrft"]
[ext_resource type="Texture2D" uid="uid://drdyh8yb6aau1" path="res://Assets/Spritesheets/Home Decor/Beds.png" id="4_b6s8o"]
[ext_resource type="Texture2D" uid="uid://d1cuu2bcgyfim" path="res://Assets/Spritesheets/Home Decor/BookShelves.png" id="4_juogc"]
[ext_resource type="Texture2D" uid="uid://brhp0i3o3wjv7" path="res://Assets/Spritesheets/Home Decor/Furnace_Anim.png" id="5_47nlb"]
[ext_resource type="Texture2D" uid="uid://drb0ra8ap3128" path="res://Assets/Spritesheets/Home Decor/Anvil_Anim.png" id="6_47nlb"]
[ext_resource type="Texture2D" uid="uid://b2kshyn3h5nj1" path="res://Assets/Spritesheets/Home Decor/Indoor_Decor.png" id="8_b6s8o"]
[ext_resource type="Texture2D" uid="uid://bj5pnftrlat41" path="res://Assets/Spritesheets/Home Decor/Placeable_Decoration.png" id="9_ee1le"]
[ext_resource type="Texture2D" uid="uid://def2hy80unayj" path="res://Assets/Spritesheets/Home Decor/Planters.png" id="10_cubap"]
[ext_resource type="Texture2D" uid="uid://cm75ol3n5stpb" path="res://Assets/Spritesheets/Home Decor/Chairs.png" id="11_3uf45"]
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_5xc7v"]
texture = ExtResource("1_ny5c8")
@@ -162,6 +171,20 @@ texture = ExtResource("2_bvhuc")
4:5/0 = 0
5:5/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_aijaj"]
texture = ExtResource("3_qjrft")
6:0/size_in_atlas = Vector2i(2, 2)
6:0/0 = 0
6:0/0/texture_origin = Vector2i(8, 0)
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ee1le"]
texture = ExtResource("4_b6s8o")
0:8/size_in_atlas = Vector2i(2, 2)
0:8/0 = 0
0:8/0/texture_origin = Vector2i(-8, -8)
0:8/0/y_sort_origin = 22
0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 20, 20, 20, 20, 4, -8, 4)
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_47nlb"]
texture = ExtResource("3_bvhuc")
0:0/0 = 0
@@ -233,8 +256,143 @@ texture = ExtResource("3_bvhuc")
8:4/0 = 0
9:4/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_rkmoc"]
texture = ExtResource("4_juogc")
0:0/size_in_atlas = Vector2i(1, 2)
0:0/0 = 0
0:0/0/texture_origin = Vector2i(0, -8)
3:0/size_in_atlas = Vector2i(1, 2)
3:0/0 = 0
3:0/0/texture_origin = Vector2i(0, -8)
4:0/size_in_atlas = Vector2i(2, 2)
4:0/0 = 0
4:0/0/texture_origin = Vector2i(-8, -8)
4:0/0/y_sort_origin = 13
4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 24, 24, 24, 24, 8, -8, 8)
6:0/size_in_atlas = Vector2i(1, 2)
6:0/0 = 0
6:0/0/texture_origin = Vector2i(0, -8)
7:0/size_in_atlas = Vector2i(2, 2)
7:0/0 = 0
7:0/0/texture_origin = Vector2i(-8, -8)
7:0/0/y_sort_origin = 13
7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 24, 24, 24, 24, 8, -8, 8)
9:0/size_in_atlas = Vector2i(1, 2)
9:0/0 = 0
9:0/0/texture_origin = Vector2i(0, -8)
10:0/size_in_atlas = Vector2i(2, 2)
10:0/0 = 0
10:0/0/texture_origin = Vector2i(-8, -8)
10:0/0/y_sort_origin = 13
10:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 24, 24, 24, 24, 8, -8, 8)
0:2/size_in_atlas = Vector2i(1, 2)
0:2/0 = 0
0:2/0/texture_origin = Vector2i(0, -8)
1:2/size_in_atlas = Vector2i(2, 2)
1:2/0 = 0
1:2/0/texture_origin = Vector2i(-8, -8)
1:2/0/y_sort_origin = 13
1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 24, 24, 24, 24, 8, -8, 8)
3:2/size_in_atlas = Vector2i(1, 2)
3:2/0 = 0
3:2/0/texture_origin = Vector2i(0, -8)
4:2/size_in_atlas = Vector2i(2, 2)
4:2/0 = 0
4:2/0/texture_origin = Vector2i(-8, -8)
4:2/0/y_sort_origin = 13
4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 24, 24, 24, 24, 8, -8, 8)
6:2/size_in_atlas = Vector2i(1, 2)
6:2/0 = 0
6:2/0/texture_origin = Vector2i(0, -8)
7:2/size_in_atlas = Vector2i(2, 2)
7:2/0 = 0
7:2/0/texture_origin = Vector2i(-8, -8)
7:2/0/y_sort_origin = 13
7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 24, 24, 24, 24, 8, -8, 8)
9:2/size_in_atlas = Vector2i(1, 2)
9:2/0 = 0
9:2/0/texture_origin = Vector2i(0, -8)
10:2/size_in_atlas = Vector2i(2, 2)
10:2/0 = 0
10:2/0/texture_origin = Vector2i(-8, -8)
10:2/0/y_sort_origin = 13
10:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 24, 24, 24, 24, 8, -8, 8)
0:4/size_in_atlas = Vector2i(2, 3)
0:4/0 = 0
0:4/0/y_sort_origin = 13
2:4/size_in_atlas = Vector2i(2, 3)
2:4/0 = 0
1:0/size_in_atlas = Vector2i(2, 2)
1:0/0 = 0
1:0/0/texture_origin = Vector2i(-8, -8)
1:0/0/y_sort_origin = 13
1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 24, 24, 24, 24, 8, -8, 8)
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_64kjr"]
texture = ExtResource("5_47nlb")
0:0/size_in_atlas = Vector2i(1, 2)
0:0/animation_columns = 5
0:0/animation_frame_0/duration = 0.2
0:0/animation_frame_1/duration = 0.2
0:0/animation_frame_2/duration = 0.2
0:0/animation_frame_3/duration = 0.2
0:0/animation_frame_4/duration = 0.2
0:0/0 = 0
0:0/0/texture_origin = Vector2i(0, -8)
0:0/0/y_sort_origin = 13
0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 20, -4, 24, 4, 24, 8, 20, 8, 8, -8, 8)
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_nrg0d"]
texture = ExtResource("6_47nlb")
0:0/animation_columns = 8
0:0/animation_frame_0/duration = 1.0
0:0/animation_frame_1/duration = 0.1
0:0/animation_frame_2/duration = 0.1
0:0/animation_frame_3/duration = 0.1
0:0/animation_frame_4/duration = 0.1
0:0/animation_frame_5/duration = 0.1
0:0/animation_frame_6/duration = 0.1
0:0/animation_frame_7/duration = 0.1
0:0/0 = 0
0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-4, 4, 4, 4, 4, 0, 8, 0, 8, -4, -8, -4, -8, 0, -4, 0)
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_1ok5w"]
texture = ExtResource("8_b6s8o")
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ekwwx"]
texture = ExtResource("9_ee1le")
0:4/0 = 0
5:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_g6lvy"]
texture = ExtResource("10_cubap")
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_b2p22"]
texture = ExtResource("11_3uf45")
0:0/size_in_atlas = Vector2i(1, 2)
0:0/0 = 0
0:0/0/texture_origin = Vector2i(0, -8)
1:0/size_in_atlas = Vector2i(1, 2)
1:0/0 = 0
1:0/0/texture_origin = Vector2i(0, -8)
2:0/size_in_atlas = Vector2i(1, 2)
2:0/0 = 0
2:0/0/texture_origin = Vector2i(0, -8)
3:0/size_in_atlas = Vector2i(1, 2)
3:0/0 = 0
3:0/0/texture_origin = Vector2i(0, -8)
[resource]
physics_layer_0/collision_layer = 1
sources/0 = SubResource("TileSetAtlasSource_5xc7v")
sources/1 = SubResource("TileSetAtlasSource_juogc")
sources/2 = SubResource("TileSetAtlasSource_47nlb")
sources/3 = SubResource("TileSetAtlasSource_rkmoc")
sources/4 = SubResource("TileSetAtlasSource_64kjr")
sources/5 = SubResource("TileSetAtlasSource_nrg0d")
sources/6 = SubResource("TileSetAtlasSource_1ok5w")
sources/7 = SubResource("TileSetAtlasSource_ekwwx")
sources/8 = SubResource("TileSetAtlasSource_g6lvy")
sources/9 = SubResource("TileSetAtlasSource_b2p22")
sources/10 = SubResource("TileSetAtlasSource_aijaj")
sources/11 = SubResource("TileSetAtlasSource_ee1le")