A Unity extension for inspector enhancement and data serialization.
A Unity extension for inspector enhancement and data serialization.
SaintsField is a Unity extension tool for enhancing inspector and data serialization.
Unity: 2022.2 or higher
(Yes, the project name comes from, of course, Saints Row 2)
SaintsField is the Top 3 updated Unity Package in 2025 openupm. Hooray!
[!NOTE] Since 5.19.0, SaintsField's IMGUI implemention is back to support. But IMGUI support is not in a high priority
Using git upm (Unity UI):
Window - Package Manager+ button, Add package from git URLhttps://github.com/TylerTemp/SaintsField.git
Using git upm:
add to Packages/manifest.json in your project
{
"dependencies": {
"today.comes.saintsfield": "https://github.com/TylerTemp/SaintsField.git",
// your other dependencies...
}
}
Using OpenUPM
openupm add today.comes.saintsfield
Using a git submodule:
git submodule add https://github.com/TylerTemp/SaintsField.git Packages/today.comes.saintsfield
Note: submodule will not auto upgrade. please read Git Submodule to know how to upgrade
Using a unitypackage (NOT RECOMMENDED):
Go to the Release Page to download a desired version of unitypackage and import it to your project
Using Unity Asset Store (NOT RECOMMENDED)
[Optional] To use the full functions of this project, please also do: Tools - Saints Field - Enable SaintsEditor. Note this will break your existing Editor plugin like OdinInspector, NaughtyAttributes, MyToolbox, Tri-Inspector.
If you want DOTween support:
Tools - Demigaint - DOTween Utility Panel, click Create ASMDEFTools - Saints Field - Enable DOTween SupportIf you need to put this project under another folder rather than Packages/today.comes.saintstionfield, please also do the following:
Assets/Editor Default Resources/SaintsField.Editor/Editor Default Resources/SaintsField into your project's Assets/Editor Default Resources/SaintsField.
If you're using a file browser instead of Unity's project tab to copy files, you may want to exclude the .meta file to avoid GUID conflict.Troubleshoot
After installation, you can use Tools - Saints Field - Troubleshoot to check if some attributes do not work.
namespace: SaintsField
5.29.4
SceneReference darg fix #445SceneReference now refreshes when scenes in Build Settings changeAssetFolder -> AssetsFolder; ResourceFolder -> ResourcesFolder (Old name is kept but marked as obsolete)AssetsFolder and ResourcesFolder now have a button to locate the selected folder in the Project window.No open issues yet, or sync has not completed.