Skip to content

Commit eac1275

Browse files
committed
Separate DeviceExecutor project
1 parent f295262 commit eac1275

File tree

10 files changed

+50
-15
lines changed

10 files changed

+50
-15
lines changed

HomeLive.Core/Classes/PokeHandler.cs

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
using PKHeX.Core;
22
using System.Buffers.Binary;
33
using System.Text;
4+
using HomeLive.DeviceExecutor;
45

56
namespace HomeLive.Core;
67

HomeLive.Core/HomeLive.Core.csproj

+2-12
Original file line numberDiff line numberDiff line change
@@ -40,14 +40,11 @@
4040
</ItemGroup>
4141

4242
<ItemGroup>
43-
<PackageReference Include="NLog" Version="5.1.4" />
44-
<PackageReference Include="PKHeX.Core" Version="24.6.3" />
43+
<ProjectReference Include="..\HomeLive.DeviceExecutor\HomeLive.DeviceExecutor.csproj" />
4544
</ItemGroup>
4645

4746
<ItemGroup>
48-
<Reference Include="SysBot.Base">
49-
<HintPath>deps\SysBot.Base.dll</HintPath>
50-
</Reference>
47+
<PackageReference Include="PKHeX.Core" Version="24.6.3" />
5148
</ItemGroup>
5249

5350
<ItemGroup>
@@ -58,11 +55,4 @@
5855
</Compile>
5956
</ItemGroup>
6057

61-
<ItemGroup>
62-
<EmbeddedResource Update="Properties\Resources.resx">
63-
<Generator>ResXFileCodeGenerator</Generator>
64-
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
65-
</EmbeddedResource>
66-
</ItemGroup>
67-
6858
</Project>

HomeLive.Core/Classes/DeviceExecutor.cs renamed to HomeLive.DeviceExecutor/DeviceExecutor.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
using SysBot.Base;
22
using System.Text;
33

4-
namespace HomeLive.Core;
4+
namespace HomeLive.DeviceExecutor;
55

66
public enum RoutineType
77
{

HomeLive.Core/Classes/HomeDataOffsets.cs renamed to HomeLive.DeviceExecutor/HomeDataOffsets.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
namespace HomeLive.Core;
1+
namespace HomeLive.DeviceExecutor;
22

33
public static class HomeDataOffsets
44
{
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
3+
<PropertyGroup>
4+
<TargetFramework>net8.0</TargetFramework>
5+
<ImplicitUsings>enable</ImplicitUsings>
6+
<Nullable>enable</Nullable>
7+
<Title>Home Live Device Executor</Title>
8+
<Authors>Manu098vm</Authors>
9+
<Company>Project Pokémon</Company>
10+
<Copyright>Copyright (C) 2023 Manu098vm</Copyright>
11+
<RepositoryUrl>https://github.com/Manu098vm/HOME-Live-Plugin</RepositoryUrl>
12+
<PackageTags>pokemon; nintendo-hacking; pkhex; pkhex-plugins; pokemon-home; home-live-viewer; home-live-dumper</PackageTags>
13+
</PropertyGroup>
14+
15+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
16+
<DebugType>embedded</DebugType>
17+
</PropertyGroup>
18+
19+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
20+
<DebugType>embedded</DebugType>
21+
</PropertyGroup>
22+
23+
<ItemGroup>
24+
<PackageReference Include="NLog" Version="5.1.4" />
25+
</ItemGroup>
26+
27+
<ItemGroup>
28+
<Reference Include="SysBot.Base">
29+
<HintPath>deps\SysBot.Base.dll</HintPath>
30+
</Reference>
31+
</ItemGroup>
32+
</Project>

HomeLive.Plugins/Forms/DumperForm.cs

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
using PKHeX.Core;
22
using HomeLive.Core;
3+
using HomeLive.DeviceExecutor;
34
using SysBot.Base;
45

56
namespace HomeLive.Plugins;

HomeLive.Plugins/Forms/ViewerForm.cs

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
using PKHeX.Core;
22
using HomeLive.Core;
3+
using HomeLive.DeviceExecutor;
34
using SysBot.Base;
45

56
namespace HomeLive.Plugins;

HomeLive.Plugins/HomeLive.Plugins.csproj

+2-1
Original file line numberDiff line numberDiff line change
@@ -50,11 +50,12 @@
5050
<PackageReference Include="LibUsbDotNet" Version="2.2.29" />
5151
<PackageReference Include="Octokit" Version="9.0.0" />
5252
<ProjectReference Include="..\HomeLive.Core\HomeLive.Core.csproj" />
53+
<ProjectReference Include="..\HomeLive.DeviceExecutor\HomeLive.DeviceExecutor.csproj" />
5354
</ItemGroup>
5455

5556
<ItemGroup>
5657
<Reference Include="SysBot.Base">
57-
<HintPath>..\HomeLive.Core\deps\SysBot.Base.dll</HintPath>
58+
<HintPath>..\HomeLive.DeviceExecutor\deps\SysBot.Base.dll</HintPath>
5859
</Reference>
5960
</ItemGroup>
6061

HomeLive.sln

+9
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,14 @@ Microsoft Visual Studio Solution File, Format Version 12.00
44
VisualStudioVersion = 17.5.33516.290
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HomeLive.Core", "HomeLive.Core\HomeLive.Core.csproj", "{06E6531D-862E-4D04-987B-FFC97C02965A}"
7+
ProjectSection(ProjectDependencies) = postProject
8+
{713E8B77-1B2A-4D0A-AD8E-23194CE902DA} = {713E8B77-1B2A-4D0A-AD8E-23194CE902DA}
9+
EndProjectSection
710
EndProject
811
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HomeLive.Plugins", "HomeLive.Plugins\HomeLive.Plugins.csproj", "{BE40AB8E-46E0-448C-BA1D-8969185B376F}"
912
EndProject
13+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HomeLive.DeviceExecutor", "HomeLive.DeviceExecutor\HomeLive.DeviceExecutor.csproj", "{713E8B77-1B2A-4D0A-AD8E-23194CE902DA}"
14+
EndProject
1015
Global
1116
GlobalSection(SolutionConfigurationPlatforms) = preSolution
1217
Debug|Any CPU = Debug|Any CPU
@@ -21,6 +26,10 @@ Global
2126
{BE40AB8E-46E0-448C-BA1D-8969185B376F}.Debug|Any CPU.Build.0 = Debug|Any CPU
2227
{BE40AB8E-46E0-448C-BA1D-8969185B376F}.Release|Any CPU.ActiveCfg = Release|Any CPU
2328
{BE40AB8E-46E0-448C-BA1D-8969185B376F}.Release|Any CPU.Build.0 = Release|Any CPU
29+
{713E8B77-1B2A-4D0A-AD8E-23194CE902DA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
30+
{713E8B77-1B2A-4D0A-AD8E-23194CE902DA}.Debug|Any CPU.Build.0 = Debug|Any CPU
31+
{713E8B77-1B2A-4D0A-AD8E-23194CE902DA}.Release|Any CPU.ActiveCfg = Release|Any CPU
32+
{713E8B77-1B2A-4D0A-AD8E-23194CE902DA}.Release|Any CPU.Build.0 = Release|Any CPU
2433
EndGlobalSection
2534
GlobalSection(SolutionProperties) = preSolution
2635
HideSolutionNode = FALSE

0 commit comments

Comments
 (0)