casey-c / FilterTheSpire

Customize your Slay the Spire experience
MIT License
4 stars 3 forks source link

Configuring the mod doesn't work #1

Open dbpham opened 3 years ago

dbpham commented 3 years ago

Hi there, Great work you are doing here but when I try either 0.13 or 0.14 it doesn't seem to work. For example, if I select Wristblade only and then do a Boss Swap run for Silent, it allows all sorts of relics and doesn't limit to just Wristblade

And yes, I even configure the mod just before starting a run, and it's not just remembered from a previous run. What do you think is the issue here?

casey-c commented 3 years ago

My first guess is that there's a config saving error. Can you let me know whether you have a FilterTheSpire folder in one of these places:

Windows: %LOCALAPPDATA%\ModTheSpire\
Linux: ~/.config/ModTheSpire/
Mac: ~/Library/Preferences/ModTheSpire/

There should be a FilterTheSpire directory with a "config.properties" file inside there. If this doesn't exist or if you have trouble finding the folder, let me know. If it does exist, please open up the config.properties file inside the FilterTheSpire folder using a text editor and let me know what it says!

Another question: have you tried running the mod with just ModTheSpire/BaseMod/FilterTheSpire only? It might also be a mod compatibility issue with some other mod that we're running into, and it would be good to test just this mod installed and then let me know what your full mod list is so I can narrow it down.

Thanks!

dbpham commented 3 years ago

I'm on Windows - I checked the path and the config file was present + config.properties seemed perfectly fine. Here is what was in mine just as example:

Fri Nov 06 15:51:11 CET 2020

bossSwapFilter=["WristBlade","Snecko Eye","Pandora's Box"]

But yes, it does seem like a compatability issue with other mods, as I had 10 others running - when I disabled most of them except for the following, FilterTheSpire WristBlade suddenly worked:

Mod list:

I will have to go through my other mods one by one to see which one is causing the issue! I will keep you posted

casey-c commented 3 years ago

If you give me the full list (can maybe take a screenshot so you don't have to type them out) - I might be able to help you narrow it down! It's most likely some mod making a patch in the same spot that my mod does, and their patch overriding my mod's ability to search for seeds.

dbpham commented 3 years ago

image

casey-c commented 3 years ago

Was "ojb's Pandora's Box Swaps Only" active when it failed? It's very possible my own previous version of the mod was the culprit. (You should probably go into your SlayTheSpire/mods folder and delete BossSwapSeedSearch.jar as it's totally obsolete now).

Also, by the way: just finished uploading this mod to the Steam Workshop. I'll be updating some of the information on the main README and elsewhere - but I figured I'd let you know about it since I literally just did it a few minutes ago today!

casey-c commented 3 years ago

My other guess may be "Quick Restart" - that seems like it might cause some issues. I will do some testing here on my own and see if it does. Thanks for the list!

EDIT: Quick Restart seems to be compatible on my end. I'll keep looking.

casey-c commented 3 years ago

Hi @dbpham - have you managed to find a solution? Sorry if I haven't been much help tracking it down, but I would like to know whether you found anything useful. Thanks.

dbpham commented 3 years ago

So I've done a bit of testing, just turning on and off other mods to isolate the situation and I found that at least the RNG Fix mod is completely incompatible. That is, when both that and Filter the Spire are activated, the Boss Swap doesn't obey the config

I've since removed the RNG Fix mod completely, as I'm not really sure it ever benefitted me in any noticeable way :p