Skip to content

Commit

Permalink
- Handle the Windows "Security" flag
Browse files Browse the repository at this point in the history
- New Installer Process
- New ModLoader
- Fix Coinsanity performance
  • Loading branch information
agilbert1412 committed Mar 28, 2023
1 parent d96ea50 commit 5860d59
Show file tree
Hide file tree
Showing 38 changed files with 85 additions and 132 deletions.
5 changes: 4 additions & 1 deletion DLCQuestipelago/Archipelago/ArchipelagoClient.cs
Original file line number Diff line number Diff line change
Expand Up @@ -206,7 +206,10 @@ private void OnItemReceived(ReceivedItemsHelper receivedItemsHelper)

public void ReportCheckedLocationsAsync(long[] locationIds)
{
Task.Run(() => ReportCheckedLocations(locationIds));
Task.Run(() => {
ReportCheckedLocations(
locationIds.Except(_session.Locations.AllLocationsChecked).ToArray());
}).ConfigureAwait(false);
}

public void ReportCheckedLocations(long[] locationIds)
Expand Down
3 changes: 0 additions & 3 deletions DLCQuestipelago/Archipelago/Deathlink/DiePatch.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
using BepInEx.Logging;
using DLCLib;
using DLCLib.DLC;
using DLCQuestipelago.Items;
using DLCQuestipelago.Locations;
using HarmonyLib;

namespace DLCQuestipelago.Archipelago.Deathlink
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,8 @@
using System;
using System.Reflection;
using System.Reflection;
using BepInEx.Logging;
using Core;
using DLCLib;
using DLCLib.DLC;
using DLCLib.NIS;
using DLCQuestipelago.Items;
using DLCQuestipelago.Locations;
using HarmonyLib;
using Microsoft.Xna.Framework;

