[B19] ModSwitch - a Rimworld mod manager

Started by DoctorVanGogh, September 19, 2017, 07:28:54 PM

Previous topic - Next topic

AngleWyrm

#15
Quote from: DoctorVanGogh on September 24, 2017, 04:03:08 AM
The 'no restart now' stuff will probably take the form of adding a 'Later' button to the 'I'm gonna restart' dialog and disabling the 'new/load colony' buttons with 'you gotta restart' ones.

Yeah that'll do the do :)

Also, the More Planning mod does custom colors in the mod options menu via hugslib:
The color manager's source code on github
My 5-point rating system: Yay, Kay, Meh, Erm, Bleh

DoctorVanGogh

Shiny, shiny, shiny - new version :D

- Search bar
- Can keep local copies updated from steam (tracking happens automatically for newly created copies, can be manually set by SHIFT right clicking on a local copy)
- Can overwrite existing mod sets

Appreciate my mods? Buy me a coffee

SpaceDorf

Yeah ! I like the new Version.

Sorry, I did not comment earlier and now I am here again with a feature request  ::)

And I hope this one is possible.

Enable the Up and Down Cursor Keys to move the selection cursor.
Maxim 1   : Pillage, then burn
Maxim 37 : There is no overkill. There is only open fire and reload.
Rule 34 of Rimworld :There is a mod for that.
Avatar Made by Chickenplucker

SpaceDorf

#18
Quote from: DoctorVanGogh on September 21, 2017, 08:57:08 AM
Quote from: SpaceDorf on September 21, 2017, 12:21:43 AM
The last wish I had for ModListBackup was the :
"Don't you dare restarting now .. " - Button.
Maybe if you would elaborate on the use case/justification :D

I got a reasonable seventh Usecase :
Switching between the mod menu and the debug log when preparing a triple digit modlist .. for ..

REASONs!
I deny every and all rumors that I may be addicted to Rimworld Mods !

So maybe another small addition.
An autobackup of the current modlist whould be soo awesome..
so if I added 101 mods and reloaded to check
and Rimworld tells me that the list had an compability issue

AND RESETS THE FUCKING LIST TO ZERO !!!
Maxim 1   : Pillage, then burn
Maxim 37 : There is no overkill. There is only open fire and reload.
Rule 34 of Rimworld :There is a mod for that.
Avatar Made by Chickenplucker

DoctorVanGogh

How about this: I see if I can hook into the "oopsie, crash, better disable everything" logic and make it create a snapshot of the then active mods so you can later tweak that?
Appreciate my mods? Buy me a coffee

SpaceDorf

Maxim 1   : Pillage, then burn
Maxim 37 : There is no overkill. There is only open fire and reload.
Rule 34 of Rimworld :There is a mod for that.
Avatar Made by Chickenplucker

DoctorVanGogh

Okay... Version 1.3 is out... I'm nicknaming this the erdelf/SpaceDorf special... (since 95% of the bug reports & feature requests came from those two):

- New option: Import ModSet from savegame


- Support sorting/reordering ModSets though Drag & Drop in Settings

- Defered restarts when active Mods have changed (actual new/load game still forces a restart)


- Restore version mismatch hint in ModConfig (Mod coloring does hide vanilla coloring for outdated mods)


- Improved ModListBackup import: Import backup names too
- Fix rare potential error on MLB import
- Fix error with 'overwrite' option for new ModSets when no ModSets exist

Appreciate my mods? Buy me a coffee

SpaceDorf

I feel honored being mentioned ;D
This comes just at the right time.
I am nearly done creating my new list, but something produces a black titel screen ..
Maxim 1   : Pillage, then burn
Maxim 37 : There is no overkill. There is only open fire and reload.
Rule 34 of Rimworld :There is a mod for that.
Avatar Made by Chickenplucker

DoctorVanGogh

Well congrats... now you also got deputized: Since you specifically requested this... why dont you give https://github.com/DoctorVanGogh/ModSwitch/tree/feature/create-reset-snapshots a try, SpaceDorf ;)
Appreciate my mods? Buy me a coffee

SpaceDorf

#24
Do I get a badge ?


All I get is a black screen, even after activating all the mods ( 380 ) in alphabetical order ..
Maxim 1   : Pillage, then burn
Maxim 37 : There is no overkill. There is only open fire and reload.
Rule 34 of Rimworld :There is a mod for that.
Avatar Made by Chickenplucker

DoctorVanGogh

You're not supposed to complain about black or red or purple screens...

You're supposed to make it error out, reset the mod list and see if you get a clean snapshot from before the reset :D (Also maybe make sure ModSwitch is already loaded when that happens, so move it up).
Appreciate my mods? Buy me a coffee

SpaceDorf

I had my musthave modlist running.

( hugslib, modswitch, mod-e, allow tool )

then I wanted the thing to crash and activated all the other mods in my modfolder
hence 380 ..

it took a while to load, and after the "initializing ui"-startup info rimworld went black. Black Screen Nothing else.
I ran it in windowed mode and devMode inactive to prevent any other possible bug fixes  ;D

Maxim 1   : Pillage, then burn
Maxim 37 : There is no overkill. There is only open fire and reload.
Rule 34 of Rimworld :There is a mod for that.
Avatar Made by Chickenplucker

SpaceDorf

I am trying, but as always when you want something to happen, it does not.

I keep on modifying my modlist, but either it works or it only crashes on worldgen ..
but I am not done yet.

Maxim 1   : Pillage, then burn
Maxim 37 : There is no overkill. There is only open fire and reload.
Rule 34 of Rimworld :There is a mod for that.
Avatar Made by Chickenplucker

naomeh

Thank you for this mod. I use a lot of custom races, clothing, scripts, furniture, etc that all suits a certain story, so it's really useful to be able to load an entire bundle of mods for each different save file and colony.

This is such a time saver, and great for staying organized and even for loading very few mods instead of going in and disabling them one by one for when I want a more vanilla game or to begin a new mod list with the basic necessities. Haven't found a way to mass disable otherwise.

SpaceDorf

Quote from: naomeh on October 10, 2017, 01:14:09 AM
Haven't found a way to mass disable otherwise.

Sounds like a feature request.  ;D
One Click to Disable them all.
Maxim 1   : Pillage, then burn
Maxim 37 : There is no overkill. There is only open fire and reload.
Rule 34 of Rimworld :There is a mod for that.
Avatar Made by Chickenplucker