diff --git a/README.md b/README.md
index 2e03cb8..15a30a8 100644
--- a/README.md
+++ b/README.md
@@ -8,7 +8,7 @@ This game was developed for the [GMTK game jam 2024](https://itch.io/jam/gmtk-20
## Controls
Best played with a controller
-Key | Action |
A / LT / L2 | Move left. |
D / RT / R2 | Move right. |
W / RB / R1 | Jump. (Also accelerate credits) |
Left click / Left joystick | Control left arm. |
Right click / Right joystick | Control right arm. |
S / LB / L1 | Descend (from level 4 onwards). (Also slow down credits.) |
Space / Menu / Options | Pause. (Also skip credits.) |
Esc / Change view / Select | Toggle full-screen. |
+Key | Action |
A / LT / L2 | Move left. |
D / RT / R2 | Move right. |
W / RB / R1 | Jump. (Also accelerate credits) |
Left click / Left joystick | Control left arm. |
Right click / Right joystick | Control right arm. |
S / LB / L1 | Descend (from level 4 onwards). (Also slow down credits.) |
Space / Menu / Options | Pause. (Also skip credits.) |
Esc / Change view / Select | Toggle full-screen. |
Joypad left / Joypad right | Change language. (Only on title screen.) |
## Source code
Be careful, this game was made in scarce time and under pressure (and coffee), so do not expect it to be neat and tidy, but rather like a scary mess that somehow works...
@@ -30,4 +30,4 @@ This software is licensed under the [MIT license](LICENSE), except for the follo
* *'Realistic CRT shader'* by c64cosmin.
* *'JinxedWizards'* by Christina Antoinette Neofotistou.
* *'DoggoBark Serif'* by tavern-entering dog Studios.
-* *'Credits Screen'* by MiDe.
\ No newline at end of file
+* *'Credits Screen'* by MiDe.
diff --git a/export_presets.cfg b/export_presets.cfg
new file mode 100644
index 0000000..f9d6f16
--- /dev/null
+++ b/export_presets.cfg
@@ -0,0 +1,106 @@
+[preset.0]
+
+name="Windows Desktop"
+platform="Windows Desktop"
+runnable=true
+advanced_options=true
+dedicated_server=false
+custom_features=""
+export_filter="all_resources"
+include_filter=""
+exclude_filter=""
+export_path="../win/do you want some veggies.exe"
+encryption_include_filters=""
+encryption_exclude_filters=""
+encrypt_pck=false
+encrypt_directory=false
+script_export_mode=2
+
+[preset.0.options]
+
+custom_template/debug=""
+custom_template/release=""
+debug/export_console_wrapper=1
+binary_format/embed_pck=false
+texture_format/s3tc_bptc=true
+texture_format/etc2_astc=false
+binary_format/architecture="x86_64"
+codesign/enable=false
+codesign/timestamp=true
+codesign/timestamp_server_url=""
+codesign/digest_algorithm=1
+codesign/description=""
+codesign/custom_options=PackedStringArray()
+application/modify_resources=true
+application/icon="res://icon.png"
+application/console_wrapper_icon="res://icon.png"
+application/icon_interpolation=0
+application/file_version="1.0.1"
+application/product_version="1.0.1"
+application/company_name="tavern-entering dog Studios"
+application/product_name="do you want some veggies?"
+application/file_description="A game about eating everything but vegetables"
+application/copyright="tavern-entering dog StudiosĀ© 2024"
+application/trademarks=""
+application/export_angle=0
+application/export_d3d12=0
+application/d3d12_agility_sdk_multiarch=true
+ssh_remote_deploy/enabled=false
+ssh_remote_deploy/host="user@host_ip"
+ssh_remote_deploy/port="22"
+ssh_remote_deploy/extra_args_ssh=""
+ssh_remote_deploy/extra_args_scp=""
+ssh_remote_deploy/run_script="Expand-Archive -LiteralPath '{temp_dir}\\{archive_name}' -DestinationPath '{temp_dir}'
+$action = New-ScheduledTaskAction -Execute '{temp_dir}\\{exe_name}' -Argument '{cmd_args}'
+$trigger = New-ScheduledTaskTrigger -Once -At 00:00
+$settings = New-ScheduledTaskSettingsSet
+$task = New-ScheduledTask -Action $action -Trigger $trigger -Settings $settings
+Register-ScheduledTask godot_remote_debug -InputObject $task -Force:$true
+Start-ScheduledTask -TaskName godot_remote_debug
+while (Get-ScheduledTask -TaskName godot_remote_debug | ? State -eq running) { Start-Sleep -Milliseconds 100 }
+Unregister-ScheduledTask -TaskName godot_remote_debug -Confirm:$false -ErrorAction:SilentlyContinue"
+ssh_remote_deploy/cleanup_script="Stop-ScheduledTask -TaskName godot_remote_debug -ErrorAction:SilentlyContinue
+Unregister-ScheduledTask -TaskName godot_remote_debug -Confirm:$false -ErrorAction:SilentlyContinue
+Remove-Item -Recurse -Force '{temp_dir}'"
+
+[preset.1]
+
+name="Web"
+platform="Web"
+runnable=true
+advanced_options=false
+dedicated_server=false
+custom_features=""
+export_filter="all_resources"
+include_filter=""
+exclude_filter=""
+export_path="../web/index.html"
+encryption_include_filters=""
+encryption_exclude_filters=""
+encrypt_pck=false
+encrypt_directory=false
+script_export_mode=2
+
+[preset.1.options]
+
+custom_template/debug=""
+custom_template/release=""
+variant/extensions_support=false
+variant/thread_support=false
+vram_texture_compression/for_desktop=true
+vram_texture_compression/for_mobile=false
+html/export_icon=true
+html/custom_html_shell=""
+html/head_include=""
+html/canvas_resize_policy=2
+html/focus_canvas_on_start=true
+html/experimental_virtual_keyboard=false
+progressive_web_app/enabled=false
+progressive_web_app/ensure_cross_origin_isolation_headers=true
+progressive_web_app/offline_page=""
+progressive_web_app/display=1
+progressive_web_app/orientation=0
+progressive_web_app/icon_144x144="res://icon.png"
+progressive_web_app/icon_180x180=""
+progressive_web_app/icon_512x512=""
+progressive_web_app/background_color=Color(0, 0, 0, 1)
diff --git a/scenes/main.tscn b/scenes/main.tscn
index 19adefb..89761ce 100644
--- a/scenes/main.tscn
+++ b/scenes/main.tscn
@@ -4,9 +4,8 @@
[ext_resource type="Script" path="res://scripts/main.gd" id="1_yg301"]
[ext_resource type="AudioStream" uid="uid://6rgyq00fmwyj" path="res://assets/sfx/intro.wav" id="5_oprjh"]
-[sub_resource type="Animation" id="Animation_fbdu1"]
-resource_name = "game_start"
-length = 5.0
+[sub_resource type="Animation" id="Animation_tigpj"]
+length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
@@ -14,10 +13,10 @@ tracks/0/path = NodePath("Banner:modulate")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
-"times": PackedFloat32Array(0, 2.5, 5),
-"transitions": PackedFloat32Array(1, 1, 1),
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
"update": 0,
-"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(1, 1, 1, 0)]
+"values": [Color(1, 1, 1, 0)]
}
tracks/1/type = "value"
tracks/1/imported = false
@@ -26,14 +25,15 @@ tracks/1/path = NodePath("Intro Sound:playing")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
-"times": PackedFloat32Array(1.2),
+"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
-[sub_resource type="Animation" id="Animation_tigpj"]
-length = 0.001
+[sub_resource type="Animation" id="Animation_fbdu1"]
+resource_name = "game_start"
+length = 5.0
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
@@ -41,10 +41,10 @@ tracks/0/path = NodePath("Banner:modulate")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
-"times": PackedFloat32Array(0),
-"transitions": PackedFloat32Array(1),
+"times": PackedFloat32Array(0, 2.5, 5),
+"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
-"values": [Color(1, 1, 1, 0)]
+"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(1, 1, 1, 0)]
}
tracks/1/type = "value"
tracks/1/imported = false
@@ -53,7 +53,7 @@ tracks/1/path = NodePath("Intro Sound:playing")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
-"times": PackedFloat32Array(0),
+"times": PackedFloat32Array(1.2),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
diff --git a/scripts/title.gd b/scripts/title.gd
index a5b35e4..1455de1 100644
--- a/scripts/title.gd
+++ b/scripts/title.gd
@@ -52,7 +52,6 @@ func _input(event):
or Input.is_action_just_pressed("right_click"))\
and not (Input.is_action_pressed("change_lang"))\
and not (Input.is_action_pressed("toggle_fullscreen"))\
- and not (Input.is_action_pressed("pause"))\
and time_elapsed > 1:
title_text.get_child(0).play('move')
language_button.disabled = true