Skip to content

Commit

Permalink
Initial Commit
Browse files Browse the repository at this point in the history
  • Loading branch information
Calcilore committed Sep 17, 2024
0 parents commit 3a8c16f
Show file tree
Hide file tree
Showing 11 changed files with 511 additions and 0 deletions.
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Normalize EOL for all files that Git considers text files.
* text=auto eol=lf
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Godot 4+ specific ignores
.godot/
/android/
bin/
39 changes: 39 additions & 0 deletions export_presets.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
[preset.0]

name="Linux"
platform="Linux"
runnable=true
advanced_options=false
dedicated_server=false
custom_features=""
export_filter="all_resources"
include_filter=""
exclude_filter=""
export_path="bin/linux/godot_launcher.x86_64"
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=true
texture_format/s3tc_bptc=true
texture_format/etc2_astc=false
binary_format/architecture="x86_64"
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="#!/usr/bin/env bash
export DISPLAY=:0
unzip -o -q \"{temp_dir}/{archive_name}\" -d \"{temp_dir}\"
\"{temp_dir}/{exe_name}\" {cmd_args}"
ssh_remote_deploy/cleanup_script="#!/usr/bin/env bash
kill $(pgrep -x -f \"{temp_dir}/{exe_name} {cmd_args}\")
rm -rf \"{temp_dir}\""
Binary file added icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
34 changes: 34 additions & 0 deletions icon.png.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
[remap]

importer="texture"
type="CompressedTexture2D"
uid="uid://4funfxvuy736"
path="res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://icon.png"
dest_files=["res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.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
1 change: 1 addition & 0 deletions icon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
37 changes: 37 additions & 0 deletions icon.svg.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
[remap]

importer="texture"
type="CompressedTexture2D"
uid="uid://b2coajxj33jhm"
path="res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://icon.svg"
dest_files=["res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.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
svg/scale=1.0
editor/scale_with_editor_scale=false
editor/convert_colors_with_editor_theme=false
22 changes: 22 additions & 0 deletions project.godot
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
; Engine configuration file.
; It's best edited using the editor UI and not directly,
; since the parameters that go here are not all obvious.
;
; Format:
; [section] ; section goes between []
; param=value ; assign values to parameters

config_version=5

[application]

config/name="GodotLauncher"
run/main_scene="res://scenes/main.tscn"
config/features=PackedStringArray("4.3", "Forward Plus")
boot_splash/show_image=false
config/icon="res://icon.png"

[display]

window/size/viewport_width=640
window/size/viewport_height=720
20 changes: 20 additions & 0 deletions scenes/choice.tscn
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
[gd_scene format=3 uid="uid://cbt3yb2kuvefu"]

[node name="HBoxContainer" type="HBoxContainer"]

[node name="Name" type="Label" parent="."]
layout_mode = 2
size_flags_horizontal = 3
text = "v4.1.2"

[node name="OpenButton" type="Button" parent="."]
layout_mode = 2
text = " Open "

[node name="UninstallButton" type="Button" parent="."]
layout_mode = 2
text = " Uninstall "

[node name="ArgsButton" type="Button" parent="."]
layout_mode = 2
text = " Change Args "
136 changes: 136 additions & 0 deletions scenes/main.tscn
Original file line number Diff line number Diff line change
@@ -0,0 +1,136 @@
[gd_scene load_steps=2 format=3 uid="uid://3h5re4sw8b54"]

[ext_resource type="Script" path="res://scripts/main.gd" id="1_yc2qs"]

[node name="PanelContainer" type="TabContainer"]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
current_tab = 0
tabs_visible = false
script = ExtResource("1_yc2qs")

[node name="NormalView" type="MarginContainer" parent="."]
layout_mode = 2
theme_override_constants/margin_left = 32
theme_override_constants/margin_top = 32
theme_override_constants/margin_right = 32
theme_override_constants/margin_bottom = 23
metadata/_tab_index = 0

[node name="Root" type="VBoxContainer" parent="NormalView"]
layout_mode = 2

[node name="ScrollContainer" type="ScrollContainer" parent="NormalView/Root"]
layout_mode = 2
size_flags_vertical = 3
follow_focus = true
horizontal_scroll_mode = 0

[node name="MarginContainer" type="MarginContainer" parent="NormalView/Root/ScrollContainer"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3
theme_override_constants/margin_left = 12
theme_override_constants/margin_top = 12
theme_override_constants/margin_right = 12
theme_override_constants/margin_bottom = 12

[node name="ChoiceContainer" type="VBoxContainer" parent="NormalView/Root/ScrollContainer/MarginContainer"]
unique_name_in_owner = true
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3

[node name="NewButton" type="Button" parent="NormalView/Root"]
layout_mode = 2
text = "New Version"

[node name="NewView" type="MarginContainer" parent="."]
visible = false
layout_mode = 2
theme_override_constants/margin_left = 32
theme_override_constants/margin_top = 32
theme_override_constants/margin_right = 32
theme_override_constants/margin_bottom = 32
metadata/_tab_index = 1

[node name="VBoxContainer" type="VBoxContainer" parent="NewView"]
layout_mode = 2

[node name="Label" type="Label" parent="NewView/VBoxContainer"]
layout_mode = 2
text = "Godot Version"
vertical_alignment = 2

[node name="VersionOption" type="OptionButton" parent="NewView/VBoxContainer"]
unique_name_in_owner = true
layout_mode = 2
selected = 0
item_count = 1
popup/item_0/text = "Loading..."

[node name="Label2" type="Label" parent="NewView/VBoxContainer"]
custom_minimum_size = Vector2(0, 64)
layout_mode = 2
text = "C# Enabled"
vertical_alignment = 2

[node name="MonoOption" type="OptionButton" parent="NewView/VBoxContainer"]
unique_name_in_owner = true
layout_mode = 2
selected = 0
item_count = 2
popup/item_0/text = "Regular"
popup/item_1/text = "Mono (C#)"
popup/item_1/id = 1

[node name="Status" type="Label" parent="NewView/VBoxContainer"]
unique_name_in_owner = true
layout_mode = 2
size_flags_vertical = 3
horizontal_alignment = 1
vertical_alignment = 1

[node name="CreateButton" type="Button" parent="NewView/VBoxContainer"]
layout_mode = 2
size_flags_vertical = 8
text = "Create"

[node name="DoneButton" type="Button" parent="NewView/VBoxContainer"]
layout_mode = 2
size_flags_vertical = 8
text = "Done"

[node name="EditArgsView" type="MarginContainer" parent="."]
visible = false
layout_mode = 2
theme_override_constants/margin_left = 32
theme_override_constants/margin_top = 32
theme_override_constants/margin_right = 32
theme_override_constants/margin_bottom = 32
metadata/_tab_index = 2

[node name="VBoxContainer" type="VBoxContainer" parent="EditArgsView"]
layout_mode = 2

[node name="Label" type="Label" parent="EditArgsView/VBoxContainer"]
layout_mode = 2
text = "Arguments"

[node name="ArgsEdit" type="TextEdit" parent="EditArgsView/VBoxContainer"]
unique_name_in_owner = true
layout_mode = 2
size_flags_vertical = 3

[node name="Button" type="Button" parent="EditArgsView/VBoxContainer"]
layout_mode = 2
size_flags_vertical = 8
text = "Done"

[connection signal="pressed" from="NormalView/Root/NewButton" to="." method="_open_create_menu"]
[connection signal="pressed" from="NewView/VBoxContainer/CreateButton" to="." method="_create_version"]
[connection signal="pressed" from="NewView/VBoxContainer/DoneButton" to="." method="set_current_tab" binds= [0]]
[connection signal="pressed" from="EditArgsView/VBoxContainer/Button" to="." method="_modify_args"]
Loading

0 comments on commit 3a8c16f

Please sign in to comment.