Mods / Vintage Launcher

Category: #Other #Utility
Author: Maestro
Side: Client
Created: Mar 9th 2023 at 10:52 PM
Last modified: Jun 11th 2023 at 6:51 PM
Downloads: 1357
Follow Unfollow 46

Latest file for :
VintageLauncherSetup.zip


Vintage Launcher is an easy-to-use mod loader that lets you run any configuration of mods and Vintage Story versions.

For players:

  • Easily switch between client-side mod lists for different servers, even if they’re running the same version of Vintage Story.
  • Have distinct mod lists for playing single player or multiplayer, and switch between them with as little as two mouse-clicks.

For developers:

  • Load your mod into Vintage Story with specific other mods for compatibility testing.
  • Build identical profiles for multiple versions of Vintage Story for backwards compatibility testing.
  • Quickly load different versions of your mod into different versions of Vintage Story

 

Want to help support the development and expansion of Vintage Launcher? Hit the donate button above for my Patreon. Thank you!

Version For Game version Downloads Release date Changelog Download 1-click mod install*
v1.01
671 Jun 11th 2023 at 6:51 PM Show VintageLauncherSetup.zip
v1.0
138 Jun 6th 2023 at 10:51 PM Show VintageLauncherSetup.zip
v0.2.3
362 Mar 11th 2023 at 12:22 AM Show VintageLauncher-0.2.3.zip
v0.2.2
185 Mar 9th 2023 at 11:13 PM Show VintageLauncherSetup.zip

37 Comments (oldest first | newest first)

💬 Zinloz, Aug 20th 2023 at 2:17 PM

Does not work with non-default data locations. Even though you can point the launcher to your data directory and it will correctly copy the mods from it to the mod vault, when you launch the game it launches with the default options instead of where you say the data directory is.

https://ibb.co/VqrvM7r

As seen in the screenshot, I pointed the launcher to where my VS data folder is. But, when I launch the game from the launcher, it creates a data folder in the default location (roaming), and my saved worlds/mods are absent. If possible, can you add these arguments to the launch function?

--dataPath "d:\games\vintage story\1.17\data"
--addModPath "d:\games\vintage story\1.17\data\mods"

