Randomized Loading Screens (ASI mod)

SCREENSHOTS
Downloaded 141 times 21 Thanks 6 Favourited 928 Views
 Say Thanks!
Personal Picked Upload! This is a personal favourite of the creator!
This mod requires an ASI loader! See below for instructions if you do not yet have one installed.

This is a completely automated ASI mod designed to be as easy-to-use as possible and will show you a different loading screen each time you start up your game! Once you launch your game, the mod randomly chooses a loading screen from the pool of available choices and copies it to your mods folder. A pool of loading screens is provided in the main download, each containing all images and text from every supported localization so that it displays in your language automatically. You may remove loading screen files as you please, or can even add custom ones!

I'd like to give a special mention to my friend Tesuto for the original idea with their Loading Screen Randomizer tool. This entire mod was inspired by them and made with a desire to completely simplify the process and detach it from requiring any external GUI, .NET framework, or a replacement batch file on the desktop, while adding new features like Tiny UI Fix scaling support and all localizations.

How the automation process works:
  • As soon as you launch the game, the mod reads from a pool of available loading screen packages in Game\Bin\MyLoadingScreens (comes preloaded with all packs in all localizations, also supports custom loading screens)
  • The mod then detects your locale based on the game's registry entries so it knows what your user-data folder is called, with multiple detection fallbacks in place if registry read fails
  • Afterwards, it will copy a randomly selected loading screen package to a new folder called "LoadingScreen" located inside your mods folder.
  • Next, it will add/check for a new entry to your mod folder's resource.cfg that ensures this package takes precedence over all other potential loading screen UI edits (it will first save a back up of your current resource.cfg to the LoadingScreen folder before editing it, just in case)
  • The mod will write to a file called last_pick.txt (also in the LoadingScreen folder) to make sure that the same loading screen is never randomly selected twice in a row
  • It will do a quick check for a Tiny UI Fix installation (more on this below)
  • Finally, throughout the entire process, it saves each action to a log file to help with troubleshooting if something doesn't work for you. The log gets reset whenever it exceeds 256kb to stay tiny.

How to install:

Extract both the ASI and the included folder to your The Sims 3\Game\Bin folder, located in your installation directory (usually under the "Program Files" folder on Windows). Open the "More on ASI Mods" spoiler below if you're unsure where that directory might be.

You're done! Everything from here should be completely hands-off. Some troubleshooting points are included further down.

More on ASI mods and ASI loaders:


Tiny UI Fix compatibility


Troubleshooting


You may see the full repository for this mod here: https://github.com/thesammy58/Rando...Loading-Screens

Credits: Tesuto for this entire idea, sims3fiend for Sims 3 Settings Setter C++ techniques, "Just Harry" for the Tiny UI Fix source code, LazyDuchess for pioneering the ASI mod pipeline, OhRudi for their original loading screen package files, Eca for their help with understanding the localization of logos and the loading screen display mechanism, Sims 3 PE, Visual Studio 2026. Claude Code was utilized for parts of this mod.
Advertisement:
Other Download Recommendations:
More downloads by thesammy58: See more