The install is completely portable on its own, so my solution is that I just have 10 or so copies of the game installed, with a folder of renamed shortcuts based on the modpack they run.
Nothing special, it’s an Alfred workflow to list my installs which are just folders on the file system. Each folder has its own saves/mods and a link to launch the version of Factorio I want. It calls a script that symlinks the mods/saves to the right place and launches the game.
I'm sure it's great fun but please consider the astoundingly extraordinary privilege of having the skills and resources to invest in learning or creating or solving nearly anything you can imagine... and what it means to choose to spend it on shallow personal entertainment. You're capable of so much more. The world desperately needs you and others just like you to pivot, a hard reset of perspective and values, to put your amazing mind and self to work doing things that are essential and meaningful and helpful to others. Your future self will thank you for breaking the solo gaming habit. Better late than never. You won't get those 2000 hours back, but you just might find your soul by choosing to put your next 2000 hours of free time to a different purpose.
Wow. I was enjoying this thread but you really killed the vibe by thinking you’re a better determiner of people’s free time, not to mention you somehow think you know a stranger on the internet better than themselves?
Please tell me this is a copypasta and was just sarcasm.