Smooth Patch 2.1

SCREENSHOTS
116,818 Downloads 1,742 Thanks  Thanks 723 Favourited 269,720 Views
  Featured Upload!   This is a featured upload! It showcases the best talent and creativity available on MTS and in the community.
Uploaded: 31st Jul 2021 at 6:37 PM
Updated: 22nd Oct 2022 at 10:50 PM
Update 2.1
- Added support for both EA App and Origin use.
- Added support for Sims Medieval and other TS3 versions via "TS3PatchLauncher.cfg" file (EA App/Origin version)
- Fixed Debug message breaking borderless setting.

2.0 Hotfix 1
- Fixed null reference errors, commonly happened when entering the body hair section or advanced pet coat section.

Update 2.0
- Added more precise tick counter.
- Improve CAS clothing loading times.
- Improve CAS music stopping at random.
- Improve CAS Sim voices sometimes not playing.
- Improve general Create A Style and Drag and Drop performance a bit.
- Fix Buy/Build previews spinning too fast.


This mod is not an all in one solution for lag - other improvements like NRaas mods are still recommended.


Overview
This mod alters the speed at which the game's processing runs, which improves the overall performance of the game and some loading times. Most noticeably in Create A Sim, Create A Style and Buy/Build.

In addition, more specific fixes are included for The Sims 3:
- CAS clothes are now loaded in as you scroll rather than staggered, greatly improving CAS performance.
- Create-A-Style no longer gets locked up and unusable while patterns load.
- Create-A-Style drag and drop has been optimized a bit, making it smoother.
- Certain CAS audio quirks such as music or voices sometimes not playing should be fixed.

Installation

The Sims 3 - Origin/EA Desktop App
Download the "ld_TS3PatchEA.zip" file and extract its contents into your Sims 3/Game/Bin folder, then move the "Packages" folder into your "Documents/The Sims 3/Mods" folder. Make sure you take out the "ld_SmoothPatch_MasterController.package" file if you don't use NRaas MasterController.

If you use Origin, open the "TS3PatchLauncher.cfg" file with a text editor and replace the "PlatformName = EADesktop.exe" line with "PlatformName = Origin.exe", then save the file.

You will need to run the game from "TS3PatchLauncher.exe" everytime for the mod to kick in, or you can download my Custom Launcher, which will load the mod automatically if it's installed.

The Sims Medieval - Origin/EA Desktop App
Download the "ld_TSMPatchEA.zip" file and follow the same steps as TS3 above, minus the Packages.

The Sims 3/Medieval - Retail/Steam
Download the "ld_TS3Patch10.zip" file and drop the ddraw.dll, TS3Patch.asi and TS3Patch.txt files into your Sims 3/Game/Bin directory, and move the "Packages" as explained above if you're installing for TS3. Otherwise, delete the "Packages" folder.

Tuning / Configuration


Troubleshooting:
This mod might get detected as a virus, as it modifies the game's executable memory at runtime in order to modify a hardcoded function. This means some antivirus software, including Windows Defender, might remove it or prevent it from running correctly. If this happens you should add an exception to your Sims 3/Game/Bin folder.
Source Code for the mod is available below, so anyone can verify it does not contain malicious code.
If you get errors, try downloading the latest version of VCRedist. If you're running a x64 OS, download both the x86 and x64 versions.
If the patch doesn't work try increasing the Delay to about 1000-5000 in TS3Patch.txt

Source Code:
Smooth Patch
Origin Launcher