File tree Expand file tree Collapse file tree 7 files changed +29
-14
lines changed
Expand file tree Collapse file tree 7 files changed +29
-14
lines changed Original file line number Diff line number Diff line change 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" />
Original file line number Diff line number Diff line change 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" />
Original file line number Diff line number Diff line change 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 >
Original file line number Diff line number Diff line change @@ -17,6 +17,7 @@ You should have received a copy of the GNU General Public License
1717along with this program. If not, see <http://www.gnu.org/licenses/>.
1818*/
1919using 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}
Original file line number Diff line number Diff line change 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" />
Original file line number Diff line number Diff line change 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" >
Original file line number Diff line number Diff line change 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
You can’t perform that action at this time.
0 commit comments