SimSweep v2.16 and 2 days of going deeper
There's been a lot of updates since the last post and I want to catch you up on everything. Buckle in.
The scanner was lying to you about a lot of things.
Not on purpose, but the result was the same. Your Build/Buy CC (tables, chairs, counters, lights, everything you place in build mode) was completely invisible. Every custom object was getting lumped in with Mods because the scanner was using the wrong ID to detect them. If your Mods count seemed weirdly high and Build/Buy was suspiciously low, that's why.
Animations and pose packs (WickedWhims, pose player packs, custom idles) were also mixed into Mods with no way to tell them apart. They have their own category now.
Presets were pretending to have usage detection. Turns out the game bakes preset effects directly into your sim without keeping any reference to the original file. There's no way to know if a preset is "in use" or not, so we stopped pretending.
Usage detection was only scanning human sim tray items. Pet CC, baby CC, NPC CC, all invisible. Anything only used on pets showed as "unused" when it wasn't. That's fixed.
On top of all that, sliders, body morphs, sim modifiers, skin tone textures, sound mods, lighting tweaks, GEOM-only mesh packs, and MODL-only Build/Buy objects were all silently disappearing from your results. I thought I found all the invisible file types in the first pass. I was wrong. I spent a full day pulling apart the actual Sims 4 file format, decompiling the binary structures, and mapping every resource type the game uses. Built a complete knowledge base from scratch. That's what finally caught everything.
That knowledge base powers the new filters too.
Because we now know every tag the game uses (outfit categories, age, gender, hair texture, hair length, colors, styles, shoe types), the Browse tab has dropdown filters that let you search your CC like you'd browse a clothing site. If you have thousands of files, this makes it way easier to find specific stuff.
Scans don't destroy your PC anymore.
The scanner was loading entire .package files into memory. Every file, all at once, across all your CPU cores. If you had merged CC or TSR archives (200-500MB each), multiple huge files were sitting in RAM at the same time. That's what caused the lag, the fan noise, and for some people, actual black screens mid-scan.
Rewrote the whole thing. The scanner now reads about 50KB per file (just the header and index table) instead of the entire thing. Same results, fraction of the system strain. TSR duplicate detection and the thumbnail cache got the same treatment.
Conflicts actually make sense now.
The old conflict detection was chaining files together through shared connections instead of checking if they actually overlap directly. A hair mod and a coffee spoiling mod could end up in the same conflict group. That's been completely rewritten. Groups also show severity labels now (High, Medium, Low) and whether they involve CAS items, Build/Buy objects, or gameplay tuning. Same-creator groups that are clearly designed to work together get auto-filtered out.
Gameplay mod conflicts were also being missed entirely. Interaction overrides, buff changes, trait modifications, snippet tuning, none of that was being checked before. It is now.
Black screens should be gone for good.
Two separate issues were causing them. First, if you had a large mod folder and Patreon connected, the app was trying to load your last scan report (30-50MB for big collections) on startup and the renderer would just die. It doesn't do that anymore.
Second, safe mode wasn't actually doing anything about GPU acceleration when you turned it on. It is now. If you're still getting black screens somehow, you can add --safe-mode to your SimSweep shortcut as a launch flag and it'll force software rendering before the window even opens.
Broken CC detection is smarter.
Fewer false positives. Files that were perfectly fine in-game were getting flagged because the parser was reading garbage data. Added validation to catch those cases. Broken files now show severity levels (critical, moderate, minor) so you can focus on the ones that actually matter instead of panicking over a minor parsing hiccup.
Extension update for those asking.
I know some of you have been waiting on the browser extensions. I am still waiting for them to get approved but I also found some bugs during testing that I need to sort out before I push it live. Should have that wrapped up sometime tomorrow. & I'll drop the extensions for anyone that doesn't want to wait for the approval.
A bunch of smaller stuff that also shipped:
Source URLs can be edited after you save them. Nexus Mods is supported as a content source now. Save slots show as "Save #8" instead of "Slot_00000008". You can rename your saves with custom names that persist everywhere. The dashboard actually adapts to smaller windows now. Content sources refresh on launch instead of only after scanning. Select all duplicates actually works now with a visible selection bar and quarantine button.
Your first scan after updating will take longer than usual. The file index has to rebuild from scratch because of all the internal changes. Turn on Safe Mode in Settings if your PC tends to struggle. After that first scan, everything goes back to normal.
If you're not on SimSweep yet: simsweep.com/download
Questions or bugs, drop them in the Discord.
Comments (3)
Nice. Just DL'ed it now and starts testing it out. Seems promising. Oh, and if you got time I think you need to check out the link on Nexus to the official website. It didn't work for me at least. The one from here does though.
I'll probably end up deleting Nexus just because it takes their mods so long just to approve an updated file. Thank you for bringing it to my attention!
I just wanted to say thank you for changing the layout; now I can more easily see the log files!
