mods can now load freeroam maps (unknown if this actually works)
This commit is contained in:
parent
198455c94f
commit
bec0bafb09
2 changed files with 71 additions and 68 deletions
|
|
@ -9,27 +9,27 @@
|
||||||
[ext_resource type="Script" uid="uid://c8dhm0nhxqlth" path="res://Scripts/GraphicsOptions.gd" id="8_wdeli"]
|
[ext_resource type="Script" uid="uid://c8dhm0nhxqlth" path="res://Scripts/GraphicsOptions.gd" id="8_wdeli"]
|
||||||
[ext_resource type="Script" uid="uid://bmqi57p5yipll" path="res://Scripts/InterfaceOptions.gd" id="9_wyv1s"]
|
[ext_resource type="Script" uid="uid://bmqi57p5yipll" path="res://Scripts/InterfaceOptions.gd" id="9_wyv1s"]
|
||||||
|
|
||||||
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_dkd36"]
|
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_8uhic"]
|
||||||
|
|
||||||
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_ha2rd"]
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_wdeli"]
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_wyv1s"]
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_drn21"]
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_pcbci"]
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_he4sq"]
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_rsjs4"]
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_rj3vb"]
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_pocyv"]
|
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_pocyv"]
|
||||||
|
|
||||||
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_8uhic"]
|
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_rj3vb"]
|
||||||
|
|
||||||
|
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_rsjs4"]
|
||||||
|
|
||||||
|
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_he4sq"]
|
||||||
|
|
||||||
|
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_pcbci"]
|
||||||
|
|
||||||
|
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_drn21"]
|
||||||
|
|
||||||
|
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_wyv1s"]
|
||||||
|
|
||||||
|
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_wdeli"]
|
||||||
|
|
||||||
|
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_ha2rd"]
|
||||||
|
|
||||||
|
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_dkd36"]
|
||||||
|
|
||||||
[sub_resource type="LabelSettings" id="LabelSettings_dkd36"]
|
[sub_resource type="LabelSettings" id="LabelSettings_dkd36"]
|
||||||
font_size = 48
|
font_size = 48
|
||||||
|
|
@ -190,17 +190,17 @@ anchor_right = 1.0
|
||||||
anchor_bottom = 1.0
|
anchor_bottom = 1.0
|
||||||
grow_horizontal = 2
|
grow_horizontal = 2
|
||||||
grow_vertical = 2
|
grow_vertical = 2
|
||||||
theme_override_styles/focus = SubResource("StyleBoxEmpty_dkd36")
|
|
||||||
theme_override_styles/disabled_mirrored = SubResource("StyleBoxEmpty_ha2rd")
|
|
||||||
theme_override_styles/disabled = SubResource("StyleBoxEmpty_wdeli")
|
|
||||||
theme_override_styles/hover_pressed_mirrored = SubResource("StyleBoxEmpty_wyv1s")
|
|
||||||
theme_override_styles/hover_pressed = SubResource("StyleBoxEmpty_drn21")
|
|
||||||
theme_override_styles/hover_mirrored = SubResource("StyleBoxEmpty_pcbci")
|
|
||||||
theme_override_styles/hover = SubResource("StyleBoxEmpty_he4sq")
|
|
||||||
theme_override_styles/pressed_mirrored = SubResource("StyleBoxEmpty_rsjs4")
|
|
||||||
theme_override_styles/pressed = SubResource("StyleBoxEmpty_rj3vb")
|
|
||||||
theme_override_styles/normal_mirrored = SubResource("StyleBoxEmpty_pocyv")
|
|
||||||
theme_override_styles/normal = SubResource("StyleBoxEmpty_8uhic")
|
theme_override_styles/normal = SubResource("StyleBoxEmpty_8uhic")
|
||||||
|
theme_override_styles/normal_mirrored = SubResource("StyleBoxEmpty_pocyv")
|
||||||
|
theme_override_styles/pressed = SubResource("StyleBoxEmpty_rj3vb")
|
||||||
|
theme_override_styles/pressed_mirrored = SubResource("StyleBoxEmpty_rsjs4")
|
||||||
|
theme_override_styles/hover = SubResource("StyleBoxEmpty_he4sq")
|
||||||
|
theme_override_styles/hover_mirrored = SubResource("StyleBoxEmpty_pcbci")
|
||||||
|
theme_override_styles/hover_pressed = SubResource("StyleBoxEmpty_drn21")
|
||||||
|
theme_override_styles/hover_pressed_mirrored = SubResource("StyleBoxEmpty_wyv1s")
|
||||||
|
theme_override_styles/disabled = SubResource("StyleBoxEmpty_wdeli")
|
||||||
|
theme_override_styles/disabled_mirrored = SubResource("StyleBoxEmpty_ha2rd")
|
||||||
|
theme_override_styles/focus = SubResource("StyleBoxEmpty_dkd36")
|
||||||
|
|
||||||
[node name="DialogPanel" type="Panel" parent="FreeRoamChooseScreen"]
|
[node name="DialogPanel" type="Panel" parent="FreeRoamChooseScreen"]
|
||||||
layout_mode = 1
|
layout_mode = 1
|
||||||
|
|
@ -344,17 +344,17 @@ anchor_right = 1.0
|
||||||
anchor_bottom = 1.0
|
anchor_bottom = 1.0
|
||||||
grow_horizontal = 2
|
grow_horizontal = 2
|
||||||
grow_vertical = 2
|
grow_vertical = 2
|
||||||
theme_override_styles/focus = SubResource("StyleBoxEmpty_dkd36")
|
|
||||||
theme_override_styles/disabled_mirrored = SubResource("StyleBoxEmpty_ha2rd")
|
|
||||||
theme_override_styles/disabled = SubResource("StyleBoxEmpty_wdeli")
|
|
||||||
theme_override_styles/hover_pressed_mirrored = SubResource("StyleBoxEmpty_wyv1s")
|
|
||||||
theme_override_styles/hover_pressed = SubResource("StyleBoxEmpty_drn21")
|
|
||||||
theme_override_styles/hover_mirrored = SubResource("StyleBoxEmpty_pcbci")
|
|
||||||
theme_override_styles/hover = SubResource("StyleBoxEmpty_he4sq")
|
|
||||||
theme_override_styles/pressed_mirrored = SubResource("StyleBoxEmpty_rsjs4")
|
|
||||||
theme_override_styles/pressed = SubResource("StyleBoxEmpty_rj3vb")
|
|
||||||
theme_override_styles/normal_mirrored = SubResource("StyleBoxEmpty_pocyv")
|
|
||||||
theme_override_styles/normal = SubResource("StyleBoxEmpty_8uhic")
|
theme_override_styles/normal = SubResource("StyleBoxEmpty_8uhic")
|
||||||
|
theme_override_styles/normal_mirrored = SubResource("StyleBoxEmpty_pocyv")
|
||||||
|
theme_override_styles/pressed = SubResource("StyleBoxEmpty_rj3vb")
|
||||||
|
theme_override_styles/pressed_mirrored = SubResource("StyleBoxEmpty_rsjs4")
|
||||||
|
theme_override_styles/hover = SubResource("StyleBoxEmpty_he4sq")
|
||||||
|
theme_override_styles/hover_mirrored = SubResource("StyleBoxEmpty_pcbci")
|
||||||
|
theme_override_styles/hover_pressed = SubResource("StyleBoxEmpty_drn21")
|
||||||
|
theme_override_styles/hover_pressed_mirrored = SubResource("StyleBoxEmpty_wyv1s")
|
||||||
|
theme_override_styles/disabled = SubResource("StyleBoxEmpty_wdeli")
|
||||||
|
theme_override_styles/disabled_mirrored = SubResource("StyleBoxEmpty_ha2rd")
|
||||||
|
theme_override_styles/focus = SubResource("StyleBoxEmpty_dkd36")
|
||||||
|
|
||||||
[node name="DialogPanel" type="Panel" parent="ModsScreen"]
|
[node name="DialogPanel" type="Panel" parent="ModsScreen"]
|
||||||
layout_mode = 1
|
layout_mode = 1
|
||||||
|
|
@ -491,17 +491,17 @@ anchor_right = 1.0
|
||||||
anchor_bottom = 1.0
|
anchor_bottom = 1.0
|
||||||
grow_horizontal = 2
|
grow_horizontal = 2
|
||||||
grow_vertical = 2
|
grow_vertical = 2
|
||||||
theme_override_styles/focus = SubResource("StyleBoxEmpty_dkd36")
|
|
||||||
theme_override_styles/disabled_mirrored = SubResource("StyleBoxEmpty_ha2rd")
|
|
||||||
theme_override_styles/disabled = SubResource("StyleBoxEmpty_wdeli")
|
|
||||||
theme_override_styles/hover_pressed_mirrored = SubResource("StyleBoxEmpty_wyv1s")
|
|
||||||
theme_override_styles/hover_pressed = SubResource("StyleBoxEmpty_drn21")
|
|
||||||
theme_override_styles/hover_mirrored = SubResource("StyleBoxEmpty_pcbci")
|
|
||||||
theme_override_styles/hover = SubResource("StyleBoxEmpty_he4sq")
|
|
||||||
theme_override_styles/pressed_mirrored = SubResource("StyleBoxEmpty_rsjs4")
|
|
||||||
theme_override_styles/pressed = SubResource("StyleBoxEmpty_rj3vb")
|
|
||||||
theme_override_styles/normal_mirrored = SubResource("StyleBoxEmpty_pocyv")
|
|
||||||
theme_override_styles/normal = SubResource("StyleBoxEmpty_8uhic")
|
theme_override_styles/normal = SubResource("StyleBoxEmpty_8uhic")
|
||||||
|
theme_override_styles/normal_mirrored = SubResource("StyleBoxEmpty_pocyv")
|
||||||
|
theme_override_styles/pressed = SubResource("StyleBoxEmpty_rj3vb")
|
||||||
|
theme_override_styles/pressed_mirrored = SubResource("StyleBoxEmpty_rsjs4")
|
||||||
|
theme_override_styles/hover = SubResource("StyleBoxEmpty_he4sq")
|
||||||
|
theme_override_styles/hover_mirrored = SubResource("StyleBoxEmpty_pcbci")
|
||||||
|
theme_override_styles/hover_pressed = SubResource("StyleBoxEmpty_drn21")
|
||||||
|
theme_override_styles/hover_pressed_mirrored = SubResource("StyleBoxEmpty_wyv1s")
|
||||||
|
theme_override_styles/disabled = SubResource("StyleBoxEmpty_wdeli")
|
||||||
|
theme_override_styles/disabled_mirrored = SubResource("StyleBoxEmpty_ha2rd")
|
||||||
|
theme_override_styles/focus = SubResource("StyleBoxEmpty_dkd36")
|
||||||
|
|
||||||
[node name="DialogPanel" type="Panel" parent="ControlsScreen"]
|
[node name="DialogPanel" type="Panel" parent="ControlsScreen"]
|
||||||
layout_mode = 1
|
layout_mode = 1
|
||||||
|
|
@ -609,17 +609,17 @@ anchor_right = 1.0
|
||||||
anchor_bottom = 1.0
|
anchor_bottom = 1.0
|
||||||
grow_horizontal = 2
|
grow_horizontal = 2
|
||||||
grow_vertical = 2
|
grow_vertical = 2
|
||||||
theme_override_styles/focus = SubResource("StyleBoxEmpty_dkd36")
|
|
||||||
theme_override_styles/disabled_mirrored = SubResource("StyleBoxEmpty_ha2rd")
|
|
||||||
theme_override_styles/disabled = SubResource("StyleBoxEmpty_wdeli")
|
|
||||||
theme_override_styles/hover_pressed_mirrored = SubResource("StyleBoxEmpty_wyv1s")
|
|
||||||
theme_override_styles/hover_pressed = SubResource("StyleBoxEmpty_drn21")
|
|
||||||
theme_override_styles/hover_mirrored = SubResource("StyleBoxEmpty_pcbci")
|
|
||||||
theme_override_styles/hover = SubResource("StyleBoxEmpty_he4sq")
|
|
||||||
theme_override_styles/pressed_mirrored = SubResource("StyleBoxEmpty_rsjs4")
|
|
||||||
theme_override_styles/pressed = SubResource("StyleBoxEmpty_rj3vb")
|
|
||||||
theme_override_styles/normal_mirrored = SubResource("StyleBoxEmpty_pocyv")
|
|
||||||
theme_override_styles/normal = SubResource("StyleBoxEmpty_8uhic")
|
theme_override_styles/normal = SubResource("StyleBoxEmpty_8uhic")
|
||||||
|
theme_override_styles/normal_mirrored = SubResource("StyleBoxEmpty_pocyv")
|
||||||
|
theme_override_styles/pressed = SubResource("StyleBoxEmpty_rj3vb")
|
||||||
|
theme_override_styles/pressed_mirrored = SubResource("StyleBoxEmpty_rsjs4")
|
||||||
|
theme_override_styles/hover = SubResource("StyleBoxEmpty_he4sq")
|
||||||
|
theme_override_styles/hover_mirrored = SubResource("StyleBoxEmpty_pcbci")
|
||||||
|
theme_override_styles/hover_pressed = SubResource("StyleBoxEmpty_drn21")
|
||||||
|
theme_override_styles/hover_pressed_mirrored = SubResource("StyleBoxEmpty_wyv1s")
|
||||||
|
theme_override_styles/disabled = SubResource("StyleBoxEmpty_wdeli")
|
||||||
|
theme_override_styles/disabled_mirrored = SubResource("StyleBoxEmpty_ha2rd")
|
||||||
|
theme_override_styles/focus = SubResource("StyleBoxEmpty_dkd36")
|
||||||
|
|
||||||
[node name="DialogPanel" type="Panel" parent="CreditsScreen"]
|
[node name="DialogPanel" type="Panel" parent="CreditsScreen"]
|
||||||
layout_mode = 1
|
layout_mode = 1
|
||||||
|
|
@ -702,17 +702,17 @@ anchor_right = 1.0
|
||||||
anchor_bottom = 1.0
|
anchor_bottom = 1.0
|
||||||
grow_horizontal = 2
|
grow_horizontal = 2
|
||||||
grow_vertical = 2
|
grow_vertical = 2
|
||||||
theme_override_styles/focus = SubResource("StyleBoxEmpty_dkd36")
|
|
||||||
theme_override_styles/disabled_mirrored = SubResource("StyleBoxEmpty_ha2rd")
|
|
||||||
theme_override_styles/disabled = SubResource("StyleBoxEmpty_wdeli")
|
|
||||||
theme_override_styles/hover_pressed_mirrored = SubResource("StyleBoxEmpty_wyv1s")
|
|
||||||
theme_override_styles/hover_pressed = SubResource("StyleBoxEmpty_drn21")
|
|
||||||
theme_override_styles/hover_mirrored = SubResource("StyleBoxEmpty_pcbci")
|
|
||||||
theme_override_styles/hover = SubResource("StyleBoxEmpty_he4sq")
|
|
||||||
theme_override_styles/pressed_mirrored = SubResource("StyleBoxEmpty_rsjs4")
|
|
||||||
theme_override_styles/pressed = SubResource("StyleBoxEmpty_rj3vb")
|
|
||||||
theme_override_styles/normal_mirrored = SubResource("StyleBoxEmpty_pocyv")
|
|
||||||
theme_override_styles/normal = SubResource("StyleBoxEmpty_8uhic")
|
theme_override_styles/normal = SubResource("StyleBoxEmpty_8uhic")
|
||||||
|
theme_override_styles/normal_mirrored = SubResource("StyleBoxEmpty_pocyv")
|
||||||
|
theme_override_styles/pressed = SubResource("StyleBoxEmpty_rj3vb")
|
||||||
|
theme_override_styles/pressed_mirrored = SubResource("StyleBoxEmpty_rsjs4")
|
||||||
|
theme_override_styles/hover = SubResource("StyleBoxEmpty_he4sq")
|
||||||
|
theme_override_styles/hover_mirrored = SubResource("StyleBoxEmpty_pcbci")
|
||||||
|
theme_override_styles/hover_pressed = SubResource("StyleBoxEmpty_drn21")
|
||||||
|
theme_override_styles/hover_pressed_mirrored = SubResource("StyleBoxEmpty_wyv1s")
|
||||||
|
theme_override_styles/disabled = SubResource("StyleBoxEmpty_wdeli")
|
||||||
|
theme_override_styles/disabled_mirrored = SubResource("StyleBoxEmpty_ha2rd")
|
||||||
|
theme_override_styles/focus = SubResource("StyleBoxEmpty_dkd36")
|
||||||
|
|
||||||
[node name="DialogPanel" type="Panel" parent="SettingsScreen"]
|
[node name="DialogPanel" type="Panel" parent="SettingsScreen"]
|
||||||
layout_mode = 1
|
layout_mode = 1
|
||||||
|
|
|
||||||
|
|
@ -44,6 +44,9 @@ func _ready():
|
||||||
Stages.loaded_mods[modManifest.ModInfo["mod_name"]] = modManifest.ModInfo
|
Stages.loaded_mods[modManifest.ModInfo["mod_name"]] = modManifest.ModInfo
|
||||||
for stage in modManifest.ModInfo["implements_stages"]:
|
for stage in modManifest.ModInfo["implements_stages"]:
|
||||||
Stages.stages_info[stage] = modManifest.ModInfo["implements_stages"][stage]
|
Stages.stages_info[stage] = modManifest.ModInfo["implements_stages"][stage]
|
||||||
|
for map in modManifest.ModInfo["implements_maps"]:
|
||||||
|
FreeRoamMaps.MapIndex[map] = modManifest.ModInfo["implements_maps"][map]
|
||||||
|
$FreeRoamChooseScreen/DialogPanel/MapSelector.add_item(map)
|
||||||
$ModsScreen/DialogPanel/ModList.add_item(modManifest.ModInfo["mod_name"], null, true)
|
$ModsScreen/DialogPanel/ModList.add_item(modManifest.ModInfo["mod_name"], null, true)
|
||||||
tempLoadedList.append(modManifest.ModInfo["mod_name"])
|
tempLoadedList.append(modManifest.ModInfo["mod_name"])
|
||||||
print("Loaded Mod \"%s\"" % modManifest.ModInfo["mod_name"])
|
print("Loaded Mod \"%s\"" % modManifest.ModInfo["mod_name"])
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue