MOP - Modern Optimization Plugin

MOP - Modern Optimization Plugin 2.5

No permission to download
Note: First game start may take a little longer (depending on how many mods you have), because MOP has to download rule files.

Added
- Added rule files system!
- Added new section in settings: Rule Files
- From now on, all mod compatibility is done via the text files with .mopconfig format, dwonloaded from the remote server
- No need to update MOP in order to add mod compatibility! (At least in most cases)
- Mod compatibility rules can be updated if needed! MOP checks for rules update every week (you can force update check in the settings)
- You can disable rules updating in the MOP settings
- Satsuma renderers are now disabled, if not needed
- Satsuma engine renderers are now disabled, if player is in the car, and hood is attached
- Added disclaimer for pirated copies of the game
- Added "Open output log" button into settings
- Added more items to toggled objects
- Added extra sector at store

Changes
- MOP now loads in the main menu
- Sectors are now enabled for everyone
- Improved how sectors work
- Some console messages are now colored
- Moved 'Open Last Log' and 'Generate Mod Report' to new category - Logging
- All game objects created by MOP will now have "MOP_" suffix in their name
- Changed some console messages to be more self explanatory
- Improved the readibility of changelog
- Code optimization and improvements

Bug Fixes
- Boat will not disappear/teleport back to the spawn position on respawn
- Fixed doors at home seeming to be open, while in fact they were closed
- Increased toggling distance of water facility, so it doesn't clip on and off when player is at the junction next to school
- Fixed sector at Teimo being placed incorrectly, allowing player to experience "out of bounds" state while being outside
- Fixed possible index out of range bug while toggling items
- Fixed lake simple tile not being found by sector manager
- Fixed sectors not toggling off, if player is using noclip
- Fixed a bug in which Satsuma would remain disabled, if the player went and ordered a repairshop job without using Satsuma
- Fixed a bug in which Satsuma toggling script would be called every time, wasting resources

Removed
- Removed swamp from toggled world objects
  • Love
Reactions: Jonathan S Dourado
This update is only for players who are playing on stable release. If you use Experimental, you don't have to update!

PS: Now I see why in Chinese culture number 4 is considered an unlucky number...

Bug Fixes
- Fixed MOP not working on update 23.12.2019
  • Like
Reactions: Akam07
Bug Fixes
- Fixed ItemHook being applied twice causing MOP to break and run slower
- Rewrote Item toggling to more reliable script
Yes, I'm aware that MOP 2.4-2.4.2 for whatever reason doesn't work for some, but just saying "doesn't work" won't help me fix this!

In order for me to fix MOP I need output_log.txt file, because I'm simply unable to locate the source of the issue.

Where can you find output_log.txt, if MOP doesn't work for you?

Simply navigate to My Summer Car main folder (the folder where mysummercar.exe is located), then go to mysummercar_Data, and there you can find output_log.txt. Please, ATTACH IT instead of just saying "MOP doesn't work"!
  • Haha
Reactions: DonnerPlays
Bug Fixes
- Fixed MOP not working for some users
Added
- Added error codes to crash logs

Bug Fixes
- Fixed some parts in Satsuma untighting after being installed and Satsuma was reloaded
- Fixed MOP not working if Enable Sectors was disabled
- Fixed error spam when some error happens in loop
Added
- Inspection is now toggled
- Added sectors
- Uppon entering one, some elements will be disabled (such as some trees)
- Also the toggling distance will be reduced to 30 unites
- Disabled by default! You can enable it in the settings (Enable Sectors)
- Added dirt and highway bridges to toggled items
- Added compatibility with Supercharger and ECU mods

Changes
- Moved "Ignore Mod Vehicles" to Others
- Renamed "Go to MOP wiki" to "MOP Wiki"
- Code optimization and improvements

Bug Fixes
- Fixed "Destroy Empty Beer Bottles" not working with Uncle's beer case
- Fixed objects left at the inspection building sinking into the ground
- Fixed poker machine disappearing when towing it far from store

Removed
- Removed Toggle Vehicle and Toggle Items
Changes
- Updated for MSC Mod Loader Version 1.1.6

Bug Fixes
- Fixed a bug in which player couldn't use brochure at Fleetari repair shop
Added
- Added support for Tangerine Pickup
- Added extra check for when player ordered a thing in Repair Shop

Bug Fixes
- Removed Inspection from toggling, in order to fix bugx related to the new periodic inspection system
Bug Fixes
- Fixed flatbed resetting to full, after player sold the logs and flatbed got unloaded
- Fixed ordered paintjobs resetting to default white, if they were ordered and player left the repair shop
Changes
- Improved how MOP checks if the rope to the vehicle has been hooked
- Changed how the on ground check is checked for Jonnez