namespace DLCQuestipelago.Archipelago.Deathlink
{
Expand Down
6 changes: 1 addition & 5 deletions DLCQuestipelago/ArchipelagoNotificationsHandler.cs
Original file line number Diff line number Diff line change
@@ -1,18 +1,14 @@
using System;
using System.Collections.Generic;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Reflection;
using BepInEx.Logging;
using Core;
using DLCDataTypes;
using DLCLib;
using DLCLib.DLC;
using DLCQuestipelago.Archipelago;
using DLCQuestipelago.DualContentManager;
using DLCQuestipelago.Items;
using DLCQuestipelago.Locations;
using HarmonyLib;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;
using Notifications;
Expand Down
4 changes: 2 additions & 2 deletions DLCQuestipelago/DLCQuestipelago.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
<HintPath>..\..\BepInEx\BepInEx\core\BepInEx.Core.dll</HintPath>
</Reference>
<Reference Include="BepInEx.NetLauncher.Common">
<HintPath>..\..\BepInEx\BepInEx.NetLauncher.Common.dll</HintPath>
<HintPath>..\..\BepInEx\BepInEx.NET.Common.dll</HintPath>
</Reference>
<Reference Include="Core">
<HintPath>..\..\DLC Quest\Core.dll</HintPath>
Expand Down Expand Up @@ -92,7 +92,7 @@
<PropertyGroup Label="UserMacros">
<GamePath>..\..\DLC Quest Debug\</GamePath>
<PluginsPath>$(GamePath)BepInEx\plugins\DLCQuestipelago\</PluginsPath>
<BepInExLauncher>BepInEx.NetLauncher.exe</BepInExLauncher>
<BepInExLauncher>BepInEx.NET.Framework.Launcher.exe</BepInExLauncher>
</PropertyGroup>

<Target Name="BeforeBuild">
Expand Down
7 changes: 0 additions & 7 deletions DLCQuestipelago/DualContentManager/DLCDualAssetManager.cs
Original file line number Diff line number Diff line change
@@ -1,14 +1,7 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using BepInEx.Logging;
using Core;
using DLCLib;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.Graphics;
using SpriteSheetRuntime;

Expand Down
6 changes: 0 additions & 6 deletions DLCQuestipelago/DualContentManager/DLCDualContentManager.cs
Original file line number Diff line number Diff line change
@@ -1,14 +1,8 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using BepInEx.Logging;
using Core;
using DLCLib;
using DLCLib.Campaigns;
using DLCLib.Screens;
using Microsoft.Xna.Framework.Content;

namespace DLCQuestipelago.DualContentManager
Expand Down
2 changes: 0 additions & 2 deletions DLCQuestipelago/ItemShufflePatches/CompleteFetchQuestPatch.cs
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
using System.Reflection;
using BepInEx.Logging;
using DLCLib;
using DLCLib.Character;
using DLCLib.Conversation;
using DLCLib.World.Props;
using DLCQuestipelago.Archipelago;
using DLCQuestipelago.Locations;
using HarmonyLib;
Expand Down
7 changes: 1 addition & 6 deletions DLCQuestipelago/ItemShufflePatches/ConversationStarter.cs
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using DLCLib;
using DLCLib;
using DLCLib.Character;
using Microsoft.Xna.Framework;

Expand Down
2 changes: 0 additions & 2 deletions DLCQuestipelago/ItemShufflePatches/FetchNpcActivatePatch.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,9 @@
using DLCLib;
using DLCLib.Character;
using DLCLib.Conversation;
using DLCLib.World.Props;
using DLCQuestipelago.Archipelago;
using DLCQuestipelago.Locations;
using HarmonyLib;
using Microsoft.Xna.Framework;

namespace DLCQuestipelago.ItemShufflePatches
{
Expand Down
1 change: 0 additions & 1 deletion DLCQuestipelago/ItemShufflePatches/GrantSwordPatch.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
using BepInEx.Logging;
using DLCLib.Conversation;
using DLCLib.World.Props;
using DLCQuestipelago.Archipelago;
using DLCQuestipelago.Locations;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
using BepInEx.Logging;
using DLCLib.Conversation;
using DLCLib.World.Props;
using DLCQuestipelago.Archipelago;
using DLCQuestipelago.Locations;
using HarmonyLib;
Expand Down
7 changes: 1 addition & 6 deletions DLCQuestipelago/ItemShufflePatches/GrooveNpcActivatePatch.cs
Original file line number Diff line number Diff line change
@@ -1,13 +1,8 @@
using Awardments;
using BepInEx.Logging;
using BepInEx.Logging;
using Core;
using DLCLib;
using DLCLib.Character;
using DLCLib.Conversation;
using DLCLib.DLC;
using DLCLib.Scripts.LFOD;
using DLCLib.World;
using DLCLib.World.Props;
using DLCQuestipelago.Archipelago;
using DLCQuestipelago.Locations;
using HarmonyLib;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,8 @@
using Core;
using DLCLib;
using DLCLib.Character;
using DLCLib.Conversation;
using DLCLib.DLC;
using DLCLib.Scripts.LFOD;
using DLCLib.World.Props;
using DLCQuestipelago.Archipelago;
using DLCQuestipelago.Locations;
using HarmonyLib;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
using BepInEx.Logging;
using DLCLib;
using DLCLib.Audio;
using DLCLib.Conversation;
using DLCLib.World.Props;
using DLCQuestipelago.Archipelago;
using DLCQuestipelago.Locations;
Expand Down
4 changes: 0 additions & 4 deletions DLCQuestipelago/Items/ItemManager.cs
Original file line number Diff line number Diff line change
@@ -1,12 +1,8 @@
using DLCQuestipelago.Archipelago;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Reflection;
using System.Xml.Serialization;
using DLCLib;
using DLCLib.Campaigns;
using DLCLib.Save;
using EasyStorage;
using Newtonsoft.Json;
Expand Down
5 changes: 1 addition & 4 deletions DLCQuestipelago/Items/ItemParser.cs
Original file line number Diff line number Diff line change
@@ -1,16 +1,13 @@
using System;
using DLCLib.Campaigns;
using DLCLib.Campaigns;
using DLCLib.Character;
using DLCLib.DLC;
using DLCQuestipelago.Archipelago;
using System.Collections.Generic;
using System.Reflection;
using System.Xml;
using Awardments;
using Core;
using DLCLib;
using DLCLib.Audio;
using DLCLib.Character.LFOD;
using DLCLib.Conversation;
using DLCLib.Effects;
using DLCLib.World.Props;
Expand Down
4 changes: 0 additions & 4 deletions DLCQuestipelago/Items/Traps/BossSheepAttackPatch.cs
Original file line number Diff line number Diff line change
@@ -1,11 +1,7 @@

using System;
using System.Linq;
using System.Reflection;
using BepInEx.Logging;
using DLCLib;
using DLCLib.Character;
using DLCLib.DLC;
using DLCQuestipelago.Archipelago;
using HarmonyLib;

Expand Down
7 changes: 1 addition & 6 deletions DLCQuestipelago/Items/Traps/TemporarySpike.cs
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using DLCLib;
using DLCLib;
using DLCLib.Character;
using DLCLib.Physics;
using DLCLib.World.Props;
Expand Down
5 changes: 0 additions & 5 deletions DLCQuestipelago/Items/Traps/ZombieSheepTrap.cs
Original file line number Diff line number Diff line change
@@ -1,18 +1,13 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Core;
using DLCDataTypes;
using DLCLib;
using DLCLib.AI;
using DLCLib.Character;
using DLCLib.Character.LFOD;
using DLCLib.Physics;
using DLCLib.Render;
using DLCLib.World.Props;
using DLCQuestipelago.DualContentManager;
using Microsoft.Xna.Framework;

Expand Down
1 change: 0 additions & 1 deletion DLCQuestipelago/Locations/IGetThatReferencePatch.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
using Awardments;
using BepInEx.Logging;
using DLCLib.World;
using HarmonyLib;

namespace DLCQuestipelago.Locations
Expand Down
7 changes: 1 addition & 6 deletions DLCQuestipelago/Locations/KillSheepPatch.cs
Original file line number Diff line number Diff line change
@@ -1,12 +1,7 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Collections.Generic;
using BepInEx.Logging;
using DLCLib;
using DLCLib.Character;
using DLCLib.Render;
using HarmonyLib;
using Microsoft.Xna.Framework;

Expand Down
1 change: 0 additions & 1 deletion DLCQuestipelago/Locations/NiceTryPatch.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
using Awardments;
using BepInEx.Logging;
using DLCLib.World;
using HarmonyLib;

namespace DLCQuestipelago.Locations
Expand Down
1 change: 0 additions & 1 deletion DLCQuestipelago/Locations/NotExactlyNoblePatch.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
using Awardments;
using BepInEx.Logging;
using DLCLib.World;
using HarmonyLib;

namespace DLCQuestipelago.Locations
Expand Down
1 change: 0 additions & 1 deletion DLCQuestipelago/Locations/StoryIsImportantPatch.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
using Awardments;
using BepInEx.Logging;
using DLCLib.World;
using HarmonyLib;

namespace DLCQuestipelago.Locations
Expand Down
2 changes: 0 additions & 2 deletions DLCQuestipelago/PatcherInitializer.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
using BepInEx.Logging;
using DLCLib.World.Props;
using DLCQuestipelago.Archipelago;
using DLCQuestipelago.Archipelago.Deathlink;
using DLCQuestipelago.DLCUnlockPatch;
Expand All @@ -11,7 +10,6 @@
using DLCQuestipelago.Locations;
using DLCQuestipelago.PlayerName;
using DLCQuestipelago.Serialization;
using HarmonyLib;

namespace DLCQuestipelago
{
Expand Down
3 changes: 0 additions & 3 deletions DLCQuestipelago/PlayerName/NameChanger.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using DLCQuestipelago.Archipelago;

namespace DLCQuestipelago.PlayerName
Expand Down
4 changes: 1 addition & 3 deletions DLCQuestipelago/PlayerName/PlayerNameInDialogPatch.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
using System;
using System.Linq;
using BepInEx.Logging;
using BepInEx.Logging;
using DLCLib.HUD;
using DLCLib.Render;
using DLCQuestipelago.Archipelago;
Expand Down
6 changes: 1 addition & 5 deletions DLCQuestipelago/PlayerName/PlayerNameInMessageBoxPatch.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,4 @@
using System;
using System.Linq;
using BepInEx.Logging;
using DLCLib.HUD;
using DLCLib.Render;
using BepInEx.Logging;
using DLCQuestipelago.Archipelago;
using GameStateManagement;
using HarmonyLib;
Expand Down
4 changes: 0 additions & 4 deletions DLCQuestipelago/PlayerName/PurchaseNameChangePatch.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using BepInEx.Logging;
using DLCLib;
using DLCLib.DLC;
Expand All @@ -11,7 +8,6 @@
using DLCQuestipelago.Archipelago;
using GameStateManagement;
using HarmonyLib;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Input;

namespace DLCQuestipelago.PlayerName
Expand Down
Loading

0 comments on commit 5860d59

Please sign in to comment.