rebuild project & update internal names

This commit is contained in:
Abelfreyja
2025-08-22 13:07:48 +09:00
parent 3d9bf49d7f
commit 7d3de5361a
190 changed files with 851 additions and 851 deletions

46
LightlessSync.sln Normal file
View File

@@ -0,0 +1,46 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.1.32328.378
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{585B740D-BA2C-429B-9CF3-B2D223423748}"
ProjectSection(SolutionItems) = preProject
.editorconfig = .editorconfig
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LightlessSync.API", "LightlessAPI\LightlessSyncAPI\LightlessSync.API.csproj", "{A4E42AFA-5045-7E81-937F-3A320AC52987}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LightlessSync", "LightlessSync\LightlessSync.csproj", "{BB929046-4CD2-B174-EBAA-C756AC3AC8DA}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug|x64 = Debug|x64
Release|Any CPU = Release|Any CPU
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{A4E42AFA-5045-7E81-937F-3A320AC52987}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A4E42AFA-5045-7E81-937F-3A320AC52987}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A4E42AFA-5045-7E81-937F-3A320AC52987}.Debug|x64.ActiveCfg = Debug|Any CPU
{A4E42AFA-5045-7E81-937F-3A320AC52987}.Debug|x64.Build.0 = Debug|Any CPU
{A4E42AFA-5045-7E81-937F-3A320AC52987}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A4E42AFA-5045-7E81-937F-3A320AC52987}.Release|Any CPU.Build.0 = Release|Any CPU
{A4E42AFA-5045-7E81-937F-3A320AC52987}.Release|x64.ActiveCfg = Release|Any CPU
{A4E42AFA-5045-7E81-937F-3A320AC52987}.Release|x64.Build.0 = Release|Any CPU
{BB929046-4CD2-B174-EBAA-C756AC3AC8DA}.Debug|Any CPU.ActiveCfg = Debug|x64
{BB929046-4CD2-B174-EBAA-C756AC3AC8DA}.Debug|Any CPU.Build.0 = Debug|x64
{BB929046-4CD2-B174-EBAA-C756AC3AC8DA}.Debug|x64.ActiveCfg = Debug|x64
{BB929046-4CD2-B174-EBAA-C756AC3AC8DA}.Debug|x64.Build.0 = Debug|x64
{BB929046-4CD2-B174-EBAA-C756AC3AC8DA}.Release|Any CPU.ActiveCfg = Release|x64
{BB929046-4CD2-B174-EBAA-C756AC3AC8DA}.Release|Any CPU.Build.0 = Release|x64
{BB929046-4CD2-B174-EBAA-C756AC3AC8DA}.Release|x64.ActiveCfg = Release|x64
{BB929046-4CD2-B174-EBAA-C756AC3AC8DA}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {B17E85B1-5F60-4440-9F9A-3DDE877E8CDF}
EndGlobalSection
EndGlobal

View File

