Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions Anamnesis.sln
Original file line number Diff line number Diff line change
Expand Up @@ -50,14 +50,14 @@ Global
{28786A77-C234-43B9-8365-33A70C4A216A}.Release|Any CPU.Build.0 = Release|x64
{28786A77-C234-43B9-8365-33A70C4A216A}.Release|x64.ActiveCfg = Release|x64
{28786A77-C234-43B9-8365-33A70C4A216A}.Release|x64.Build.0 = Release|x64
{BE4F9D9B-109F-485B-B02B-21C8938A7640}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{BE4F9D9B-109F-485B-B02B-21C8938A7640}.Debug|Any CPU.Build.0 = Debug|Any CPU
{BE4F9D9B-109F-485B-B02B-21C8938A7640}.Debug|x64.ActiveCfg = Debug|Any CPU
{BE4F9D9B-109F-485B-B02B-21C8938A7640}.Debug|x64.Build.0 = Debug|Any CPU
{BE4F9D9B-109F-485B-B02B-21C8938A7640}.Release|Any CPU.ActiveCfg = Release|Any CPU
{BE4F9D9B-109F-485B-B02B-21C8938A7640}.Release|Any CPU.Build.0 = Release|Any CPU
{BE4F9D9B-109F-485B-B02B-21C8938A7640}.Release|x64.ActiveCfg = Release|Any CPU
{BE4F9D9B-109F-485B-B02B-21C8938A7640}.Release|x64.Build.0 = Release|Any CPU
{BE4F9D9B-109F-485B-B02B-21C8938A7640}.Debug|Any CPU.ActiveCfg = Debug|x64
{BE4F9D9B-109F-485B-B02B-21C8938A7640}.Debug|Any CPU.Build.0 = Debug|x64
{BE4F9D9B-109F-485B-B02B-21C8938A7640}.Debug|x64.ActiveCfg = Debug|x64
{BE4F9D9B-109F-485B-B02B-21C8938A7640}.Debug|x64.Build.0 = Debug|x64
{BE4F9D9B-109F-485B-B02B-21C8938A7640}.Release|Any CPU.ActiveCfg = Release|x64
{BE4F9D9B-109F-485B-B02B-21C8938A7640}.Release|Any CPU.Build.0 = Release|x64
{BE4F9D9B-109F-485B-B02B-21C8938A7640}.Release|x64.ActiveCfg = Release|x64
{BE4F9D9B-109F-485B-B02B-21C8938A7640}.Release|x64.Build.0 = Release|x64
{C5DCA9DB-7B2B-4E92-B884-B8994D23CDB6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C5DCA9DB-7B2B-4E92-B884-B8994D23CDB6}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C5DCA9DB-7B2B-4E92-B884-B8994D23CDB6}.Debug|x64.ActiveCfg = Debug|Any CPU
Expand Down
1 change: 1 addition & 0 deletions Anamnesis/Actor/Items/DummyItem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
// Licensed under the MIT license.

namespace Anamnesis.Actor.Items;

using Anamnesis.GameData;
using Anamnesis.GameData.Sheets;
using Anamnesis.Services;
Expand Down
1 change: 1 addition & 0 deletions Anamnesis/Actor/Items/NpcBodyItem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
// Licensed under the MIT license.

namespace Anamnesis.Actor.Items;

using Anamnesis.GameData;
using Anamnesis.GameData.Sheets;
using Anamnesis.Services;
Expand Down
1 change: 1 addition & 0 deletions Anamnesis/Actor/Utilities/NpcAppearanceSearch.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
// Licensed under the MIT license.

namespace Anamnesis.Actor.Utilities;

