Version 1.4.0 of Auto Clear Completed Deals is here, bringing a significant overhaul focused on performance, convenience, and better integration!
The biggest change is how the mod works fundamentally. Instead of checking periodically, conversations for completed deals and declined offers now hide instantly using a much more efficient method. This should feel more responsive and perform better. *(Huge thanks to NikkuMiru!)*
We've also streamlined the setup and visuals:
Key Improvements in v1.4.0
No More External Files! Button icons are now built directly into the mod. You no longer need to download or place any `.png` files in your UserData folder – just the DLL is needed!
Smarter Buttons: The button icons and positioning have been updated to better match the game's UI style. Additionally, the layout will now dynamically adjust if you're using the "Modern Phone" mod to ensure things look right.
Hide Buttons Option: Want a cleaner look? New options (via Mod Manager or MelonPreferences config file) allow you to individually hide the 'Mark All As Read' and/or the 'Auto Clear Toggle' buttons. The auto-clear feature can still be toggled via the main setting even if the button is hidden.
Instant Setting Updates: When using the Mod Manager - Phone App, changes to this mod's settings (like enabling/disabling or hiding buttons) now apply immediately without a restart.
Immediate Cleanup: Enabling the auto-clear toggle now also performs an instant cleanup of any old, inactive conversations already in your message list.
Simplified Config: Removed the old interval and color settings, as they aren't needed with the new system.
Fixes: Addressed potential issues with icons disappearing after loading a save and included general stability improvements.
Installation / Update
Download the new version (v1.4.0) from the Files tab.
Go to your Schedule I game directory.
Remove any old version of `AutoClearCompletedDeals.dll` from the `Mods` folder.
(Important) You can safely delete the old `AutoClearCompletedDealsIcon.png` file from your `UserData` folder, as it is no longer used.
Place the new `AutoClearCompletedDeals.dll` into the `Mods` folder.
Install or update the Mod Manager - Phone App to the latest version for easy in-game configuration.
Ensure you have MelonLoader v0.7.0 or higher installed.
Feedback This involved a lot of internal changes. If you run into any issues, particularly with conversations not hiding when expected or button layout problems, please let me know in the Bugs or Posts sections!
The thing for me is that I actually liked that "bug" of it not auto clearing failed counters. I have a mod that automatically counters and attempts to make it a multiple of 5. If it fails, i'd like to know that so I can switch them to a dealer instead of handling them directly. So, could you please make it configurable?
Sadly I can't make it optional, as I have changed the way messages are cleared to prevent bugs and other major issues reported by users.
In the newest version I have changed the logic to loop through every message and check if there is any active deal and work depending on that along with some other checks.
Thanks for your reply. I'll figure something out.... or not. If I don't know how many days they've missed... then maybe they didn't miss any days? I'll go with that.
Not sure if it's helpful or not, but I've heard it's easier to make a mod mono and then convert it to IL2CPP. Thought I'd let you know since I saw you wanted to abandon the mono version since you have a hard time converting mods to mono. It would also be a shame to discontinue it since the developer has been thinking of entierly switching over to the mono version (and us mono players already struggle to find mods xD)
The main challenge with converting my mods to Mono isn't the difficulty, but the sheer time investment and the confusion that arises from managing multiple mods, each with various versions, across different coding environments.
On a related note, I find migrating from IL2CPP to Mono far less problematic. You can directly address compilation errors, bypassing the specific conversion hurdles and workarounds that IL2CPP versions might have needed.
If the game's developer decides to make Mono the new default for the main branch, I'll adapt my mods accordingly, as I always prioritize supporting the game's standard version.
An option to "auto click the X" to remove the clutter of the messages from the phone would also be nice, I notice that it seems to do this only after the deal is completed maybe? This feature can help simplify assessing the suppliers in the phone
The issue is not that this mod recognizes their mod, the issue is that they are using an actual NPC and this mod tries to find the conversation from the NPC which in this case would have 2 chats as the Employee Manager Chat would be from "Beth" just as the actual chat from "Beth", which results in both being hidden.
I'll try to find a workaround for that to support compatibility.
theyre asking how to do that BECAUSE after saving and reloading with auto-clear deals on, the suppliers' message history just completely disappears. im having the same issue and i keep having to start a new save cuz i literally cant order anything at all
That makes more sense, but I can't actually replicate the issue no matter what I do.
I have tried every possible combination of saving, rebooting, ordering and any other interaction of the suppliers. I highly suspect that this could be an issue caused by a mod conflict.
Could you please try temporarily disabling all mods besides this and the Mod Manager & Phone App?
the lazy worker mod has caused the problem! without it, it works! top. mega good work! thanks for that, that's mega cool so that i never have to delete finished ones myself anymore
sorry for the excitement, had tried it myself and removed all mods, and then gradually put them back in until it no longer worked.
Sorry for the late response as I just saw your post now.
That shouldn't really be possible due to how I made the checks. It could be either that you're still using an old version of the mod where I haven't added the proper fixes yet, or more likely could be a conflicting mod that changes the messages app.
75 comments
Instant Feedback, Embedded Icons & UI Overhaul!
Hey everyone,
Version 1.4.0 of Auto Clear Completed Deals is here, bringing a significant overhaul focused on performance, convenience, and better integration!
The biggest change is how the mod works fundamentally. Instead of checking periodically, conversations for completed deals and declined offers now hide instantly using a much more efficient method. This should feel more responsive and perform better. *(Huge thanks to NikkuMiru!)*
We've also streamlined the setup and visuals:
Key Improvements in v1.4.0
Installation / Update
Feedback
This involved a lot of internal changes. If you run into any issues, particularly with conversations not hiding when expected or button layout problems, please let me know in the Bugs or Posts sections!
Enjoy the update!
- Prowiler
Thank you for reading.
In the newest version I have changed the logic to loop through every message and check if there is any active deal and work depending on that along with some other checks.
On a related note, I find migrating from IL2CPP to Mono far less problematic. You can directly address compilation errors, bypassing the specific conversion hurdles and workarounds that IL2CPP versions might have needed.
If the game's developer decides to make Mono the new default for the main branch, I'll adapt my mods accordingly, as I always prioritize supporting the game's standard version.
An option to "auto click the X" to remove the clutter of the messages from the phone would also be nice, I notice that it seems to do this only after the deal is completed maybe?
This feature can help simplify assessing the suppliers in the phone
Thanks
Your mod recognizes these clones and conflicts with them.
https://gyazo.com/a5bbea686c60dde8175c19e463e023e6
An update for compatibility would be awesome!!
Cheers.
I'll try to find a workaround for that to support compatibility.
Regarding Thunderstore, for multiple reasons that I won't really go into.
Help me win an internet argument?
Nexus is pretty quick on removing those usually.
I have tried every possible combination of saving, rebooting, ordering and any other interaction of the suppliers.
I highly suspect that this could be an issue caused by a mod conflict.
Could you please try temporarily disabling all mods besides this and the Mod Manager & Phone App?
sorry for the excitement, had tried it myself and removed all mods, and then gradually put them back in until it no longer worked.
Let me know if you encounter any other issues in future as well.
That shouldn't really be possible due to how I made the checks.
It could be either that you're still using an old version of the mod where I haven't added the proper fixes yet, or more likely could be a conflicting mod that changes the messages app.