Unity Editor Extension PR — Local Utility

PackRat

A tool for developers whose Assets folder is a graveyard of packages bought over the years.

Three focused tools for the asset hoarder's three recurring problems: scripts that go missing, references that quietly break, and downloads that vanish if the cache ever gets wiped. Nothing else. No cloud, no account.

Editor-only Unity 2022.3 LTS+ Zero cloud APIs Pro tier available

Every hoarder's shelf has the same three cracks

CRACK 01 Scripts go missing

A package updates, a script gets renamed or deleted, and every component that used it silently stops working — sometimes without Unity even telling you clearly why.

CRACK 02 References quietly break

Move a file outside Unity, restore from a backup, or lose a `.meta` — the GUID changes and every material, sprite, and profile pointing at it just goes blank.

CRACK 03 Downloads disappear

The Asset Store cache lives on one machine, unbacked up. Reinstall Unity, switch computers, or just get unlucky, and years of purchases are gone.

What's actually in the box

PR-01

Missing Script Cleanup

Scans scenes, prefabs, and ScriptableObjects as plain text — no need to open them, works even if your project currently fails to compile — and finds every component whose script can't load.

  • Catches both causes Unity shows identically: no script ever assigned, and a real script reference that no longer resolves to any file
  • Backs up every file before it touches it — honest cleanup, not "repair"
  • Native fallback for objects already open in a live scene
PR-02

Reference Linker

Most "missing reference" tools stop at telling you something's broken. This one finds the file still sitting in your project, ranks it as a candidate, and relinks it the moment you approve.

  • Candidates ranked by orphaned-meta name, field type, and recovered Git history — with thumbnails
  • Also flags fields that were simply never filled in, not just ones that are broken
  • Ignore anything you don't consider a problem — one finding, one file, or a whole folder
Assets/Materials/Smoke.mat
m_Shader: {fileID: 0}  ← never assigned
m_Materials:
- {fileID: 2100000, guid: 13271b35..., type: 2}  ← relinked
PR-03

Asset Vault

Watches your Asset Store package cache and copies every new download into a folder you choose — usually one already synced by Dropbox, Drive, or OneDrive. That's the whole feature.

  • Covers both the legacy and modern Unity package cache layouts
  • Never touches, moves, or deletes anything in the source cache
  • Runs quietly in the background for as long as the Editor is open

PackRat Pro gives your references a memory

PRO

Reference History Tracking

Switch it on, and PackRat quietly watches reference fields for changes while the Editor is open — keeping a rolling 7-day local log of what each one used to point to. Change a field, clear it, or reassign it: Pro remembers, down to the exact sprite slice inside a spritesheet, not just the file.

  • Full change history per field, most recent first — not just the latest change
  • One click from a history entry straight to the old asset, or into Reference Linker's own candidate search
  • Off by default. Turn it off any time — nothing is deleted, the log just stops growing
History — Assets/Cards/legends.asset · layerSprite
This field used to point to:
Cyber_Life_TCG_UI_spritesheet_202608260412_transparent [12]
Changed 9/1/2026 2:15 AM

Not telemetry. Not analytics. No server on the other end of this at all — just one plain JSON file on your own machine, in the same generated-cache folder Unity itself already uses, never version-controlled, never shipped with your project. It only remembers what happens while you have it switched on.

Everything in PackRat, plus this Opt-in — off by default Zero cloud APIs — still

What PackRat honestly does not do

LOCAL
ONLY
VERIFIED
  • It does not recover a script's original code — cleanup means deletion of the dangling reference, not recovery.
  • It does not guarantee a relink candidate is the right one — you approve every match, always.
  • It does not manage your Asset Store account or download anything itself — it only watches a folder you already download into.
  • It does not talk to any cloud API, ever. Every byte it moves stays on your own file system.

Before you install

Unity version
2022.3 LTS or newer
Distribution
Editor-only package
Player build impact
None — adds nothing
Account required
None
Editions
PackRat / PackRat Pro