using Anamnesis.Dialogs;
using Anamnesis.GameData;
using Anamnesis.GameData.Excel;
Expand Down
21 changes: 8 additions & 13 deletions Anamnesis/Anamnesis.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>net9.0-windows</TargetFramework>
<TargetFramework>net10.0-windows</TargetFramework>
<RuntimeIdentifiers>win-x64</RuntimeIdentifiers>
<UseWPF>true</UseWPF>
<AppendTargetFramework>False</AppendTargetFramework>
Expand Down Expand Up @@ -38,15 +38,15 @@
<Exec Command="dotnet publish &quot;$(MSBuildThisFileDirectory)..\RemoteController\RemoteController.csproj&quot; -c $(Configuration) -r win-x64 -o &quot;$(MSBuildThisFileDirectory)..\obj\RemotePublish&quot; --self-contained true --no-dependencies" />
</Target>
<ItemGroup>
<PackageReference Include="Fody" Version="6.9.1">
<PackageReference Include="Fody" Version="6.9.3">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="FontAwesome.Sharp" Version="6.6.0" />
<PackageReference Include="Iced" Version="1.21.0" />
<PackageReference Include="Lumina" Version="6.5.1" />
<PackageReference Include="Lumina.Excel" Version="7.3.1" />
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="9.0.0">
<PackageReference Include="Lumina" Version="7.6.1" />
<PackageReference Include="Lumina.Excel" Version="7.5.0" />
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="10.0.302">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
Expand All @@ -57,9 +57,9 @@
<ExcludeAssets>
</ExcludeAssets>
</PackageReference>
<PackageReference Include="Serilog" Version="4.2.0" />
<PackageReference Include="Serilog" Version="4.4.0" />
<PackageReference Include="Serilog.Sinks.Debug" Version="3.0.0" />
<PackageReference Include="Serilog.Sinks.File" Version="6.0.0" />
<PackageReference Include="Serilog.Sinks.File" Version="7.0.0" />
<PackageReference Include="StyleCop.Analyzers.Unstable" Version="1.2.0.556">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
Expand Down Expand Up @@ -96,7 +96,7 @@
</ItemGroup>
<ItemGroup>
<ApplicationDefinition Remove="App.xaml" />
<Page Include="App.xaml"/>
<Page Include="App.xaml" />
</ItemGroup>
<ItemGroup>
<Content Include="$(AppData)\Anamnesis\Settings.json" Link="Settings.json" />
Expand Down Expand Up @@ -141,9 +141,4 @@
<Generator>ResXFileCodeGenerator</Generator>
</EmbeddedResource>
</ItemGroup>
<ProjectExtensions>
<VisualStudio>
<UserProperties languages_4en_1json__JsonSchema="Warning_MinionGposeTitle" />
</VisualStudio>
</ProjectExtensions>
</Project>
6 changes: 6 additions & 0 deletions Anamnesis/GameData/Excel/Action.cs
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,12 @@ namespace Anamnesis.GameData.Excel;
public readonly struct Action(ExcelPage page, uint offset, uint row)
: IExcelRow<Action>, IAnimation
{
/// <inheritdoc/>
public ExcelPage ExcelPage => page;

/// <inheritdoc/>
public uint RowOffset => offset;

/// <inheritdoc/>
public readonly uint RowId => row;

Expand Down
6 changes: 6 additions & 0 deletions Anamnesis/GameData/Excel/ActionTimeline.cs
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,12 @@ namespace Anamnesis.GameData.Excel;
public readonly struct ActionTimeline(ExcelPage page, uint offset, uint row)
: IExcelRow<ActionTimeline>, IAnimation
{
/// <inheritdoc/>
public ExcelPage ExcelPage => page;

/// <inheritdoc/>
public uint RowOffset => offset;

/// <inheritdoc/>
public readonly uint RowId => row;

Expand Down
6 changes: 6 additions & 0 deletions Anamnesis/GameData/Excel/BattleNpc.cs
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,12 @@ namespace Anamnesis.GameData.Excel;
public readonly struct BattleNpc(ExcelPage page, uint offset, uint row)
: IExcelRow<BattleNpc>, INpcBase
{
/// <inheritdoc/>
public ExcelPage ExcelPage => page;

/// <inheritdoc/>
public uint RowOffset => offset;

/// <inheritdoc/>
public uint RowId => row;

Expand Down
6 changes: 6 additions & 0 deletions Anamnesis/GameData/Excel/BattleNpcName.cs
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,12 @@ namespace Anamnesis.GameData.Excel;
public readonly struct BattleNpcName(ExcelPage page, uint offset, uint row)
: IExcelRow<BattleNpcName>, ISelectable
{
/// <inheritdoc/>
public ExcelPage ExcelPage => page;

/// <inheritdoc/>
public uint RowOffset => offset;

/// <inheritdoc/>
public readonly uint RowId => row;

Expand Down
6 changes: 6 additions & 0 deletions Anamnesis/GameData/Excel/BuddyEquip.cs
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,12 @@ namespace Anamnesis.GameData.Excel;
public readonly struct BuddyEquip(ExcelPage page, uint offset, uint row)
: IExcelRow<BuddyEquip>
{
/// <inheritdoc/>
public ExcelPage ExcelPage => page;

/// <inheritdoc/>
public uint RowOffset => offset;

/// <inheritdoc/>
public readonly uint RowId => row;

Expand Down
6 changes: 6 additions & 0 deletions Anamnesis/GameData/Excel/CharaMakeCustomize.cs
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,12 @@ namespace Anamnesis.GameData.Excel;
public readonly struct CharaMakeCustomize(ExcelPage page, uint offset, uint row)
: IExcelRow<CharaMakeCustomize>
{
/// <inheritdoc/>
public ExcelPage ExcelPage => page;

/// <inheritdoc/>
public uint RowOffset => offset;

/// <inheritdoc/>
public uint RowId => row;

Expand Down
6 changes: 6 additions & 0 deletions Anamnesis/GameData/Excel/CharaMakeType.cs
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,12 @@ namespace Anamnesis.GameData.Excel;
public readonly unsafe struct CharaMakeType(ExcelPage page, uint offset, uint row)
: IExcelRow<CharaMakeType>
{
/// <inheritdoc/>
public ExcelPage ExcelPage => page;

/// <inheritdoc/>
public uint RowOffset => offset;

/// <inheritdoc/>
public uint RowId => row;

Expand Down
6 changes: 6 additions & 0 deletions Anamnesis/GameData/Excel/ClassJobCategory.cs
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,12 @@ namespace Anamnesis.GameData.Excel;
public readonly struct ClassJobCategory(ExcelPage page, uint offset, uint row)
: IExcelRow<ClassJobCategory>
{
/// <inheritdoc/>
public ExcelPage ExcelPage => page;

/// <inheritdoc/>
public uint RowOffset => offset;

/// <inheritdoc/>
public uint RowId => row;

Expand Down
6 changes: 6 additions & 0 deletions Anamnesis/GameData/Excel/Companion.cs
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,12 @@ namespace Anamnesis.GameData.Excel;
public readonly struct Companion(ExcelPage page, uint offset, uint row)
: IExcelRow<Companion>, INpcBase
{
/// <inheritdoc/>
public ExcelPage ExcelPage => page;

/// <inheritdoc/>
public uint RowOffset => offset;

/// <inheritdoc/>
public uint RowId => row;

Expand Down
6 changes: 6 additions & 0 deletions Anamnesis/GameData/Excel/Emote.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,12 @@ namespace Anamnesis.GameData.Excel;
public readonly unsafe struct Emote(ExcelPage page, uint offset, uint row)
: IExcelRow<Emote>
{
/// <inheritdoc/>
public ExcelPage ExcelPage => page;

/// <inheritdoc/>
public uint RowOffset => offset;

/// <inheritdoc/>
public readonly uint RowId => row;

Expand Down
6 changes: 6 additions & 0 deletions Anamnesis/GameData/Excel/EquipRaceCategory.cs
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,12 @@ namespace Anamnesis.GameData.Excel;
public readonly struct EquipRaceCategory(ExcelPage page, uint offset, uint row)
: IExcelRow<EquipRaceCategory>
{
/// <inheritdoc/>
public ExcelPage ExcelPage => page;

/// <inheritdoc/>
public uint RowOffset => offset;

/// <inheritdoc/>
public uint RowId => row;

Expand Down
6 changes: 6 additions & 0 deletions Anamnesis/GameData/Excel/EventNpc.cs
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,12 @@ namespace Anamnesis.GameData.Excel;
public readonly unsafe struct EventNpc(ExcelPage page, uint offset, uint row)
: IExcelRow<EventNpc>, INpcBase
{
/// <inheritdoc/>
public ExcelPage ExcelPage => page;

/// <inheritdoc/>
public uint RowOffset => offset;

/// <inheritdoc/>
public uint RowId => row;

Expand Down
6 changes: 6 additions & 0 deletions Anamnesis/GameData/Excel/Glasses.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,12 @@ namespace Anamnesis.GameData.Excel;
public readonly struct Glasses(ExcelPage page, uint offset, uint row)
: IExcelRow<Glasses>
{
/// <inheritdoc/>
public ExcelPage ExcelPage => page;

/// <inheritdoc/>
public uint RowOffset => offset;

/// <inheritdoc/>
public readonly uint RowId => row;

Expand Down
6 changes: 6 additions & 0 deletions Anamnesis/GameData/Excel/Item.cs
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,12 @@ namespace Anamnesis.GameData.Excel;
public readonly unsafe struct Item(ExcelPage page, uint offset, uint row)
: IExcelRow<Item>, IItem, IEquatable<Item>
{
/// <inheritdoc/>
public ExcelPage ExcelPage => page;

/// <inheritdoc/>
public uint RowOffset => offset;

/// <inheritdoc/>
public uint RowId => row;

Expand Down
6 changes: 6 additions & 0 deletions Anamnesis/GameData/Excel/Mount.cs
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,12 @@ namespace Anamnesis.GameData.Excel;
public readonly struct Mount(ExcelPage page, uint offset, uint row)
: IExcelRow<Mount>, INpcBase
{
/// <inheritdoc/>
public ExcelPage ExcelPage => page;

/// <inheritdoc/>
public uint RowOffset => offset;

/// <inheritdoc/>
public uint RowId => row;

Expand Down
6 changes: 6 additions & 0 deletions Anamnesis/GameData/Excel/MountCustomize.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,12 @@ namespace Anamnesis.GameData.Excel;
public readonly struct MountCustomize(ExcelPage page, uint offset, uint row)
: IExcelRow<MountCustomize>
{
/// <inheritdoc/>
public ExcelPage ExcelPage => page;

/// <inheritdoc/>
public uint RowOffset => offset;

/// <inheritdoc/>
public uint RowId => row;

Expand Down
6 changes: 6 additions & 0 deletions Anamnesis/GameData/Excel/NpcEquip.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,12 @@ namespace Anamnesis.GameData.Excel;
public readonly struct NpcEquip(ExcelPage page, uint offset, uint row)
: IExcelRow<NpcEquip>
{
/// <inheritdoc/>
public ExcelPage ExcelPage => page;

/// <inheritdoc/>
public uint RowOffset => offset;

/// <inheritdoc/>
public readonly uint RowId => row;

Expand Down
6 changes: 6 additions & 0 deletions Anamnesis/GameData/Excel/Ornament.cs
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,12 @@ namespace Anamnesis.GameData.Excel;
public readonly struct Ornament(ExcelPage page, uint offset, uint row)
: IExcelRow<Ornament>, INpcBase
{
/// <inheritdoc/>
public ExcelPage ExcelPage => page;

/// <inheritdoc/>
public uint RowOffset => offset;

/// <inheritdoc/>
public readonly uint RowId => row;

Expand Down
6 changes: 6 additions & 0 deletions Anamnesis/GameData/Excel/Perform.cs
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,12 @@ namespace Anamnesis.GameData.Excel;
public readonly struct Perform(ExcelPage page, uint offset, uint row)
: IExcelRow<Perform>, IItem
{
/// <inheritdoc/>
public ExcelPage ExcelPage => page;

/// <inheritdoc/>
public uint RowOffset => offset;

/// <inheritdoc/>
public readonly uint RowId => row;

Expand Down
6 changes: 6 additions & 0 deletions Anamnesis/GameData/Excel/Race.cs
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,12 @@ namespace Anamnesis.GameData.Excel;
public readonly struct Race(ExcelPage page, uint offset, uint row)
: IExcelRow<Race>
{
/// <inheritdoc/>
public ExcelPage ExcelPage => page;

/// <inheritdoc/>
public uint RowOffset => offset;

/// <inheritdoc/>
public readonly uint RowId => row;

Expand Down
6 changes: 6 additions & 0 deletions Anamnesis/GameData/Excel/ResidentNpc.cs
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,12 @@ namespace Anamnesis.GameData.Excel;
public readonly struct ResidentNpc(ExcelPage page, uint offset, uint row)
: IExcelRow<ResidentNpc>, INpcBase
{
/// <inheritdoc/>
public ExcelPage ExcelPage => page;

/// <inheritdoc/>
public uint RowOffset => offset;

/// <inheritdoc/>
public readonly uint RowId => row;

Expand Down
6 changes: 6 additions & 0 deletions Anamnesis/GameData/Excel/Stain.cs
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,12 @@ public readonly struct Stain(ExcelPage page, uint offset, uint row)
{ 121, 48167 }, { 122, 48169 }, { 123, 48170 }, { 124, 48171 }, { 125, 48172 },
};

/// <inheritdoc/>
public ExcelPage ExcelPage => page;

/// <inheritdoc/>
public uint RowOffset => offset;

/// <inheritdoc/>
public readonly uint RowId => row;

Expand Down
Loading
Loading