Skip to content

Commit

Permalink
Added some Enderal registrations
Browse files Browse the repository at this point in the history
  • Loading branch information
Noggog committed Aug 21, 2021
1 parent 332ab21 commit 948db6c
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 2 deletions.
4 changes: 2 additions & 2 deletions Mutagen.Bethesda.Core/Ini/Ini.cs
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@ public static string ToMyDocumentsString(GameRelease release)
{
GameRelease.Oblivion => "Oblivion",
GameRelease.SkyrimLE => "Skyrim",
GameRelease.EnderalLE => "Skyrim",
GameRelease.EnderalLE => "Enderal",
GameRelease.SkyrimSE => "Skyrim Special Edition",
GameRelease.EnderalSE => "Skyrim Special Edition",
GameRelease.EnderalSE => "Enderal Special Edition",
GameRelease.SkyrimVR => "Skyrim VR",
GameRelease.Fallout4 => "Fallout4",
_ => throw new NotImplementedException(),
Expand Down
7 changes: 7 additions & 0 deletions Mutagen.Bethesda.Core/Plugins/Implicit/Implicits.cs
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,9 @@ public static class Implicits

private readonly static ImplicitRegistration Oblivion;
private readonly static ImplicitRegistration SkyrimLE;
private readonly static ImplicitRegistration EnderalLE;
private readonly static ImplicitRegistration SkyrimSE;
private readonly static ImplicitRegistration EnderalSE;
private readonly static ImplicitRegistration SkyrimVR;
private readonly static ImplicitRegistration Fallout4;

Expand Down Expand Up @@ -52,6 +54,7 @@ static Implicits()
"HearthFires.esm",
"Dragonborn.esm",
});
var enderal = ModKey.FromFileName("Enderal - Forgotten Stories.esm");
SkyrimLE = new ImplicitRegistration(
GameRelease.SkyrimLE,
BaseMasters: skyrimBaseMasters,
Expand Down Expand Up @@ -97,7 +100,9 @@ static Implicits()
// Texture Set
skyrimModKey.MakeFormKey(0x28),
});
EnderalLE = SkyrimLE with { Listings = new ImplicitModKeyCollection(SkyrimLE.Listings.And(enderal)) };
SkyrimSE = SkyrimLE with { GameRelease = GameRelease.SkyrimSE };
EnderalSE = SkyrimSE with { Listings = new ImplicitModKeyCollection(SkyrimSE.Listings.And(enderal)) };
SkyrimVR = SkyrimSE with
{
GameRelease = GameRelease.SkyrimVR,
Expand Down Expand Up @@ -134,7 +139,9 @@ public static ImplicitRegistration Get(GameRelease release)
{
GameRelease.Oblivion => Oblivion,
GameRelease.SkyrimLE => SkyrimLE,
GameRelease.EnderalLE => EnderalLE,
GameRelease.SkyrimSE => SkyrimSE,
GameRelease.EnderalSE => EnderalSE,
GameRelease.SkyrimVR => SkyrimVR,
GameRelease.Fallout4 => Fallout4,
_ => throw new NotImplementedException(),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,9 @@ private string GetRelativePluginsPath()
{
GameRelease.Oblivion => "Oblivion/Plugins.txt",
GameRelease.SkyrimLE => "Skyrim/Plugins.txt",
GameRelease.EnderalLE => "Enderal/Plugins.txt",
GameRelease.SkyrimSE => "Skyrim Special Edition/Plugins.txt",
GameRelease.EnderalSE => "Enderal Special Edition/Plugins.txt",
GameRelease.SkyrimVR => "Skyrim VR/Plugins.txt",
GameRelease.Fallout4 => "Fallout4/Plugins.txt",
_ => throw new NotImplementedException()
Expand Down

0 comments on commit 948db6c

Please sign in to comment.