Missing Script Registry
Intuitive Gaming Solutions
$20.99
$29.99
30%OFF
(no ratings)
Jump AssetStore
Stop missing script amnesia. MSR runs quietly in the background as your project's permanent flight recorder. When dependencies break or vanish, it ensures you always know exactly what script was lost.*Works with Unity 2019.4 or newer.**Editor-only extension.*More From CreatorCollapsible Headers - An editor tool that makes [Header] attributes collapsible to clean up the editor.Collapsible Events - An editor tool that makes UnityEvents collapsible to clean up the editor.Fish In VR - A complete physics driven VR fishing solution for Unity game engine.Drive In VR - A powerful VR driving system that lets you steer using a steering wheel or handle bars using your XR controllers (or hand tracking).Chess Engine & AI (Multiplayer) - A complete multiplayer chess game that supports all target platforms, Netcode and PUN2 multiplayer, and has cross-platform DLC for AI like Stockfish.Missing Script Registry (MSR)Have you ever opened an old Unity project or updated a third party asset pack, only to be met with dozens of "Missing (Mono Script)" warnings? We have all been there, staring at an empty box in the Inspector with absolutely no memory of what script used to be attached.MissingScriptRegistry solves this completely. By hooking into native Unity events, it runs silently in the background and builds a persistent shadow map of your project architecture. As you work and click around your scenes, it automatically pairs every component instance to its validated file path and class name. It even cracks open compiled DLLs to track specific scripts inside them.When a link inevitably breaks, the tool steps in. Instead of a useless blank box, you are presented with a human readable recovery plan showing the exact original filename and location. You get the clarity you need to restore your game rather than rebuilding it from memory.Built for PerformanceIt is designed to be completely invisible while you work. Instead of causing Editor stutters by scanning your whole scene on a loop, it uses a lazy event driven approach. It maps objects instantly when you click on them or save your scene, keeping your frame rate smooth. It also uses a highly optimized string dictionary system that relies on Unity's native GUIDs. This avoids duplicating paths for tens of thousands of components, keeping the memory footprint incredibly small.Team FriendlyYour registry is saved as a clean JSON file in your ProjectSettings, making it completely friendly for Git and version control. If a teammate accidentally breaks a prefab and pushes it, your local registry will read the broken reference, check the team shadow map, and immediately tell you what script they deleted so you can fix it without asking them.Features✍️ Editor-only: Zero runtime cost.🕵️ Silent Tracking: Automatically maps components to their source scripts in the background as you click around and save.🚑 Instant Recovery Info: Replaces useless missing script warnings with the exact original file path and class name.⚡ Ultra-Optimized: Uses an event-driven scanning system and lightweight string dictionaries to guarantee zero stuttering in massive scenes.📦 Full Managed DLL Support: Accurately identifies and tracks individual scripts compiled inside external assemblies.🤝 Team & Git Friendly: Saves registry data cleanly to ProjectSettings using Universal Identifiers to prevent version control merge conflicts.🔎 Missing Script Finder: An editor window that quickly shows you which GameObjects are missing scripts and allows you to easily select them with 1-click.🧹 Self-Cleaning: Automatically purges dead records of intentionally deleted scripts over time to prevent file bloat.🎨 Native UI Integration: Flawlessly mimics Unity's default missing script Inspector while retaining full drag-and-drop repair functionality.📋 Built-In Debugger: Includes a custom window with a real-time activity feed to see exactly what the registry is tracking.😑 Minimal Footprint: Designed to stay completely out of your way and feel like a native Unity feature.🧩 Widely Compatible: Works from Unity 2019.4 to the latest Unity 6.x.Documentation:Documentation*Works on all input systems.**Works on all render pipelines.**Supports Unity 2019.4 or newer.*