Bug Fixes
- Fixed Gifu being frozen when the Active Distance is set to 0
- Fixed MOP not starting if one of the diskettes from Jokke's apartment has been left in the computer
Added
- Added framerate limiter
- Vehicle physics will not be turned off, if the car is not grounded
- Added support for Fishing Mod

Changes
- Increased Perajarvi toggling distance to 300 units
- Minor changes in the settings

Bug Fixes
- (Mod) Ruscko Restoration Project: Fixed Ruscko key being visible on Fleetari's desk when it shouldn't be there

Removed
- Removed "Temporarily Disable Physics Toggling" button
  • Like
Reactions: keijo89
Changes
- 'Destroy Empty Beer Bottles' will not be activated, if Bottle Recycling mod is present
- Code optimization

Bug Fixes
- Empty beer cases will now not fall through the vehicle
- Empty beer bottles will now not fall through the ground after being used
- Fixed Bottle Recycling mod not being detected by Compatibility Manager
  • Like
Reactions: keijo89
Added
- Added support for BottleRecycling mod
Added
- Added compatiblity with the newest experimental update (20.02.2020)

Bug Fixes
- Fixed new video poker machine being glitched out

Removed
- Removed Occlusion Culling due to it being too unreliable and confusing for new users
Bug Fixes
- Fixed floppies at Jokke disappearing from disappearing
- Jokke's furnitures shouldn't clip through his house floor
- Fixed a bug in which the Hayosiko would despawn if the player didn't had keys for it
- Fixed vehicle doors getting stuck open after respawn

Removed
- Removed unused code
  • Like
Reactions: Andronx
Added
- Added support for KekmetAddons mod

Bug Fixes
- Items left on chimney in the cottage will not fall through it anymore
  • Like
Reactions: tUFTYscORPION22
Bug Fixes
- Fixed order items (ex. ratchet set) from disappearing when player bought them and left the shop
- Satsuma parts at Repair Shop will not appear when they shouldn't
- Sausage with fries in the microwave at Teimo's will not appear when it shouldn't
- Fixed Teimo's advertisement pile disappearing when taking it away from shop
- Fixed the wobbly bar fighter bug

Removed
- Removed unused code
Changes
- Increased default strawberry field toggle distance

Bug Fixes
- Strawberry field mailboxes will not be toggled anymore
- Fixed houses at strawberry field not appearing
Added
- Added support for CD Player Enhanced Mod
- CD Player Enhanced Mod: added check for when the CDs have been bought

Changes
- Improved compatibility with CarryMore mod

Bug Fixes
- CarryMore Mod: objects should not clip and teleport when taking out of the backpack
Added
- Added support for HayosikoColorfulGauges mod
- Added option to allow MOP to toggle vehicles physics only for vehicles
- Added option to ignore mod vehicles

Changes
- Changed how time is displayed in crash logs and mod report to ISO 8601
- Code optimization and improvements
Welcome to the first official stable release of MOP!
What's new compared to Beta 1.6:

Added
- Added "Go to MOP wiki"
- Added a dialog window when opening an external link
- SATSUMA: Toggle Physics Only is now displayed in mod report
- Temporarily Disable Physics Toggling is now displayed in mod report
- Added "Advanced" settings
- Added support for Moonshine Still mod (thanks to Hawk031)

Changes
- Changed the layout of mod report
- Minor changes related to occlusion culling
- Moved vehicles and shop items toggling to Advanced settings
- Compatibility Manager rewrite
- Cash Register script optimization
- Renamed "(Beta) Occlusion Culling" to "Occlusion Culling - Experimental"

Bug Fixes
- Fixed bugs related to wristwatch guy the in pub
- Fixed possible future issues with MSCLoader
newimg.jpg


Beta 1.6 has been reuploaded, because it didn't had updated version number, causing MSCLoader notifying about the update. Sorry for inconvenience.

Also, I have some important news regarding MOP:

From now on, up until the final release 2.0 (because when I uploaded mod for the first time, I stupidly named it 1.0, instead of 0.1), I will not work on adding more features and adding support for more mods.

I will purely work on the bug fixes and optimization. After the 2.0 gets released, I will work on adding support for other mods. You can help with speeding up the development by sending bug reports, sending error logs (if one gets generated) and so on!

Thank you to everyone, who contributed to MOP, and ones who sent the bug reports and tested MOP since the first beta!
Added
- Added "Temporarily Disable Physics Toggling" button in the settings. If your vehicle gets stuck in the air, you can temporarily disable physics toggling. Physics toggling will be enabled back next time you restart the game
- Added the date of report generation to mod report
- Strawberry field now is disabled when player is far away from it
- Piers and railroad tunnels are also disabled

Changes
- Changed the initialization delay to 2 seconds
- Code optimization and enchancements

Bug Fixes
- Fixed battery charger cables connecting themselves, after leaving and getting back to home
- Changed how GT grille is checked on initial loading. GT grille should not disappear anymore (at least, I hope so)
- Fixed house toggling sometimes breaking and causing MOP to not turn on the yard back on
- Fixed Satsuma physics not toggling back on, after leaving it on the Fleetari's lift and going back to it after save
- Fixed lift at Fleetari resetting back after respawn
With the release of Beta 1.5, I accidentally uploaded the old version Beta 1.1.3. Hovewer I reuploaded the correct update, which is live now.

I'm really sorry for inconvenience.
  • Like
Reactions: grzehupl
Warning! If you download the Beta 1.5 from the last post which I taken down, please download it again - I accidentally uploaded a very old version Beta 1.1.3.

Added
- A 1 second delay before mod initialization to mod loading, in order to fix bugs related to GT items and CD radio
- Added "SATSUMA: Toggle Physics Only" in the settings. Enabling it will prevent MOP from toggling car's body elements. Use it only if you experience issues with Satsuma
- Vehicle physics toggling now respect the Active Distance setting
- New mods supported:
- Offroad Hayosiko mod
- Jet Sky mod

Bug Fixes
- Fixed towed cars not moving when trying to tow them
- Fixed in some cases disappearing RPM gauge and GT grille
- Fixed garage doors getting stuck (because yes)
- Garage doors will now work properly
- Fixed CD radio switches disappearing
- Fixed "remove empty beer bottles" setting not working properly
Bug Fixes
- Fixed how Hayosiko despawning is managed. From now on, Uncle Stage has to be set to 5, in order for van to fully despawn. Else, only car's physics will get toggled
- Fixed Gifu diff lock, pump and rear axle being turned on after Gifu respawn
- Fixed flatbed firewood level being reset after it was filled and then the flatbed got respawned
Added
- Empty beer bottles can now be removed automatically, right after you drink the beer. Wouldn't that be neat IRL? (You can enable it in the mod settings)
- Added support for GAZ 24 Volga mod, so you can now feel like KGB agent
- Added support for Police Ferndale mod, so you can now feel like police officer
- Added support for VHS Player mod, so you can watch movies about KGB agents and police officers

Changes
- Improved save game hook, so now now it hooks into jail savegame, even when you're not in jail (which may eventually be a thing)
- Minor changes in the settings

Bug Fixes
- Excluded Fury from Drivable Fury mod from occlusion culling
- Fixed two shy houses that would disappear when player tried to approach them. We gave them some confindence boost, so they won't disappear :)
- Fishes should now fish properly
- Occlusion shouldn't crash anymore

Removed
- Removed legacy occlusion method, because it was sooo last season
- Does anyone read these? Hello?
Happy New Year and welcome to 2020!

Added
- Added check for when the Occlusion Distance is lower than Minimum Occlusion Distance
- Added save game hook to jail save spot
- Jokke's furnitures are now toggled on and off
- Added spirit to the list of toggled items

Changes
- Changed occlusion culling info
- Renamed "Occlusion Distance" to "Maximum Occlusion Distance"
- Improved emergency safe mode scrip
- Changes in settings order
- Improvements related to plastic cans/juice cointaners/kilju
- Unified the console messages
- Minor changes under the hood
- Unified some variable names
- Code optimization and improvements
- Code refactoring

Bug Fixes
- Fixed a typo in the settings
- Excluded Hayoshiko from the occlusion
- Fixed camera and fireworks bag from clipping through the cottage
- Fixed an issue with Hayosiko staying between tree walls even after it should be at the uncle's

Removed
- Removed Occlusion Sample Delay from the settings
Added
- Added error tracing to PreSaveGame function
- Added some Christmas Spirit

Changes
- Fundamental changes in how store items are getting disabled and enabled
- Items shouldn't now change their position, or teleport to each others after respawn
- Items should now be saved correctly
- Note: because of that, there FPS boost with the mod may be a bit smaller than it used to be

Bug Fixes
- Fixed a bug in which there would spawn random money at Fleetari's

Removed
- Removed unused code