@@ -1,13 +1,13 @@
using MareSynchronos.Interop.Ipc; using LightlessSync.Interop.Ipc;
using MareSynchronos.MareConfiguration; using LightlessSync.MareConfiguration;
using MareSynchronos.Services; using LightlessSync.Services;
using MareSynchronos.Services.Mediator; using LightlessSync.Services.Mediator;
using MareSynchronos.Utils; using LightlessSync.Utils;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using System.Collections.Concurrent; using System.Collections.Concurrent;
using System.Collections.Immutable; using System.Collections.Immutable;
namespace MareSynchronos.FileCache; namespace LightlessSync.FileCache;
public sealed class CacheMonitor : DisposableMediatorSubscriberBase public sealed class CacheMonitor : DisposableMediatorSubscriberBase
{ {

View File

@@ -1,6 +1,6 @@
#nullable disable #nullable disable
namespace MareSynchronos.FileCache; namespace LightlessSync.FileCache;
public class FileCacheEntity public class FileCacheEntity
{ {

View File

@@ -1,15 +1,15 @@
using K4os.Compression.LZ4.Legacy; using K4os.Compression.LZ4.Legacy;
using MareSynchronos.Interop.Ipc; using LightlessSync.Interop.Ipc;
using MareSynchronos.MareConfiguration; using LightlessSync.MareConfiguration;
using MareSynchronos.Services.Mediator; using LightlessSync.Services.Mediator;
using MareSynchronos.Utils; using LightlessSync.Utils;
using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using System.Collections.Concurrent; using System.Collections.Concurrent;
using System.Globalization; using System.Globalization;
using System.Text; using System.Text;
namespace MareSynchronos.FileCache; namespace LightlessSync.FileCache;
public sealed class FileCacheManager : IHostedService public sealed class FileCacheManager : IHostedService
{ {

View File

@@ -1,9 +1,9 @@
using MareSynchronos.MareConfiguration; using LightlessSync.MareConfiguration;
using MareSynchronos.Services; using LightlessSync.Services;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using System.Runtime.InteropServices; using System.Runtime.InteropServices;
namespace MareSynchronos.FileCache; namespace LightlessSync.FileCache;
public sealed class FileCompactor public sealed class FileCompactor
{ {

View File

@@ -1,4 +1,4 @@
namespace MareSynchronos.FileCache; namespace LightlessSync.FileCache;
public enum FileState public enum FileState
{ {

View File

@@ -1,15 +1,15 @@
using MareSynchronos.API.Data.Enum; using LightlessSync.API.Data.Enum;
using MareSynchronos.MareConfiguration; using LightlessSync.MareConfiguration;
using MareSynchronos.MareConfiguration.Configurations; using LightlessSync.MareConfiguration.Configurations;
using MareSynchronos.PlayerData.Data; using LightlessSync.PlayerData.Data;
using MareSynchronos.PlayerData.Handlers; using LightlessSync.PlayerData.Handlers;
using MareSynchronos.Services; using LightlessSync.Services;
using MareSynchronos.Services.Mediator; using LightlessSync.Services.Mediator;
using MareSynchronos.Utils; using LightlessSync.Utils;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using System.Collections.Concurrent; using System.Collections.Concurrent;
namespace MareSynchronos.FileCache; namespace LightlessSync.FileCache;
public sealed class TransientResourceManager : DisposableMediatorSubscriberBase public sealed class TransientResourceManager : DisposableMediatorSubscriberBase
{ {

View File

@@ -5,4 +5,4 @@
using System.Diagnostics.CodeAnalysis; using System.Diagnostics.CodeAnalysis;
[assembly: SuppressMessage("Interoperability", "CA1416:Validate platform compatibility", Justification = "<Pending>", Scope = "member", Target = "~M:MareSynchronos.Services.CharaDataManager.AttachPoseData(MareSynchronos.API.Dto.CharaData.PoseEntry,MareSynchronos.Services.CharaData.Models.CharaDataExtendedUpdateDto)")] [assembly: SuppressMessage("Interoperability", "CA1416:Validate platform compatibility", Justification = "<Pending>", Scope = "member", Target = "~M:LightlessSync.Services.CharaDataManager.AttachPoseData(LightlessSync.API.Dto.CharaData.PoseEntry,LightlessSync.Services.CharaData.Models.CharaDataExtendedUpdateDto)")]

View File

@@ -3,7 +3,7 @@ using FFXIVClientStructs.FFXIV.Client.Game.Character;
using FFXIVClientStructs.FFXIV.Client.UI.Info; using FFXIVClientStructs.FFXIV.Client.UI.Info;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
namespace MareSynchronos.Interop; namespace LightlessSync.Interop;
public unsafe class BlockedCharacterHandler public unsafe class BlockedCharacterHandler
{ {

View File

@@ -1,9 +1,9 @@
using Dalamud.Plugin.Services; using Dalamud.Plugin.Services;
using MareSynchronos.MareConfiguration; using LightlessSync.MareConfiguration;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using System.Text; using System.Text;
namespace MareSynchronos.Interop; namespace LightlessSync.Interop;
internal sealed class DalamudLogger : ILogger internal sealed class DalamudLogger : ILogger
{ {

View File

@@ -1,10 +1,10 @@
using Dalamud.Plugin.Services; using Dalamud.Plugin.Services;
using MareSynchronos.MareConfiguration; using LightlessSync.MareConfiguration;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using System.Collections.Concurrent; using System.Collections.Concurrent;
namespace MareSynchronos.Interop; namespace LightlessSync.Interop;
[ProviderAlias("Dalamud")] [ProviderAlias("Dalamud")]
public sealed class DalamudLoggingProvider : ILoggerProvider public sealed class DalamudLoggingProvider : ILoggerProvider

View File

@@ -1,10 +1,10 @@
using Dalamud.Plugin.Services; using Dalamud.Plugin.Services;
using MareSynchronos.MareConfiguration; using LightlessSync.MareConfiguration;
using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.DependencyInjection.Extensions; using Microsoft.Extensions.DependencyInjection.Extensions;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
namespace MareSynchronos.Interop; namespace LightlessSync.Interop;
public static class DalamudLoggingProviderExtensions public static class DalamudLoggingProviderExtensions
{ {

View File

@@ -3,7 +3,7 @@ using Lumina.Extensions;
using System.Text; using System.Text;
using static Lumina.Data.Parsing.MdlStructs; using static Lumina.Data.Parsing.MdlStructs;
namespace MareSynchronos.Interop.GameModel; namespace LightlessSync.Interop.GameModel;
#pragma warning disable S1104 // Fields should not have public accessibility #pragma warning disable S1104 // Fields should not have public accessibility

View File

@@ -1,4 +1,4 @@
namespace MareSynchronos.Interop.Ipc; namespace LightlessSync.Interop.Ipc;
public interface IIpcCaller : IDisposable public interface IIpcCaller : IDisposable
{ {

View File

@@ -1,13 +1,13 @@
using Dalamud.Game.ClientState.Objects.Types; using Dalamud.Game.ClientState.Objects.Types;
using Dalamud.Plugin; using Dalamud.Plugin;
using Dalamud.Plugin.Ipc; using Dalamud.Plugin.Ipc;
using MareSynchronos.API.Dto.CharaData; using LightlessSync.API.Dto.CharaData;
using MareSynchronos.Services; using LightlessSync.Services;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using System.Numerics; using System.Numerics;
using System.Text.Json.Nodes; using System.Text.Json.Nodes;
namespace MareSynchronos.Interop.Ipc; namespace LightlessSync.Interop.Ipc;
public sealed class IpcCallerBrio : IIpcCaller public sealed class IpcCallerBrio : IIpcCaller
{ {

View File

@@ -2,12 +2,12 @@
using Dalamud.Plugin; using Dalamud.Plugin;
using Dalamud.Plugin.Ipc; using Dalamud.Plugin.Ipc;
using Dalamud.Utility; using Dalamud.Utility;
using MareSynchronos.Services; using LightlessSync.Services;
using MareSynchronos.Services.Mediator; using LightlessSync.Services.Mediator;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using System.Text; using System.Text;
namespace MareSynchronos.Interop.Ipc; namespace LightlessSync.Interop.Ipc;
public sealed class IpcCallerCustomize : IIpcCaller public sealed class IpcCallerCustomize : IIpcCaller
{ {

View File

@@ -2,13 +2,13 @@
using Dalamud.Plugin; using Dalamud.Plugin;
using Glamourer.Api.Helpers; using Glamourer.Api.Helpers;
using Glamourer.Api.IpcSubscribers; using Glamourer.Api.IpcSubscribers;
using MareSynchronos.MareConfiguration.Models; using LightlessSync.MareConfiguration.Models;
using MareSynchronos.PlayerData.Handlers; using LightlessSync.PlayerData.Handlers;
using MareSynchronos.Services; using LightlessSync.Services;
using MareSynchronos.Services.Mediator; using LightlessSync.Services.Mediator;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
namespace MareSynchronos.Interop.Ipc; namespace LightlessSync.Interop.Ipc;
public sealed class IpcCallerGlamourer : DisposableMediatorSubscriberBase, IIpcCaller public sealed class IpcCallerGlamourer : DisposableMediatorSubscriberBase, IIpcCaller
{ {

View File

@@ -1,10 +1,10 @@
using Dalamud.Plugin; using Dalamud.Plugin;
using Dalamud.Plugin.Ipc; using Dalamud.Plugin.Ipc;
using MareSynchronos.Services; using LightlessSync.Services;
using MareSynchronos.Services.Mediator; using LightlessSync.Services.Mediator;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
namespace MareSynchronos.Interop.Ipc; namespace LightlessSync.Interop.Ipc;
public sealed class IpcCallerHeels : IIpcCaller public sealed class IpcCallerHeels : IIpcCaller
{ {

View File

@@ -1,12 +1,12 @@
using Dalamud.Game.ClientState.Objects.SubKinds; using Dalamud.Game.ClientState.Objects.SubKinds;
using Dalamud.Plugin; using Dalamud.Plugin;
using Dalamud.Plugin.Ipc; using Dalamud.Plugin.Ipc;
using MareSynchronos.Services; using LightlessSync.Services;
using MareSynchronos.Services.Mediator; using LightlessSync.Services.Mediator;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using System.Text; using System.Text;
namespace MareSynchronos.Interop.Ipc; namespace LightlessSync.Interop.Ipc;
public sealed class IpcCallerHonorific : IIpcCaller public sealed class IpcCallerHonorific : IIpcCaller
{ {

View File

@@ -1,11 +1,11 @@
using Dalamud.Game.ClientState.Objects.SubKinds; using Dalamud.Game.ClientState.Objects.SubKinds;
using Dalamud.Plugin; using Dalamud.Plugin;
using Dalamud.Plugin.Ipc; using Dalamud.Plugin.Ipc;
using MareSynchronos.Services; using LightlessSync.Services;
using MareSynchronos.Services.Mediator; using LightlessSync.Services.Mediator;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
namespace MareSynchronos.Interop.Ipc; namespace LightlessSync.Interop.Ipc;
public sealed class IpcCallerMoodles : IIpcCaller public sealed class IpcCallerMoodles : IIpcCaller
{ {

View File

@@ -1,15 +1,15 @@
using Dalamud.Plugin; using Dalamud.Plugin;
using MareSynchronos.MareConfiguration.Models; using LightlessSync.MareConfiguration.Models;
using MareSynchronos.PlayerData.Handlers; using LightlessSync.PlayerData.Handlers;
using MareSynchronos.Services; using LightlessSync.Services;
using MareSynchronos.Services.Mediator; using LightlessSync.Services.Mediator;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using Penumbra.Api.Enums; using Penumbra.Api.Enums;
using Penumbra.Api.Helpers; using Penumbra.Api.Helpers;
using Penumbra.Api.IpcSubscribers; using Penumbra.Api.IpcSubscribers;
using System.Collections.Concurrent; using System.Collections.Concurrent;
namespace MareSynchronos.Interop.Ipc; namespace LightlessSync.Interop.Ipc;
public sealed class IpcCallerPenumbra : DisposableMediatorSubscriberBase, IIpcCaller public sealed class IpcCallerPenumbra : DisposableMediatorSubscriberBase, IIpcCaller
{ {

View File

@@ -1,11 +1,11 @@
using Dalamud.Game.ClientState.Objects.SubKinds; using Dalamud.Game.ClientState.Objects.SubKinds;
using Dalamud.Plugin; using Dalamud.Plugin;
using Dalamud.Plugin.Ipc; using Dalamud.Plugin.Ipc;
using MareSynchronos.Services; using LightlessSync.Services;
using MareSynchronos.Services.Mediator; using LightlessSync.Services.Mediator;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
namespace MareSynchronos.Interop.Ipc; namespace LightlessSync.Interop.Ipc;
public sealed class IpcCallerPetNames : IIpcCaller public sealed class IpcCallerPetNames : IIpcCaller
{ {

View File

@@ -1,7 +1,7 @@
using MareSynchronos.Services.Mediator; using LightlessSync.Services.Mediator;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
namespace MareSynchronos.Interop.Ipc; namespace LightlessSync.Interop.Ipc;
public sealed partial class IpcManager : DisposableMediatorSubscriberBase public sealed partial class IpcManager : DisposableMediatorSubscriberBase
{ {

View File

@@ -1,13 +1,13 @@
using Dalamud.Game.ClientState.Objects.Types; using Dalamud.Game.ClientState.Objects.Types;
using Dalamud.Plugin; using Dalamud.Plugin;
using Dalamud.Plugin.Ipc; using Dalamud.Plugin.Ipc;
using MareSynchronos.PlayerData.Handlers; using LightlessSync.PlayerData.Handlers;
using MareSynchronos.Services; using LightlessSync.Services;
using MareSynchronos.Services.Mediator; using LightlessSync.Services.Mediator;
using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
namespace MareSynchronos.Interop.Ipc; namespace LightlessSync.Interop.Ipc;
public class IpcProvider : IHostedService, IMediatorSubscriber public class IpcProvider : IHostedService, IMediatorSubscriber
{ {
@@ -44,11 +44,11 @@ public class IpcProvider : IHostedService, IMediatorSubscriber
public Task StartAsync(CancellationToken cancellationToken) public Task StartAsync(CancellationToken cancellationToken)
{ {
_logger.LogInformation("Starting IpcProviderService"); _logger.LogInformation("Starting IpcProviderService");
_loadFileProvider = _pi.GetIpcProvider<string, IGameObject, bool>("MareSynchronos.LoadMcdf"); _loadFileProvider = _pi.GetIpcProvider<string, IGameObject, bool>("LightlessSync.LoadMcdf");
_loadFileProvider.RegisterFunc(LoadMcdf); _loadFileProvider.RegisterFunc(LoadMcdf);
_loadFileAsyncProvider = _pi.GetIpcProvider<string, IGameObject, Task<bool>>("MareSynchronos.LoadMcdfAsync"); _loadFileAsyncProvider = _pi.GetIpcProvider<string, IGameObject, Task<bool>>("LightlessSync.LoadMcdfAsync");
_loadFileAsyncProvider.RegisterFunc(LoadMcdfAsync); _loadFileAsyncProvider.RegisterFunc(LoadMcdfAsync);
_handledGameAddresses = _pi.GetIpcProvider<List<nint>>("MareSynchronos.GetHandledAddresses"); _handledGameAddresses = _pi.GetIpcProvider<List<nint>>("LightlessSync.GetHandledAddresses");
_handledGameAddresses.RegisterFunc(GetHandledAddresses); _handledGameAddresses.RegisterFunc(GetHandledAddresses);
_logger.LogInformation("Started IpcProviderService"); _logger.LogInformation("Started IpcProviderService");
return Task.CompletedTask; return Task.CompletedTask;

View File

@@ -1,12 +1,12 @@
using Dalamud.Game.ClientState.Objects.Types; using Dalamud.Game.ClientState.Objects.Types;
using MareSynchronos.PlayerData.Handlers; using LightlessSync.PlayerData.Handlers;
using MareSynchronos.Services; using LightlessSync.Services;
using MareSynchronos.Services.Mediator; using LightlessSync.Services.Mediator;
using MareSynchronos.Utils; using LightlessSync.Utils;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using System.Collections.Concurrent; using System.Collections.Concurrent;
namespace MareSynchronos.Interop.Ipc; namespace LightlessSync.Interop.Ipc;
public class RedrawManager public class RedrawManager
{ {

View File

@@ -1,13 +1,13 @@
using Dalamud.Memory; using Dalamud.Memory;
using Dalamud.Plugin.Services; using Dalamud.Plugin.Services;
using Dalamud.Utility.Signatures; using Dalamud.Utility.Signatures;
using MareSynchronos.Services.Mediator; using LightlessSync.Services.Mediator;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using System.Numerics; using System.Numerics;
using System.Runtime.InteropServices; using System.Runtime.InteropServices;
using System.Text; using System.Text;
namespace MareSynchronos.Interop; namespace LightlessSync.Interop;
/// <summary> /// <summary>
/// Code for spawning mostly taken from https://git.anna.lgbt/anna/OrangeGuidanceTomestone/src/branch/main/client/Vfx.cs /// Code for spawning mostly taken from https://git.anna.lgbt/anna/OrangeGuidanceTomestone/src/branch/main/client/Vfx.cs

View File

@@ -6,7 +6,7 @@
<Version>1.11.0</Version> <Version>1.11.0</Version>
<Description></Description> <Description></Description>
<Copyright></Copyright> <Copyright></Copyright>
<PackageProjectUrl>https://github.com/Penumbra-Sync/client</PackageProjectUrl> <PackageProjectUrl>https://github.com/Light-Public-Syncshells/LightlessClient</PackageProjectUrl>
</PropertyGroup> </PropertyGroup>
<PropertyGroup> <PropertyGroup>
@@ -27,7 +27,7 @@
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<PackageReference Include="DalamudPackager" Version="12.0.0" /> <PackageReference Include="DalamudPackager" Version="13.0.0" />
<PackageReference Include="Downloader" Version="3.3.4" /> <PackageReference Include="Downloader" Version="3.3.4" />
<PackageReference Include="K4os.Compression.LZ4.Legacy" Version="1.3.8" /> <PackageReference Include="K4os.Compression.LZ4.Legacy" Version="1.3.8" />
<PackageReference Include="Meziantou.Analyzer" Version="2.0.189"> <PackageReference Include="Meziantou.Analyzer" Version="2.0.189">
@@ -54,10 +54,6 @@
<ImplicitUsings>enable</ImplicitUsings> <ImplicitUsings>enable</ImplicitUsings>
</PropertyGroup> </PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\MareAPI\MareSynchronosAPI\MareSynchronos.API.csproj" />
</ItemGroup>
<ItemGroup> <ItemGroup>
<Reference Include="CheapLoc"> <Reference Include="CheapLoc">
<HintPath>$(DalamudLibPath)CheapLoc.dll</HintPath> <HintPath>$(DalamudLibPath)CheapLoc.dll</HintPath>
@@ -77,4 +73,8 @@
<None Include="..\.editorconfig" Link=".editorconfig" /> <None Include="..\.editorconfig" Link=".editorconfig" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<ProjectReference Include="..\LightlessAPI\LightlessSyncAPI\LightlessSync.API.csproj" />
</ItemGroup>
</Project> </Project>

View File

@@ -1,13 +1,13 @@
{ {
"Author": "darkarchon", "Author": "sigmas",
"Name": "Mare Synchronos", "Name": "Lightless Sync",
"Punchline": "Let others see you as you see yourself.", "Punchline": "Let others see you as you see yourself.",
"Description": "This plugin will synchronize your Penumbra mods and current Glamourer state with other paired clients automatically.", "Description": "This plugin will synchronize your Penumbra mods and current Glamourer state with other paired clients automatically.",
"InternalName": "mareSynchronos", "InternalName": "LightlessSync",
"ApplicableVersion": "any", "ApplicableVersion": "any",
"Tags": [ "Tags": [
"customization" "customization"
], ],
"IconUrl": "https://raw.githubusercontent.com/Penumbra-Sync/client/main/MareSynchronos/images/logo.png", "IconUrl": "https://raw.githubusercontent.com/Penumbra-Sync/client/main/MareSynchronos/images/logo.png",
"RepoUrl": "https://github.com/Penumbra-Sync/client" "RepoUrl": "https://github.com/Light-Public-Syncshells/LightlessSync"
} }

View File

@@ -1,6 +1,6 @@
using CheapLoc; using CheapLoc;
namespace MareSynchronos.Localization; namespace LightlessSync.Localization;
public static class Strings public static class Strings
{ {

View File

@@ -1,6 +1,6 @@
using MareSynchronos.MareConfiguration.Configurations; using LightlessSync.MareConfiguration.Configurations;
namespace MareSynchronos.MareConfiguration; namespace LightlessSync.MareConfiguration;
public class CharaDataConfigService : ConfigurationServiceBase<CharaDataConfig> public class CharaDataConfigService : ConfigurationServiceBase<CharaDataConfig>
{ {

View File

@@ -1,6 +1,6 @@
using MareSynchronos.MareConfiguration.Configurations; using LightlessSync.MareConfiguration.Configurations;
namespace MareSynchronos.MareConfiguration; namespace LightlessSync.MareConfiguration;
public static class ConfigurationExtensions public static class ConfigurationExtensions
{ {

View File

@@ -1,8 +1,8 @@
using MareSynchronos.WebAPI; using LightlessSync.WebAPI;
using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
namespace MareSynchronos.MareConfiguration; namespace LightlessSync.MareConfiguration;
public class ConfigurationMigrator(ILogger<ConfigurationMigrator> logger, TransientConfigService transientConfigService, public class ConfigurationMigrator(ILogger<ConfigurationMigrator> logger, TransientConfigService transientConfigService,
ServerConfigService serverConfigService) : IHostedService ServerConfigService serverConfigService) : IHostedService

View File

@@ -1,10 +1,10 @@
using MareSynchronos.MareConfiguration.Configurations; using LightlessSync.MareConfiguration.Configurations;
using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using System.Reflection; using System.Reflection;
using System.Text.Json; using System.Text.Json;
namespace MareSynchronos.MareConfiguration; namespace LightlessSync.MareConfiguration;
public class ConfigurationSaveService : IHostedService public class ConfigurationSaveService : IHostedService
{ {

View File

@@ -1,7 +1,7 @@
using MareSynchronos.MareConfiguration.Configurations; using LightlessSync.MareConfiguration.Configurations;
using System.Text.Json; using System.Text.Json;
namespace MareSynchronos.MareConfiguration; namespace LightlessSync.MareConfiguration;
public abstract class ConfigurationServiceBase<T> : IConfigService<T> where T : IMareConfiguration public abstract class ConfigurationServiceBase<T> : IConfigService<T> where T : IMareConfiguration
{ {

View File

@@ -1,6 +1,6 @@
using MareSynchronos.MareConfiguration.Models; using LightlessSync.MareConfiguration.Models;
namespace MareSynchronos.MareConfiguration.Configurations; namespace LightlessSync.MareConfiguration.Configurations;
public class CharaDataConfig : IMareConfiguration public class CharaDataConfig : IMareConfiguration
{ {

View File

@@ -1,4 +1,4 @@
namespace MareSynchronos.MareConfiguration.Configurations; namespace LightlessSync.MareConfiguration.Configurations;
public interface IMareConfiguration public interface IMareConfiguration
{ {

View File

@@ -1,8 +1,8 @@
using MareSynchronos.MareConfiguration.Models; using LightlessSync.MareConfiguration.Models;
using MareSynchronos.UI; using LightlessSync.UI;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
namespace MareSynchronos.MareConfiguration.Configurations; namespace LightlessSync.MareConfiguration.Configurations;
[Serializable] [Serializable]
public class MareConfig : IMareConfiguration public class MareConfig : IMareConfiguration

View File

@@ -1,4 +1,4 @@
namespace MareSynchronos.MareConfiguration.Configurations; namespace LightlessSync.MareConfiguration.Configurations;
public class PlayerPerformanceConfig : IMareConfiguration public class PlayerPerformanceConfig : IMareConfiguration
{ {

View File

@@ -1,7 +1,7 @@
using MareSynchronos.MareConfiguration.Models; using LightlessSync.MareConfiguration.Models;
using MareSynchronos.WebAPI; using LightlessSync.WebAPI;
namespace MareSynchronos.MareConfiguration.Configurations; namespace LightlessSync.MareConfiguration.Configurations;
[Serializable] [Serializable]
public class ServerConfig : IMareConfiguration public class ServerConfig : IMareConfiguration

View File

@@ -1,6 +1,6 @@
using MareSynchronos.MareConfiguration.Models; using LightlessSync.MareConfiguration.Models;
namespace MareSynchronos.MareConfiguration.Configurations; namespace LightlessSync.MareConfiguration.Configurations;
public class ServerTagConfig : IMareConfiguration public class ServerTagConfig : IMareConfiguration
{ {

View File

@@ -1,6 +1,6 @@
using MareSynchronos.API.Data.Enum; using LightlessSync.API.Data.Enum;
namespace MareSynchronos.MareConfiguration.Configurations; namespace LightlessSync.MareConfiguration.Configurations;
public class TransientConfig : IMareConfiguration public class TransientConfig : IMareConfiguration
{ {

View File

@@ -1,6 +1,6 @@
using MareSynchronos.MareConfiguration.Models; using LightlessSync.MareConfiguration.Models;
namespace MareSynchronos.MareConfiguration.Configurations; namespace LightlessSync.MareConfiguration.Configurations;
public class UidNotesConfig : IMareConfiguration public class UidNotesConfig : IMareConfiguration
{ {

View File

@@ -1,6 +1,6 @@
using System.Collections.Concurrent; using System.Collections.Concurrent;
namespace MareSynchronos.MareConfiguration.Configurations; namespace LightlessSync.MareConfiguration.Configurations;
public class XivDataStorageConfig : IMareConfiguration public class XivDataStorageConfig : IMareConfiguration
{ {

View File

@@ -1,6 +1,6 @@
using MareSynchronos.MareConfiguration.Configurations; using LightlessSync.MareConfiguration.Configurations;
namespace MareSynchronos.MareConfiguration; namespace LightlessSync.MareConfiguration;
public interface IConfigService<out T> : IDisposable where T : IMareConfiguration public interface IConfigService<out T> : IDisposable where T : IMareConfiguration
{ {

View File

@@ -1,6 +1,6 @@
using MareSynchronos.MareConfiguration.Configurations; using LightlessSync.MareConfiguration.Configurations;
namespace MareSynchronos.MareConfiguration; namespace LightlessSync.MareConfiguration;
public class MareConfigService : ConfigurationServiceBase<MareConfig> public class MareConfigService : ConfigurationServiceBase<MareConfig>
{ {

View File

@@ -1,4 +1,4 @@
namespace MareSynchronos.MareConfiguration.Models; namespace LightlessSync.MareConfiguration.Models;
[Serializable] [Serializable]
public record Authentication public record Authentication

View File

@@ -1,4 +1,4 @@
namespace MareSynchronos.MareConfiguration.Models; namespace LightlessSync.MareConfiguration.Models;
[Serializable] [Serializable]
public class CharaDataFavorite public class CharaDataFavorite

View File

@@ -1,4 +1,4 @@
namespace MareSynchronos.MareConfiguration.Models; namespace LightlessSync.MareConfiguration.Models;
public enum DownloadSpeeds public enum DownloadSpeeds
{ {

View File

@@ -1,4 +1,4 @@
namespace MareSynchronos.MareConfiguration.Models; namespace LightlessSync.MareConfiguration.Models;
public enum NotificationLocation public enum NotificationLocation
{ {

View File

@@ -1,4 +1,4 @@
namespace MareSynchronos.MareConfiguration.Models.Obsolete; namespace LightlessSync.MareConfiguration.Models.Obsolete;
[Serializable] [Serializable]
[Obsolete("Deprecated, use ServerStorage")] [Obsolete("Deprecated, use ServerStorage")]

View File

@@ -1,4 +1,4 @@
namespace MareSynchronos.MareConfiguration.Models; namespace LightlessSync.MareConfiguration.Models;
[Serializable] [Serializable]
public class SecretKey public class SecretKey

View File

@@ -1,4 +1,4 @@
namespace MareSynchronos.MareConfiguration.Models; namespace LightlessSync.MareConfiguration.Models;
public class ServerNotesStorage public class ServerNotesStorage
{ {

View File

@@ -1,6 +1,6 @@
using Microsoft.AspNetCore.Http.Connections; using Microsoft.AspNetCore.Http.Connections;
namespace MareSynchronos.MareConfiguration.Models; namespace LightlessSync.MareConfiguration.Models;
[Serializable] [Serializable]
public class ServerStorage public class ServerStorage

View File

@@ -1,4 +1,4 @@
namespace MareSynchronos.MareConfiguration.Models; namespace LightlessSync.MareConfiguration.Models;
[Serializable] [Serializable]
public class ServerTagStorage public class ServerTagStorage

View File

@@ -1,6 +1,6 @@
using MareSynchronos.MareConfiguration.Configurations; using LightlessSync.MareConfiguration.Configurations;
namespace MareSynchronos.MareConfiguration; namespace LightlessSync.MareConfiguration;
public class NotesConfigService : ConfigurationServiceBase<UidNotesConfig> public class NotesConfigService : ConfigurationServiceBase<UidNotesConfig>
{ {

View File

@@ -1,6 +1,6 @@
using MareSynchronos.MareConfiguration.Configurations; using LightlessSync.MareConfiguration.Configurations;
namespace MareSynchronos.MareConfiguration; namespace LightlessSync.MareConfiguration;
public class PlayerPerformanceConfigService : ConfigurationServiceBase<PlayerPerformanceConfig> public class PlayerPerformanceConfigService : ConfigurationServiceBase<PlayerPerformanceConfig>
{ {

View File

@@ -1,6 +1,6 @@
using MareSynchronos.MareConfiguration.Configurations; using LightlessSync.MareConfiguration.Configurations;
namespace MareSynchronos.MareConfiguration; namespace LightlessSync.MareConfiguration;
public class ServerConfigService : ConfigurationServiceBase<ServerConfig> public class ServerConfigService : ConfigurationServiceBase<ServerConfig>
{ {

View File

@@ -1,6 +1,6 @@
using MareSynchronos.MareConfiguration.Configurations; using LightlessSync.MareConfiguration.Configurations;
namespace MareSynchronos.MareConfiguration; namespace LightlessSync.MareConfiguration;
public class ServerTagConfigService : ConfigurationServiceBase<ServerTagConfig> public class ServerTagConfigService : ConfigurationServiceBase<ServerTagConfig>
{ {

View File

@@ -1,6 +1,6 @@
using MareSynchronos.MareConfiguration.Configurations; using LightlessSync.MareConfiguration.Configurations;
namespace MareSynchronos.MareConfiguration; namespace LightlessSync.MareConfiguration;
public class TransientConfigService : ConfigurationServiceBase<TransientConfig> public class TransientConfigService : ConfigurationServiceBase<TransientConfig>
{ {

View File

@@ -1,6 +1,6 @@
using MareSynchronos.MareConfiguration.Configurations; using LightlessSync.MareConfiguration.Configurations;
namespace MareSynchronos.MareConfiguration; namespace LightlessSync.MareConfiguration;
public class XivDataStorageService : ConfigurationServiceBase<XivDataStorageConfig> public class XivDataStorageService : ConfigurationServiceBase<XivDataStorageConfig>
{ {

View File

@@ -1,16 +1,16 @@
using MareSynchronos.FileCache; using LightlessSync.FileCache;
using MareSynchronos.MareConfiguration; using LightlessSync.MareConfiguration;
using MareSynchronos.PlayerData.Pairs; using LightlessSync.PlayerData.Pairs;
using MareSynchronos.PlayerData.Services; using LightlessSync.PlayerData.Services;
using MareSynchronos.Services; using LightlessSync.Services;
using MareSynchronos.Services.Mediator; using LightlessSync.Services.Mediator;
using MareSynchronos.Services.ServerConfiguration; using LightlessSync.Services.ServerConfiguration;
using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using System.Reflection; using System.Reflection;
namespace MareSynchronos; namespace LightlessSync;
#pragma warning disable S125 // Sections of code should not be commented out #pragma warning disable S125 // Sections of code should not be commented out
/* /*

View File

@@ -1,8 +1,8 @@
using MareSynchronos.API.Data; using LightlessSync.API.Data;
using MareSynchronos.API.Data.Enum; using LightlessSync.API.Data.Enum;
namespace MareSynchronos.PlayerData.Data; namespace LightlessSync.PlayerData.Data;
public class CharacterData public class CharacterData
{ {

View File

@@ -1,4 +1,4 @@
namespace MareSynchronos.PlayerData.Data; namespace LightlessSync.PlayerData.Data;
public class CharacterDataFragment public class CharacterDataFragment
{ {

View File

@@ -1,4 +1,4 @@
namespace MareSynchronos.PlayerData.Data; namespace LightlessSync.PlayerData.Data;
public class CharacterDataFragmentPlayer : CharacterDataFragment public class CharacterDataFragmentPlayer : CharacterDataFragment
{ {

View File

@@ -1,8 +1,8 @@
using MareSynchronos.API.Data; using LightlessSync.API.Data;
using System.Text.RegularExpressions; using System.Text.RegularExpressions;
namespace MareSynchronos.PlayerData.Data; namespace LightlessSync.PlayerData.Data;
public partial class FileReplacement public partial class FileReplacement
{ {

View File

@@ -1,4 +1,4 @@
namespace MareSynchronos.PlayerData.Data; namespace LightlessSync.PlayerData.Data;
public class FileReplacementComparer : IEqualityComparer<FileReplacement> public class FileReplacementComparer : IEqualityComparer<FileReplacement>
{ {

View File

@@ -1,6 +1,6 @@
using MareSynchronos.API.Data; using LightlessSync.API.Data;
namespace MareSynchronos.PlayerData.Data; namespace LightlessSync.PlayerData.Data;
public class FileReplacementDataComparer : IEqualityComparer<FileReplacementData> public class FileReplacementDataComparer : IEqualityComparer<FileReplacementData>
{ {

View File

@@ -1,4 +1,4 @@
namespace MareSynchronos.PlayerData.Pairs; namespace LightlessSync.PlayerData.Pairs;
public enum PlayerChanges public enum PlayerChanges
{ {

View File

@@ -1,9 +1,9 @@
using MareSynchronos.FileCache; using LightlessSync.FileCache;
using MareSynchronos.Services.Mediator; using LightlessSync.Services.Mediator;
using MareSynchronos.WebAPI.Files; using LightlessSync.WebAPI.Files;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
namespace MareSynchronos.PlayerData.Factories; namespace LightlessSync.PlayerData.Factories;
public class FileDownloadManagerFactory public class FileDownloadManagerFactory
{ {

View File

@@ -1,10 +1,10 @@
using MareSynchronos.API.Data.Enum; using LightlessSync.API.Data.Enum;
using MareSynchronos.PlayerData.Handlers; using LightlessSync.PlayerData.Handlers;
using MareSynchronos.Services; using LightlessSync.Services;
using MareSynchronos.Services.Mediator; using LightlessSync.Services.Mediator;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
namespace MareSynchronos.PlayerData.Factories; namespace LightlessSync.PlayerData.Factories;
public class GameObjectHandlerFactory public class GameObjectHandlerFactory
{ {

View File

@@ -1,10 +1,10 @@
using MareSynchronos.API.Dto.User; using LightlessSync.API.Dto.User;
using MareSynchronos.PlayerData.Pairs; using LightlessSync.PlayerData.Pairs;
using MareSynchronos.Services.Mediator; using LightlessSync.Services.Mediator;
using MareSynchronos.Services.ServerConfiguration; using LightlessSync.Services.ServerConfiguration;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
namespace MareSynchronos.PlayerData.Factories; namespace LightlessSync.PlayerData.Factories;
public class PairFactory public class PairFactory
{ {

View File

@@ -1,14 +1,14 @@
using MareSynchronos.FileCache; using LightlessSync.FileCache;
using MareSynchronos.Interop.Ipc; using LightlessSync.Interop.Ipc;
using MareSynchronos.PlayerData.Handlers; using LightlessSync.PlayerData.Handlers;
using MareSynchronos.PlayerData.Pairs; using LightlessSync.PlayerData.Pairs;
using MareSynchronos.Services; using LightlessSync.Services;
using MareSynchronos.Services.Mediator; using LightlessSync.Services.Mediator;
using MareSynchronos.Services.ServerConfiguration; using LightlessSync.Services.ServerConfiguration;
using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
namespace MareSynchronos.PlayerData.Factories; namespace LightlessSync.PlayerData.Factories;
public class PairHandlerFactory public class PairHandlerFactory
{ {

View File

@@ -1,16 +1,16 @@
using FFXIVClientStructs.FFXIV.Client.Game.Character; using FFXIVClientStructs.FFXIV.Client.Game.Character;
using MareSynchronos.API.Data.Enum; using LightlessSync.API.Data.Enum;
using MareSynchronos.FileCache; using LightlessSync.FileCache;
using MareSynchronos.Interop.Ipc; using LightlessSync.Interop.Ipc;
using MareSynchronos.MareConfiguration.Models; using LightlessSync.MareConfiguration.Models;
using MareSynchronos.PlayerData.Data; using LightlessSync.PlayerData.Data;
using MareSynchronos.PlayerData.Handlers; using LightlessSync.PlayerData.Handlers;
using MareSynchronos.Services; using LightlessSync.Services;
using MareSynchronos.Services.Mediator; using LightlessSync.Services.Mediator;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using CharacterData = MareSynchronos.PlayerData.Data.CharacterData; using CharacterData = LightlessSync.PlayerData.Data.CharacterData;
namespace MareSynchronos.PlayerData.Factories; namespace LightlessSync.PlayerData.Factories;
public class PlayerDataFactory public class PlayerDataFactory
{ {

View File

@@ -1,13 +1,13 @@
using FFXIVClientStructs.FFXIV.Client.Game.Character; using FFXIVClientStructs.FFXIV.Client.Game.Character;
using FFXIVClientStructs.FFXIV.Client.Graphics.Scene; using FFXIVClientStructs.FFXIV.Client.Graphics.Scene;
using MareSynchronos.Services; using LightlessSync.Services;
using MareSynchronos.Services.Mediator; using LightlessSync.Services.Mediator;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using System.Runtime.CompilerServices; using System.Runtime.CompilerServices;
using static FFXIVClientStructs.FFXIV.Client.Game.Character.DrawDataContainer; using static FFXIVClientStructs.FFXIV.Client.Game.Character.DrawDataContainer;
using ObjectKind = MareSynchronos.API.Data.Enum.ObjectKind; using ObjectKind = LightlessSync.API.Data.Enum.ObjectKind;
namespace MareSynchronos.PlayerData.Handlers; namespace LightlessSync.PlayerData.Handlers;
public sealed class GameObjectHandler : DisposableMediatorSubscriberBase, IHighPriorityMediatorSubscriber public sealed class GameObjectHandler : DisposableMediatorSubscriberBase, IHighPriorityMediatorSubscriber
{ {

View File

@@ -1,21 +1,21 @@
using MareSynchronos.API.Data; using LightlessSync.API.Data;
using MareSynchronos.FileCache; using LightlessSync.FileCache;
using MareSynchronos.Interop.Ipc; using LightlessSync.Interop.Ipc;
using MareSynchronos.PlayerData.Factories; using LightlessSync.PlayerData.Factories;
using MareSynchronos.PlayerData.Pairs; using LightlessSync.PlayerData.Pairs;
using MareSynchronos.Services; using LightlessSync.Services;
using MareSynchronos.Services.Events; using LightlessSync.Services.Events;
using MareSynchronos.Services.Mediator; using LightlessSync.Services.Mediator;
using MareSynchronos.Services.ServerConfiguration; using LightlessSync.Services.ServerConfiguration;
using MareSynchronos.Utils; using LightlessSync.Utils;
using MareSynchronos.WebAPI.Files; using LightlessSync.WebAPI.Files;
using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using System.Collections.Concurrent; using System.Collections.Concurrent;
using System.Diagnostics; using System.Diagnostics;
using ObjectKind = MareSynchronos.API.Data.Enum.ObjectKind; using ObjectKind = LightlessSync.API.Data.Enum.ObjectKind;
namespace MareSynchronos.PlayerData.Handlers; namespace LightlessSync.PlayerData.Handlers;
public sealed class PairHandler : DisposableMediatorSubscriberBase public sealed class PairHandler : DisposableMediatorSubscriberBase
{ {

View File

@@ -1,4 +1,4 @@
namespace MareSynchronos.PlayerData.Pairs; namespace LightlessSync.PlayerData.Pairs;
public record OptionalPluginWarning public record OptionalPluginWarning
{ {

View File

@@ -1,17 +1,17 @@
using Dalamud.Game.Gui.ContextMenu; using Dalamud.Game.Gui.ContextMenu;
using Dalamud.Game.Text.SeStringHandling; using Dalamud.Game.Text.SeStringHandling;
using MareSynchronos.API.Data; using LightlessSync.API.Data;
using MareSynchronos.API.Data.Enum; using LightlessSync.API.Data.Enum;
using MareSynchronos.API.Data.Extensions; using LightlessSync.API.Data.Extensions;
using MareSynchronos.API.Dto.User; using LightlessSync.API.Dto.User;
using MareSynchronos.PlayerData.Factories; using LightlessSync.PlayerData.Factories;
using MareSynchronos.PlayerData.Handlers; using LightlessSync.PlayerData.Handlers;
using MareSynchronos.Services.Mediator; using LightlessSync.Services.Mediator;
using MareSynchronos.Services.ServerConfiguration; using LightlessSync.Services.ServerConfiguration;
using MareSynchronos.Utils; using LightlessSync.Utils;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
namespace MareSynchronos.PlayerData.Pairs; namespace LightlessSync.PlayerData.Pairs;
public class Pair public class Pair
{ {

View File

@@ -1,18 +1,18 @@
using Dalamud.Plugin.Services; using Dalamud.Plugin.Services;
using MareSynchronos.API.Data; using LightlessSync.API.Data;
using MareSynchronos.API.Data.Comparer; using LightlessSync.API.Data.Comparer;
using MareSynchronos.API.Data.Extensions; using LightlessSync.API.Data.Extensions;
using MareSynchronos.API.Dto.Group; using LightlessSync.API.Dto.Group;
using MareSynchronos.API.Dto.User; using LightlessSync.API.Dto.User;
using MareSynchronos.MareConfiguration; using LightlessSync.MareConfiguration;
using MareSynchronos.MareConfiguration.Models; using LightlessSync.MareConfiguration.Models;
using MareSynchronos.PlayerData.Factories; using LightlessSync.PlayerData.Factories;
using MareSynchronos.Services.Events; using LightlessSync.Services.Events;
using MareSynchronos.Services.Mediator; using LightlessSync.Services.Mediator;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using System.Collections.Concurrent; using System.Collections.Concurrent;
namespace MareSynchronos.PlayerData.Pairs; namespace LightlessSync.PlayerData.Pairs;
public sealed class PairManager : DisposableMediatorSubscriberBase public sealed class PairManager : DisposableMediatorSubscriberBase
{ {

View File

@@ -1,12 +1,12 @@
using MareSynchronos.API.Data; using LightlessSync.API.Data;
using MareSynchronos.Services; using LightlessSync.Services;
using MareSynchronos.Services.Mediator; using LightlessSync.Services.Mediator;
using MareSynchronos.Utils; using LightlessSync.Utils;
using MareSynchronos.WebAPI; using LightlessSync.WebAPI;
using MareSynchronos.WebAPI.Files; using LightlessSync.WebAPI.Files;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
namespace MareSynchronos.PlayerData.Pairs; namespace LightlessSync.PlayerData.Pairs;
public class VisibleUserDataDistributor : DisposableMediatorSubscriberBase public class VisibleUserDataDistributor : DisposableMediatorSubscriberBase
{ {

View File

@@ -1,12 +1,12 @@
using MareSynchronos.API.Data.Enum; using LightlessSync.API.Data.Enum;
using MareSynchronos.PlayerData.Data; using LightlessSync.PlayerData.Data;
using MareSynchronos.PlayerData.Factories; using LightlessSync.PlayerData.Factories;
using MareSynchronos.PlayerData.Handlers; using LightlessSync.PlayerData.Handlers;
using MareSynchronos.Services; using LightlessSync.Services;
using MareSynchronos.Services.Mediator; using LightlessSync.Services.Mediator;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
namespace MareSynchronos.PlayerData.Services; namespace LightlessSync.PlayerData.Services;
public sealed class CacheCreationService : DisposableMediatorSubscriberBase public sealed class CacheCreationService : DisposableMediatorSubscriberBase
{ {

View File

@@ -3,35 +3,35 @@ using Dalamud.Interface.ImGuiFileDialog;
using Dalamud.Interface.Windowing; using Dalamud.Interface.Windowing;
using Dalamud.Plugin; using Dalamud.Plugin;
using Dalamud.Plugin.Services; using Dalamud.Plugin.Services;
using MareSynchronos.FileCache; using LightlessSync.FileCache;
using MareSynchronos.Interop; using LightlessSync.Interop;
using MareSynchronos.Interop.Ipc; using LightlessSync.Interop.Ipc;
using MareSynchronos.MareConfiguration; using LightlessSync.MareConfiguration;
using MareSynchronos.MareConfiguration.Configurations; using LightlessSync.MareConfiguration.Configurations;
using MareSynchronos.PlayerData.Factories; using LightlessSync.PlayerData.Factories;
using MareSynchronos.PlayerData.Pairs; using LightlessSync.PlayerData.Pairs;
using MareSynchronos.PlayerData.Services; using LightlessSync.PlayerData.Services;
using MareSynchronos.Services; using LightlessSync.Services;
using MareSynchronos.Services.Events; using LightlessSync.Services.Events;
using MareSynchronos.Services.Mediator; using LightlessSync.Services.Mediator;
using MareSynchronos.Services.ServerConfiguration; using LightlessSync.Services.ServerConfiguration;
using MareSynchronos.UI; using LightlessSync.UI;
using MareSynchronos.UI.Components; using LightlessSync.UI.Components;
using MareSynchronos.UI.Components.Popup; using LightlessSync.UI.Components.Popup;
using MareSynchronos.UI.Handlers; using LightlessSync.UI.Handlers;
using MareSynchronos.WebAPI; using LightlessSync.WebAPI;
using MareSynchronos.WebAPI.Files; using LightlessSync.WebAPI.Files;
using MareSynchronos.WebAPI.SignalR; using LightlessSync.WebAPI.SignalR;
using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using NReco.Logging.File; using NReco.Logging.File;
using System.Net.Http.Headers; using System.Net.Http.Headers;
using System.Reflection; using System.Reflection;
using MareSynchronos.Services.CharaData; using LightlessSync.Services.CharaData;
using Dalamud.Game; using Dalamud.Game;
namespace MareSynchronos; namespace LightlessSync;
public sealed class Plugin : IDalamudPlugin public sealed class Plugin : IDalamudPlugin
{ {
@@ -87,9 +87,9 @@ public sealed class Plugin : IDalamudPlugin
}) })
.ConfigureServices(collection => .ConfigureServices(collection =>
{ {
collection.AddSingleton(new WindowSystem("MareSynchronos")); collection.AddSingleton(new WindowSystem("LightlessSync"));
collection.AddSingleton<FileDialogManager>(); collection.AddSingleton<FileDialogManager>();
collection.AddSingleton(new Dalamud.Localization("MareSynchronos.Localization.", "", useEmbedded: true)); collection.AddSingleton(new Dalamud.Localization("LightlessSync.Localization.", "", useEmbedded: true));
// add mare related singletons // add mare related singletons
collection.AddSingleton<MareMediator>(); collection.AddSingleton<MareMediator>();
@@ -168,7 +168,7 @@ public sealed class Plugin : IDalamudPlugin
{ {
var httpClient = new HttpClient(); var httpClient = new HttpClient();
var ver = Assembly.GetExecutingAssembly().GetName().Version; var ver = Assembly.GetExecutingAssembly().GetName().Version;
httpClient.DefaultRequestHeaders.UserAgent.Add(new ProductInfoHeaderValue("MareSynchronos", ver!.Major + "." + ver!.Minor + "." + ver!.Build)); httpClient.DefaultRequestHeaders.UserAgent.Add(new ProductInfoHeaderValue("LightlessSync", ver!.Major + "." + ver!.Minor + "." + ver!.Build));
return httpClient; return httpClient;
}); });
collection.AddSingleton((s) => new MareConfigService(pluginInterface.ConfigDirectory.FullName)); collection.AddSingleton((s) => new MareConfigService(pluginInterface.ConfigDirectory.FullName));

View File

@@ -1,12 +1,12 @@
using MareSynchronos.API.Data.Enum; using LightlessSync.API.Data.Enum;
using MareSynchronos.Interop.Ipc; using LightlessSync.Interop.Ipc;
using MareSynchronos.PlayerData.Factories; using LightlessSync.PlayerData.Factories;
using MareSynchronos.PlayerData.Handlers; using LightlessSync.PlayerData.Handlers;
using MareSynchronos.Services.CharaData.Models; using LightlessSync.Services.CharaData.Models;
using MareSynchronos.Services.Mediator; using LightlessSync.Services.Mediator;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
namespace MareSynchronos.Services; namespace LightlessSync.Services;
public sealed class CharaDataCharacterHandler : DisposableMediatorSubscriberBase public sealed class CharaDataCharacterHandler : DisposableMediatorSubscriberBase
{ {

View File

@@ -1,18 +1,18 @@
using Dalamud.Game.ClientState.Objects.SubKinds; using Dalamud.Game.ClientState.Objects.SubKinds;
using K4os.Compression.LZ4.Legacy; using K4os.Compression.LZ4.Legacy;
using MareSynchronos.API.Data; using LightlessSync.API.Data;
using MareSynchronos.API.Data.Enum; using LightlessSync.API.Data.Enum;
using MareSynchronos.API.Dto.CharaData; using LightlessSync.API.Dto.CharaData;
using MareSynchronos.FileCache; using LightlessSync.FileCache;
using MareSynchronos.PlayerData.Factories; using LightlessSync.PlayerData.Factories;
using MareSynchronos.PlayerData.Handlers; using LightlessSync.PlayerData.Handlers;
using MareSynchronos.Services.CharaData; using LightlessSync.Services.CharaData;
using MareSynchronos.Services.CharaData.Models; using LightlessSync.Services.CharaData.Models;
using MareSynchronos.Utils; using LightlessSync.Utils;
using MareSynchronos.WebAPI.Files; using LightlessSync.WebAPI.Files;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
namespace MareSynchronos.Services; namespace LightlessSync.Services;
public sealed class CharaDataFileHandler : IDisposable public sealed class CharaDataFileHandler : IDisposable
{ {

View File

@@ -1,17 +1,17 @@
using Dalamud.Game.ClientState.Objects.SubKinds; using Dalamud.Game.ClientState.Objects.SubKinds;
using MareSynchronos.API.Data; using LightlessSync.API.Data;
using MareSynchronos.API.Dto.CharaData; using LightlessSync.API.Dto.CharaData;
using MareSynchronos.Interop; using LightlessSync.Interop;
using MareSynchronos.Interop.Ipc; using LightlessSync.Interop.Ipc;
using MareSynchronos.Services.CharaData.Models; using LightlessSync.Services.CharaData.Models;
using MareSynchronos.Services.Mediator; using LightlessSync.Services.Mediator;
using MareSynchronos.WebAPI; using LightlessSync.WebAPI;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using System.Globalization; using System.Globalization;
using System.Numerics; using System.Numerics;
using System.Text.Json.Nodes; using System.Text.Json.Nodes;
namespace MareSynchronos.Services.CharaData; namespace LightlessSync.Services.CharaData;
public class CharaDataGposeTogetherManager : DisposableMediatorSubscriberBase public class CharaDataGposeTogetherManager : DisposableMediatorSubscriberBase
{ {

View File

@@ -1,21 +1,21 @@
using Dalamud.Game.ClientState.Objects.Types; using Dalamud.Game.ClientState.Objects.Types;
using K4os.Compression.LZ4.Legacy; using K4os.Compression.LZ4.Legacy;
using MareSynchronos.API.Data; using LightlessSync.API.Data;
using MareSynchronos.API.Dto.CharaData; using LightlessSync.API.Dto.CharaData;
using MareSynchronos.Interop.Ipc; using LightlessSync.Interop.Ipc;
using MareSynchronos.MareConfiguration; using LightlessSync.MareConfiguration;
using MareSynchronos.PlayerData.Factories; using LightlessSync.PlayerData.Factories;
using MareSynchronos.PlayerData.Handlers; using LightlessSync.PlayerData.Handlers;
using MareSynchronos.PlayerData.Pairs; using LightlessSync.PlayerData.Pairs;
using MareSynchronos.Services.CharaData.Models; using LightlessSync.Services.CharaData.Models;
using MareSynchronos.Services.Mediator; using LightlessSync.Services.Mediator;
using MareSynchronos.Utils; using LightlessSync.Utils;
using MareSynchronos.WebAPI; using LightlessSync.WebAPI;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using System.Collections.Concurrent; using System.Collections.Concurrent;
using System.Text; using System.Text;
namespace MareSynchronos.Services; namespace LightlessSync.Services;
public sealed partial class CharaDataManager : DisposableMediatorSubscriberBase public sealed partial class CharaDataManager : DisposableMediatorSubscriberBase
{ {

View File

@@ -1,14 +1,14 @@
using FFXIVClientStructs.FFXIV.Client.Graphics.Scene; using FFXIVClientStructs.FFXIV.Client.Graphics.Scene;
using MareSynchronos.API.Data; using LightlessSync.API.Data;
using MareSynchronos.Interop; using LightlessSync.Interop;
using MareSynchronos.MareConfiguration; using LightlessSync.MareConfiguration;
using MareSynchronos.Services.CharaData.Models; using LightlessSync.Services.CharaData.Models;
using MareSynchronos.Services.Mediator; using LightlessSync.Services.Mediator;
using MareSynchronos.Services.ServerConfiguration; using LightlessSync.Services.ServerConfiguration;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using System.Numerics; using System.Numerics;
namespace MareSynchronos.Services; namespace LightlessSync.Services;
public sealed class CharaDataNearbyManager : DisposableMediatorSubscriberBase public sealed class CharaDataNearbyManager : DisposableMediatorSubscriberBase
{ {

View File

@@ -4,7 +4,7 @@ using System.Linq;
using System.Text; using System.Text;
using System.Threading.Tasks; using System.Threading.Tasks;
namespace MareSynchronos.Services.CharaData namespace LightlessSync.Services.CharaData
{ {
internal class CharaDataTogetherManager internal class CharaDataTogetherManager
{ {

View File

@@ -1,8 +1,8 @@
using MareSynchronos.API.Data; using LightlessSync.API.Data;
using MareSynchronos.FileCache; using LightlessSync.FileCache;
using MareSynchronos.Services.CharaData.Models; using LightlessSync.Services.CharaData.Models;
namespace MareSynchronos.Services.CharaData; namespace LightlessSync.Services.CharaData;
public sealed class MareCharaFileDataFactory public sealed class MareCharaFileDataFactory
{ {

View File

@@ -1,7 +1,7 @@
using MareSynchronos.API.Data; using LightlessSync.API.Data;
using MareSynchronos.API.Dto.CharaData; using LightlessSync.API.Dto.CharaData;
namespace MareSynchronos.Services.CharaData.Models; namespace LightlessSync.Services.CharaData.Models;
public sealed record CharaDataExtendedUpdateDto : CharaDataUpdateDto public sealed record CharaDataExtendedUpdateDto : CharaDataUpdateDto
{ {

View File

@@ -1,7 +1,7 @@
using MareSynchronos.API.Dto.CharaData; using LightlessSync.API.Dto.CharaData;
using System.Collections.ObjectModel; using System.Collections.ObjectModel;
namespace MareSynchronos.Services.CharaData.Models; namespace LightlessSync.Services.CharaData.Models;
public sealed record CharaDataFullExtendedDto : CharaDataFullDto public sealed record CharaDataFullExtendedDto : CharaDataFullDto
{ {

View File

@@ -1,6 +1,6 @@
using MareSynchronos.API.Dto.CharaData; using LightlessSync.API.Dto.CharaData;
namespace MareSynchronos.Services.CharaData.Models; namespace LightlessSync.Services.CharaData.Models;
public sealed record CharaDataMetaInfoExtendedDto : CharaDataMetaInfoDto public sealed record CharaDataMetaInfoExtendedDto : CharaDataMetaInfoDto
{ {

View File

@@ -1,12 +1,12 @@
using Dalamud.Utility; using Dalamud.Utility;
using MareSynchronos.API.Data; using LightlessSync.API.Data;
using MareSynchronos.API.Dto.CharaData; using LightlessSync.API.Dto.CharaData;
using MareSynchronos.Utils; using LightlessSync.Utils;
using System.Globalization; using System.Globalization;
using System.Numerics; using System.Numerics;
using System.Text; using System.Text;
namespace MareSynchronos.Services.CharaData.Models; namespace LightlessSync.Services.CharaData.Models;
public sealed record GposeLobbyUserData(UserData UserData) public sealed record GposeLobbyUserData(UserData UserData)
{ {

View File

@@ -1,4 +1,4 @@
namespace MareSynchronos.Services.CharaData.Models; namespace LightlessSync.Services.CharaData.Models;
public sealed record HandledCharaDataEntry(string Name, bool IsSelf, Guid? CustomizePlus, CharaDataMetaInfoExtendedDto MetaInfo) public sealed record HandledCharaDataEntry(string Name, bool IsSelf, Guid? CustomizePlus, CharaDataMetaInfoExtendedDto MetaInfo)
{ {

View File

@@ -1,10 +1,10 @@
using MareSynchronos.API.Data; using LightlessSync.API.Data;
using MareSynchronos.API.Data.Enum; using LightlessSync.API.Data.Enum;
using MareSynchronos.FileCache; using LightlessSync.FileCache;
using System.Text; using System.Text;
using System.Text.Json; using System.Text.Json;
namespace MareSynchronos.Services.CharaData.Models; namespace LightlessSync.Services.CharaData.Models;
public record MareCharaFileData public record MareCharaFileData
{ {

View File

@@ -1,4 +1,4 @@
namespace MareSynchronos.Services.CharaData.Models; namespace LightlessSync.Services.CharaData.Models;
public record MareCharaFileHeader(byte Version, MareCharaFileData CharaFileData) public record MareCharaFileHeader(byte Version, MareCharaFileData CharaFileData)
{ {

View File

@@ -1,11 +1,11 @@
using Dalamud.Utility; using Dalamud.Utility;
using Lumina.Excel.Sheets; using Lumina.Excel.Sheets;
using MareSynchronos.API.Dto.CharaData; using LightlessSync.API.Dto.CharaData;
using System.Globalization; using System.Globalization;
using System.Numerics; using System.Numerics;
using System.Text; using System.Text;
namespace MareSynchronos.Services.CharaData.Models; namespace LightlessSync.Services.CharaData.Models;
public sealed record PoseEntryExtended : PoseEntry public sealed record PoseEntryExtended : PoseEntry
{ {

View File

@@ -1,13 +1,13 @@
using Lumina.Data.Files; using Lumina.Data.Files;
using MareSynchronos.API.Data; using LightlessSync.API.Data;
using MareSynchronos.API.Data.Enum; using LightlessSync.API.Data.Enum;
using MareSynchronos.FileCache; using LightlessSync.FileCache;
using MareSynchronos.Services.Mediator; using LightlessSync.Services.Mediator;
using MareSynchronos.UI; using LightlessSync.UI;
using MareSynchronos.Utils; using LightlessSync.Utils;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
namespace MareSynchronos.Services; namespace LightlessSync.Services;
public sealed class CharacterAnalyzer : MediatorSubscriberBase, IDisposable public sealed class CharacterAnalyzer : MediatorSubscriberBase, IDisposable
{ {

Some files were not shown because too many files have changed in this diff Show More