Installation & Compatibility
Does Smart Core Script support older game versions?
No. Smart Core Script is always built for the current version of The Sims 4 and does not provide backward compatibility with older patches. Using it with an outdated game version may cause script loading failures, errors during gameplay, or unexpected behavior.
Which game version is required?
Smart Core Script supports the most recent official Sims 4 patch available at the time of release. Running the script on earlier game versions is not supported and may lead to instability or missing functionality.
What problems can occur if my game version is outdated?
Using Smart Core Script with an unsupported game version can lead to script errors, interactions not working correctly, UI issues, failed loading processes, or other unexpected behavior. In some cases, continuing to play under these conditions may even affect save file stability.
Can unofficial game versions cause problems with Smart Core Script?
Yes. Smart Core Script relies on the internal structure of the current official Sims 4 patch. Unofficial, repacked, or pirated game versions may report incorrect version numbers or miss required internal data, which can prevent the script from loading correctly. In such cases stability and compatibility cannot be guaranteed and support cannot be provided.
Can multiple versions of Smart Core Script be installed at the same time?
No. Only one version of Smart Core Script should be installed at any time. If different mods require different versions, always install the newest available version. Older versions are not maintained and are not supported, even if some users prefer older releases of certain mods.
Why do I see Smart Core Script twice in my mod manager?
Smart Core Script consists of two required files: a .ts4script file and a .package file. Seeing both entries is normal and expected. However, older versions of Smart Core were previously released under the name Smart Shared Core. These older files must be removed, as they are not compatible with current versions and may cause script loading errors.
Why does Smart Core Script report a version mismatch?
This usually means the package file was not loaded correctly by the game. The most common causes are incomplete installations, outdated files left in the Mods folder, or modified game builds that do not match the official patch structure. Make sure both Smart Core Script files (.ts4script and .package) are installed together and only once.
Errors & Troubleshooting
Why does BetterExceptions report Smart Core Script as the cause of an error?
BetterExceptions reports the first script that fails during loading. If your game version is older than the version Smart Core Script was built for, required internal game systems may be missing and the script cannot initialize correctly. In many cases, other script mods would produce similar errors as well, but Smart Core Script happens to be the first one executed and therefore appears in the report.
What is the Smart Core Script log file and where can I find it?
Smart Core Script automatically creates its own log file to help identify version mismatches, missing dependencies, initialization problems, or other technical issues during startup. The log file is located in your The Sims 4 user folder: Documents › Electronic Arts › The Sims 4 and is named Andirz_SmartCoreScript.log. If you encounter errors or unexpected behavior, checking this file often provides additional information beyond standard exception reports and can help determine whether the issue is related to installation, game version compatibility, or another mod conflict.
General Behavior
Does Smart Core Script add gameplay features on its own?
No. Smart Core Script is a technical framework used by other mods. It runs in the background and provides shared systems required for advanced functionality.
Can I remove Smart Core Script after installing another mod?
Only if none of your installed mods depend on it. Many of my larger script mods require Smart Core Script to function properly.
Why is Smart Core Script updated so frequently?
Smart Core Script is an actively maintained framework that evolves together with my mods and with changes introduced by new Sims 4 patches. Updates may include internal improvements, performance optimizations, compatibility adjustments, new shared systems required by newer mods, or structural changes that help keep the overall framework stable and maintainable.
Technical Questions
Why does Smart Core Script not use Lot51 Core Library or XML Injector?
Smart Core Script is designed as an independent technical framework tailored specifically to the needs of my own mods. It provides custom systems, injections, configuration handling, and internal utilities that go beyond the scope of general-purpose libraries. In some areas it also uses different technical approaches and algorithms than other injector frameworks, including features that are not supported there or behave differently from what I require.
Can other mod creators use Smart Core Script for their own projects?
Other creators are welcome to experiment with Smart Core Script, but it is currently not documented as a public development library and therefore not intended for general use yet. Its internal structure may change at any time without notice. In the future, parts of the framework may be opened for broader use once proper documentation and stability guarantees are in place.