Update Removing Code Obfuscation to Address AV False Positives & Prioritize Feedback
Hey everyone,
I've updated all my mods to remove code obfuscation.
A significant factor driving this decision was the sheer volume of feedback and complaints I've received regarding anti-virus programs falsely flagging the obfuscated code. Many users were understandably concerned when their AV flagged the mods as suspicious or even as a virus, despite them being perfectly safe.
To be crystal clear: the mods never contained any malicious code; the obfuscation techniques themselves were triggering these sensitive AV heuristics.
Hearing this feedback consistently made me reconsider my approach. I've decided to value community feedback and the importance of a smooth, trust-inspiring user experience higher than concerns about potential copycats or unauthorized use of the code. While code protection has its merits, the confusion and worry caused by these false AV flags isn't worth it for the community.
By removing the obfuscation, these false positives should now stop, providing a much smoother and less worrying experience for everyone using the mods. This felt like the right call to prioritize user trust, ease-of-use, and acting directly on the feedback I've received.
Thanks for your understanding and continued support!
Could you make it so that we need to hire an employee to run the business? Then we could also load up the shelf in each business for them to auto-launder, so we don't have to make a trip to the business every day.
I am completely reworking the mod from the ground up, I want to make this mod something unique and advanced but that still takes a while, due to me having limited time to work on mods recently.
I am generally reconsidering the approach on how to actually move forward with this, making it much more complex and advanced instead of the simple mod it currently is.
A shame you want to abandon the mono version considering the developer is considering making mono the official version x.x I hope you reconsider or someone else has time to pick it up
Well obviously if the default branch turns Mono, I'll continue making that the main focus but as long as the default branch is IL2CPP I'll stay with that, as maintaining multiple mods in multiple envoirements is just consuming way too much time.
Though I don't really see any benefit for using Mono compared to IL2CPP other than a big performance drop on players due to how IL2CPP works.
Modding wise there is no limitation as far as I have seen, creators just have been lazy to actually put effort and time into creating actual asset based mods into the IL2CPP version of the game.
Yes, it is slightly harder and more complex, but in my opinion figuring out how to properly mod the IL2CPP branch, which you only do once, is absolutely worth it, and it really does help boost performance in a lot of ways.
Love the mod! One small feature that I think would make it even better is a "Launder Max" button (or something similar). It would be super convenient if we could instantly start laundering the maximum amount possible for a business, without having to manually click "Launder," set the max amount, and then hit Start. Just a small QOL tweak
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
Just thought you should know, that 1.4.1 triggers my anti virus. I know its probably safe, but seeing how i get a trojan warning due to the update sketches me out. you should look in to using a different compression like 7z or something, i know rar/zip likes to trigger antivirus software.
I understand, but i also understand that windows defender gives me a trojan warning. so even if it is safe to use im not taking that miniscule chance. Thanks for the response though.
52 comments
Removing Code Obfuscation to Address AV False Positives & Prioritize Feedback
Hey everyone,
I've updated all my mods to remove code obfuscation.
A significant factor driving this decision was the sheer volume of
feedback and complaints I've received regarding anti-virus programs
falsely flagging the obfuscated code. Many users were understandably
concerned when their AV flagged the mods as suspicious or even as a
virus, despite them being perfectly safe.
To be crystal clear: the mods never contained any malicious code; the obfuscation techniques themselves were triggering these sensitive AV heuristics.
Hearing this feedback consistently made me reconsider my approach. I've decided
to value community feedback and the importance of a smooth,
trust-inspiring user experience higher than concerns about potential copycats or unauthorized use of the code. While code
protection has its merits, the confusion and worry caused by these false
AV flags isn't worth it for the community.
By removing the obfuscation, these false positives should now stop, providing a much
smoother and less worrying experience for everyone using the mods. This
felt like the right call to prioritize user trust, ease-of-use, and
acting directly on the feedback I've received.
Thanks for your understanding and continued support!
I hope you reconsider or someone else has time to pick it up
Modding wise there is no limitation as far as I have seen, creators just have been lazy to actually put effort and time into creating actual asset based mods into the IL2CPP version of the game.
Yes, it is slightly harder and more complex, but in my opinion figuring out how to properly mod the IL2CPP branch, which you only do once, is absolutely worth it, and it really does help boost performance in a lot of ways.
One small feature that I think would make it even better is a "Launder Max" button (or something similar). It would be super convenient if we could instantly start laundering the maximum amount possible for a business, without having to manually click "Launder," set the max amount, and then hit Start.
Just a small QOL tweak
Thanks for the feedback! I really appreciate the suggestion.
I was actually already planning quite a few updates for the mod in general, which I'll tackle after reworking the current mod manager.
Currently on the To-Do list are:
- Business Upgrades: Letting you improve your businesses in more realistic ways.
- Custom UI: A complete visual overhaul.
- Quality of Life Features: I'm still brainstorming these, but your "Launder Max" request definitely fits right in and can certainly be included.
So, it's on the list for future updates!System.Reflection.AssemblyMetadata("NexusModID", "You ID Mods")]` and
always change the version information in MelonInfo
v1.4.2 loaded"
with a grey icon of a man holding an arrow
I have those init notifications in all my mods so removing that would be a bit too much of a headache as of current, but I will keep it in mind.
Anyways thanks for keeping it in mind I'll be on the lookout
Which anti-virus do you use?
Praying for the best. ^^