mod launcher help

ok so like

my compilation is quickly getting out of hand and ive made some good/insane design decisions. at this point i need to do one of two things:

#1. provide a bunch of .bat files and hope you guys follow the instructions of where to place all the files

#2. get some sort of “mod launcher” setup where you run it and it handles placing files for you

I can do #1 quickly, but it won’t solve the problem im trying to solve which is people who don’t RTFM borking their grim dawn install / mod folders.

So id like to do #2 but im a nubber and i can’t find an open source launcher that will do what i want that isn’t just a fancy GUI front end for #1

please help :frowning:

some searches ive done

https://www.google.ca/?gws_rd=ssl#q=open+source+GUI+launcher

https://sourceforge.net/directory/os:windows/?q=advanced%20launcher

Maybe try to explain what you actually want to do… I assume that certain files need to get placed automatically in a specific location, based on some user input…

So the user input decides what, which files to place ? where to place them ? Something like http://nsis.sourceforge.net/Main_Page probably fits the bill

well id like to

  1. provide a simple installer that installs all of the mods into the \mod folder of your grim dawn installation. I think NSIS would solve the problem thank you.

  2. installs/configures a launcher so that you can choose some mod options. the affect of which will be certain files in certain dirs being replaced.

like this

Menu
[Grimmest+Arach]
[Grimmest]
[NoGrimmest]
[NoGrimmest+Arach]
[Vanilla]

Click on one of them and a few files get replaced and game is launched.

–here is the problem, i need a launcher that can do that. its not a complex operation. just copying files over another. i may write my own launcher in some horrid language like .HTA and launch .bat files or something but id prefer something more elegant.

If there’s no conflicts between the mods this should be pretty simple to come up with (provided you can run AssetManager operations via command line, which may not be possible). But when there ARE conflicts…you may need to have built-in mergers that the launcher just swaps in and out.

What I want is simpler than that.

An installer would not really be needed except maybe to PLACE files in \mods\ and another folder that contains the “choices” available for the launcher. as well as the launcher itself.

here is specifically what i want to do with the “launcher”

i have 5 files that are called
database.arz.S
database.arz.A
database.arz.ANG
database.arz.NG
database.arz.bak (vanilla)

I want to replace the file in grim dawn\database\database.arz with one of those based on user selection
also there is a scripts.arc that might or might not get chosen to replace a file in \mods\dail\resources\

afterwards i want to launch the game.

I guess some hacked together GUI interface that triggers .bat files would be fine

if this is at install time, then NSIS should be able to do that,

If this is at run-/launch-time, then you need something else, but then I wonder why you cannot do tha at install time already

why is your mod’s database.arz not in the mod’s dir ?

you know maybe i should just do it at install time and tell the user “re run the installer if you want vanilla or something else”

hmm

now to learn about NSIS thank you mamba.

NSIS is definately the luxury toolset but it has a steep learning curve

yeah, might take a few hours to understand how to do the options (your best bet probably are some examples, if there are any provided), but once you do, it is not actually all that complicated. Has been a while since I last used it :wink: