ManlyMarco / RuntimeUnityEditor

In-game inspector and debugging tools for applications made with Unity3D game engine
GNU General Public License v3.0
810 stars 99 forks source link

Feature - Add Unity Mod Manager support #40

Closed mricher-git closed 1 year ago

mricher-git commented 1 year ago

I'm happy to change "owner" in Info.json and AssemblyInfo.cs to ManlyMarco for consistency. Closes #39 RuntimeUnityEditor_UMM_v4.2.0.0.zip

mricher-git commented 1 year ago

Great. There is one more optional step that I would recommend but it requires a Release artifact before setting it up. Basically need to host a Repositories.json file and reference it in the Info.json. This allows UMM to auto update mods. Example:

"Repository": "https://raw.githubusercontent.com/ManlyMarco/RuntimeUnityEditor/master/Repository.json"
"HomePage": "https://github.com/ManlyMarco/RuntimeUnityEditor"

Homepage as well. Here is a sample of what the Repositories.json should look like (although some people just keep replacing a single entry with the latest)

{
    "Releases": [
        {
            "Id": "RuntimeUnityEditor",
            "Version": "4.3.1",
            "DownloadUrl": "https://github.com/ManlyMarco/releases/download/v4.3.1/RuntimeUnityEditor_UMM_v4.3.1.zip"
"
        },
        {
            "Id": "RuntimeUnityEditor",
            "Version": "4.3.0",
            "DownloadUrl": "https://github.com/ManlyMarco/releases/download/v4.3.0/RuntimeUnityEditor_UMM_v4.3.0.zip"
        },
        {
            "Id": "RuntimeUnityEditor",
            "Version": "4.2.0",
            "DownloadUrl": "https://github.com/ManlyMarco/releases/download/v4.2.0/RuntimeUnityEditor_UMM_v4.2.0.zip"
        }
    ]
}