The fix
Your plumbob keeps flickering into a llama?
The Sims 4 loading-screen glitch where your old custom loading screen keeps swapping the spinning plumbob for a llama head mid-spin. Drop the broken .package here and you'll get a working copy that doesn't do that.
No uploads. No account.
While we're here
Make a loading screen from your own image
PNG, JPEG, or WebP up to 2048 × 2048. Your image becomes the new loading-screen background. Same in-browser process; nothing leaves your tab.
Tip: 16:9 or wider reads best on the loading screen.
Good questions
How this works · is it safe?
The short version: your image bytes are copied untouched; only the container around them is rebuilt. The long version is below.
What is the tool actually doing to my .package?
- Reads the old package. A Sims 4 loading-screen
.packageis a DBPF v2.1 container holding one Scaleform GFX resource. The tool opens it and pulls out that resource. - Lifts the bitmap. Inside the GFX there's a single
DefineBitsLossless2tag — your loading-screen image as a zlib-compressed 32-bit ARGB bitmap. The tool extracts those bytes without decoding them. - Puts it in a fresh GFX v15 container. The tool then pastes the bitmap bytes into the current game's loading-screen template at the next free character ID, and rewrites the placeholder
DefineShapeso it fills from your bitmap instead of the placeholder solid color. - Writes a new
.package. A new DBPF v2.1 container is emitted with the same instance ID (Fix flow) or a chosen instance ID (Make flow), zlib-compressing the rebuilt GFX payload.
Is my file safe? Is anything uploaded?
Nothing is uploaded. All work happens in your browser. There's no server for this tool — the page itself is a static file on GitHub Pages, and every byte of your .package stays on your machine.
Your original file is never modified. The tool reads it into memory, does the work, and offers you a new file to download. If you never click Save on the download, the fixed file goes away when the tab closes.
Your image bytes are copied byte-for-byte: we don't re-encode, recompress, or resize your bitmap. The pixel data that was in your old package is the exact pixel data in the new one — only the wrapper around it changes.
Why does the llama-plumbob flicker happen in the first place?
The Sims 4's loading-screen subsystem expects loading-screen packages in a specific GFX format. Old custom loading-screen mods were authored against an earlier version of that format, and the current game's renderer gets confused trying to draw them — the result is the spinning plumbob swapping frames with a llama head mid-animation.
This tool rebuilds those old packages against the current GFX template (v15), which is what the game's renderer expects today.
What if a file fails to fix?
Some .package files don't contain a lone Scaleform GFX resource — a build-mode mod, a CAS recolor, or a script mod will fail at the first step because its contents don't match the loading-screen layout the tool expects. You'll see a specific error on the card (hover it for the full message); click Try again if you think it was transient.
The tool will also skip files larger than 50 MB. Loading screens are typically 1–10 MB; anything much bigger is almost certainly not a loading-screen package and got into the drop zone by mistake.
Why not just use Sims 4 Studio?
Sims 4 Studio can absolutely do this — it's the right tool for serious modding work. This page is the two-click version for when you already have a broken file and just want a working one: no install, no learning curve, multi-file at once, runs anywhere a browser runs (including phones and tablets).
If you're authoring new mods from scratch or need to handle anything beyond loading screens, use S4S. If you have broken loading-screen packages and want them fixed in under a minute, this is faster.
My generated loading screen has black borders or looks cropped — how do I fix it?
Open Advanced below and tweak the Bitmap fill scale. The default (4.7985) matches what Sims 4 Studio emits and fits a standard 16:9 image cleanly. Raise it if you see a black border around your image (the bitmap is being under-stretched). Lower it if the image is being cropped too aggressively.
Advanced · applies to both Fix and Make
Template override and fill scale apply to every package this tool produces — Fix and Make. The Make instance ID is Make-only.
Only needed if the bundled template doesn't match your game version.
4.7985 matches the shipped template. Raise for less black border, lower if the image is cropped.
Which in-game loading-screen slot a package made from a PNG replaces. Leave blank to use the default slot; enter 1–16 hex digits (with or without the 0x prefix) to target a different one.