Where dataPath is the path we point to for our VS data, and modPath is probably the mod vault path (or wherever you're loading mods from).

💬 Ulamog, Jun 22nd 2023 at 2:19 AM

Maestro One way you could handle updates breaking compatibility is to prompt the user (or watch the exit code from the process) and rollback the change if the user reports a crash or a bug.

💬 MaestroAuthor, Jun 13th 2023 at 1:36 AM

@Finassar, that's currently in the works.  It was supposed to go into the current release, but unfortunately, I couldn't get to work flawlessly with how each mod has multiple versions with different compatibilities, etc.  I'm still working on it though, and if I have my way, that will be in the next release.

💬 Finassar, Jun 12th 2023 at 12:59 PM

this would be amazing if it could tell you if a mod has an update

💬 MaestroAuthor, Jun 11th 2023 at 6:52 PM

Thanks for your help, Loco! 

  • Issue with "files messing" -- Be sure to remove the /VintageLauncher folder if you're upgrading from the preview release to 1.x
  • Issue with profiles having the same mod collections... FIXED
💬 MaestroAuthor, Jun 8th 2023 at 12:41 PM

@loco can you provide a screenshot of the "files missing" error? I haven't seen that one.

💬 Loco, Jun 7th 2023 at 1:15 PM

I installed the latest version and it said several files were missing, making it unusable. I tried the previous version and it works fine. Correction, there are no errors but after I click a profile and select launch, nothing happens and the program closes.

💬 gndrneutralnoun, Apr 19th 2023 at 9:39 PM

A lot of your problems could be solved, I think, if the launcher kept different paths for the data folders for each profile. For example, AppData\Roaming\VintageLauncher\MyProfile. This way you could have individual configs, and even different installations of the same mod. An approach more like the ones taken by many Minecraft mod launchers. Plus, my current solution (custom shortcuts through Playnite leading to different executables with arguments for different data and mod folders) works better than this in that respect, but obviously isn't accessible to everyone. You'd be utilizing already built-in features of VS.

💬 Ruyeex, Mar 24th 2023 at 10:48 PM

No Edruca

💬 Edruca, Mar 23rd 2023 at 7:33 PM

Is there a way to sort mods by version? I play a 1.18 pre server with friends but play modded 1.17.11 by myself, it gets hard to sort through and see what mods work for what client.

💬 Ruyeex, Mar 19th 2023 at 1:25 AM

Also it does not support older versions like the 1.0.2 free version

💬 Ruyeex, Mar 14th 2023 at 4:44 PM

It does not copy Maestro

💬 MaestroAuthor, Mar 14th 2023 at 1:44 AM

@Ruyeex, is there a crash or does it not copy?  I'll be happy to see if I can make it work if I know what "doesn't work".

 

💬 Ruyeex, Mar 13th 2023 at 9:31 PM

The mod doesn't work with this mod

💬 MaestroAuthor, Mar 12th 2023 at 12:11 AM

@HoosierDaddy -- that's.... yeah, that's really specific, but if I can figure out a way to make it work, I'll be happy to put it on the roadmap.

💬 HoosierDaddy, Mar 11th 2023 at 5:22 PM

Just realized that we can't quite use this yet, because we use several different mod configs depending on the server. For example, in casual games we have default or even very liberal Primitive Survival settings, in more harcore survival games, very restrictive. All we do now is shuffle both the mod and mod config directories.

Cutting to the chase, my wish list includes associating not just a modlist, but also a given set of ModConfig files with each profile. I'll understand if that isn't a common enough need for other gamers, though.

A feature that might make it of use to the more casual gamer would be if there were even a very simple, barebones token editor. It just gives the name of the field and you can overwrite the value of the token.

💬 MaestroAuthor, Mar 11th 2023 at 4:43 AM

How.... did I not know that?! Thanks, SpearAndFang!

💬 SpearAndFang, Mar 11th 2023 at 2:36 AM

Seiondo the modDB has an API. It's documented here.  https://github.com/anegostudios/vsmoddb

💬 MaestroAuthor, Mar 10th 2023 at 11:18 PM

@HoosierDaddy, actually, I'm not scraping the website. All of the mod data comes from the "modinfo.json" file stored inside each mod, along with the icon file stored in the zip, if present.

I definitely would like to have a way to interact with the ModDB and verify versions! If VintageLauncher gets popular enough, I'm hoping Tyron will create a ModDB API!

💬 HoosierDaddy, Mar 10th 2023 at 10:22 PM

Nice! Just what I've been looking for. However you are scraping the website, would it be possible to scrape the last update, and determine whether the install is current? Heck, as long as I am dreaming, that I could click on Update This Mod or Update All? ;)

💬 MaestroAuthor, Mar 10th 2023 at 3:25 PM

On Discord I'm SimonKoi -- or you could add it to the issue tracker.

💬 Michaloid, Mar 10th 2023 at 2:43 PM

What's your discord? Posting images on here is ass.

💬 MaestroAuthor, Mar 10th 2023 at 2:28 PM

@demonbigj781 could you open a ticket in the issue tracker with the error that it gave you?

💬 MaestroAuthor, Mar 10th 2023 at 2:25 PM

@Michaloid, any chance you have a screenshot of the error?

💬 MaestroAuthor, Mar 10th 2023 at 2:24 PM

Issue tracker link has been FIXED.

💬 DemonBigj781, Mar 10th 2023 at 2:19 PM

lastly i cant get it to work properly. after i installed it, it asked me to move my vintage story files over and i selected yes. it then crashed.

 

💬 Michaloid, Mar 10th 2023 at 1:44 PM

For some reason the launcher doesn't launch the 2 versions i have (1.18 and 1.17.11 NET7) Also i keep getting NET framework errors when i access the mod vault. I have no idea as to what's causing this.

💬 DanaCraluminum, Mar 10th 2023 at 7:58 AM

By some reason it can't read a dozen of mods that are made in form of just .cs or .dll files

💬 DanaCraluminum, Mar 10th 2023 at 7:46 AM

Issue tracker link doesn't lead to your issue tracker

💬 MaestroAuthor, Mar 10th 2023 at 2:31 AM

@demonbigj781...

You do you, boo. 

I've already have a number of people who have installed and love this app. 

If you don't want to use it, you may certainly refrain from downloading, installing or benefiting from its convenience.

Good day, sir.

 

💬 MaestroAuthor, Mar 10th 2023 at 2:22 AM

@DemonBigj781,

re: Malwarebytes machine learning module saying it's anomalous -- that's to be expected -- it's a completely new piece of software that mwb has never been before.
re: Gaslamp Studios is a music company on a facebook page that hasn't been posted to since 2015. (btw... since you're doing the research, it's also an apartment complex in San Diego)

But... since two companies can have name the same so long as they aren't in the same industry -- I chose it because I like the steampunk aesthetic of "Gaslamp" and thought it tied in neatly with the overarching themes in Vintage Story. However, since I wrote, tested and launched this application in the past 5 days, you'll also note that my domain (vintagelauncher.com) is really just a placeholder (ohnoes!) and Gaslamp Studios doesn't have a website (and likely won't, for now -- since VL is my flagship and primary product until I start writing some mods!)


Anything else you'd like to clear up?

💬 DemonBigj781, Mar 10th 2023 at 2:18 AM

whois website has redflags as well becuase the owner withheald the info for privacy

💬 DemonBigj781, Mar 10th 2023 at 2:17 AM
💬 DemonBigj781, Mar 10th 2023 at 2:11 AM

also gaslamp studio is a music making company not a modding company

💬 DemonBigj781, Mar 10th 2023 at 2:00 AM

malwareabites has flaged it as machine_learning /anomaluous.85%

💬 MaestroAuthor, Mar 10th 2023 at 1:38 AM

Thanks, Vinter_Nacht. I'm excited, too! Really appreciate your patronage!

💬 Vinter_Nacht, Mar 10th 2023 at 1:07 AM

You did an incredible job on getting this tool out in record time.  Can't wait to see where you go with it.

(edit comment delete)