Skip to content

Commit 9348ecf

Browse files
committed
Merge branch 'upcoming' into upcoming-nuget-release
2 parents 330f6ce + 9d1d083 commit 9348ecf

File tree

7 files changed

+29
-14
lines changed

7 files changed

+29
-14
lines changed

OTAPI.Client.Launcher/OTAPI.Client.Launcher.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,9 @@
5353
</ItemGroup>
5454
<ItemGroup>
5555
<PackageReference Include="ImGui.NET" Version="1.91.6.1" GeneratePathProperty="true" />
56-
<PackageReference Include="ModFramework.Modules.ClearScript" Version="1.1.14" GeneratePathProperty="true" />
57-
<PackageReference Include="ModFramework.Modules.CSharp" Version="1.1.14" GeneratePathProperty="true" />
58-
<PackageReference Include="ModFramework.Modules.Lua" Version="1.1.14" GeneratePathProperty="true" />
56+
<PackageReference Include="ModFramework.Modules.ClearScript" Version="1.1.15" GeneratePathProperty="true" />
57+
<PackageReference Include="ModFramework.Modules.CSharp" Version="1.1.15" GeneratePathProperty="true" />
58+
<PackageReference Include="ModFramework.Modules.Lua" Version="1.1.15" GeneratePathProperty="true" />
5959
<PackageReference Include="SharpZipLib" Version="1.4.2" />
6060
<PackageReference Include="System.Drawing.Common" Version="9.0.2" />
6161
<PackageReference Include="MonoMod.RuntimeDetour.HookGen" Version="22.7.31.1" />

OTAPI.Patcher/OTAPI.Patcher.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,16 @@
33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
55
<TargetFramework>net9.0</TargetFramework>
6-
<Version>3.2.5</Version>
6+
<Version>3.2.6</Version>
77
<PreserveCompilationContext>true</PreserveCompilationContext>
88
<RuntimeIdentifiers>win;osx;linux;</RuntimeIdentifiers>
99
<Nullable>enable</Nullable>
1010
<PackageReleaseNotes>Terraria 1.4.4.9 on .NET9</PackageReleaseNotes>
1111
</PropertyGroup>
1212
<ItemGroup>
13-
<PackageReference Include="ModFramework.Modules.ClearScript" Version="1.1.14" />
14-
<PackageReference Include="ModFramework.Modules.CSharp" Version="1.1.14" />
15-
<PackageReference Include="ModFramework.Modules.Lua" Version="1.1.14" />
13+
<PackageReference Include="ModFramework.Modules.ClearScript" Version="1.1.15" />
14+
<PackageReference Include="ModFramework.Modules.CSharp" Version="1.1.15" />
15+
<PackageReference Include="ModFramework.Modules.Lua" Version="1.1.15" />
1616
<PackageReference Include="Steamworks.NET" Version="2024.8.0" />
1717
<PackageReference Include="MonoMod.RuntimeDetour.HookGen" Version="22.7.31.1" />
1818
<PackageReference Include="MonoMod.RuntimeDetour" Version="25.2.3" />

OTAPI.Scripts/OTAPI.Scripts.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
<ItemGroup>
3333
<ProjectReference Include="..\FNA\FNA.Core.csproj" />
3434
<PackageReference Include="Steamworks.NET" Version="2024.8.0" />
35-
<PackageReference Include="ModFramework" Version="1.1.14" />
35+
<PackageReference Include="ModFramework" Version="1.1.15" />
3636
<PackageReference Include="MonoMod" Version="22.7.31.1" />
3737
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
3838
</ItemGroup>

OTAPI.Scripts/Shims/System.Drawing/Redirect.Server.cs

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ You should have received a copy of the GNU General Public License
1717
along with this program. If not, see <http://www.gnu.org/licenses/>.
1818
*/
1919
using ModFramework;
20+
using System.Linq;
2021

2122
/// <summary>
2223
/// @doc Shims and relinks System.Drawing.Graphics
@@ -31,5 +32,19 @@ public static void RedirectAssembly(ModFwModder modder)
3132
{
3233
modder.RelinkAssembly("System.Drawing.Graphics");
3334
}
35+
36+
/// <summary>
37+
/// Renames the System.Graphics shim due to conflicts with plugins that use the newer NuGet package.
38+
/// </summary>
39+
/// <remarks>These shims are not intended for use</remarks>
40+
/// <see cref="https://github.com/elevatorguy/map/issues/4"/>
41+
/// <param name="modder"></param>
42+
[Modification(ModType.PostPatch, "Renaming System.Drawing")]
43+
public static void Rename(ModFwModder modder)
44+
{
45+
var type = modder.Module.Types.Where(x => x.Namespace == "System.Drawing");
46+
foreach (var mod in type)
47+
mod.Namespace += ".Shims";
48+
}
3449
}
3550
}

OTAPI.Server.Launcher/OTAPI.Server.Launcher.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@
1212
</ItemGroup>
1313

1414
<ItemGroup>
15-
<PackageReference Include="ModFramework" Version="1.1.14">
15+
<PackageReference Include="ModFramework" Version="1.1.15">
1616
<ExcludeFromSingleFile>true</ExcludeFromSingleFile>
1717
</PackageReference>
18-
<PackageReference Include="ModFramework.Modules.ClearScript" Version="1.1.14" />
19-
<PackageReference Include="ModFramework.Modules.CSharp" Version="1.1.14" />
20-
<PackageReference Include="ModFramework.Modules.Lua" Version="1.1.14" />
18+
<PackageReference Include="ModFramework.Modules.ClearScript" Version="1.1.15" />
19+
<PackageReference Include="ModFramework.Modules.CSharp" Version="1.1.15" />
20+
<PackageReference Include="ModFramework.Modules.Lua" Version="1.1.15" />
2121
<PackageReference Include="Steamworks.NET" Version="2024.8.0" />
2222
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
2323
<PackageReference Include="System.Configuration.ConfigurationManager" Version="9.0.2" />

examples/RuntimeExample.Client/RuntimeExample.Client.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
1212
</PropertyGroup>
1313
<ItemGroup>
14-
<PackageReference Include="ModFramework" Version="1.1.14" />
14+
<PackageReference Include="ModFramework" Version="1.1.15" />
1515
</ItemGroup>
1616
<ItemGroup>
1717
<Reference Include="OTAPI.Runtime">

examples/RuntimeExample.Server/RuntimeExample.Server.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
</PropertyGroup>
88

99
<ItemGroup>
10-
<PackageReference Include="ModFramework" Version="1.1.14" />
10+
<PackageReference Include="ModFramework" Version="1.1.15" />
1111
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
1212
</ItemGroup>
1313

0 commit comments

Comments
 (0)