Boimaster28
Terrarian
same here, same responseUpon further research, it looks like this might be a different problem relating to MonoMod. On my computer terraria is not looking for "libc" at all, and I suspect it's not even supposed to at all. Looking at this part of MonoMod, the libc helper is supposed to be a fallback, and shouldn't be loaded, if a windows platform is properly detected.
MonoMod.Common/RuntimeDetour/DetourHelper.cs at e383b2ec3056bff1f8e74aa3d292710c49e36676 · MonoMod/MonoMod.Common
Common code used by MonoMod and other .NET modding libraries. Not to be confused with MonoMod.Utils (for mods). - MonoMod/MonoMod.Commongithub.com
This is the part that detects the platform:
Terraria uses the .NET framework build of this code, so the bottom section applies. I guess this could be a case where "RuntimeInformation.IsOSPlatform is lying"... Though the issue mentioned there is talking about linux and .NET Core, so not really the same thing.MonoMod.Common/Utils/PlatformHelper.cs at c14fa4301932d0d4e3a8eee0033f4440a980a83a · MonoMod/MonoMod.Common
Common code used by MonoMod and other .NET modding libraries. Not to be confused with MonoMod.Utils (for mods). - MonoMod/MonoMod.Commongithub.com
I wonder what platform this code finds on your PC, and why... Could you run this little test program for me? (binary attached)
For me this says:C#:using System; using System.Reflection; namespace PlatformTester { internal class Program { private static void Main(string[] args) { PropertyInfo p_Platform = typeof(Environment).GetProperty("Platform", BindingFlags.NonPublic | BindingFlags.Static); if (p_Platform != null) { Console.WriteLine("Platform property found!"); Console.WriteLine(p_Platform.GetValue(null, new object[0]).ToString()); } else { // For .NET and newer Mono, use the usual value. Console.WriteLine("Platform property not found..."); } Console.WriteLine("Non hacky way resulted: " + Environment.OSVersion.Platform.ToString()); Console.ReadKey(); } } }
Platform property not found...
Non hacky way resulted: Win32NT
also i have a thing that might be helpful
i stopped playing like 2 months ago and installed several programs in the meantime
one i particularly remember that took the most tweaking and required the most dependencies was houdini 18.
maybe that has something to do with it?