Add Wobble!
On branch feat/godot-configurator Changes to be committed: new file: tools/configurator/assets/graphics/retrodeck_base.png new file: tools/configurator/assets/graphics/retrodeck_base.png.import new file: tools/configurator/assets/graphics/retrodeck_base_anim.png new file: tools/configurator/assets/graphics/retrodeck_base_anim.png.import new file: tools/configurator/assets/graphics/retrodeck_base_anim.xcf new file: tools/configurator/assets/graphics/retrodeck_base_shake0.png new file: tools/configurator/assets/graphics/retrodeck_base_shake0.png.import new file: tools/configurator/assets/graphics/retrodeck_base_shake1.png new file: tools/configurator/assets/graphics/retrodeck_base_shake1.png.import new file: tools/configurator/assets/graphics/retrodeck_base_shake2.png new file: tools/configurator/assets/graphics/retrodeck_base_shake2.png.import new file: tools/configurator/assets/graphics/retrodeck_base_shake3.png new file: tools/configurator/assets/graphics/retrodeck_base_shake3.png.import new file: tools/configurator/assets/graphics/retrodeck_base_shake4.png new file: tools/configurator/assets/graphics/retrodeck_base_shake4.png.import new file: tools/configurator/rekku_animated.tscn modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres
BIN
tools/configurator/assets/graphics/retrodeck_base.png
Normal file
After Width: | Height: | Size: 18 KiB |
34
tools/configurator/assets/graphics/retrodeck_base.png.import
Normal file
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://deinvporg82d1"
|
||||
path="res://.godot/imported/retrodeck_base.png-5cdce15b1a5751b408c840d88802bbb1.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/graphics/retrodeck_base.png"
|
||||
dest_files=["res://.godot/imported/retrodeck_base.png-5cdce15b1a5751b408c840d88802bbb1.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
|
BIN
tools/configurator/assets/graphics/retrodeck_base_anim.png
Normal file
After Width: | Height: | Size: 22 KiB |
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bg6hfrapx4g1g"
|
||||
path="res://.godot/imported/retrodeck_base_anim.png-d4638de67e86bbd9b7844b9214147979.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/graphics/retrodeck_base_anim.png"
|
||||
dest_files=["res://.godot/imported/retrodeck_base_anim.png-d4638de67e86bbd9b7844b9214147979.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
|
BIN
tools/configurator/assets/graphics/retrodeck_base_anim.xcf
Normal file
BIN
tools/configurator/assets/graphics/retrodeck_base_shake0.png
Normal file
After Width: | Height: | Size: 22 KiB |
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://d2lm4mfx1gt86"
|
||||
path="res://.godot/imported/retrodeck_base_shake0.png-8e26ba427a4d4aaef33a2d47a028a1de.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/graphics/retrodeck_base_shake0.png"
|
||||
dest_files=["res://.godot/imported/retrodeck_base_shake0.png-8e26ba427a4d4aaef33a2d47a028a1de.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
|
BIN
tools/configurator/assets/graphics/retrodeck_base_shake1.png
Normal file
After Width: | Height: | Size: 22 KiB |
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cjv6lhd4g63m3"
|
||||
path="res://.godot/imported/retrodeck_base_shake1.png-c09516ccc966a340c7399128763edac5.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/graphics/retrodeck_base_shake1.png"
|
||||
dest_files=["res://.godot/imported/retrodeck_base_shake1.png-c09516ccc966a340c7399128763edac5.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
|
BIN
tools/configurator/assets/graphics/retrodeck_base_shake2.png
Normal file
After Width: | Height: | Size: 22 KiB |
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cyqo650hjucw6"
|
||||
path="res://.godot/imported/retrodeck_base_shake2.png-4c729cdfb6a0dc2c7f804cf367379f3b.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/graphics/retrodeck_base_shake2.png"
|
||||
dest_files=["res://.godot/imported/retrodeck_base_shake2.png-4c729cdfb6a0dc2c7f804cf367379f3b.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
|
BIN
tools/configurator/assets/graphics/retrodeck_base_shake3.png
Normal file
After Width: | Height: | Size: 22 KiB |
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bojog0xvms7hr"
|
||||
path="res://.godot/imported/retrodeck_base_shake3.png-3f17e0e3204cc74da2aaf61092d008ab.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/graphics/retrodeck_base_shake3.png"
|
||||
dest_files=["res://.godot/imported/retrodeck_base_shake3.png-3f17e0e3204cc74da2aaf61092d008ab.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
|
BIN
tools/configurator/assets/graphics/retrodeck_base_shake4.png
Normal file
After Width: | Height: | Size: 22 KiB |
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://uko0ikrtjkj"
|
||||
path="res://.godot/imported/retrodeck_base_shake4.png-03b0c03f7b61fdf00a6dae47bcce839f.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/graphics/retrodeck_base_shake4.png"
|
||||
dest_files=["res://.godot/imported/retrodeck_base_shake4.png-03b0c03f7b61fdf00a6dae47bcce839f.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
|
52
tools/configurator/rekku_animated.tscn
Normal file
|
@ -0,0 +1,52 @@
|
|||
[gd_scene load_steps=7 format=3 uid="uid://cb4fvsgnwsf4q"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://jw1s5l1dhufg" path="res://assets/graphics/Rekku/rekku-idle.png" id="1_rnwrc"]
|
||||
[ext_resource type="Texture2D" uid="uid://pjf86q3d6375" path="res://assets/graphics/Rekku/rekku-blink-up.png" id="2_idjj5"]
|
||||
[ext_resource type="Texture2D" uid="uid://dym6yad66luyl" path="res://assets/graphics/Rekku/rekku-blink-down.png" id="3_tdr5m"]
|
||||
[ext_resource type="Texture2D" uid="uid://dp0lb1sy2cl0i" path="res://assets/graphics/Rekku/rekku-speak1.png" id="4_2j71n"]
|
||||
[ext_resource type="Texture2D" uid="uid://r7fihohhmfau" path="res://assets/graphics/Rekku/rekku-speak2.png" id="5_uqvm4"]
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_e62bh"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("1_rnwrc")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("2_idjj5")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("3_tdr5m")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("4_2j71n")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("5_uqvm4")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("4_2j71n")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("4_2j71n")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("5_uqvm4")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("5_uqvm4")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": ExtResource("3_tdr5m")
|
||||
}],
|
||||
"loop": false,
|
||||
"name": &"default",
|
||||
"speed": 5.0
|
||||
}]
|
||||
|
||||
[node name="rekku_animated" type="AnimatedSprite2D"]
|
||||
position = Vector2(1113, 566)
|
||||
scale = Vector2(0.238281, 0.270508)
|
||||
sprite_frames = SubResource("SpriteFrames_e62bh")
|
||||
frame = 9
|
||||
frame_progress = 1.0
|