restoring this shit cause fuck it

This commit is contained in:
JHDev2006
2025-10-17 22:27:44 +01:00
parent 46508e55db
commit 4dce07b7c8
405 changed files with 131236 additions and 98455 deletions

View File

@@ -1,78 +1,55 @@
[gd_scene load_steps=2 format=2]
[gd_scene load_steps=2 format=3 uid="uid://x6k08vebvl8b"]
[ext_resource path="res://addons/mod_tool/interface/config_editor/json_editor.gd" type="Script" id=1]
[ext_resource type="Script" uid="uid://uu3ra0v727ro" path="res://addons/mod_tool/interface/config_editor/json_editor.gd" id="1"]
[node name="Mod Config Editor" type="PanelContainer"]
visible = false
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
offset_top = 24.0
[node name="VBox" type="VBoxContainer" parent="."]
offset_left = 7.0
offset_top = 7.0
offset_right = 1907.0
offset_bottom = 891.0
layout_mode = 2
[node name="HBox" type="HBoxContainer" parent="VBox"]
offset_right = 1900.0
offset_bottom = 40.0
layout_mode = 2
[node name="Label" type="Label" parent="VBox/HBox"]
offset_top = 13.0
offset_right = 1533.0
offset_bottom = 27.0
layout_mode = 2
size_flags_horizontal = 3
text = "Default json for user mod configuration"
[node name="ErrorLabel" type="Label" parent="VBox/HBox"]
unique_name_in_owner = true
offset_left = 1537.0
offset_top = 13.0
offset_right = 1617.0
offset_bottom = 27.0
layout_mode = 2
text = "JSON is valid"
[node name="ShouldValidate" type="CheckButton" parent="VBox/HBox"]
unique_name_in_owner = true
offset_left = 1621.0
offset_right = 1697.0
offset_bottom = 40.0
pressed = true
layout_mode = 2
flat = true
[node name="VSeparator" type="VSeparator" parent="VBox/HBox"]
offset_left = 1701.0
offset_right = 1705.0
offset_bottom = 40.0
layout_mode = 2
[node name="SaveConfig" type="Button" parent="VBox/HBox"]
offset_left = 1709.0
offset_right = 1900.0
offset_bottom = 40.0
layout_mode = 2
text = "Save config to manifest.json"
[node name="ConfigEditor" type="TextEdit" parent="VBox"]
unique_name_in_owner = true
offset_top = 44.0
offset_right = 1900.0
offset_bottom = 884.0
layout_mode = 2
size_flags_vertical = 3
text = "{
}"
highlight_current_line = true
syntax_highlighter = true
show_line_numbers = true
fold_gutter = true
highlight_all_occurrences = true
smooth_scrolling = true
hiding_enabled = true
script = ExtResource( 1 )
highlight_current_line = true
script = ExtResource("1")
[node name="ValidationDelay" type="Timer" parent="VBox/ConfigEditor"]
one_shot = true
[connection signal="cursor_changed" from="VBox/ConfigEditor" to="VBox/ConfigEditor" method="_on_cursor_changed"]
[connection signal="text_changed" from="VBox/ConfigEditor" to="VBox/ConfigEditor" method="_on_text_changed"]
[connection signal="timeout" from="VBox/ConfigEditor/ValidationDelay" to="VBox/ConfigEditor" method="_on_ValidationDelay_timeout"]

View File

@@ -1,10 +1,11 @@
[gd_scene load_steps=4 format=3 uid="uid://glui2s46v4x4"]
[ext_resource type="Script" path="res://addons/mod_tool/interface/create_mod/create_mod.gd" id="1"]
[ext_resource type="PackedScene" path="res://addons/mod_tool/interface/global/input_string.tscn" id="2"]
[ext_resource type="Script" uid="uid://bhfsuaepj5b4k" path="res://addons/mod_tool/interface/create_mod/create_mod.gd" id="1"]
[ext_resource type="PackedScene" uid="uid://icwo58h0rdb5" path="res://addons/mod_tool/interface/global/input_string.tscn" id="2"]
[ext_resource type="PackedScene" uid="uid://dyunxqcmy4esi" path="res://addons/mod_tool/interface/global/input_options.tscn" id="3"]
[node name="CreateMod" type="Window"]
oversampling_override = 1.0
position = Vector2i(0, 36)
script = ExtResource("1")
@@ -66,7 +67,6 @@ layout_mode = 2
[node name="ModTemplate" parent="MarginContainer/Settings/Scroll/VBox" instance=ExtResource("3")]
unique_name_in_owner = true
layout_mode = 2
input_options = Array[String]([])
is_required = true
key = "mod_template"
label_text = "Template"

