diff --git a/CustomizePlus.GameData/ReverseSearchDictionaries/ReverseSearchDictBNpc.cs b/CustomizePlus.GameData/ReverseSearchDictionaries/ReverseSearchDictBNpc.cs index 3a22e54..4920a45 100644 --- a/CustomizePlus.GameData/ReverseSearchDictionaries/ReverseSearchDictBNpc.cs +++ b/CustomizePlus.GameData/ReverseSearchDictionaries/ReverseSearchDictBNpc.cs @@ -4,8 +4,8 @@ using OtterGui.Log; using Penumbra.GameData.Data; using System.Collections.Frozen; using System.Diagnostics.CodeAnalysis; -using Lumina.Excel.GeneratedSheets; using CustomizePlus.GameData.ReverseSearchDictionaries.Bases; +using Lumina.Excel.Sheets; namespace CustomizePlus.GameData.ReverseSearchDictionaries; @@ -17,8 +17,8 @@ public sealed class ReverseSearchDictBNpc(IDalamudPluginInterface pluginInterfac private static IReadOnlyDictionary CreateBNpcData(IDataManager gameData) { var sheet = gameData.GetExcelSheet(gameData.Language)!; - var dict = new Dictionary((int)sheet.RowCount); - foreach (var n in sheet.Where(n => n.Singular.RawData.Length > 0)) + var dict = new Dictionary((int)sheet.Count); + foreach (var n in sheet.Where(n => n.Singular.ByteLength > 0)) dict.TryAdd(DataUtility.ToTitleCaseExtended(n.Singular, n.Article), n.RowId); return dict.ToFrozenDictionary(); } diff --git a/CustomizePlus.GameData/ReverseSearchDictionaries/ReverseSearchDictCompanion.cs b/CustomizePlus.GameData/ReverseSearchDictionaries/ReverseSearchDictCompanion.cs index 4c26193..6fb496c 100644 --- a/CustomizePlus.GameData/ReverseSearchDictionaries/ReverseSearchDictCompanion.cs +++ b/CustomizePlus.GameData/ReverseSearchDictionaries/ReverseSearchDictCompanion.cs @@ -4,8 +4,8 @@ using OtterGui.Log; using Penumbra.GameData.Data; using System.Collections.Frozen; using System.Diagnostics.CodeAnalysis; -using Lumina.Excel.GeneratedSheets; using CustomizePlus.GameData.ReverseSearchDictionaries.Bases; +using Lumina.Excel.Sheets; namespace CustomizePlus.GameData.ReverseSearchDictionaries; @@ -17,8 +17,8 @@ public sealed class ReverseSearchDictCompanion(IDalamudPluginInterface pluginInt private static IReadOnlyDictionary CreateCompanionData(IDataManager gameData) { var sheet = gameData.GetExcelSheet(gameData.Language)!; - var dict = new Dictionary((int)sheet.RowCount); - foreach (var c in sheet.Where(c => c.Singular.RawData.Length > 0 && c.Order < ushort.MaxValue)) + var dict = new Dictionary((int)sheet.Count); + foreach (var c in sheet.Where(c => c.Singular.ByteLength > 0 && c.Order < ushort.MaxValue)) dict.TryAdd(DataUtility.ToTitleCaseExtended(c.Singular, c.Article), c.RowId); return dict.ToFrozenDictionary(); } diff --git a/CustomizePlus.GameData/ReverseSearchDictionaries/ReverseSearchDictENpc.cs b/CustomizePlus.GameData/ReverseSearchDictionaries/ReverseSearchDictENpc.cs index 81405a8..1912c78 100644 --- a/CustomizePlus.GameData/ReverseSearchDictionaries/ReverseSearchDictENpc.cs +++ b/CustomizePlus.GameData/ReverseSearchDictionaries/ReverseSearchDictENpc.cs @@ -4,8 +4,8 @@ using OtterGui.Log; using Penumbra.GameData.Data; using System.Collections.Frozen; using System.Diagnostics.CodeAnalysis; -using Lumina.Excel.GeneratedSheets; using CustomizePlus.GameData.ReverseSearchDictionaries.Bases; +using Lumina.Excel.Sheets; namespace CustomizePlus.GameData.ReverseSearchDictionaries; @@ -17,8 +17,8 @@ public sealed class ReverseSearchDictENpc(IDalamudPluginInterface pluginInterfac private static IReadOnlyDictionary CreateENpcData(IDataManager gameData) { var sheet = gameData.GetExcelSheet(gameData.Language)!; - var dict = new Dictionary((int)sheet.RowCount); - foreach (var n in sheet.Where(e => e.Singular.RawData.Length > 0)) + var dict = new Dictionary((int)sheet.Count); + foreach (var n in sheet.Where(e => e.Singular.ByteLength > 0)) dict.TryAdd(DataUtility.ToTitleCaseExtended(n.Singular, n.Article), n.RowId); return dict.ToFrozenDictionary(); } diff --git a/CustomizePlus.GameData/ReverseSearchDictionaries/ReverseSearchDictMount.cs b/CustomizePlus.GameData/ReverseSearchDictionaries/ReverseSearchDictMount.cs index db8cdc3..c2a9229 100644 --- a/CustomizePlus.GameData/ReverseSearchDictionaries/ReverseSearchDictMount.cs +++ b/CustomizePlus.GameData/ReverseSearchDictionaries/ReverseSearchDictMount.cs @@ -4,9 +4,9 @@ using OtterGui.Log; using Penumbra.GameData.Data; using System.Collections.Frozen; using System.Diagnostics.CodeAnalysis; -using Lumina.Excel.GeneratedSheets; using CustomizePlus.GameData.ReverseSearchDictionaries.Bases; using Dalamud.Utility; +using Lumina.Excel.Sheets; namespace CustomizePlus.GameData.ReverseSearchDictionaries; @@ -18,7 +18,7 @@ public sealed class ReverseSearchDictMount(IDalamudPluginInterface pluginInterfa private static IReadOnlyDictionary CreateMountData(IDataManager gameData) { var sheet = gameData.GetExcelSheet(gameData.Language)!; - var dict = new Dictionary((int)sheet.RowCount); + var dict = new Dictionary((int)sheet.Count); // Add some custom data. dict.TryAdd("Falcon (Porter)", 119); dict.TryAdd("Hippo Cart (Quest)", 295); @@ -27,14 +27,14 @@ public sealed class ReverseSearchDictMount(IDalamudPluginInterface pluginInterfa dict.TryAdd("Moon-hopper (Quest)", 309); foreach (var m in sheet) { - if (m.Singular.RawData.Length > 0 && m.Order >= 0) + if (m.Singular.ByteLength > 0 && m.Order >= 0) { dict.TryAdd(DataUtility.ToTitleCaseExtended(m.Singular, m.Article), m.RowId); } - else if (m.Unknown18.RawData.Length > 0) + else if (m.Unknown1.ByteLength > 0) { // Try to transform some file names into category names. - var whistle = m.Unknown18.ToDalamudString().ToString(); + var whistle = m.Unknown18.ToString(); whistle = whistle.Replace("SE_Bt_Etc_", string.Empty) .Replace("Mount_", string.Empty) .Replace("_call", string.Empty) diff --git a/CustomizePlus/UI/Windows/Controls/ActorAssignmentUi.cs b/CustomizePlus/UI/Windows/Controls/ActorAssignmentUi.cs index 2d4a79a..d50d3d2 100644 --- a/CustomizePlus/UI/Windows/Controls/ActorAssignmentUi.cs +++ b/CustomizePlus/UI/Windows/Controls/ActorAssignmentUi.cs @@ -1,23 +1,12 @@ using System; -using System.Collections.Frozen; using System.Collections.Generic; -using System.Diagnostics.CodeAnalysis; -using System.Linq; using System.Threading.Tasks; using Dalamud.Game.ClientState.Objects.Enums; -using Dalamud.Plugin; -using Dalamud.Plugin.Services; using ImGuiNET; -using Lumina.Excel.GeneratedSheets; using OtterGui.Custom; -using OtterGui.Log; using Penumbra.GameData.Actors; -using Penumbra.GameData.Data; using Penumbra.GameData.DataContainers; -using Penumbra.GameData.DataContainers.Bases; using Penumbra.GameData.Gui; -using Penumbra.GameData.Interop; -using Penumbra.GameData.Structs; using Penumbra.String; namespace CustomizePlus.UI.Windows.Controls; diff --git a/CustomizePlus/UI/Windows/MainWindow/Tabs/Profiles/ProfileFileSystemSelector.cs b/CustomizePlus/UI/Windows/MainWindow/Tabs/Profiles/ProfileFileSystemSelector.cs index 2313b8d..1aee4a5 100644 --- a/CustomizePlus/UI/Windows/MainWindow/Tabs/Profiles/ProfileFileSystemSelector.cs +++ b/CustomizePlus/UI/Windows/MainWindow/Tabs/Profiles/ProfileFileSystemSelector.cs @@ -66,8 +66,8 @@ public class ProfileFileSystemSelector : FileSystemSelector