diff --git a/Penumbra/Mods/Groups/IModGroup.cs b/Penumbra/Mods/Groups/IModGroup.cs
index c5654019..a6f6e20d 100644
--- a/Penumbra/Mods/Groups/IModGroup.cs
+++ b/Penumbra/Mods/Groups/IModGroup.cs
@@ -24,14 +24,21 @@ public interface IModGroup
{
public const int MaxMultiOptions = 32;
- public Mod Mod { get; }
- public string Name { get; set; }
- public string Description { get; set; }
- public string Image { get; set; }
- public GroupType Type { get; }
- public GroupDrawBehaviour Behaviour { get; }
- public ModPriority Priority { get; set; }
- public Setting DefaultSettings { get; set; }
+ public Mod Mod { get; }
+ public string Name { get; set; }
+ public string Description { get; set; }
+
+ /// Unused in Penumbra but for better TexTools interop.
+ public string Image { get; set; }
+
+ public GroupType Type { get; }
+ public GroupDrawBehaviour Behaviour { get; }
+ public ModPriority Priority { get; set; }
+
+ /// Unused in Penumbra but for better TexTools interop.
+ public int Page { get; set; }
+
+ public Setting DefaultSettings { get; set; }
public FullPath? FindBestMatch(Utf8GamePath gamePath);
public IModOption? AddOption(string name, string description = "");
diff --git a/Penumbra/Mods/Groups/ImcModGroup.cs b/Penumbra/Mods/Groups/ImcModGroup.cs
index d42804ba..2b020184 100644
--- a/Penumbra/Mods/Groups/ImcModGroup.cs
+++ b/Penumbra/Mods/Groups/ImcModGroup.cs
@@ -29,6 +29,7 @@ public class ImcModGroup(Mod mod) : IModGroup
=> GroupDrawBehaviour.MultiSelection;
public ModPriority Priority { get; set; } = ModPriority.Default;
+ public int Page { get; set; }
public Setting DefaultSettings { get; set; } = Setting.Zero;
public ImcIdentifier Identifier;
diff --git a/Penumbra/Mods/Groups/MultiModGroup.cs b/Penumbra/Mods/Groups/MultiModGroup.cs
index 9cf7e6a3..24dcc849 100644
--- a/Penumbra/Mods/Groups/MultiModGroup.cs
+++ b/Penumbra/Mods/Groups/MultiModGroup.cs
@@ -28,6 +28,7 @@ public sealed class MultiModGroup(Mod mod) : IModGroup, ITexToolsGroup
public string Description { get; set; } = string.Empty;
public string Image { get; set; } = string.Empty;
public ModPriority Priority { get; set; }
+ public int Page { get; set; }
public Setting DefaultSettings { get; set; }
public readonly List OptionData = [];
diff --git a/Penumbra/Mods/Groups/SingleModGroup.cs b/Penumbra/Mods/Groups/SingleModGroup.cs
index 723cd5b1..fddb96d6 100644
--- a/Penumbra/Mods/Groups/SingleModGroup.cs
+++ b/Penumbra/Mods/Groups/SingleModGroup.cs
@@ -26,6 +26,7 @@ public sealed class SingleModGroup(Mod mod) : IModGroup, ITexToolsGroup
public string Description { get; set; } = string.Empty;
public string Image { get; set; } = string.Empty;
public ModPriority Priority { get; set; }
+ public int Page { get; set; }
public Setting DefaultSettings { get; set; }
public readonly List OptionData = [];