Mod Installer Tool - Updated!

(productive) #1

Hey guys,

I updated the mod installer tool to 1.4.2, now the new list of features is:

  • Create, manage, re-install backups
  • Generate and install mods
  • Mod and backup store
  • Cross-mod compatibility
  • Cerium scripting to make mod install simpler
  • One-file mods for mods that only modify scripts
  • Extensive logging and options to make the logs more readable
  • MIT License, open source, view the source here: https://github.com/Productive2/ThriveModInstallerSource
  • Better installer

Download here: https://github.com/Productive2/Thrive-Mod-Installer/releases

Wiki: https://github.com/Productive2/Thrive-Mod-Installer/wiki


How to setup?

Get the latest release and install.

Find your thrive install path (for me: C:\Users\username\AppData\Roaming\Revolutionary-Games\Launcher\Installed\Thrive-0.4.0.2-WINDOWS-64bit\Thrive-0.4.0.2-WINDOWS-64bit), make sure it’s the inner one (the one that directly contains bin), and insert it into the “Thrive path” textbox (the upper one).

This path is your “install path”.

Enter the path that you would like Thrive Mod Installer to save the files to. It’s recommended that it’s either an empty folder or one that doesn’t exist. (for me: C:\Users\username\Documents\ThriveMods)

This path is your “files path”.

When confronted with warnings, read it carefully to make sure that the path is correct, then press Yes to confirm.

The rest should hopefully come to you naturally.

If you want your mod added to the mod store, check out the corresponding change in the wiki.

Have a nice day,

Productive

5 Likes
#2

This is really cool. I didn’t think that someone would make something like this so soon.

I really wanted to have a look at your source code but it looks like you didn’t put that on Github.

3 Likes
(productive) #3

Yes, I didn’t put it there, because I don’t know how to integrate Visual studio with github properly (haven’t done it before).
Currently I am rewriting most of the code, and I am not using a version control (yet), so I don’t have a functional version of the source code right now. But I see no problems in uploading the code to github the next version, I might learn how to do it.

(𝐓𝐡𝐞 𝐆𝐨𝐝 𝐄𝐦𝐩𝐞𝐫𝐨𝐫 𝐨𝐟 𝐒𝐞𝐚𝐟𝐨𝐨𝐝) #4

This mod installer is sure to prevent a lot of pain down the line, so I salute you!

3 Likes
(productive) #5

Okay, here is the source code: https://github.com/Productive2/ThriveModInstallerSource

But be aware that it’s still in the middle of a rewrite, I want to move everything that’s not GUI to its own thread very soon.

2 Likes
(productive) #6

I did a new update, changelog:
Additions:

  • Mod store
  • Mod generator tool
  • Cerium version 1
  • Extract scripts folder to create a new backup
  • Duplicate backup
  • Zip support (Modzips and Backupzips folders, click Refresh to do the unzipping to mods/backups)
  • Mod installer now uses third party libraries for JSON, Zip and Diff support, please view License.txt for more detail

Changes:

  • A lot of refresh fixes
  • ScriptMerge is still supported, but Cerium is the better alternative
  • License changed, find license.txt for detail

Removals:

  • Setup files button (setup was simplified)
  • Splitter

Edit: The installer in version 1.4.1 should be improved, try that one. (edited after Evolution4weak posted the crash)

Edit2: for future reference, version 1.4’s installer got broken (probably) because github replaced line endings in the .exe to make it consistent (or another trivial change) and the hash hence didn’t match, hence installation was blocked.

1 Like
(Evolution4Weak) #7

It says

application verification failed can not continue

when i try to install it.(using your link)

(productive) #8

It does not happen for me, I’m unable to reproduce it. Can you please provide more details? (Screenshot, log?)

Edit: I created a new installer, hopefully a better one than the auto-generated one. You can find it under version 1.4.1: https://github.com/Productive2/Thrive-Mod-Installer/releases
Let me know if this new installer has the same issues

Edit2: not sure if you already read this, but there is a new patch that improves the mod store. Go get 1.4.2

(Evolution4Weak) #9

It does install now!

1 Like
(Evolution4Weak) #10

when i tried installing a mod using The Mod Store I get This Error:
image
edit:
also i tried to install a mod i made that was using cerium script
and it just froze and crash

(productive) #11

I am sorry to hear that you have issues with using this tool :frowning:

Web client:
It does those things when the links/security codes are invalid.
If you could tell which mod did you try to install, it would be great. I checked some of the links, and the pastebin links are definitely correct.

Mod:
For the mod/cerium generation, can you please give me more details? When did it froze/crash? During mod generation? Mod installation? Did Thrive freeze and crash? Can you send me the last logs from mod installer and/or thrive, also the generated cerium files please?

EDIT2: I patched thrive mod installer https://github.com/Productive2/Thrive-Mod-Installer/releases/tag/v1.4.3
The new version now opens a dialog with more info and the possibility to email me a screenshot, logs and error details when crashes occur. if you were so kind, could you please repeat what you did to get the error message (the web client one), and send me the crash report (if it is a crash that was handled, it should open a dialog).

If you are interested in the cerium thing fixed, the above still applies, but you can send me the logs very easily by clicking the button below the logs in the new version. I would love to have a look at both the “Generate mod” logs and the “Install backup with mods” logs.