Fix exported project not loading issue

This commit is contained in:
2026-02-09 20:24:48 -08:00
parent ce727b523a
commit 654e368a65
11 changed files with 24 additions and 75 deletions

View File

@@ -31,8 +31,6 @@ public partial class App : Node, IApp
[Node] private GalleryMenu GalleryMenu { get; set; }
[Node] private VideoStreamPlayer VideoStreamPlayer { get; set; }
IAppRepo IProvide<IAppRepo>.Value() => AppRepo;
public IAppRepo AppRepo { get; set; } = default!;

View File

@@ -22,14 +22,7 @@ visible = false
unique_name_in_owner = true
visible = false
[node name="VideoStreamPlayer" type="VideoStreamPlayer" parent="."]
unique_name_in_owner = true
visible = false
offset_right = 40.0
offset_bottom = 40.0
[node name="LoadingScreen" parent="." instance=ExtResource("3_3st5l")]
unique_name_in_owner = true
visible = false
top_level = true
z_index = 999

View File

@@ -68,7 +68,7 @@ public class ItemDatabase
foreach (var armor in armorResources)
{
var armorInfo = GD.Load<ArmorStats>($"res://src/items/armor/resources/{armor}");
var armorInfo = GD.Load<ArmorStats>($"res://src/items/armor/resources/{armor}".TrimSuffix(".remap"));
var armorScene = ResourceLoader.Load<PackedScene>("res://src/items/armor/Armor.tscn").Instantiate<Armor>();
armorScene.Stats = armorInfo;
if (!database.Contains(armorScene))
@@ -77,7 +77,7 @@ public class ItemDatabase
foreach (var weapon in weaponResources)
{
var weaponInfo = GD.Load<WeaponStats>($"res://src/items/weapons/resources/{weapon}");
var weaponInfo = GD.Load<WeaponStats>($"res://src/items/weapons/resources/{weapon}".TrimSuffix(".remap"));
var weaponScene = ResourceLoader.Load<PackedScene>("res://src/items/weapons/Weapon.tscn").Instantiate<Weapon>();
weaponScene.Stats = weaponInfo;
if (!database.Contains(weaponScene))
@@ -86,7 +86,7 @@ public class ItemDatabase
foreach (var accessory in accessoryResources)
{
var accessoryInfo = GD.Load<AccessoryStats>($"res://src/items/accessory/resources/{accessory}");
var accessoryInfo = GD.Load<AccessoryStats>($"res://src/items/accessory/resources/{accessory}".TrimSuffix(".remap"));
var accessoryScene = ResourceLoader.Load<PackedScene>("res://src/items/accessory/Accessory.tscn").Instantiate<Accessory>();
accessoryScene.Stats = accessoryInfo;
if (!database.Contains(accessoryScene))
@@ -95,7 +95,7 @@ public class ItemDatabase
foreach (var throwable in throwableResources)
{
var throwableItemInfo = GD.Load<ThrowableItemStats>($"res://src/items/throwable/resources/{throwable}");
var throwableItemInfo = GD.Load<ThrowableItemStats>($"res://src/items/throwable/resources/{throwable}".TrimSuffix(".remap"));
var throwableItemScene = ResourceLoader.Load<PackedScene>("res://src/items/throwable/ThrowableItem.tscn").Instantiate<ThrowableItem>();
throwableItemScene.Stats = throwableItemInfo;
if (!database.Contains(throwableItemScene))
@@ -104,7 +104,7 @@ public class ItemDatabase
foreach (var consumable in consumableResources)
{
var consumableItemInfo = GD.Load<ConsumableItemStats>($"res://src/items/consumable/resources/{consumable}");
var consumableItemInfo = GD.Load<ConsumableItemStats>($"res://src/items/consumable/resources/{consumable}".TrimSuffix(".remap"));
var consumableItemScene = ResourceLoader.Load<PackedScene>("res://src/items/consumable/ConsumableItem.tscn").Instantiate<ConsumableItem>();
consumableItemScene.Stats = consumableItemInfo;
if (!database.Contains(consumableItemScene))
@@ -113,7 +113,7 @@ public class ItemDatabase
foreach (var effectItem in effectResources)
{
var effectItemInfo = GD.Load<EffectItemStats>($"res://src/items/effect/resources/{effectItem}");
var effectItemInfo = GD.Load<EffectItemStats>($"res://src/items/effect/resources/{effectItem}".TrimSuffix(".remap"));
var effectItemScene = ResourceLoader.Load<PackedScene>("res://src/items/effect/EffectItem.tscn").Instantiate<EffectItem>();
effectItemScene.Stats = effectItemInfo;
if (!database.Contains(effectItemScene))
@@ -122,7 +122,7 @@ public class ItemDatabase
foreach (var boxItem in boxResources)
{
var boxItemInfo = GD.Load<BoxItemStats>($"res://src/items/box/resources/{boxItem}");
var boxItemInfo = GD.Load<BoxItemStats>($"res://src/items/box/resources/{boxItem}".TrimSuffix(".remap"));
var boxItemScene = ResourceLoader.Load<PackedScene>("res://src/items/box/BoxItem.tscn").Instantiate<BoxItem>();
boxItemScene.Stats = boxItemInfo;
if (!database.Contains(boxItemScene))

View File

@@ -9,6 +9,7 @@
bg_color = Color(0.804743, 0.804743, 0.804743, 1)
[node name="LoadingScreen" type="Control"]
visible = false
layout_mode = 3
anchors_preset = 15
anchor_right = 1.0

View File

@@ -1 +1 @@
uid://dj6oqler47dqf
uid://3fpuxsgdl8xe

View File

@@ -1 +1 @@
uid://b2ff347q41vpq
uid://b1gbccqmdoc2p

View File

@@ -1 +1 @@
uid://lg0ofgq38m5j
uid://cn7q5j5n2lxj5

View File

@@ -0,0 +1 @@
uid://bqy0sfq1lnd8u