Huinehtar: I'm very interested in the new character too, but as I said in the Slay the Spire's release topic, I'm worried about modding with gog version, since all mods (or almost everyone) now use Steam Workshop and need Steam to be loaded. The legacy mods store in github could be used with the 1.0 version, so I plan to backup and store my old StS gog installers.
Fortuk: How did you get the githubs mods to work? Following the instructions as written causes the mod-loader to always stop partway while loading, no matter which mods I select. It only works if I select no mods at all.
I'm currently failing to make this work too.
The tools provides with the game by gog, mod-uploader.jar and mts-launcher.jar are deeply tied with Steam and refuse to load the game if Steam isn't running.
Importing and using ModTheSpire.jar (using the MTS.{cmd,sh} or the native java doesn't change a thing) can display the loader.
In fact, I believe the problem resides in either BaseMod, ModTheSpire and the current gog version.
I can add a simple mod like BetaMode, which doesn't require BaseMod.
But when it involves BaseMod, the loading fails like this:
ModVersion Info:
- Java version (1.8.0_212)
- Slay the Spire (null)
- ModTheSpire (3.6.3)
Mod list:
- basemod (5.5.0)
Begin patching...
Finding core patches...
Finding patches...
java.lang.NoSuchMethodException: Patch basemod.patches.com.megacrit.cardcrawl.screens.charSelect.CharacterOption.CtorSwitch:
No method [<ctor>(java.lang.String, com.megacrit.cardcrawl.characters.AbstractPlayer, java.lang.String, java.lang.String)] found on
class [com.megacrit.cardcrawl.screens.charSelect.CharacterOption]
at com.evacipated.cardcrawl.modthespire.Patcher.injectPatches(Patcher.java:277)
at com.evacipated.cardcrawl.modthespire.Patcher.injectPatches(Patcher.java:185)
at com.evacipated.cardcrawl.modthespire.Loader.runMods(Loader.java:199)
at com.evacipated.cardcrawl.modthespire.ui.ModSelectWindow.lambda$null$1(ModSelectWindow.java:266)
at java.lang.Thread.run(Thread.java:748)
Maybe it has something to do that the current gog version isn't the very first one, but an update one.
The original 1.0 gog release version isn't available anymore.
Seriously, now gog, megacrit and the steam community just make me angry.