Details

Last Updated
4 years ago
First Uploaded
4 years ago
Downloads
72
Likes
0
Size
13KB
Dependency string
x753-ThirdPartyDependencyInstaller-0.9.1
Dependants

Packages uploaded to Thunderstore with ThirdPartyDependencyInstaller marked as a dependency will download additional files when installed with certain mod managers. Packages can designate additional files through a "ThirdPartyDependencies.json" file, which can be formatted like so:

{ 
    "packages":
    [
        {"name":"Test Picture", "download":"https://753.network/resources/test.png", "path":"<package>/images/image.png"},
        {"name":"Test Video", "download":"https://753.network/resources/test.mp4", "path":"<game>/Risk of Rain 2_Data/StreamingAssets/test.mp4", "SHA-256":"79037BF58346DE4144E8774B59080D93B3E3AB833CB18645240F0E9BBC1AFE4D"}
    ]
}

JSON fields currently supported include:

name : a descriptive name for the additional package or file being installed
download : an external download link to a file
path : a path indicating where the file will be saved, supporting <package>, <game>, and <steam> as macros for sub-paths provided by the mod manager
SHA-256 : downloaded packages that do not match the sha-256 hash will warn the user downloading them that the hash does not match

The ThirdPartyDependencyInstaller.exe program can also be run via commandline, taking 4 arguments:

// args[0] : [install/uninstall/repair]
// args[1] : [package folder directory] : <package>
// args[2] : [game folder directory   ] : <game>
// args[3] : [steam folder directory  ] : <steam>

Known Issues

  • If multiple packages use this tool to modify the same files, errors may occur based on the order of the mods installed or uninstalled.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.