I made a small trainer for testing purposes under the name EzGame.
This mod was created just to play around with the game and see what I can personally do.
In the future, I’ll try to add more features.
[16:12:19.836] [MelonLoader.Bootstrap] System.Reflection.CustomAttributeFormatException: Could not find a field with name CharSet
at (wrapper managed-to-native) System.MonoCustomAttrs.GetCustomAttributesInternal(System.Reflection.ICustomAttributeProvider,System.Type,bool)
at System.MonoCustomAttrs.GetCustomAttributesBase (System.Reflection.ICustomAttributeProvider obj, System.Type attributeType, System.Boolean inheritedOnly) [0x00013] in <5a2df2cd8b54464ebeada49bcc43a560>:0
at System.MonoCustomAttrs.GetCustomAttributes (System.Reflection.ICustomAttributeProvider obj, System.Type attributeType, System.Boolean inherit) [0x00037] in <5a2df2cd8b54464ebeada49bcc43a560>:0
at System.RuntimeType.GetCustomAttributes (System.Type attributeType, System.Boolean inherit) [0x00038] in <5a2df2cd8b54464ebeada49bcc43a560>:0
at MelonLoader.NativeLibrary`1[T]..ctor (System.IntPtr ptr) [0x000ee] in D:\a\MelonLoader\MelonLoader\MelonLoader\Utils\NativeLibrary.cs:143
at MelonLoader.InternalUtils.BootstrapInterop.Initialize (System.IntPtr bootstrapHandle) [0x00000] in D:\a\MelonLoader\MelonLoader\MelonLoader\InternalUtils\BootstrapInterop.cs:82
I forgot to mention, please forgive me. It’s very important to add --melonloader.mbepatch to the game’s launch options in Steam, or go to the UserData folder in the game directory, open Loader.cfg, and set the parameter mono_bleeding_edge_environment_patches to true.
Install MelonLoader nightly 0.7.2-ci.2341 on a clean version of the game 0.9 (BUILD 3216).
In the game’s Steam launch options, add --melonloader.mbepatch, or (optionally) open UserData → Loader.cfg in the game folder and set mono_bleeding_edge_environment_patches = true.
Download the EzGame mod.
Extract the Mods and UserLibs folders from the archive into the root game directory.
I think it’s related to MelonLoader. it might need one launch for initialization. But I’d assume that if you had used the launch options, it probably would have loaded on the first try. Either way, I’m really glad that everything’s working! =)