GUID Resolver
Resolve Unity asset GUIDs to their readable names directly in pull requests and code reviews. Generate a JSON mapping of all GUIDs to asset metadata from your project, then use the browser extension to automatically enrich GitHub, GitLab, and Bitbucket diffs with human-readable filenames. Essential for teams reviewing changes to ScriptableObjects and deeply-referenced assets.
com.jd.guidresolver 
Install via UPM
Add to Unity Package Manager using this URL
https://www.pkglnk.dev/guidresolver.git?path=unity README Markdown
Copy this to your project's README.md
## Installation
Add **GUID Resolver** to your Unity project via Package Manager:
1. Open **Window > Package Manager**
2. Click **+** > **Add package from git URL**
3. Enter:
```
https://www.pkglnk.dev/guidresolver.git?path=unity
```
[](https://www.pkglnk.dev/pkg/guidresolver)README
GUID Resolver for Unity
Resolve GUIDs to their asset names on the web
[!NOTE] The extensions got taken down on the Chrome and Microsoft edge stores due to trademark infringement claims (from Enftracer.ai acting on behalf of Unity) even after changing the logo and name to make it clear that this is not from Unity (See thread). I now reuploaded the extension again, this time with disclaimers and no infringements. If you installed the addon previously, you will probably need to uninstall and reinstall from the new link in order to get updates. And if you like it, please leave a review so the visiblity for the new extension is increased.
This repo was created out of the need to have a better experience doing PR reviews of unity assets. Since GUIDs are not easily readable, adding information on the asset name it is actually liking to gives a lot more context on changes.
Features
- Generate Json in Unity with a mapping of all guids to meta data such as the file name (how-to)
- Import the mapping to the browser extension
- HTML dom will be traversed to find all GUIDs and are enriched with the meta data from the json
- Very helpful for code reviews and projects which heavily rely on ScriptableObjects
Supported Browsers
Supported Pages
- github (reads special
data-code-textattributes) - gitlab
- bitbucket server
Setup
Unity Setup
- Add the Unity package to your project, there are several possibilities how to do so:
- Install through OpenUpm:
openupm add com.jd.guidresolver - OR Add in the package manager:
https://github.com/JohannesDeml/guid-resolver-for-unity.git?path=/unity#1.2.0 - OR Download the package from the releases and import it through
Assets > Import Package
- Install through OpenUpm:
- Export the guids lookup file by running the menu item
Assets > Generate GUID Mapping. The file will be exported toUnityProjectFolderRoot/Builds/guid-mapping.json
Browser Setup from Stores
- Install the chrome extension from Chrome WebStore / Firefox Add-Ons
- Select the extension in your browser menu bar and click on select to choose a mapping file you want to use - Select the one that you generated in step 2.
- Reload your current page - If you can't see any mapping applied you can use the
Update Labelsbutton in the extension popup.
Chrome Setup from Source
- Download the chrome extension folder from the releases and unpack the zip or clone the project
- In Chrome, go to the extensions and enable the developer mode
- Select Load unpacked and point to the chrome folder you downloaded
- Select the extension in your browser menu bar and click on select to choose a mapping file you want to use - Select the one that you generated in step 2.
- Reload your current page - If you can't see any mapping applied you can use the
Update Labelsbutton in the extension popup.
Troubleshooting
- For firefox you can't upload the json in the popup, click the cog in the top right of the popup to open it in a new tab. This tab won't close.
- For firefox, the addon will ask for permission every time you open a webpage. You can right-click on the addon to allow the addon for all content of the currently open domain
License
- MIT (c) Johannes Deml - see LICENSE
If this was not obvious to you: This extension is not affiliated with Unity Technologies - And for enftracer.ai: Congratulations, you made it quite a bit more annoying and cumersome to install this tool, thanks for nothing.



No comments yet. Be the first!