● Offline · no account · nothing uploaded

Your Mods folder is failing
silently.

The Sims 4 gives you a folder and no tools. When a mod stops working there is usually no error, no LastException and no clue. SimScan reads the folder offline and tells you what is broken, what is duplicated, what is fighting - and which mod the game actually applies.

Get SimScan - US$14 See a real report

Windows installer plus a portable zip. MIT-licensed source and the full test suite are on GitHub, so you can check the download against what was built.

SimScan.exe --cli "…\The Sims 4\Mods"
11 files | 7 packages | 1 script mod | 208.9 KB | 0.0s

[HIGH] 1 script mod that will never load
    The Sims 4 only loads .ts4script files up to one subfolder deep.
    Anything deeper is ignored completely - no error, no LastException.
      - ScriptMods/MCCC/mc_cmd_center.ts4script

[HIGH] 2 duplicated mods (2 wasted)
    Byte-for-byte identical under different names, so name-based
    duplicate checkers miss them entirely. Reclaim roughly 0.1 MB.
      - Loose Files/JacBaconIsLife (1).package
      - [MOD] SimmerTales/Jac_BaconIsLife.package

[HIGH] 1 resource conflict between mods (1 gameplay)
    SimData 545AC67A:00000000:2F1A3C4D5E6F7788
      loaded:  [MOD] TraitPackB/Bold_Trait_Remake.package  (priority 500, depth 2)
      ignored: [MOD] TraitPackA/Bold_Trait_v1.package

[MEDIUM] 1 package with no content
      - Loose Files/empty.package

exit 1 - 3 high-severity findings

Four things almost nothing else catches

Existing managers are good at browsing and organising, and trackers tell you whether a mod has been updated. These are the four things that routinely go wrong and are almost never reported.

🕳

Script mods that never load

You tidy your folder, bury a .ts4script two levels deep, and it stops working. No error, no exception, no clue. SimScan flags every script file below the depth the game actually reads.

Evidence: game script-loader depth limit
👥

Duplicates under different names

You re-download a hair and get Hair (1).package. Name-based checkers miss it completely. SimScan compares content hashes, so an identical file is caught whatever it is called.

Evidence: SHA-256 content match
⚔

Conflicts, and who actually wins

Most tools say "these two conflict". None say which one the game applies. SimScan works the winner out from Resource.cfg priority, folder depth and filename order - and names it.

Evidence: same type:group:instance keys, different payload hashes
🧩

Packages that will not parse

One damaged download can make an entire folder look broken. SimScan reads every package index and reports exactly which ones cannot be read, so one bad file does not hide the rest.

Evidence: DBPF header / index parse failure
It also reads the game own crash reports - ranks your installed mods by how likely each one explains the crash, and writes you a 50/50 test plan to narrow it down. The tabs cover findings, load order, every file (with a thumbnail pulled straight out of the package), and the LastException correlation.

A real report, not a mock-up

This is SimScan 1.0.2 output, unedited, from a deliberately broken Mods folder: a script mod buried too deep, two pairs of identical files under different names, a resource conflict between two trait mods, an empty package and some junk that should not be there. Every file it names in this report is a synthetic test file built for the test suite - no third-party mods are redistributed with the product.

What it will not do

This area is full of tools that over-promise. Here is the line, stated plainly.

It cannot prove which mod crashed your game

Nothing can, except the game reproducing the fault. SimScan ranks suspects; you still have to test them.

It cannot run the 50/50 testing for you

It writes the plan and halves the work. It will not launch your game.

It is not antivirus, and not a mod manager

It does not scan for malware and it does not download or update mods. Use a mod manager for that.

Nothing leaves your machine. No account, no telemetry, no internet connection required. Your Mods folder is read locally. Actions are safe by default: Disable moves files into a _disabled folder the game ignores, with Undo to put them back; Delete sends files to the Recycle Bin, not oblivion.

How it compares

Adjacent tools are useful, and none of them do this.

QuestionMod managersUpdate trackersSimScan
Browse and organise modsYes-Not asked
Is this mod updated yet?NoYesNot asked
Which script files the game ignores?NoNoYes
Duplicates by content, not filename?NoNoYes
Which mod wins a conflict?RarelyNoNamed, with the rule used
Reads the game crash reports?NoNoYes

Tested, and you can check the testing

The source is MIT and public. So is the test suite, and so is the record of what has actually been run.

A note on Windows SmartScreen. The installer is not code-signed - a code-signing certificate is a recurring cost this product does not yet cover. Windows will therefore show a SmartScreen warning on first run: click More info → Run anyway. The portable zip has the same caveat when the exe is run directly.

Buy

One price, both builds, no subscription. Source stays free and public - buying gets you the built Windows binaries so you do not have to construct them yourself.

Source (free)

$0
  • Full MIT-licensed source
  • The full test suite
  • Run it from source with Python 3.9+
  • Read every line before you pay for anything
Source on GitHub
Available now

SimScan 1.0.2

$14 one-off
  • Windows installer (Start Menu entry, uninstaller)
  • Portable zip - unzip and run
  • Every feature on this page
  • Both SHA-256 checksums published
  • MIT source and the test suite included
Buy on Gumroad