No more default settings after NVIDIA driver update

⭐ — (5 endorsements) 📥 320 downloads 📌 v1.1 📅 2/16/2025
🟠 Updated over a year ago

By VeiledWoman · Utilities

⬇ Download Mod Source: Nexus Mods ↗ 📅 Updated: 2/17/2025 📅 Created: 2/16/2025

🔍 Analysis

  • 🏆 #10 of 12 Utilities mods in this game by downloads

📋 About This Mod

In case your Game settings keep reverting to default every time you update your NVIDIA graphics drivers, here's a batch file instruction to avoid the pain

Before starting any manipulation I encourage you to create a backup of your save game folder just to be safe.

  • []In your save game directory "C:\Users\%username%\Documents\Electronic Arts\The Sims 3" create a file "DefaultSettingsFix.bat" (the name can be anything else, but be sure it has ".bat" extension in the end).

    [] Copy a game shortcut (the one you use to launch the game) into your save game folder as well and rename it to "TS3" so the script could use it to launch the game instead of you.

  • From now on lauch your game usind this bat file. For best experience, create a shortcut of the bat file at your desktop, then in the Properties of the shortcut change icon to TS3 (Properties - Change icon- browse to the game exe)

    Batch script looks like this:

    ====================================================================================

    copy "Options.ini_backup2" "Options.ini_backup3"

    copy "Options.ini_backup1" "Options.ini_backup2"

    copy "Options.ini" "Options.ini_backup1"

    setlocal enabledelayedexpansion

    for /f "tokens=2 delims==" %%a in ('wmic path win32_VideoController where "name like '%%NVIDIA%%'" get DriverVersion /value') do set "driver_ver=%%a"

    for %%a in (%driver_ver:.= %) do set "device=%%a"

    set "inputFile=Options.ini"

    set "tempFile=temp.txt"

    set "searchString=lastdevice"

    (for /f "usebackq delims=" %%a in ("%inputFile%") do (

    set "line=%%a"

    if "!line!"=="!line:%searchString%=!" (

    for /f "tokens=1-3 delims=;" %%b in ("%%a") do (

    echo %%b;%%c;%%d;%device%

    )) > "%tempFile%"

    move /y "%tempFile%" "%inputFile%" > nul

    Start ""  "TS3"

    ====================================================================================

    How it works:

    This batch script rotates through three Options.ini backups before applying any changes.

    After backup creation, it checks the current NVIDIA driver version and takes only the number after last period, which is needed for Options.ini.

    Then it puts the found number instead of the one in the the line containig "lastdevice" setting in Options.ini, after which it recreates this file with up-to-date lastdevice setting.

    After file is created, script launches the game using the shortcut you've put in the folder at step 2.

    For other graphic cards:

    I don't know how the version numbers look for other vendors so this script might not work even if you change NVIDIA to your vendor since it also alters the received information by bringing it to the needed format. If the driver version looks like "something something.numbers.etc. VERSION", then it'll work, but I don't know. Try it on your own risk - after backuping your saves folder. Good luck!

📊 Mod Details

Game
Thesims3 Mods
Author
VeiledWoman
Version
1.1
Downloads
320
Endorsements
5
Category
Utilities
Created
2/16/2025
Updated
2/17/2025

🔧 How to Install The Sims 3 Mods

Install via a mod manager (Vortex or Mod Organizer 2). Most mods drop into the game folder.

📖 Full step-by-step install guide for The Sims 3 →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for The Sims 3 commands, item IDs, and more.

Keep browsing — more The Sims 3 mods await

📋 All The Sims 3 Mods 🏆 Top 25 📂 More Utilities 👤 More by VeiledWoman 🔎 Similar Mods 🌐 Best Utilities (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods