Hello, I created a mod update checker and the only thing that needs to be added to your code for the mods to be compatible is `[assembly: System.Reflection.AssemblyMetadata("NexusModID", "You ID Mods")]` and always change the version information in MelonInfo
Seeing errors in melonloader. Not sure what this is saying but noticed this.
[14:05:51.342] [Il2CppInterop] During invoking native->managed trampoline System.NullReferenceException: Object reference not set to an instance of an object. at UIDarkMode.ManagementClipboardPatch.FindNoneImages(Transform transform) at UIDarkMode.ManagementClipboardPatch.Open(ManagementClipboard __instance) at DMD<Il2CppScheduleOne.Tools.ManagementClipboard::Open>(ManagementClipboard this, List`1 selection, ManagementClipboard_Equippable equippable) at (il2cpp -> managed) Open(IntPtr , IntPtr , IntPtr , Il2CppMethodInfo* ) [14:06:04.793] [Il2CppInterop] During invoking native->managed trampoline System.NullReferenceException: Object reference not set to an instance of an object. at UIDarkMode.ManagementClipboardPatch.FindNoneImages(Transform transform) at UIDarkMode.ManagementClipboardPatch.Open(ManagementClipboard __instance) at DMD<Il2CppScheduleOne.Tools.ManagementClipboard::Open>(ManagementClipboard this, List`1 selection, ManagementClipboard_Equippable equippable) at (il2cpp -> managed) Open(IntPtr , IntPtr , IntPtr , Il2CppMethodInfo* ) [14:06:06.862] [Il2CppInterop] During invoking native->managed trampoline System.NullReferenceException: Object reference not set to an instance of an object. at UIDarkMode.ManagementClipboardPatch.FindNoneImages(Transform transform) at UIDarkMode.ManagementClipboardPatch.Open(ManagementClipboard __instance) at DMD<Il2CppScheduleOne.Tools.ManagementClipboard::Open>(ManagementClipboard this, List`1 selection, ManagementClipboard_Equippable equippable) at (il2cpp -> managed) Open(IntPtr , IntPtr , IntPtr , Il2CppMethodInfo* )
[14:05:51.342] [Il2CppInterop] During invoking native->managed trampoline System.NullReferenceException: Object reference not set to an instance of an object. at UIDarkMode.ManagementClipboardPatch.FindNoneImages(Transform transform) at UIDarkMode.ManagementClipboardPatch.Open(ManagementClipboard __instance) at DMD<Il2CppScheduleOne.Tools.ManagementClipboard::Open>(ManagementClipboard this, List`1 selection, ManagementClipboard_Equippable equippable) at (il2cpp -> managed) Open(IntPtr , IntPtr , IntPtr , Il2CppMethodInfo* ) [14:06:04.793] [Il2CppInterop] During invoking native->managed trampoline System.NullReferenceException: Object reference not set to an instance of an object. at UIDarkMode.ManagementClipboardPatch.FindNoneImages(Transform transform) at UIDarkMode.ManagementClipboardPatch.Open(ManagementClipboard __instance) at DMD<Il2CppScheduleOne.Tools.ManagementClipboard::Open>(ManagementClipboard this, List`1 selection, ManagementClipboard_Equippable equippable) at (il2cpp -> managed) Open(IntPtr , IntPtr , IntPtr , Il2CppMethodInfo* ) [14:06:06.862] [Il2CppInterop] During invoking native->managed trampoline System.NullReferenceException: Object reference not set to an instance of an object. at UIDarkMode.ManagementClipboardPatch.FindNoneImages(Transform transform) at UIDarkMode.ManagementClipboardPatch.Open(ManagementClipboard __instance) at DMD<Il2CppScheduleOne.Tools.ManagementClipboard::Open>(ManagementClipboard this, List`1 selection, ManagementClipboard_Equippable equippable) at (il2cpp -> managed) Open(IntPtr , IntPtr , IntPtr , Il2CppMethodInfo* )
If you’re able to recreate it, that’d be super helpful — it looks like something specific is triggering the error, not just normal use. If you can figure out what caused it, that should help narrow down which object is responsible.
Also, does anything seem to fix the issue, like reassigning something? Or are you still able to use it despite the error?
Ah I don’t have time to fix that right now… just messing with you 😄 —I just pushed an update that should sort it out! Let me know if it’s still acting up or if you spot anything else — and thanks for figuring out what triggered it, that really helped!
Really awesome Mod, but it would make it even more awesome if you added it to the phone like messages, journal ETC it would make it way bettter. THANK YOU FOR THIS MOD LOVE IT
You are a legend! Please make for the messages and the other stuff too! I've been having a really hard time reading the green text of the game, but with your mod i can see easily! Thank you so much! Keep up the awesome work please!
That's it, thank you! But I still can't see the digits in green on the messages... I think it's just my eyes' problem... Changed my monitor colors to gray so that i can see it...
Hmm, which digits are you referring to? Are you talking about all the green money digits in the game in general, or specifically the ones on messages with white or dark backgrounds? This will help me understand your issue better.
It's the first time this happened to me, and it's just this game, i can't see the green digits in: the ATM; messages; counter-offer deal; In order to see those green digits I need to really get close to the monitor or change the vibrance of the color green in my monitor. I already sent a request to the game devs about this, to add more setting options, color change options, and colorblind options. No response yet of course...
Thanks for explaining—that definitely helps clear thing up and that sounds frustrating. While I can’t specifically implement features like colorblind or vibrance settings myself, I completely agree that accessibility options would be super helpful. Hopefully the devs take your feedback into consideration.
Totally understandable! Unfortunately, browsers like Firefox often flag DLL file downloads as a precaution, even when they’re safe. It’s not something I can directly fix, Appreciate you checking it out regardless!
Update: I saw you updated your mod, so I gave it another go, and this time there was no virus prompt. I took a quick see with dnSpy and everything looks to be good. I will give the mod a test and report back.
I honestly had no issues in the years I have used Firefox and downloaded from Nexus, so maybe that was the one fluke but all seems to better now. Thank you for saving my eyes!
Tested and everything works great! I noticed while MelonLoader was loading that I was also using your phone app already, so thank you very much for your mods!
Awesome, glad to hear it’s working now! Firefox flagged it as a threat, which happens a lot with DLL files—and unfortunately, it’s not something I can fix on my end.
Example taken from google: (DLLs can modify or hook into any running software and is a technique used by both mods and malware.)
I just want to be clear: I’ve never collected or tried to access user data, and I never will. That’s not what my mods are intended for.
Honestly, it is good you fo say that as I am sure you can understand why the hestation at first. As to given what happen yesterday with the two mods that had been taken down due to malware. It was all just really bad timing and glad its all sorted out. Thank you again.
I only came across the malware issue very recently, about an hour ago on one of my other mods. I really appreciate you giving this mod a chance. If you ever have any questions or concerns, feel free to reach out! 😊
34 comments
This mod pairs great with my Phone Wallpaper Mod, which lets you set your own in-game phone wallpaper and enable dark mode!
System.Reflection.AssemblyMetadata("NexusModID", "You ID Mods")]` and
always change the version information in MelonInfo
[14:05:51.342] [Il2CppInterop] During invoking native->managed trampoline
System.NullReferenceException: Object reference not set to an instance of an object.
at UIDarkMode.ManagementClipboardPatch.FindNoneImages(Transform transform)
at UIDarkMode.ManagementClipboardPatch.Open(ManagementClipboard __instance)
at DMD<Il2CppScheduleOne.Tools.ManagementClipboard::Open>(ManagementClipboard this, List`1 selection, ManagementClipboard_Equippable equippable)
at (il2cpp -> managed) Open(IntPtr , IntPtr , IntPtr , Il2CppMethodInfo* )
[14:06:04.793] [Il2CppInterop] During invoking native->managed trampoline
System.NullReferenceException: Object reference not set to an instance of an object.
at UIDarkMode.ManagementClipboardPatch.FindNoneImages(Transform transform)
at UIDarkMode.ManagementClipboardPatch.Open(ManagementClipboard __instance)
at DMD<Il2CppScheduleOne.Tools.ManagementClipboard::Open>(ManagementClipboard this, List`1 selection, ManagementClipboard_Equippable equippable)
at (il2cpp -> managed) Open(IntPtr , IntPtr , IntPtr , Il2CppMethodInfo* )
[14:06:06.862] [Il2CppInterop] During invoking native->managed trampoline
System.NullReferenceException: Object reference not set to an instance of an object.
at UIDarkMode.ManagementClipboardPatch.FindNoneImages(Transform transform)
at UIDarkMode.ManagementClipboardPatch.Open(ManagementClipboard __instance)
at DMD<Il2CppScheduleOne.Tools.ManagementClipboard::Open>(ManagementClipboard this, List`1 selection, ManagementClipboard_Equippable equippable)
at (il2cpp -> managed) Open(IntPtr , IntPtr , IntPtr , Il2CppMethodInfo* )
[14:05:51.342] [Il2CppInterop] During invoking native->managed trampoline
System.NullReferenceException: Object reference not set to an instance of an object.
at UIDarkMode.ManagementClipboardPatch.FindNoneImages(Transform transform)
at UIDarkMode.ManagementClipboardPatch.Open(ManagementClipboard __instance)
at DMD<Il2CppScheduleOne.Tools.ManagementClipboard::Open>(ManagementClipboard this, List`1 selection, ManagementClipboard_Equippable equippable)
at (il2cpp -> managed) Open(IntPtr , IntPtr , IntPtr , Il2CppMethodInfo* )
[14:06:04.793] [Il2CppInterop] During invoking native->managed trampoline
System.NullReferenceException: Object reference not set to an instance of an object.
at UIDarkMode.ManagementClipboardPatch.FindNoneImages(Transform transform)
at UIDarkMode.ManagementClipboardPatch.Open(ManagementClipboard __instance)
at DMD<Il2CppScheduleOne.Tools.ManagementClipboard::Open>(ManagementClipboard this, List`1 selection, ManagementClipboard_Equippable equippable)
at (il2cpp -> managed) Open(IntPtr , IntPtr , IntPtr , Il2CppMethodInfo* )
[14:06:06.862] [Il2CppInterop] During invoking native->managed trampoline
System.NullReferenceException: Object reference not set to an instance of an object.
at UIDarkMode.ManagementClipboardPatch.FindNoneImages(Transform transform)
at UIDarkMode.ManagementClipboardPatch.Open(ManagementClipboard __instance)
at DMD<Il2CppScheduleOne.Tools.ManagementClipboard::Open>(ManagementClipboard this, List`1 selection, ManagementClipboard_Equippable equippable)
at (il2cpp -> managed) Open(IntPtr , IntPtr , IntPtr , Il2CppMethodInfo* )
Also, does anything seem to fix the issue, like reassigning something? Or are you still able to use it despite the error?
Update: Was it possibly an employee?
Please make for the messages and the other stuff too!
I've been having a really hard time reading the green text of the game, but with your mod i can see easily!
Thank you so much! Keep up the awesome work please!
But I still can't see the digits in green on the messages... I think it's just my eyes' problem... Changed my monitor colors to gray so that i can see it...
In order to see those green digits I need to really get close to the monitor or change the vibrance of the color green in my monitor.
I already sent a request to the game devs about this, to add more setting options, color change options, and colorblind options. No response yet of course...
I honestly had no issues in the years I have used Firefox and downloaded from Nexus, so maybe that was the one fluke but all seems to better now. Thank you for saving my eyes!
Example taken from google: (DLLs can modify or hook into any running software and is a technique used by both mods and malware.)
I just want to be clear: I’ve never collected or tried to access user data, and I never will. That’s not what my mods are intended for.
Also, thanks a ton for using multiple mods!