View File

@@ -1,8 +1,9 @@
[gd_scene load_steps=2 format=3 uid="uid://du17jjwqtopix"]
[ext_resource type="Script" path="res://addons/mod_tool/interface/global/directory_selection/select_directory.gd" id="1"]
[ext_resource type="Script" uid="uid://dyxgsmyqpv8e2" path="res://addons/mod_tool/interface/global/directory_selection/select_directory.gd" id="1"]
[node name="SelectDirectory" type="Window"]
oversampling_override = 1.0
initial_position = 2
size = Vector2i(400, 250)
script = ExtResource("1")

View File

@@ -1,19 +1,17 @@
[gd_scene load_steps=4 format=3 uid="uid://dyunxqcmy4esi"]
[gd_scene load_steps=3 format=3 uid="uid://dyunxqcmy4esi"]
[ext_resource type="Script" path="res://addons/mod_tool/interface/global/input_options.gd" id="1"]
[ext_resource type="Script" uid="uid://8rtbm4ypixcs" path="res://addons/mod_tool/interface/global/input_options.gd" id="1"]
[sub_resource type="Image" id="Image_43403"]
data = {
"data": PackedByteArray(255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 94, 94, 127, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 93, 93, 255, 255, 94, 94, 127, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 94, 94, 127, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 94, 94, 127, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 231, 255, 94, 94, 54, 255, 94, 94, 57, 255, 93, 93, 233, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 231, 255, 94, 94, 54, 255, 94, 94, 57, 255, 93, 93, 233, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 97, 97, 42, 255, 255, 255, 0, 255, 255, 255, 0, 255, 97, 97, 42, 255, 93, 93, 233, 255, 93, 93, 232, 255, 93, 93, 41, 255, 255, 255, 0, 255, 255, 255, 0, 255, 97, 97, 42, 255, 93, 93, 233, 255, 93, 93, 232, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 96, 96, 45, 255, 93, 93, 44, 255, 255, 255, 0, 255, 97, 97, 42, 255, 97, 97, 42, 255, 255, 255, 0, 255, 96, 96, 45, 255, 93, 93, 44, 255, 255, 255, 0, 255, 97, 97, 42, 255, 97, 97, 42, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 96, 96, 45, 255, 93, 93, 235, 255, 94, 94, 234, 255, 95, 95, 43, 255, 255, 255, 0, 255, 255, 255, 0, 255, 96, 96, 45, 255, 93, 93, 235, 255, 94, 94, 234, 255, 95, 95, 43, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 235, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 233, 255, 95, 95, 59, 255, 96, 96, 61, 255, 93, 93, 235, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 233, 255, 95, 95, 59, 255, 96, 96, 61, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0),
"format": "RGBA8",
"height": 16,
"mipmaps": false,
"width": 16
[sub_resource type="DPITexture" id="DPITexture_i2vx1"]
_source = "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\"><path fill=\"#ffdd65\" d=\"M8 2a1 1 0 0 0-.85.484l-6 10A1 1 0 0 0 2 14h12a1 1 0 0 0 .857-1.514l-6-10a1 1 0 0 0-.85-.484zM7 5h2v5H7zm0 6h2v2H7z\"/></svg>
"
saturation = 2.0
color_map = {
Color(1, 0.37254903, 0.37254903, 1): Color(1, 0.47, 0.42, 1),
Color(0.37254903, 1, 0.5921569, 1): Color(0.45, 0.95, 0.5, 1),
Color(1, 0.8666667, 0.39607844, 1): Color(1, 0.87, 0.4, 1)
}
[sub_resource type="ImageTexture" id="ImageTexture_xi7aw"]
image = SubResource("Image_43403")
[node name="InputOptions" type="HBoxContainer"]
anchors_preset = 10
anchor_right = 1.0
@@ -31,7 +29,7 @@ unique_name_in_owner = true
self_modulate = Color(1, 1, 1, 0)
custom_minimum_size = Vector2(32, 32)
layout_mode = 2
texture = SubResource("ImageTexture_xi7aw")
texture = SubResource("DPITexture_i2vx1")
expand_mode = 1
stretch_mode = 6

View File

@@ -1,19 +1,17 @@
[gd_scene load_steps=4 format=3 uid="uid://icwo58h0rdb5"]
[gd_scene load_steps=3 format=3 uid="uid://icwo58h0rdb5"]
[ext_resource type="Script" path="res://addons/mod_tool/interface/global/input_string.gd" id="1"]
[ext_resource type="Script" uid="uid://itwpownujndt" path="res://addons/mod_tool/interface/global/input_string.gd" id="1"]
[sub_resource type="Image" id="Image_6wlu1"]
data = {
"data": PackedByteArray(255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 43, 6, 255, 250, 10, 183, 255, 252, 10, 179, 255, 255, 0, 5, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 250, 14, 123, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 115, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 8, 30, 255, 250, 10, 245, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 242, 255, 255, 19, 26, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 250, 10, 174, 255, 250, 10, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 250, 10, 255, 255, 250, 12, 166, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 252, 13, 71, 255, 250, 10, 255, 255, 250, 10, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 250, 10, 255, 255, 250, 10, 255, 255, 254, 10, 65, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 43, 6, 255, 252, 10, 218, 255, 250, 10, 255, 255, 250, 10, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 213, 255, 255, 0, 5, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 250, 14, 123, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 115, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 8, 30, 255, 250, 10, 245, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 242, 255, 255, 19, 26, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 250, 10, 174, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 12, 166, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 252, 13, 71, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 254, 10, 65, 255, 255, 255, 0, 255, 255, 255, 0, 255, 250, 10, 213, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 207, 255, 255, 255, 0, 255, 255, 255, 0, 255, 250, 12, 191, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 250, 10, 255, 255, 252, 10, 187, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0),
"format": "RGBA8",
"height": 16,
"mipmaps": false,
"width": 16
[sub_resource type="DPITexture" id="DPITexture_i2vx1"]
_source = "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\"><path fill=\"#ffdd65\" d=\"M8 2a1 1 0 0 0-.85.484l-6 10A1 1 0 0 0 2 14h12a1 1 0 0 0 .857-1.514l-6-10a1 1 0 0 0-.85-.484zM7 5h2v5H7zm0 6h2v2H7z\"/></svg>
"
saturation = 2.0
color_map = {
Color(1, 0.37254903, 0.37254903, 1): Color(1, 0.47, 0.42, 1),
Color(0.37254903, 1, 0.5921569, 1): Color(0.45, 0.95, 0.5, 1),
Color(1, 0.8666667, 0.39607844, 1): Color(1, 0.87, 0.4, 1)
}
[sub_resource type="ImageTexture" id="ImageTexture_5jdd3"]
image = SubResource("Image_6wlu1")
[node name="InputString" type="HBoxContainer"]
anchors_preset = 10
anchor_right = 1.0
@@ -31,7 +29,7 @@ unique_name_in_owner = true
self_modulate = Color(1, 1, 1, 0)
custom_minimum_size = Vector2(32, 32)
layout_mode = 2
texture = SubResource("ImageTexture_5jdd3")
texture = SubResource("DPITexture_i2vx1")
expand_mode = 1
stretch_mode = 6

File diff suppressed because one or more lines are too long

View File

@@ -1,65 +1,51 @@
[gd_scene load_steps=4 format=2]
[gd_scene load_steps=3 format=3 uid="uid://dlvpj0h0faaih"]
[ext_resource path="res://addons/mod_tool/interface/global/input_string_with_button.gd" type="Script" id=1]
[ext_resource type="Script" uid="uid://dkdwnp05n1vy6" path="res://addons/mod_tool/interface/global/input_string_with_button.gd" id="1"]
[sub_resource type="Image" id=3]
data = {
"data": PackedByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 204, 51, 0, 255, 220, 100, 0, 255, 219, 100, 0, 255, 204, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 204, 51, 0, 255, 204, 51, 5, 255, 220, 100, 178, 255, 219, 100, 182, 255, 204, 51, 5, 255, 204, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 217, 98, 0, 255, 219, 99, 115, 255, 221, 101, 255, 255, 221, 101, 255, 255, 219, 99, 115, 255, 216, 95, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 215, 98, 0, 255, 215, 98, 26, 255, 220, 100, 241, 255, 221, 101, 255, 255, 221, 101, 255, 255, 220, 100, 241, 255, 214, 91, 25, 255, 214, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 221, 98, 0, 255, 221, 100, 165, 255, 221, 101, 255, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 255, 255, 221, 100, 165, 255, 221, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 206, 80, 0, 255, 221, 97, 60, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 97, 60, 255, 206, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 191, 63, 0, 255, 191, 63, 4, 255, 221, 100, 210, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 255, 255, 221, 101, 255, 255, 220, 100, 209, 255, 191, 63, 4, 255, 191, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 219, 98, 0, 255, 220, 99, 110, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 220, 99, 110, 255, 219, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 218, 97, 0, 255, 218, 97, 21, 255, 220, 100, 239, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 220, 100, 239, 255, 218, 97, 21, 255, 218, 97, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 218, 100, 0, 255, 219, 100, 160, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 219, 100, 160, 255, 218, 100, 0, 0, 0, 0, 0, 255, 218, 100, 0, 255, 218, 100, 56, 255, 220, 100, 254, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 220, 100, 254, 255, 218, 100, 56, 255, 218, 100, 0, 255, 220, 100, 0, 255, 220, 100, 193, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 220, 100, 193, 255, 220, 100, 0, 255, 221, 100, 0, 255, 221, 100, 165, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 101, 255, 255, 221, 100, 165, 255, 221, 100, 0, 0, 0, 0, 0, 255, 221, 100, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 101, 0, 255, 221, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ),
"format": "RGBA8",
"height": 16,
"mipmaps": false,
"width": 16
[sub_resource type="DPITexture" id="DPITexture_i2vx1"]
_source = "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\"><path fill=\"#ffdd65\" d=\"M8 2a1 1 0 0 0-.85.484l-6 10A1 1 0 0 0 2 14h12a1 1 0 0 0 .857-1.514l-6-10a1 1 0 0 0-.85-.484zM7 5h2v5H7zm0 6h2v2H7z\"/></svg>
"
saturation = 2.0
color_map = {
Color(1, 0.37254903, 0.37254903, 1): Color(1, 0.47, 0.42, 1),
Color(0.37254903, 1, 0.5921569, 1): Color(0.45, 0.95, 0.5, 1),
Color(1, 0.8666667, 0.39607844, 1): Color(1, 0.87, 0.4, 1)
}
[sub_resource type="ImageTexture" id=2]
flags = 0
flags = 0
image = SubResource( 3 )
size = Vector2( 16, 16 )
[node name="InputStringWithButton" type="HBoxContainer"]
anchors_preset = 10
anchor_right = 1.0
offset_bottom = 24.0
script = ExtResource( 1 )
script = ExtResource("1")
[node name="Label" type="Label" parent="."]
offset_top = 9.0
offset_right = 492.0
offset_bottom = 23.0
layout_mode = 2
size_flags_horizontal = 3
text = " (optional)"
clip_text = true
[node name="ErrorIcon" type="TextureRect" parent="."]
unique_name_in_owner = true
self_modulate = Color( 1, 1, 1, 0 )
offset_left = 496.0
offset_right = 528.0
offset_bottom = 32.0
custom_minimum_size = Vector2( 32, 32 )
texture = SubResource( 2 )
expand = true
self_modulate = Color(1, 1, 1, 0)
custom_minimum_size = Vector2(32, 32)
layout_mode = 2
texture = SubResource("DPITexture_i2vx1")
expand_mode = 1
stretch_mode = 6
[node name="HBoxContainer" type="HBoxContainer" parent="."]
offset_left = 532.0
offset_right = 1024.0
offset_bottom = 32.0
layout_mode = 2
size_flags_horizontal = 3
[node name="Input" type="LineEdit" parent="HBoxContainer"]
unique_name_in_owner = true
offset_right = 456.0
offset_bottom = 32.0
layout_mode = 2
size_flags_horizontal = 3
placeholder_alpha = 0.5
[node name="Button" type="Button" parent="HBoxContainer"]
offset_left = 460.0
offset_right = 492.0
offset_bottom = 32.0
layout_mode = 2
size_flags_vertical = 3
text = " ... "
[connection signal="text_changed" from="HBoxContainer/Input" to="." method="_on_Input_text_changed"]
[connection signal="pressed" from="HBoxContainer/Button" to="." method="emit_signal" binds= [ "button_pressed" ]]
[connection signal="pressed" from="HBoxContainer/Button" to="." method="emit_signal" binds= ["button_pressed"]]

View File

@@ -1,8 +1,9 @@
[gd_scene load_steps=2 format=3 uid="uid://cpll5clcnemyj"]
[ext_resource type="Script" path="res://addons/mod_tool/interface/hook_gen/hook_gen.gd" id="1_lrahv"]
[ext_resource type="Script" uid="uid://j06uud1328hl" path="res://addons/mod_tool/interface/hook_gen/hook_gen.gd" id="1_lrahv"]
[node name="HookGen" type="Window"]
oversampling_override = 1.0
title = "Mod Dev Tool"
initial_position = 1
size = Vector2i(640, 375)

View File

@@ -1,8 +1,9 @@
[gd_scene load_steps=2 format=3 uid="uid://camcc83bvu086"]
[ext_resource type="Script" path="res://addons/mod_tool/interface/hook_restore/hook_restore.gd" id="1_wq3ld"]
[ext_resource type="Script" uid="uid://dy72tnwnjxxpb" path="res://addons/mod_tool/interface/hook_restore/hook_restore.gd" id="1_wq3ld"]
[node name="HookRestore" type="Window"]
oversampling_override = 1.0
title = "Mod Dev Tool"
initial_position = 1
size = Vector2i(640, 375)

View File

@@ -1,10 +1,10 @@
[gd_scene load_steps=5 format=3 uid="uid://hpefgw6k5qpq"]
[ext_resource type="PackedScene" path="res://addons/mod_tool/interface/global/input_string_multiline.tscn" id="1"]
[ext_resource type="PackedScene" path="res://addons/mod_tool/interface/global/input_string.tscn" id="2"]
[ext_resource type="Script" path="res://addons/mod_tool/interface/manifest_editor/manifest_editor.gd" id="4"]
[ext_resource type="PackedScene" uid="uid://b5cplger4co2i" path="res://addons/mod_tool/interface/global/input_string_multiline.tscn" id="1"]
[ext_resource type="PackedScene" uid="uid://icwo58h0rdb5" path="res://addons/mod_tool/interface/global/input_string.tscn" id="2"]
[ext_resource type="Script" uid="uid://c4jhb2cmcvg3k" path="res://addons/mod_tool/interface/manifest_editor/manifest_editor.gd" id="4"]
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_pun0q"]
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_thhlq"]
content_margin_left = 4.0
content_margin_top = 4.0
content_margin_right = 4.0
@@ -55,7 +55,7 @@ text = "Save to manifest.json"
[node name="Panel" type="PanelContainer" parent="VBox"]
layout_mode = 2
size_flags_vertical = 3
theme_override_styles/panel = SubResource("StyleBoxFlat_pun0q")
theme_override_styles/panel = SubResource("StyleBoxFlat_thhlq")
[node name="ScrollContainer" type="ScrollContainer" parent="VBox/Panel"]
layout_mode = 2

View File

@@ -2,11 +2,11 @@
[ext_resource type="PackedScene" uid="uid://glui2s46v4x4" path="res://addons/mod_tool/interface/create_mod/create_mod.tscn" id="1"]
[ext_resource type="PackedScene" uid="uid://hpefgw6k5qpq" path="res://addons/mod_tool/interface/manifest_editor/manifest_editor.tscn" id="2"]
[ext_resource type="Script" path="res://addons/mod_tool/interface/panel/tools_panel.gd" id="3"]
[ext_resource type="Script" uid="uid://ckydauahlpir7" path="res://addons/mod_tool/interface/panel/tools_panel.gd" id="3"]
[ext_resource type="PackedScene" uid="uid://icwo58h0rdb5" path="res://addons/mod_tool/interface/global/input_string.tscn" id="4"]
[ext_resource type="PackedScene" uid="uid://dyunxqcmy4esi" path="res://addons/mod_tool/interface/global/input_options.tscn" id="6"]
[ext_resource type="PackedScene" uid="uid://du17jjwqtopix" path="res://addons/mod_tool/interface/global/directory_selection/select_directory.tscn" id="7"]
[ext_resource type="PackedScene" path="res://addons/mod_tool/interface/global/input_string_with_button.tscn" id="8"]
[ext_resource type="PackedScene" uid="uid://dlvpj0h0faaih" path="res://addons/mod_tool/interface/global/input_string_with_button.tscn" id="8"]
[ext_resource type="PackedScene" uid="uid://cpll5clcnemyj" path="res://addons/mod_tool/interface/hook_gen/hook_gen.tscn" id="8_k13cs"]
[ext_resource type="PackedScene" uid="uid://camcc83bvu086" path="res://addons/mod_tool/interface/hook_restore/hook_restore.tscn" id="9_2cgta"]