From 396fdfe1b961195fddf723b47b36c1c5728ec072 Mon Sep 17 00:00:00 2001 From: Page Asgardius Date: Tue, 12 Mar 2024 18:32:04 -0700 Subject: [PATCH] new release --- Label2.gd | 2 +- backgounds/booting.png | Bin 0 -> 10909 bytes backgounds/booting.png.import | 34 ++++++++++++++++++++++++++++++++++ backgounds/fsck.png | Bin 0 -> 22075 bytes backgounds/fsck.png.import | 34 ++++++++++++++++++++++++++++++++++ global.gd | 2 +- levels/ui/scene.tscn | 2 +- levels/ui/testrooms.tscn | 2 +- levels/ui/vmboot.gd | 23 +++++++++++++++++++++++ levels/ui/vmboot.tscn | 17 +++++++++++++++++ main.gd | 2 +- 11 files changed, 113 insertions(+), 5 deletions(-) create mode 100644 backgounds/booting.png create mode 100644 backgounds/booting.png.import create mode 100644 backgounds/fsck.png create mode 100644 backgounds/fsck.png.import create mode 100644 levels/ui/vmboot.gd create mode 100644 levels/ui/vmboot.tscn diff --git a/Label2.gd b/Label2.gd index 7c0307e..21460ae 100644 --- a/Label2.gd +++ b/Label2.gd @@ -22,7 +22,7 @@ func _ready(): if OS.get_environment("MANGOHUD").contains("1"): Global.mangohud = true welcometext = welcometext+"\nYour overlay already has a FPS counter, built-in one is disabled" - welcometext = welcometext+"\nVirtual machine boot process completed" + welcometext = welcometext+"\nbooting virtual machine" #This can be used to detect background process, may be useful later #var output = [] # Execute "get-process" in powershell and save data in "output": diff --git a/backgounds/booting.png b/backgounds/booting.png new file mode 100644 index 0000000000000000000000000000000000000000..dcf2aa19493657a50d4ef2a0ed406ff05af550c8 GIT binary patch literal 10909 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 literal 0 HcmV?d00001 diff --git a/backgounds/booting.png.import b/backgounds/booting.png.import new file mode 100644 index 0000000..acc239d --- /dev/null +++ b/backgounds/booting.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dehwbrunbug83" +path="res://.godot/imported/booting.png-ef7387091bb892f0b811d4eee52c33ba.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://backgounds/booting.png" +dest_files=["res://.godot/imported/booting.png-ef7387091bb892f0b811d4eee52c33ba.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 diff --git a/backgounds/fsck.png b/backgounds/fsck.png new file mode 100644 index 0000000000000000000000000000000000000000..8c4bd114d31def30d1b03582f895c454afaa3bce GIT binary patch literal 22075 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 G^8W|n>uyj0 literal 0 HcmV?d00001 diff --git a/backgounds/fsck.png.import b/backgounds/fsck.png.import new file mode 100644 index 0000000..722b48f --- /dev/null +++ b/backgounds/fsck.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b6h47p4yhk0hv" +path="res://.godot/imported/fsck.png-34ad321c02739e62f24476fcb6e88c84.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://backgounds/fsck.png" +dest_files=["res://.godot/imported/fsck.png-34ad321c02739e62f24476fcb6e88c84.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 diff --git a/global.gd b/global.gd index 49c8ec5..94e6306 100644 --- a/global.gd +++ b/global.gd @@ -35,7 +35,7 @@ var firstrun const musictracks = ["res://music/midorinoakuma.wav", "res://music/seahorse.wav", "res://music/chinesegoat.wav", "res://music/doyoufeelold.wav", "res://music/doyiuneedahealer.wav", "res://music/adayatceres.wav", "res://music/twintroublemakers.wav", "res://music/easyquiz.wav", "res://music/neowave.wav", "res://music/multivectorsubmarines.wav", "res://music/halfgeniegirls.wav", "res://music/rusianmaverickfairy.wav", "res://music/blacksmithofdestruction.wav", "res://music/shininglikefireworks.wav", "res://music/sadtrashcan.wav", "res://music/akikoletter.wav", "res://music/asadcat.wav", "res://music/lilydesire.wav", "res://music/scholartrip.wav", "res://music/quantumice.wav", "res://music/unreeeal.wav"] const sfxtracks = ["res://sfx/braindamage.wav", "res://sfx/gaugefill.wav", "res://sfx/boomboombakudan.wav"] var debug = false -const release = "R0.1.1-dev" +const release = "R0.1.3-alpha" var sk = false var xm = 0 var ym = 0 diff --git a/levels/ui/scene.tscn b/levels/ui/scene.tscn index 1753d99..ad41c27 100644 --- a/levels/ui/scene.tscn +++ b/levels/ui/scene.tscn @@ -57,7 +57,7 @@ text = "Disclaimer (and return to title)" layout_mode = 2 theme_override_font_sizes/font_size = 32 theme_override_styles/focus = SubResource("StyleBoxFlat_6u0xs") -text = "Test Rooms" +text = "Shrine of the doomed souls" [node name="Results" type="Button" parent="VBoxContainer"] layout_mode = 2 diff --git a/levels/ui/testrooms.tscn b/levels/ui/testrooms.tscn index 5bf46a7..15d19bf 100644 --- a/levels/ui/testrooms.tscn +++ b/levels/ui/testrooms.tscn @@ -32,7 +32,7 @@ offset_top = 3.0 offset_right = 790.0 offset_bottom = 73.0 theme_override_font_sizes/font_size = 40 -text = "Test Rooms" +text = "Shrine of the doomed souls" [node name="VBoxContainer" type="VBoxContainer" parent="."] layout_mode = 1 diff --git a/levels/ui/vmboot.gd b/levels/ui/vmboot.gd new file mode 100644 index 0000000..9d2f99f --- /dev/null +++ b/levels/ui/vmboot.gd @@ -0,0 +1,23 @@ +extends Node2D +const backgrounds = ["res://backgounds/booting.png", "res://backgounds/fsck.png"] +var stage = 0 +var bg +# Called when the node enters the scene tree for the first time. +func _ready(): + bg = $TextureRect + bg.texture = load(backgrounds[stage]) + #pass # Replace with function body. + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(delta): + pass + + +func _on_timer_timeout(): + if stage == 0: + stage = stage + 1 + bg.texture = load(backgrounds[stage]) + else: + get_tree().change_scene_to_file("res://backgounds/disclaimer.tscn") + #pass # Replace with function body. diff --git a/levels/ui/vmboot.tscn b/levels/ui/vmboot.tscn new file mode 100644 index 0000000..540bc21 --- /dev/null +++ b/levels/ui/vmboot.tscn @@ -0,0 +1,17 @@ +[gd_scene load_steps=2 format=3 uid="uid://bdshjqabxu1aj"] + +[ext_resource type="Script" path="res://levels/ui/vmboot.gd" id="1_dhver"] + +[node name="Vmboot" type="Node2D"] +script = ExtResource("1_dhver") + +[node name="Timer" type="Timer" parent="."] +process_callback = 0 +wait_time = 3.0 +autostart = true + +[node name="TextureRect" type="TextureRect" parent="."] +offset_right = 40.0 +offset_bottom = 40.0 + +[connection signal="timeout" from="Timer" to="." method="_on_timer_timeout"] diff --git a/main.gd b/main.gd index 2c06be6..dd0bb2d 100644 --- a/main.gd +++ b/main.gd @@ -30,7 +30,7 @@ func _input(event): func _title(): # This is like autoloading the scene, only # it happens after already loading the main scene. - get_tree().change_scene_to_file("res://backgounds/disclaimer.tscn") + get_tree().change_scene_to_file("res://levels/ui/vmboot.tscn") #get_tree().root.add_child(title) #get_tree().root.remove_child(boot) #boot.queue_free()