Skip to content

Commit aaaff1f

Browse files
committed
Initial commit
1 parent 7ffd270 commit aaaff1f

File tree

11 files changed

+475
-164
lines changed

11 files changed

+475
-164
lines changed

MonkeyLoader.ModTemplate.sln renamed to ArrayEditing.sln

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,14 @@ Microsoft Visual Studio Solution File, Format Version 12.00
33
# Visual Studio Version 17
44
VisualStudioVersion = 17.5.33516.290
55
MinimumVisualStudioVersion = 10.0.40219.1
6-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MonkeyLoader.ModTemplate", "MonkeyLoader.ModTemplate\MonkeyLoader.ModTemplate.csproj", "{40835522-1978-431B-A395-0870583B80F5}"
6+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ArrayEditing", "ArrayEditing\ArrayEditing.csproj", "{40835522-1978-431B-A395-0870583B80F5}"
77
EndProject
88
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{07124CF9-EE3D-4A7E-A2F8-8FD07966E423}"
99
ProjectSection(SolutionItems) = preProject
1010
Directory.Build.props = Directory.Build.props
1111
README.md = README.md
1212
EndProjectSection
1313
EndProject
14-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MonkeyLoader.ModTemplate.PrePatcher", "MonkeyLoader.ModTemplate.PrePatcher\MonkeyLoader.ModTemplate.PrePatcher.csproj", "{F500B1A2-B913-4D93-941D-9BB5ABBDC800}"
15-
EndProject
1614
Global
1715
GlobalSection(SolutionConfigurationPlatforms) = preSolution
1816
Debug|Any CPU = Debug|Any CPU
@@ -23,10 +21,6 @@ Global
2321
{40835522-1978-431B-A395-0870583B80F5}.Debug|Any CPU.Build.0 = Debug|Any CPU
2422
{40835522-1978-431B-A395-0870583B80F5}.Release|Any CPU.ActiveCfg = Release|Any CPU
2523
{40835522-1978-431B-A395-0870583B80F5}.Release|Any CPU.Build.0 = Release|Any CPU
26-
{F500B1A2-B913-4D93-941D-9BB5ABBDC800}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
27-
{F500B1A2-B913-4D93-941D-9BB5ABBDC800}.Debug|Any CPU.Build.0 = Debug|Any CPU
28-
{F500B1A2-B913-4D93-941D-9BB5ABBDC800}.Release|Any CPU.ActiveCfg = Release|Any CPU
29-
{F500B1A2-B913-4D93-941D-9BB5ABBDC800}.Release|Any CPU.Build.0 = Release|Any CPU
3024
EndGlobalSection
3125
GlobalSection(SolutionProperties) = preSolution
3226
HideSolutionNode = FALSE

ArrayEditing/ArrayEditing.cs

Lines changed: 460 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 13 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<AssemblyTitle>MonkeyLoader.ModTemplate</AssemblyTitle>
4-
<RootNamespace>MonkeyLoader.ModTemplate</RootNamespace>
3+
<AssemblyTitle>ArrayEditing</AssemblyTitle>
4+
<RootNamespace>ArrayEditing</RootNamespace>
55
</PropertyGroup>
66

77
<PropertyGroup>
88
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
9-
<PackageId>MonkeyLoader.ModTemplate.Resonite</PackageId>
10-
<Title>MonkeyLoader Resonite Mod Template</Title>
11-
<Authors>Banane9</Authors>
12-
<Version>0.4.0</Version>
13-
<Description>This is a template for a Resonite MonkeyLoader mod.</Description>
9+
<PackageId>ArrayEditing</PackageId>
10+
<Title>Array Editing</Title>
11+
<Authors>Banane9, Nytra</Authors>
12+
<Version>1.0.0</Version>
13+
<Description>Adds proxy list UI for editing arrays in inspectors. Also improves the look of list UI a bit.</Description>
1414
<PackageLicenseExpression>LGPL-3.0-or-later</PackageLicenseExpression>
15-
<PackageProjectUrl>https://github.com/ResoniteModdingGroup/MonkeyLoader.ModTemplate</PackageProjectUrl>
15+
<PackageProjectUrl>https://github.com/Nytra/ResoniteArrayEditing</PackageProjectUrl>
1616
<PackageTags>mod; mods; monkeyloader; resonite</PackageTags>
17-
<TargetsForTfmSpecificContentInPackage>$(TargetsForTfmSpecificContentInPackage);AddExtraFilesToPackage</TargetsForTfmSpecificContentInPackage>
17+
<TargetsForTfmSpecificContentInPackage>$(TargetsForTfmSpecificContentInPackage)</TargetsForTfmSpecificContentInPackage>
1818
</PropertyGroup>
1919

2020
<PropertyGroup>
@@ -24,12 +24,6 @@
2424
<PackageValidationBaselineVersion>0.1.0-beta</PackageValidationBaselineVersion> -->
2525
</PropertyGroup>
2626

27-
<Target Name="AddExtraFilesToPackage">
28-
<ItemGroup>
29-
<TfmSpecificPackageFile Include="$(ProjectDir)..\MonkeyLoader.ModTemplate.PrePatcher\bin\$(Configuration)\$(TargetFramework)\MonkeyLoader.ModTemplate.PrePatcher.*" PackagePath="lib/$(TargetFramework)/pre-patchers/" />
30-
</ItemGroup>
31-
</Target>
32-
3327
<Target Name="CopyPackage" AfterTargets="Pack">
3428
<Copy Condition="'$(CopyToLibraries)'=='true'" SourceFiles="$(OutputPath)..\$(PackageId).$(PackageVersion).nupkg" DestinationFiles="$(ResonitePath)\MonkeyLoader\Mods\$(PackageId).nupkg" />
3529
<Message Condition="'$(CopyToLibraries)'=='true'" Text="Copied '$(OutputPath)..\$(PackageId).$(PackageVersion).nupkg' to '$(ResonitePath)\MonkeyLoader\Mods\$(PackageId).nupkg'" Importance="high" />
@@ -41,29 +35,18 @@
4135
</ItemGroup>
4236

4337
<ItemGroup>
44-
<PackageReference Include="MonkeyLoader" Version="0.19.0-beta" />
38+
<PackageReference Include="MonkeyLoader" Version="0.22.12-beta" />
4539
<PackageReference Include="MonkeyLoader.GamePacks.Unity" Version="0.6.0-beta" />
46-
<PackageReference Include="MonkeyLoader.GamePacks.Resonite" Version="0.16.6-beta" GeneratePathProperty="true" />
40+
<PackageReference Include="MonkeyLoader.GamePacks.Resonite" Version="0.19.2-beta" GeneratePathProperty="true" />
4741
<PackageReference Include="PolySharp" Version="1.14.1">
4842
<PrivateAssets>all</PrivateAssets>
4943
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
5044
</PackageReference>
51-
<PackageReference Include="Resonite.Elements.Core" Version="1.0.2" />
52-
<PackageReference Include="Resonite.FrooxEngine" Version="2024.6.11.74" />
45+
<PackageReference Include="Resonite.Elements.Core" Version="1.2.1" />
46+
<PackageReference Include="Resonite.FrooxEngine" Version="2024.8.6.1341" />
5347
<PackageReference Include="System.Text.Json" Version="8.0.4">
5448
<PrivateAssets>all</PrivateAssets>
5549
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
5650
</PackageReference>
5751
</ItemGroup>
58-
59-
<ItemGroup>
60-
<!-- Reference the pre-patcher assembly from the Game Pack because PackageReference is stupid -->
61-
<Reference Include="MonkeyLoader.Resonite.Data">
62-
<HintPath>$(PkgMonkeyLoader_GamePacks_Resonite)\lib\net462\pre-patchers\MonkeyLoader.Resonite.Data.dll</HintPath>
63-
</Reference>
64-
</ItemGroup>
65-
66-
<ItemGroup>
67-
<ProjectReference Include="..\MonkeyLoader.ModTemplate.PrePatcher\MonkeyLoader.ModTemplate.PrePatcher.csproj" PrivateAssets="All" />
68-
</ItemGroup>
6952
</Project>
File renamed without changes.
File renamed without changes.
File renamed without changes.

Directory.Build.props

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,5 +39,6 @@
3939
<ResonitePath Condition="Exists('C:\Program Files (x86)\Steam\steamapps\common\Resonite\')">C:\Program Files (x86)\Steam\steamapps\common\Resonite</ResonitePath>
4040
<ResonitePath Condition="Exists('$(HOME)/.steam/steam/steamapps/common/Resonite/')">$(HOME)/.steam/steam/steamapps/common/Resonite</ResonitePath>
4141
<ResonitePath Condition="Exists('D:/Files/Games/Resonite/app/')">D:/Files/Games/Resonite/app</ResonitePath>
42+
<ResonitePath Condition="Exists('G:\SteamLibrary\steamapps\common\Resonite\')">G:\SteamLibrary\steamapps\common\Resonite</ResonitePath>
4243
</PropertyGroup>
4344
</Project>

MonkeyLoader.ModTemplate.PrePatcher/BasicPrePatcher.cs

Lines changed: 0 additions & 42 deletions
This file was deleted.

MonkeyLoader.ModTemplate.PrePatcher/MonkeyLoader.ModTemplate.PrePatcher.csproj

Lines changed: 0 additions & 27 deletions
This file was deleted.

MonkeyLoader.ModTemplate.PrePatcher/MyConfig.cs

Lines changed: 0 additions & 29 deletions
This file was deleted.

MonkeyLoader.ModTemplate/BasicPatcher.cs

Lines changed: 0 additions & 29 deletions
This file was deleted.

0 commit comments

Comments
 (0)