v1.5.1
v1.5.1
๐ก If you already have it installed with EXE or AppImage you don't need it, it'll auto update when you open the launcher!
Flatpak , RPM and DEB need a manual update.
โ ๏ธ Flatpak option will not install .NET, mono and OpenAL automatically so if you have an immutable distro it'll not work. The game will not launch. I'm trying to fix this but it'll take time.
Description
This update is nothing special, it's just a bug fixing update.
Changelog
๐ข Added
- Open Mods folder button ๐ Added a button to open the Mods folder on the Manage Mods page.
๐ก Changed/Updated
- Updated localizations ๐ French ๐ซ๐ท by LorIlcs
๐ Fixed
- Clear filters button ๐งผ Some filters where not restored to default values when using this button on the Mods page.
- Installed Mod checker โ
Fixed an issue showing some mods as not installed when they are installed.
- Delete Mod popup not closing ๐๏ธ The delete Mod popup wasn't closing after the Mod was deleted.
- Change file permissions 7๏ธโฃ Fixed an issue preventing the permissions change.
๐ด Removed
Nothing
|
|
134 |
May 10th at 6:53 PM |
Show |
READ_ME_HOW_TO_DOWNLOAD.zip |
|
v1.5.0
v1.5.0
๐ก If you already have it installed with EXE or AppImage you don't need it, it'll auto update when you open the launcher!
Flatpak , RPM and DEB need a manual update.
โ ๏ธ Flatpak option will not install .NET, mono and OpenAL automatically so if you have an immutable distro it'll not work. The game will not launch. I'm trying to fix this but it'll take time.
Description
It's been a long time since the last update. I had almost no time to code during the last month but now I'm back!
Now that most of the main features of a launcher are implemented it was time to add the most requested feature: Automatic Mod updates!
On this first part there's a button on the Manage Mods page to update all the mods with available updates on that installation. If there are no bug reports with this new feature during the next week I'll release the part 2 that'll include the Installations configs to automatically update the mods before playing.
This update comes with A LOT of performance improvements, QOL features and UI changes! Check the changelog for more info.
Also, we've reached a new record in downloads! 1.4.3 was downloaded 2150+ times! That's insane! Thanks a lot everyone for using VS Launcher โค๏ธ
Changelog
๐ข Added
- Mass Mod update button โฌ๏ธ Now you can update all the mods with available updates with a single button on the Manage Mods page! This will update ONLY the mods with compatible updates. On the next update I'll add an option to update the ones with incompatible updates too.
- Navigation bar ๐บ๏ธ Now, most pages have a navigation bar with some buttons to go back, reload the content, scroll to top, breadcrumbs to easily navigate through routes...
- Confirmation log out popup โ Added a popup before logging out in case you clicked the log out button by accident.
- Remember window position ๐ช Suggestion #65 Now, when you open VS Launcher, it'll be opened with the same size(width and height) and position(x and y) it had when it was closed. If it was maximized it'll be opened maximized too.
- Info & Help page โน๏ธ Added a new page with important links and info. Moved the top buttons(Discord, Guides, Issues...) to this page. Added a new Contributors button. Added a Debug info section with important information and a link to the logs for users to easily report bugs.
- Dropdown sections โฌ Added a new dropdown component and changed form sections to use it. All the pages with forms now use this component so users can hide the sections they don't need. Some of the section will now be closed by default.
- Close prevented notifications ๐ Suggestion #87 VS Launcher can't be closed while you play, download something or have any task in progress(backups for example). Now, if you try to close it while you can't, a notifications will be shown.
- Installed mods filter โ
Suggestion #90 Now you can filter mods by All, Installed and Not installed in the Mods page. Also, installed mods will be shown with an orange background.
- UI scaling ๐ Suggestion #92 You can now change the UI scaling on the Config page. You can choose among 50%, 75%, 100% (default), 125% and 150%.
- RPM installer ๐ง Discussions suggestion Now you can download VS Launcher a .rpm to easily install it on Fedora and other distros.
๐ก Changed/Updated
- Folder characters ๐ Suggestion #81 When you change the name on the Add Installation page for example, the default folder name will be changed to match the Installation name. Some special characters are not compatible with file systems so they are removed. Now only the special characters will be removed so you can use ´_^ and so on.
- Mods page performance ๐ง Improved the performance on the Mods page by removing tags and changing some UI elements. This lowered the usage on that page from 10% CPU to 5% CPU and from 700MB RAM to 400MB RAM. That page does a lot of checks and renders a lot of things so the resource usage is relatively high. This doesn't happen on any other page.
- Moved language selector ๐ The language dropdown was moved from the left menu to the config page.
- Config page link โ๏ธ Config page link was moved from the button at the top of the left menu to a regular link like Home, Installations, Versions...
- UI improvements ๐ Improved the visuals on some UI components.
- Updated localizations ๐ Spanish ๐ช๐ธ, Polish ๐ต๐ฑ by Zsuatem and French ๐ซ๐ท by SkyFoxCoder Also fixed English ๐บ๐ธ by SkyFoxCoder
๐ Fixed
- JavaScript HTTP2 error ๐ซ Hopefully fixed an error when fetching mods from the ModDB API.
- Log in ๐ค Fixed the log in popup so if you try to log in with invalid credentials you can edit them and try again. If the log in failed, inputs remained disabled.
- Wrong logs ๐ Some logs were being wrote to an incorrect file and folder. Now they will be written to the correct file.
๐ด Removed
- Removed Catalan as the translator masked us to do so.
|
|
256 |
May 3rd at 6:21 PM |
Show |
READ_ME_HOW_TO_DOWNLOAD.zip |
|
v1.4.3
v1.4.3
๐ก If you already have it installed with EXE or AppImage you don't need it, it'll auto update when you open the launcher!
Flatpak and DEB need a manual update.
โ ๏ธ Flatpak option will not install .NET, mono and OpenAL automátically so if you have an immutable distro it'll not work. The game will not launch. I'm trying to fix this but it'll take time.
Description
This update is small. Just a little important feature preventing some Linux users from playing.
Changelog
๐ข Added
- Installation ENV variables ๐ป You can now set custom ENV variables for each Installation. This is especially useful for Linux users. It was added to solve some issues preventing the game from running on some computers.
๐ก Changed/Updated
- de-DE ๐ฉ๐ช and pl-PL ๐ต๐ฑ Updated Polish and German localizations thanks to @BradyThe and @zsuatem on #86 and #88
๐ Fixed
- Visual bugs ๐ Fixed a few visual bugs with some components and so on.
- en-EN ๐บ๐ธ Fixed some keys on english thanks to @BradyThe on #88
|
|
284 |
Mar 29th at 10:36 AM |
Show |
READ_ME_HOW_TO_DOWNLOAD.zip |
|
v1.4.2
v1.4.2
๐กIf you already have it installed with EXE or AppImage you don't need it, it'll auto update when you open the launcher!
Flatpak and DEB need a manual update.
โ ๏ธ Flatpak option will not install .NET, mono and OpenAL automátically so if you have an immutable distro it'll not work. The game will not launch. I'm trying to fix this but it'll take time.
Description
Sorry for breaking the last update.
Changelog
๐ข Added
Nothing
๐ก Changed/Updated
Nothing
๐ Fixed
- Mod icons Mod icons not showing on the Manage Mods page.
|
|
139 |
Mar 19th at 7:24 PM |
Show |
READ_ME_HOW_TO_DOWNLOAD.zip |
|
v1.4.1
v1.4.1
๐ก If you already have it installed with EXE or AppImage you don't need it, it'll auto update when you open the launcher!
Flatpak and DEB need a manual update.
โ ๏ธ Flatpak option will not install .NET, mono and OpenAL automátically so if you have an immutable distro it'll not work. The game will not launch. I'm trying to fix this but it'll take time.
Description
I've had almost no time to code this week but I found a really important issue causing the launcher to crash some times.
This update have almost no content, that's why is not uploaded as 1.5.0 xD
It includes a few things I already has finished so... enjoy them.
Changelog
๐ข Added
- Installation icons ๐ผ๏ธ
You can now set an icon for each Installation to make them easily recognizable. You can also add your own custom icons from your computer(only png). On the next update I'll add a way to remove custom icons... I had no time to do it, sorry.
๐ก Changed/Updated
- Mod icon positioning โ๏ธ
Changed the mod icons page to fit the new ModDB icons format.
- Localization ๐
Updated spanish. Updates french by @SkyFoxCoder #76 and #78
๐ Fixed
- Launcher closing with active tasks ๐ซ
Some times the launcher was letting you close it while a download, extraction, backup... was active making it crash and messing things.
- Install mod popup animation ๐ช
The Install mod popup had no animation on closing. This is now fixed.
- Localization ๐
Fixed some english ๐บ๐ธ keys (Thx to @SkyFoxCoder #76).
|
|
9 |
Mar 19th at 6:52 PM |
Show |
READ_ME_HOW_TO_DOWNLOAD.zip |
|
v1.4.0
v1.4.0
๐ก If you already have it installed with EXE or AppImage you don't need it, it'll auto update when you open the launcher!
Flatpak and DEB need a manual update.
โ ๏ธ Flatpak option will not install .NET, mono and OpenAL automátically so if you have an immutable distro it'll not work. The game will not launch. I'm trying to fix this but it'll take time.
Description
One of the most requested features of VS Launcher was an automatic login system so you wouldn't have to log in manually every time you change Installations.
This is now a reality thanks to scgm0!! He used reverse engineering to check how Vintage Story manages the account login to use it on MVL and he told me how that works so, star the MVL repository and git it a try! It's a really good launcher with a lot of cool things.
The account system on VS Launcher is pretty simple, click a button, enter your credentials and press login! MVS allows you to save multiple accounts and to use offline accounts(you can play single player only for free with this mode) but I'll not implement those because scgm0 spend his time investigating how to login and I want that feature to be like an "exclusive" feature of MVL.
Again, thanks a lot scgm0 โค๏ธ
This version also comes with a few small additions, fixes and changes but it's not the greatest thing.
I've spent this weekend working on the new VS Launcher API. This one comes with an automatic importer for Vintage Story version and some Discord commands to check the API state and content. Check it out on our Discord server https://discord.gg/RtWpYBRRUz

With this said, let's check all the news:
Changelog
๐ข Added
- Account system ๐ค
Log in on VS Launcher and let it log in for you on Vintage Story... no more re-logging every time you change Installation.
- New API ๐ฅ๏ธ #71
Automatic VS Version imports, Discord commands, SHA256 to verify downloads...
- Backups compression level ๐ฆ #60
Now you can choose the compression level of backups. Higher levels take more time to backup but they will weight less. This is a per-installation setting. Thanks a lot to @TipsyTheCat for the Pull Request #63 with some of the code for this addition.
- mesa_glthread option ๐
Now you can enable mesa_glthread=true to boost the performance on some Linux systems.
- Added Hungarian(hu-HU) localization ๐ญ๐บ by @Magyar on Discord
๐ก Changed/Updated
- Concepts ๐
Changed Versions (Vintage Story versions) to VS Versions to avoid confusions with Mod Versions.
- Buttons โธ๏ธ
Changed buttons to have a background like form inputs and changed the icon colors to make them easily recognizable.
- Delete mods while playing ๐๏ธ #66
Removed limitation while deleting mods so you can delete them while playing.
- French localization ๐ซ๐ท by @LorIlcs
- Polish localization ๐ต๐ฑ by @zsuatem
- Portuguese localization ๐ต๐น by @bruno-cabrita
๐ Fixed
- Localization ๐
Fixed a few localization issues on multiple languages.
- Click notification to update ๐
When a new VS Launcher update is available it should let you click on it to restart and update the launcher but this was not working. On the next updates it should work.
- Installation Backups list ๐๏ธ
Fixed styles on Installation Backups list page.
|
|
162 |
Mar 10th at 6:22 PM |
Show |
READ_ME_HOW_TO_DOWNLOAD.zip |
|
v1.3.2
v1.3.2
๐ก If you already have it installed with EXE or AppImage you don't need it, it'll auto update when you open the launcher!
Flatpak and DEB need a manual update.
โ ๏ธ Flatpak option will not install .NET, mono and OpenAL automátically so if you have an immutable distro it'll not work. The game will not launch. I'm trying to fix this but it'll take time.
Description
If a mod has a wrong Semantic Versioning format the mods page crashed...
Changelog
๐ข Added
Nothing
๐ก Changed/Updated
Nothing
๐ Fixed
- Crash on mods page ๐
If a mod has a wrong Semantic Versioning format the mods page crashed...
|
|
184 |
Feb 27th at 12:23 AM |
Show |
READ_ME_HOW_TO_DOWNLOAD.zip |
|
v1.3.1
v1.3.1
๐ก If you already have it installed with EXE or AppImage you don't need it, it'll auto update when you open the launcher!
Flatpak and DEB need a manual update.
โ ๏ธ Flatpak option will not install .NET, mono and OpenAL automátically so if you have an immutable distro it'll not work. The game will not launch. I'm trying to fix this but it'll take time.
Description
If the ModDB threw and error the mods page crashed... I can't test ModDB API errors xD
Changelog
๐ข Added
Nothing
๐ก Changed/Updated
Nothing
๐ Fixed
- Crash on mods page ๐
If the ModDB threw and error the mods page crashed... I can't test ModDB API errors xD
|
|
9 |
Feb 26th at 11:52 PM |
Show |
READ_ME_HOW_TO_DOWNLOAD.zip |
|
v1.3.0
v1.3.0
๐ก If you already have it installed with EXE or AppImage you don't need it, it'll auto update when you open the launcher!
Flatpak and DEB need a manual update.
โ ๏ธ Flatpak option will not install .NET, mono and OpenAL automátically so if you have an immutable distro it'll not work. The game will not launch. I'm trying to fix this but it'll take time.
Description
VS Launcher is growing faster than I expected. Only the last release, 1.2.3, got almost 900 downloads ONLY on the 1.2.3 release! It's amazing! Because of this I decided to completely refresh the UI and UX of VS Launcher to make it easier to use, more intuitive, less buggy and more beautiful ๐
When I started this project I had a UI design idea I wanted to implement and it was glassmorphism. Some of you may remember this as I said it a few times on the Discord mod post. The problem with this is Chromium... If you stack more than 1 layer of backdrop blur it glitches a lot making the background almost black.
But I found a solution to this so now, after more than a hundred hours of work on the last 2 weeks, I'm ready to present you the new Health Update!!!
This update comes with a lot of big and small changes that makes VS Launcher better than ever! New UI, UX improvements, bug fixes, new features... cool features... AMAZING features! There are no new main features but half of the Automatic Mod Updater Update is already implemented and usable! You can't automatically update mods but you'll see what I mean on the next changelog.
MVL author contacted me a week ago and we'll colaborate to make migrating from one launcher to another as easy as possible and make modpacks compatible between them. You'll be able to export a VS Launcher modpack and import it on MVL and vice versa. I've added a link to MVL on the top of VS Launcher and the ModDB webpage in case you want to check it out!
Changelog
๐ข Added
- Complete new UI ๐ช VS Launcher has changed from gray colors, buttons and shadows to a fully glassy effect UI! This is called glassmorphism and it's one of my favorite styles for websites and apps and now it's fully working on VS Launcher too.
- New animations ๐๐ผโ๏ธ VS Launcher felt old with no animations and I wanted it to feel more modern or futuristic and animations and perfect for this! Now there are animations when you switch pages, open drop-downs, load items on list... everywhere!
- Favorite mods โญ Now you can mark as favorite all the mods you want like on the ModDB. There is a filter to show only favorite mods and your filters will apply to this fav-only list too.
- New logo/icon ๐ผ๏ธ VS Launcher was using the Vintage Story logo and I wanted to change it. Now that the UI changed I changed everything, logo included. Hope you like it. I'm not the best designer ๐ฅ
- Mod updates notifications โซ When you open VS Launcher or change the selected installation it'll check for updates on the selected one and show a notification if there are some. Click on that notification so see them.
- Mods with updates sections ๐๏ธ On the Installation Mods page you'll now have mods separated on categories and sorted alphabetically on each one.
- Mods with errors ๐ฅ This mods threw some errors when trying to identify them.
- Mods with updates ๐ฉ This mods have some updates that are at least 95% compatible with the Vintage Story Version you've selected on that Installation.
This mods have the tag of your VS Version or exact VS Version. VS: 1.19.5 + Mod tag: 1.19.X = Mod with updates
- Mods with "not compatible" updates ๐จ This mods have some updates but they are 90% NOT compatible with the Vintage Story Version you've selected on that Installation. This mods have new versions uploaded but no tags of your VS Version VS: 1.20.4 + Mod tag: 1.18.X = Mod with not compatible updates.
- The rest of the mods
- Tags and side(server, client...) Mod filters ๐
- Selected installation actions on the left menu โฏ๏ธ Now, on the left menu, you'll have some buttons to make backups, go to manage mods/add/edit Installation if you've one selected on the drop-down.
- Last time and total time played ๐ Installation will now register when was the last time you played it and how much time you spent playing on it.
It'll save those when you close the game so if your PC crashes or turns off mid-play it'll not register it.
- Italian translation ๐ฎ๐น by @Pingoda
๐ก Changed/Updated
- Mods order โฌ๏ธ Now the installation mods page will sort mods alphabetically.
- Selected installation changing ๐ฑ๏ธ Now if you create a new installation and you had none created it'll select it on the left menu drop-down automatically.
Same thing if you delete the selected one. It'll select another one automatically.
- Reduced minimum window size ๐ฅ๏ธ This is for users with small screens. It'll "break" some pages distribution if you change it to minimum.
- Mods list order saving ๐ง Now if you change the display order on the Mods page it'll remember it even if you close the app. Select the order you want and it'll use that until you change it.
- VS Launcher directly selector on Windows ๐ Now the .exe Windows installer let's you choose where to install it.
- New logging system ๐ Now there are 5 different log files. Info, Warnings, Errors, Debug and Verbose. Each one will have more detailed info.
I've also changed all the logs to be more specific and show where the problem is to identify the bug easily.
- Installation folder created automatically ๐ Now, when you add a new Installation it'll automatically create the selected folder if it doesn't exists. This is to prevent the "That folder doesn't exist" when opening the folder, making a backup or anything.
- Warn on folder selection โ ๏ธ Now, if you select a folder with something inside as backups folder, installation folder or version folder, it'll show you a warning to check it out before proceeding. To avoid issues...
- Versions are now sorted from newer to older ๐ This applies on Version page, Installation version table...
- Optimized mod detection โฟ
- Optimized and improved mod counting ๐ข
- Improved code structure โจ๏ธ Separated code to reusable components, removed unused code...
- French translation ๐ซ๐ท by @LorIlcs
- Spanish translation ๐ช๐ธ by me
- Migrated to TailwindCSS v4 4๏ธโฃ
๐ Fixed
- Changing backups folder ๐
On the settings page, if you wanted to change the backups folder, it was impossible.
- Crash on mods page โ If you tried to open the install mod/mod versions popup with no installation selected the launcher crashed showing a gray screen.
- Tables, forms, popups, buttons, drop-downs... ๐ Most of these components had some visual bugs like scrollbars appearing and disappearing, mouse not changing to pointer/arrow, incorrect styles... now they are all fixed.
- Duplicated mods on list ๐ฅ If you had the same mod with a different zip name on the same Installation it showed it a loot of times. Now it'll only show it one time per zip.
|
|
16 |
Feb 26th at 10:12 PM |
Show |
READ_ME_HOW_TO_DOWNLOAD.zip |
|
v1.2.3
v1.2.3
๐ก If you already have it installed with EXE or AppImage you don't need it, it'll auto update when you open the launcher!
Flatpak and DEB need a manual update.
โ ๏ธ Flatpak option will not install .NET, mono and OpenAL automátically so if you have an immutable distro it'll not work. The game will not launch. I'm trying to fix this but it'll take time.
Description
Small bugfix for windows users.
Changelog
๐ข Added
Nothing
๐ก Changed
Nothing
๐ Fixed
- Mods could not be deleted
On Windows, after VS Launcher imported the installed mods, you could not delete them. You had to close VS Launcher to delete them. #47
|
|
222 |
Feb 18th at 6:13 PM |
Show |
READ_ME_HOW_TO_DOWNLOAD.zip |
|
v1.2.2
v1.2.2
๐ก If you already have it installed with EXE or AppImage you don't need it, it'll auto update when you open the launcher!
Flatpak and DEB need a manual update.
โ ๏ธ Flatpak option will not install .NET, mono and OpenAL automátically so if you have an immutable distro it'll not work. The game will not launch. I'm trying to fix this but it'll take time.
Description
A lot of people reported bugs yesterday. Thanks a lot dear players, you helped me a lot finding the issue by sending me the logs and mods you were using.
Mods that had an invalid JSON format on the modinfo.json were causing VS Launcher to crash and show no mods on the Manage Mods page. This is now fixed.
I've also added a better error handling, notifications if any mod throws and error, separate those mods with errors to a new list on top of the Manage Mods page so you can easily report them...
If you want to know all the changes theck the list below.
Changelog
๐ข Added
- Mod loading errors notification Now, if a mod throws an error while trying to load it, it'll show a warning notification so you know something happend.
- List of mods with errors On the Manage Mods page you can now see new list with the mods that threw an error. This list will only be shown if there are mods with errors.
๐ก Changed
- Link to the ModDB mods page On the List Mods page, if you clicked on the mod image, the mod's moddb webpage was open. Some users reported this was confusing so I moved the link to a button on the middle of the image while hovering it. If you click anywhere else it'll just open the Mod Versions popup.
๐ Fixed
- Errors while lading mods
Some mods were throwing errors as we said before. I've changed JSON parsing to JSON5 to fix most of the errors. Some mods still fail to load but I've tested it with 120 mods and only 1 failed... always the same one tho.
|
|
10 |
Feb 18th at 5:28 PM |
Show |
READ_ME_HOW_TO_DOWNLOAD.zip |
|
v1.2.1
v1.2.1
๐ก If you already have it installed with EXE or AppImage you don't need it, it'll auto update when you open the launcher!
Flatpak and DEB need a manual update.
โ ๏ธ Flatpak option will not install .NET, mono and OpenAL automátically so if you have an immutable distro it'll not work. The game will not launch. I'm trying to fix this but it'll take time.
Description
Little patch to fix a few important bugs.
Changelog
๐ข Added
Nothing
๐ก Changed
Nothing
๐ Fixed
- Error on Mods related pages
If a mod had an invalid property or the zip file was corrupted the mods relates pages threw an error.
- Backup restoration errors Sometimes when restoring a backup it would give an error. This was happening when the last entry extracted was a folder. Now it's fixed.
|
|
47 |
Feb 17th at 10:40 PM |
Show |
READ_ME_HOW_TO_DOWNLOAD.zip |
|
v1.2.0
v1.2.0
๐ก If you already have it installed with EXE or AppImage you don't need it, it'll auto update when you open the launcher!
Flatpak and DEB need a manual update.
โ ๏ธ Flatpak option will not install .NET, mono and OpenAL automátically so if you have an immutable distro it'll not work. The game will not launch. I'm trying to fix this but it'll take time.
Description
It's here! The Mod Manager Update is ready!!!!
As I said some time ago on the ModDB comments, discord... this is the first part of the Mod Manager Update.
You can now search, install, update and uninstall mods from your Installations with just 2 clicks.
I'll update the guide today to include a guide on how to install and manage your mods.
Changelog
๐ข Added
- Mods page Finally, after some updates, the Mods page is finally completed!
You can now search mods by text(title, description...), author and versions. You can also order them by tending, follows, update date, release date... a lot of options.
- Install mods On the Mods page you can click on any mod you want to open the versions list.
There you'll be able to install the mod on the installation you've selected on the left menu. Download/Update button can have 3 different colors:
- ๐ฅ = Not compatible If the mod version has no tag equal to your version it'll be tagged as not compatible. Some mod versions may still work tho. Mod 1.19.X | Installation 1.20.X
- ๐จ = Should be compatible If the mod version doesn't have the tag from your exact version and patch but has a tag from the same version it'll be tagged as should be compatible. This ones will works almost all the time as no major changes are made between patches but they can fail some times. Mod 1.20.X | Installation 1.20.4
- ๐ฉ = 100% Compatible If the mod version has the same tag from your exact version and patch it'll be tagged as 100% compatible as the mod author has tagged it as compatible. This ones should work always. Mod 1.20.4 | Installation 1.20.4
- Update and Uninstall mods On the Installations page you'll have a โ๏ธ button on each Installation. If you click it a mod list page will be open.
There you'll be able to uninstall and update your installed mods. If you open the update popup the colors will be the same as on the Mods page.
- Open mod on the ModDB On the Mods page, if you click a mod's image, it'll not open the versions popup but it'll open the mod on the ModDB on your default browser.
- Added pl-PL localization by @RunoHawk
- Discord server We've created a Discord server fro updates, bug reports, help... you can join on the links from the top of the launcher or on the ModDB link.
๐ก Changed
- Updated pt-PT localization by @bruno-cabrita
๐ Fixed
- Close popups flash
When closing a popup the background blur disappeared but then re-appeared for a few ms making a little flash light.
- Backup restoration errors Sometimes when restoring a backup it would give an error. This was happening when the last entry extracted was a folder. Now it's fixed.
|
|
34 |
Feb 17th at 5:10 PM |
Show |
READ_ME_HOW_TO_DOWNLOAD.zip |
|
v1.1.1
v1.1.1
If you already have it installed with EXE or AppImage you don't need it, it'll auto update when you open the launcher!
Flatpak and DEB need a manual update.
IMPORTANT
If you were using AppImage and you change to Flatpak you'll have to move the config file to a new location. This is only needed the first time because Flatpak encapsulates the app on the install directory.
Check out this guide to know how to do it: https://vsldocs.xurxomf.xyz/get-started/installation/linux#migrating-from-appimage-to-flatpak
Description
This is a small update. Almost nothing new. It was just a little preparation for the Mod Manager Update.
This update comes with .deb and .flatpak support!!! A lot of you asked for this.
Changelog
๐ข Added
.deb and .flatpak For those that don't like AppImage. But remeber, this new formats are NOT COMPATIBLE with automatic updates so you'll have to download and install new updates manually. Flatpak will be uploaded to Flathub so you'll be able to update it using your packet manager.
- Mods count Now you'll be able to see how many mods are on the Mods folder of each installation. This is a simple aproach that will be changed on the Mod Manager Update but having 0 mods everywhere was ugly.
- New guide Now if you open the guide link you'll see the new improved guides!
๐ก Changed
- Fake form inputs Now they use inputs with the readonly property.
- Moved config to the feature folder
๐ Fixed
Nothing here, no bugs found.
|
|
122 |
Feb 3rd at 9:26 PM |
Show |
READ_ME_HOW_TO_DOWNLOAD.zip |
|
v1.1.0
v1.1.0
If you already have it installed you don't need it, it'll auto update when you open the launcher!
Description
Another 3 weeks since the last update! I know it's taking more time that I thought but I also want to enjoy life, hang out with my friends, loose my sanity playing League of Legends... you know, not everything is working ๐
A little resume of this update... create, delete and restore Installation backups and edit start params! That's it, it may seem not too much but it is. I've fixed some other little things.
Also I'll update the guide in a few hours to explain how to make backups, delete them, configure them...
The next update will be small. I'll add a few little features and changed requested by you my loved VS Launcher enjoyers. After that I'll start with the first part of the mods update. This one should be easy... I hope. And after that I'll start with the second part of the mods update, the auto-updater, the hardest part here.
Changelog
๐ข Added
- Manual backups with a single click. Go to the Installations page and click backup!
- Automatic backups before starting an Installation. Edit the Installations to enable this feature!
- Delete backups... that's it, you can delete them.
- Restore backups with one click. Go to the Installations page, click the three dots button on the installation you want and restore the backup you need.
- Limit backups. If you only want 5 backups at a time edit the Installation and set the limit to 5. Old backups will be automatically deleted.
- Start params to customize what the game does when you play an installation!
- No more playing screen! I've changed the way VS Launcher manages the states of Versions and Installations so now you can play one Installation while downloading mods on another one, installing new versions or just exploring the launcher. It'll now let you edit/delete/backup... things that you're using. If you're playing 1.19.8 you'll not be able to delete it...
- Donate button! This is not something you'll use to be happy but to make me happy! Just a link to my ko-fi page for those that want to donate. I'm spending to much time on this project for you to use for free so... donations are cool โค๏ธ
- nl-NL localization by Dennisjeee. Thx a lot for contributing!
- Form categories. Most forms fields will now be grouped by type.
๐ก Changed
- Updated de-DE localization by GrimFred
- Added compression task with progress updates and so on. Like download and extract bot to compress as .zip.
- Changed look for a version page. Reordered fields.
- Changed tables, forms and lists to components so I can reuse them anywhere.
- Some more technical changes that users will not notice on daily use so... I'll not list them all xD
๐ Fixed
- Redirections after most interactions.
If you created or edited an Installation, installed a Version, etc. you were not redirected to the previous page... not you'll be redirected. After adding an installation for example you'll be redirected to the Installations page.
|
|
144 |
Jan 26th at 12:13 PM |
Show |
READ_ME_HOW_TO_DOWNLOAD.zip |
|
v1.0.0
v1.0.0
If you already have it installed you don't need it, it'll auto update when you open the launcher!
Description
It's been 3 weeks since the last release but we already have a fully stable version! (I hope without bugs, at least I didn't find any)
This new version doesn't bring too many new things but it does bring a lot of performance improvements, interface redesigns, and yes, I said not too many but there is some new stuff.
This release may seem small as there are not too many feature changes, new things and bug fixes but behind the scenes a lot has changed.
It is now much easier to add, modify and implement new features. For those who want to translate the launcher into their language it is easier than ever. There have been many performance improvements as the previous versions were a test to see if the project was worth it or not (it is... a lot).
From now on I will be developing new features and improvements like the ones in the roadmap.
Changelog
๐ข Added
- New config page with, for now on, 2 new configs.
- New tasks menu where you'll be able to check the status of the active and finished tasks like downloads, extractions and so on.
- New installations page to manage your installations easily. No more buttons on the left menu!
- New little loader on start so the app have enough time to load and don't see white screens, missing images and so on.
๐ก Changed
- Asynchronous downloads and extractions. This ones will run on the background and you'll be able to check the status on the tasks menu.
Also they are now managed by a separated worker thread so you can make other things while this tasks are running.
- Changed version and installation management.
Now, to edit, delete or open the folder of any version or installation you don't need to select it and go to the bottom of the page to click the button you need. Now there are buttons on each version and installation, just press the one you need and that's it. Also changed the install version and add/edit installation to pages instead of popups.
- Important links in all pages.
Now, the important links from the top of the Main page are now on the top of all pages so you can access them easily.
- Improved dropdowns, inputs and buttons. Now, all the dropdowns are fully animated, can be closed clicking outside them and have a better positioning. Button and inputs have title and placeholder everywhere, some of them were missing before.
- New translation interface and guide. For those that wanted to translate VS Launcher to their preferred language now it's easier than ever with the GUI. There is a guide here: https://github.com/XurxoMF/vs-launcher/wiki/How-to-translate-VS-Launcher
๐ Fixed
- App unusable while downloading, extracting, deleting... Now you can use the app while this tasks are running and it'll not freeze the launcher all the time on slow computers.
|
|
221 |
Jan 4th at 11:32 AM |
Show |
READ_ME_HOW_TO_DOWNLOAD.zip |
|
v0.0.5
v0.0.5
If you already have it installed you don't need it, it'll auto update when you open the launcher!
Description
Yes, that was fast, the last release was only 1 hour ago... not enough testing I suppose.
Changelog
- Fixed: cs localization not working.
- Fixed: Lang menu not showing anything if the selected localization is not present.
|
|
189 |
Dec 17th 2024 at 8:54 PM |
Show |
READ_ME_HOW_TO_DOWNLOAD.zip |
|
v0.0.4
v0.0.4
If you already have it installed you don't need it, it'll auto update when you open the launcher!
Description
Finally, after a bussy week, I managed to get VS Launcher working on Linux! Now you can do the same things as in Windows! Install Game Versions, create Installations, play the game...
I wanted to add a way to automatically install .NET, mono-complete and other dependencies but I can't do it. Linux has so many different distros and the process is not the same for all of them. I'll try to implement this feature on future releases but only for some distros like Ubuntu, Linux Mint, Arch Linux... the most used ones but for now on you've to install all this dependencied manually. You can check a little guide on how to download this dependencies here
Changelog
- Added: German localization. Thx @BradyThe ^^
- Added: Czech localization. Thx @DejFidOFF ^^
- Added: Linux support!
- Added: Logs to the auto-updater.
- Changed: string router to
path.join() routes for compatibility.
- Changed: Improved game version detection by using the -v param running Vintage Story.
|
|
55 |
Dec 17th 2024 at 7:51 PM |
Show |
READ_ME_HOW_TO_DOWNLOAD.zip |
|
v0.0.3
v0.0.3
Download it
If you already have it installed you don't need it, it'll auto update when you open the launcher!
Changelog
Another little bug fixing update
- Added: French localization. Thx @lorilcs ^^
- Fixed: An issue with the credits on languages menu showing the selected language credits in all languages.
- Fixed: When searching for an already installed version you could click the add button all the times you wanted adding that version multiple times.
- Changed: A little optimization to the search version funcion now returning only the version
- Changed: Now you can edit the detected version when searching for an already installed one. Why? When selecting a 1.20.0-rc.1 it'll add it as 1.20.0 bc the -rc.X and -pre.X are not shown on the .exe so I can't get the exact version. Now you can manually edit that.
For translators
There is a new key. Make a PR or send it translated on Discord and I'll add the translation on the next update ^^ Also credits are now on the i18n file.
|
|
174 |
Dec 12th 2024 at 3:10 PM |
Show |
READ_ME_HOW_TO_DOWNLOAD.zip |
|
v0.0.2
v0.0.2
Download it
If you already have it installed you don't need it, it'll auto update when you open the launcher!
Changelog
Little update with some minor changes and bugfixes:
- Added: A few descriptions on some menus with links to the page to continue. (Link to versions page on new installation if there are no versions for example)
- Added: A new menu at the top of the Home page with links to usefull pages and VS Launcher version.
- Added: A button to add an already installed game version to the list os versions. If you had the game already installed now you can select that folder and avoid installing it again.
- Changed: Font family is now ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;. I think this one matchest a bit more the Launcher style.
- Changed: Home page redesign, just to make it look better.
- Changed: Notifications colors. Same colors but not that bright.
- Fixed: Windows error when pressing the open folder on a installation with no folder created.
- Fixed: Deffault -> Default on the language menu.
- Fixed: When pressing select folder on the install version section and pressing cancel on the file explorer window it was emptying the folder input making it crash during installation.
- Fixed: Buttons with overflowing text.
Other changes outside the launcher
Now we have a wiki and a forum with different sections, guides(I'll make more this week), chats and so on.
|
|
45 |
Dec 10th 2024 at 11:52 PM |
Show |
READ_ME_HOW_TO_DOWNLOAD.zip |
|
v0.0.1
v0.0.1
Download it
If you already have it installed you don't need it, it'll auto update when you open the launcher!
Changelog
Coding, testing, coding, testing, coding... yeah enough, let's try this thing.
Download from GitHub
ModDB has an upload limit of 48MB so you'll have to download it from here:
https://github.com/XurxoMF/vs-launcher/releases/download/0.0.1/vs-launcher-0.0.1-setup.exe
You'll only need to download it once, it'll autoupdate when you open it if there is any new version!
Wellcome to the VS Launcher Alpha 1!!!!
This version contains the features listed below:
- Version management with only 2 clicks - Installations management easier than ever - Launching the game from the app - Translations (English USA and Spanish for now on) - Launcher auto-updates so you don't have to manually download new versions of the launcher, it'll do it automatically when you start the launcher - Notifications system to keep you updated about the state of your actions with the launcher - Logging sistem for me, if you have any issue let me know and send me the C:\USers\YouUserName\AppData\Roaming\VSLauncher\logs\main.log ^^
Mods page and news page will be available on the next updates, for now on you can download mods as always, you've a folder button on the left menu to open Data folder on your windows explorer.
Report any bug you find on GitHub, Discord or here, on the ModDB!
|
|
49 |
Dec 9th 2024 at 9:36 PM |
Show |
READ_ME_HOW_TO_DOWNLOAD.zip |
|
Thanks a lot for that ZippyWonderdust , I did thought about that in this case! I've said that to some users but in this case, the game crashing, didn't looked like the problem. It uses to be an "I've installed a mod and it's not showing up in-game" xD
I'll add this on the VS Launcher Docs! frihu . Sorry for for the inconvinience, I didn't thought about this 😥
ZippyWonderdust
Thanks for the info. Maybe the cause because i didn't change anything in clientsettings.json
XurxoMF
Maybe it's worth mentioning?
Hey frihu
For some reason the game devs decided to save the full file paths to the Mods and Saves folders in clientsettings.json and serverconfig.json, rather than a relative path. This means that you can't just copy the VintageStoryData folder to another location and have it work, unless you edit those paths. This is not actually that hard to do; any simple text editor will work and the entries that need changing are very obvious.
If you try (like I have done in the past) to make a copy of you game installation but neglect to edit clientsettings.json and serverconfig.json, it will kind of work, but it will actually be referencing mods and saves from your original installation instead of from the newer copy. This will break the first time you try to update any of your mods because the mod data will be split across both installations. Something about how the game unpacks mods causes it to put some of the mod data in the new installation while leaving the rest behind in the old installation.
When this happens you can get all kinds of wierd errors that make no sense and do not indicate what the underlying problem is.
Ok, I'll check if it's a VS Launcher or if it's somethign with your system or app.
XurxoMF Windows 11, 64 bit
What's your operating system? CoffeeToffee
Weird bug im encountering is if i have the launcher open behind my game when im fullscreen, my cursor randomly vanishes until i tab out and back in, or i wave it around. If i minimize the launcher while im in full screen, this issue goes away.
Are you testing it with the exact same world? Not world settings, the old worlds you were using.
The error is becaue of a remaping. RM had a class that now doesn't exists so the gamer crashed. On a new world it'll not fail.
A lot of different things may be happening and something is not an exact 1:1 copy. If that's the case the error will show up. If you want to test it do C:\Users\YourUser\Path\To\The\Version\Vintagestory.exe --dataPath="C:\Users\YourUser\Path\To\The\Installation" and that should show the error too.
frihu
XurxoMF
I know it shouldn't but i have 1:1 copy from normal installation and your launcher
Normal - works without errors
Launcher - errors on some mods when updating them
I copied 1.20.7 from %appdata% but downloaded 1.20.9 and 1.20.10
Maybe copied mods dont work with updates
The error looks like it's while using the new version on RM on an old world because of a remaping. On a new world it should not throw errors.
VS Launcher has nothing to do with the error. As I said, it's only launching the game with Vintagestory.exe --dataPath="folder"... it does nothing, mods are downloaded from the moddb... it has nothing to do with this. frihu
XurxoMF
That error will show up even if you don't use VS Launcher.
I tested it and error didn't occur on normal installation.
VS Launcher does not modify anything on Mod loading or the game. VS Launcher just downloads the ZIP files inside the Mods folder of the Installation and that's it. That error will show up even if you don't use VS Launcher. In this case it's a Rustbound Magic issue: System.Exception: Don't know how to instantiate item of class 'ItemCreatureRM' did you forget to register a mapping? probably because of the massive update the creator did.
Contact him on the Rustbound Magic comments or his Discord mod post. frihu
XurxoMF
I think there is a problem with mod loading when using launcher.
I have crashes like this
Game Version: v1.20.9 (Stable)
04.05.2025 18:42:07: Critical error occurred
Loaded Mods: aculinaryartillery@1.2.5, americanfrontiersman@1.7.1, tonwexp-neue@2.1.1, axleinblocks@1.20.1-rc.5, backpackpackpluscontinued@1.0.0, bettertraders@0.0.10, bovinae@0.2.3, buzzwords@1.7.0, caninae@1.0.32, capreolinae@1.2.8, casuariidae@1.1.2, cervinae@0.1.6, chiseltools@1.14.17, clayworks@0.4.2, cpxem@1.0.0, decor@1.3.0, dinornithidae@1.0.16, elephantidae@1.0.11, felinae@0.2.10, forestsymphony@1.0.2, HumanSkinTones@0.0.3, improvedsheep@1.0.1, iniidae@0.1.2, machairodontinae@1.0.25, manidae@1.0.15, manualdough@1.1.3, manualscraping@1.2.1, manualtoolcrafting@1.3.5, masonsdelight@1.0.2, meiolaniidae@0.1.5, millwright@1.2.0, morebanners@1.2.0, MoveLikeKaji@0.0.6, overhaullib@0.2.8, pantherinae@1.1.27, TA_plainsandvalleys@1.0.9, primitivesurvival@3.7.7, rhinocerotidae@1.0.18, royalscurtains@0.0.1, SergTweaks@1.3.2, sirenia@1.0.20, spheniscidae@1.0.11, stoneharvesting@1.0.5, swifttime@1.0.4, tailsmod@2.0.2, tprunes@1.1.1, terraprety@6.0.2, thylacinidae@0.1.2, viverridae@1.0.4, vombatidae@0.4.1, game@1.20.9, vsimgui@1.1.8, abcsredux@1.0.9, airmapfix@1.0.0, alchemy@1.6.50, offhandpenalty@1.2.1, anafkstory@0.9.5, animalcages@3.2.2, apeflowerpots@1.2.3, apegrapes@1.2.6, apelanterns@1.1.1, apewindows@1.2.0, flags@1.1.8, betterfirepit@1.1.5, betterruins@0.4.12, blobcatmod@0.1.1, canjewelry@0.4.18, carryon@1.8.0-rc.4, cartwrightscaravan@1.4.0, chestorganizer@1.2.3, colorfulcandles@1.2.3, combatoverhaul@0.3.9, commonlib@2.6.1, configlib@1.5.3, coreofarts@0.2.3, danacancook@0.2.6, danatweaks@3.4.1, decayingcreatures@0.1.5, expandedfoods@1.7.4, extrainfo@1.9.9, farseer@1.3.1, fseraph@0.2.3, foodshelves@1.6.2, fromgoldencombs@1.8.12, gridview@1.0.1, herbarium@1.4.0, immersivewoodchopping@0.8.0, immersivewoodsawing@0.2.8, improvedhandbookrecipes@1.1.3, kevinsfurniture@1.6.6, lavoisier@1.3.1, maketea@0.3.1, medievalexpansionpatch@1.0.1, moreanimals@1.4.1, ndlvillagers@1.4.0, norottinghides@1.0.0, spearexpantion@0.3.2, oneroof@1.9.3, petai@3.4.3, removeprimitivesurvivalstairs@1.0.0, rivers@4.1.0, scrollcharactercreation@1.0.1, solidirondoor@1.0.1, statushudcont@3.2.6, stirlingmotor@1.0.1, stonebakeoven@1.1.6, stonerailings@1.3.0, tabletopgames@2.10.4, tentbagreworked@3.1.1, toolsmith@1.0.13, unconscious@1.10.3, creative@1.20.9, vsinstrumentsbase@2.0.1, survival@1.20.9, wildfarmingrevival@1.3.6, xlib@0.8.16, alchemistry@1.0.2, armory@0.2.4, artofcooking@0.2.4, artofgrowing@1.1.2, cats@3.2.0, chickenpet@1.1.1, combat-overhaul-reanimated@1.0.0, drkboats@1.0.1, em@3.2.1, harepet@1.2.2, shearlib@1.1.2, stonequarry@3.4.3, vsinstruments_quackpack@1.0.2, wildcraftfruit@1.3.2, wildcrafttree@1.3.1, xskills@0.8.19, aogbreedingaddon@1.1.0, artsxskills@1.1.0, tailorsdelight@1.9.6, wool@1.6.3, dressmakers@1.5.2
System.Exception: Don't know how to instantiate item of class 'ItemCreatureRM' did you forget to register a mapping?
at Vintagestory.Common.ClassRegistry.CreateItem(String itemClass) in VintagestoryLib\Common\ClassRegistry.cs:line 332
at Vintagestory.Common.ItemTypeNet.ReadItemTypePacket(Packet_ItemType packet, IWorldAccessor world, ClassRegistry registry) in VintagestoryLib\Common\Network\ItemTypeNet.cs:line 196
at Vintagestory.Client.NoObf.ClientSystemStartup.PopulateItems(List`1 items, Int32 listSize) in VintagestoryLib\Client\Systems\Startup.cs:line 615
at Vintagestory.Client.NoObf.ClientSystemStartup.LoadItemTypes() in VintagestoryLib\Client\Systems\Startup.cs:line 424
at Vintagestory.Client.NoObf.ClientSystemStartup.HandleServerAssets_Step1() in VintagestoryLib\Client\Systems\Startup.cs:line 377
at System.Threading.QueueUserWorkItemCallback.Execute()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
after updating rustbound magic in this case.
It is enabled in mod manager tab but not showing in Loaded Mods and i think thats why i have crash.
I have similar crashes with some other mods too.
There is an option and it's explained on the VS Launcher Docs here: https://vsldocs.xurxomf.xyz/get-started/usage/game-client/update-vintage-story
Check it out and let me know if you find any problem ❤️ SynthWave
hello, i just wanted to say that your launcher is an amazing tool for playing by LAN with friends, though i wanted to ask, is there a reason why there doesnt seem to be an option to change my current installation 1.20.9 to the most recent one of 1.20.10?
Thanks a lot ❤️
Btw, this launcher is awesome, I really appreciate the work you've done.
it's made managing my mods so much easier. And I dont have to worry about losing my old worlds anymore because of updating to a new version or changing my mods. While forgetting to make a backup
You probably copy-pasted the clientsettings.json file from another Installation.
Open that file(clientsettings.json) and look for the line with the mods folder.
Change it to match the new Installation Mods folder and this will solve your problem.
If you need more help please join our Discord or contact me on the official Vintage Story Discord server mods post here: https://discordapp.com/channels/302152934249070593/1314991001571557488
Tsukasa
Hello, I try to open an other instance that was ready create, but not show the mods installed, but at the launcher and if i use the open mod folder button there are the mods
You have a button on the top left corner of the launcher with the download/extract/compress progress.
The drive you're using should not be a problem. If you can, join our support server on Discord and send me the error.log and debug.log from .../AppData/Roaming/VSLauncher/Logs to see what's happening. Kassian0x0
I was already thinking about adding a new button on the versions page to re-check installed version and update it on VS Launcher.
I've vacation the next week I'll try to add it so you can just update it in-game and refresh the version on VS Launcher.
EDIT: To make sure everything works as expected I suggest using VS Launcher to update Vintage Story by Installing a new version and changing it on the Installations. The other way you may have some conflicts on the future with folder or new versions been already installed(If you have 1.20.6 and 1.20.7 and then you update 1.20.6 to 1.20.7 in-game, what should VS Launcher do? Remove the one you installed bc the other one is already isntalled? Delete the already installed one and keep the one you updated in-game? It's not easy xD). Lotan
XurxoMF thanks for considering it, only other thing i would like to see is the ability to remove old VS versions without it removing the whole game install folder, as i update my game through the game itself instead of the launcher so i need to keep updating the launcher to show the latest version causing a long list of them in the VS versions tab.
Would be nice to have somewhere we can see the progress of a version installing, its been half an hour for me to update from 1.20.5 to 1.20.7, and the only way to check is to hit play and see the popup that its STILL installing :(
Yeah not sure whats up, but it just refuses to download 1.20.7, just has a zip sitting at 0 kb even after an hour. Im on the newest launcher version, the only change is that i dont download the versions to appdata, i made a folder on my other SSD (same ssd that i have vslauncher installed on) to hold the version installs.
I'll think about that option on the future but for now on I can't add it. I'm adding important fixes and patches on every update, to make sure that it works as expected the latest version is required, but on the future, when the launcher is almost done, I'll proably add it.
i would like an option to disable the launchers auto update
Thanks a lot. I love the hear that you like it ❤️
The new version is incredible! Keep up the good work!
NarielV
The last update allows users to set custom ENV variables to each Installation. What I've planned for the next update is to add a global config to set DOTNET_ROOT so VS Launcher can run the game with that one.
This should fix the issue on almost any linux distro and it'll only be required if it doesn't work for you. If it works without it it'll not be required.
PyK_Angelus
Another user asked for this already. It's something I want to look up on the future but this is already an in-game feature so for now on I'll focus on thing that can't be easily done in-game ^^
I tried using the ENV variables with many configurations of:
# Add .dotnet environment variables
export DOTNET_ROOT="$HOME/.dotnet"
export PATH="$DOTNET_ROOT:$PATH"
and it seems not to use it this is with the AppImage have not tested with Flatpak and updating the appimage resets the AppRun file so I had to re-patch my version.
Hello,
Thanks for this launcher, it would be cool to be able to activate or deactivate a mod directly from the launcher.
a kind of swich to put on of the mod on the same line as the update or delete mods part of an installation.
thanks again for this great launcher
I love tho hear that you like it ❤️
About the Server Manager, it's on the roadmap. I'm not having too much time to code right now but it's the next big feature! Alphanis
I just downloaded and tested the launcher and I love it, as a suggestion, I think it might be interesting to put an option to install servers, similar to the ATLauncher launcher for Minecraft, where you can run and manage the server from the launcher, or leave direct access to a server from the launcher.
XurxoMF
Cool can't wait to see it well not true I got mine working already.
It's a good sugestion but I'll not do so. VS Launcher is an independent project.
i don't want to rely on anything other than VS Launcher and VS Launcher API to avoid problems long term.
This way I can do whatever I want/need whenever I want/need.
Remeber me talking about a PDF generator for modlists?
You could ask to collaborate with the author of the Modupdater to just include his work in your launcher..
I think that would be a lot easier in the long run
NarielV Thx a lot for that ^^
I'll make something similar to see if it works. I'll add a ENV input on the settings so you can set those ENV to use them when you run the launcher. If it works I'll release a version with that implementation, if don't I'll just add what you said to the guide on how to use VS Launcher.
On that note can you add a dialog to close the game for handheld players not necessary but nice.
XurxoMF
OK after a lot of testing I couldnt get the flatpak to work but I managed to get the AppImage to work simple enough all you have to do is add to the AppRun file this:
export DOTNET_ROOT="$HOME/.dotnet"
export PATH="$DOTNET_ROOT:$PATH"
under the exports and above Bin:
There is some user intervention required they do need to get the dotnet 7 runtime from microsoft and make a .dotnet file in the Home folder but that is a small price to pay for the convenience of actually being able to run it.
I reccomend adding an AppImage that is only for Bazzite instead of applying this to the current one as it will more than likely break it for others.
I have a tarball ready with the dotnet if you want to upload it.
Simpler Solution
make a bash script called run.sh that runs it with the environment variable:
#!/bin/bash
# Set the .NET runtime path
export DOTNET_ROOT="$HOME/.dotnet"
export PATH="$DOTNET_ROOT:$PATH"
# Run the AppImage
./vs-launcher-1.4.2.AppImage
NOTE!!!
It does need to be an appimage and integrated if you plan on using it on a Deck or Handheld in gaming mode.
I know what's happening there. I'll fix it on the next update.
To fix it just close and open the launcher again. AilurusHush
I was trying to log in and typed the wrong password - it gave me the warning that it was the wrong email/password - but now it's not letting me delete the text in any of the 3 fields.
Is there a way around this/a way to clear the fields?
I'll think about it on the future.
There will be an option to export installed mods as json to import them on another Installation or to send to a friend and install those mods with 1 click.
They'll also be compatible with MVL.
ManaWei
The modupdater has a neat little feature that i make a good use of.. generating a PDF modlist of the mods installed..
You should make that a feature, generating a modlist for individual saves could be a thing.. if you already have that tho, i might just have missed it
I'm checking it... and there is no error at all... idk what's happening.
The failing mods are: plasterwashes-1.1.0, animalcages-3.2.1, hydrateordiedrate-1.9.8 and aloysiaslocustassembly-1.2.0
I tried downloading those and it works fine... the error on the files you shared is "nothing", literally "undefined"... I'll see if I find the issue.
XurxoMF I put them in pastebin.
https://pastebin.com/JyA8MG5A
https://pastebin.com/0qBn0xXb
I'll chanhe it on the next update! I didn't thought about that but it's a true problem lol.
Thx a lot for reporting it.
EDIT: Can you send me the errors.log and debug.log from the C:/Users/YourName/AppData/Roaming/VSLauncher/Logs folder on Discord please? I want to check why it's failing downloads and fix it ^^
Mollycoddle
Can you make it so that when updating mods, deleting the existing version comes after checking if the download was successful? As it is when something goes wrong I have to redownload the mod manually because the launcher just deletes the old version even if it fails.
The thing is VS Launcher uses the Electron base app so I can't add the .NET base app.
Also I can't use sdk-extensions, only modules...
Electron team is working on improving the flatpak compatibility but it'll take time.
Th3Dilli
I'll be the one to bother then. :)
I think the launcher deserves some attention anyway.
DarkThoughts it's mantained by Th3Dilli if I don't remember wrong. I didn't wanted to bother them but it's not a bad idea. I'll ask him this days.
XurxoMF
Btw, did you try asking the VS devs regarding the flatpak packing? I don't know which one of them maintains it but obviously for them the .net & openAL dependencies work fine. Maybe they can give you some pointers as to how to do it properly.
Mollycoddle please, join the Discord server https://discord.gg/RtWpYBRRUz and ping me @XurxoMF so I can help you. I can't check the moddb every 5 minutes to see if you asked something new ^^
Another option is to ask on the official Vintage Story server. Chekc the mods forum and look for the VS Launcher post. You can ask there too.
I am trying to use this with an existing installation, have followed the instructions, but it doesn't want to work. Installing mods from this website only installs them in the original Vintagestorydata, AND opens the original game, not the installation selected. I have no idea what's going on, I just want to keep my damn mods.
Thx a lot ^^
I'll improve those things you commented on the next release. I've a few listed improvements.
Wow, stunning interface! I'm really impressed with how smooth it feels, amazing job.
I have some minor suggestions:
Also, it'd be really great to see a dropdown for 1.20.X format versions like there is on the mods webpage too :)
Idk exactly how it'll behave, I didn't tested it. But on the Installation it should delete them and add the new ones. Not sure tho. About the Version... yes, you're right, it uses it to check if a mod version is compatible with your game version... you can install the same version you've with flatpak noty to use it but for VS Launcher to check updates.
XurxoMF
Ah... I thought the Versions would be relevant for the mod versions to fetch the right ones but I guess I can just maintain a VS Launcher version that's the same version as the current flatpak version. In case you want to update the guide, the flatpak path for the data folder is: "/var/home/*****/.var/app/at.vintagestory.VintageStory/config/VintagestoryData"
Flatpaks have their own separate configs and are always a bit hidden away.
Edit: I deleted the old installation I used to paste my mods from my flatpak installation into for testing, but the folders for them, including the mods, are actualy all still there and I had to delete them manually.
You don't need to add the VS Version, just the VintagestoryData(Installation)... you should be able to find it at ~/.config/VintagestoryData I think... it's on the guide. You only need the version to play, and you'll not do that using VS Launcher so... DarkThoughts
XurxoMF
No, I mean I cannot add the VS version for VS Launcher because of the flatpak version of VS being sandboxed in the flatpak folders. The path is something like "/var/lib/flatpak/app/at.vintagestory.VintageStory/current/active/files/extra" but it does not recognize the game version if I try to add that folder.
It should let you manage your mods. Not play Vintage Story using VS Launcher, for that use the flatpak Vinatage Story.
If you can't download mods neither it's strange... this only downloads the mod's zip like a browser...
DarkThoughts
XurxoMF
That does not work with the Flatpak version.
Add the VintagestoryData folder to VS Launcher https://vsldocs.xurxomf.xyz/get-started/usage/game-client/vintage-story-is-already-installed
Then download, update or delete mods using VS Launcher and play using the flatpak install of Vintage Story. DarkThoughts
XurxoMF
Syncing the mods folder from a VS Launcher instance with that of the regular / flatpak version of VS on immutable distros, so that we can update them easily from within VS Launcher.
What do you mean with sync both folders? The idea is to install the mods on the VintagestoryData folder directly. DarkThoughts
I just did try to use a symlink to the VS Launcher Mods folder inside of the regular VintagestoryData folder, but unfortunately when trying to launch the Flatpak VS version the process crashes / exits before it even shows the client. So that workaround is unfortunately not possible for immutables either. Bummer. I guess you'd have to use something to sync both folders.
I see. My bad for the silly question, thanks frens :D
DeviousDoge
As said in an earlier comment, you can just copy the mods in your current VS mods folder and paste them into the new mods folder from your VS Launcher instance.
Thx a lot LeperLizard I hope you enjoy it! ❤️
https://vsldocs.xurxomf.xyz/get-started/usage/game-client/vintage-story-is-already-installed
That's the guide explaining how to import your already created installations and game versions to VS Launcher. Mods will be automatically loaded from the Mods folder(only those as .zip)
DeviousDoge
This is awesome, thanks for all the good work.
I may be a blind moron here, but is there a way to import locally saved mods? I have ~150 in my VS install folder. I'd like to essentially migrate my "normal" VS install over to the launcher, retaining all of those mods, but from what it looks like importing of mods via that method is not possibly and I'd have to reDL them all via the launcher? Not a dealbreaker if so, just curious if I'm missing something here.
Cool suggestion. I'll change the mods one to Mod Version. The Version to Game Version is more complicated. I need to change it everywhere for that, even on other languages and the guide... id it's necesary I'll do it, if changing Mod Version is enough I'll keep it that way ^^
Nice, seems to work well too so far!
Another minor suggestion: On the Install Mod prompt for the updates, change "Version" to "Mod Version" and "Versions" to "Game Versions". Otherwise it's a little confusing, especially if the mod has similar version numbering as the game.
Edit: Another thing I just saw. It creates a Logs as well as a logs folder, the latter only containing a main.log. If that's meant to go into the Logs folder I suggest to double check the case sensitivity in the code.
Error fixed on 1.3.2. Mods description will be released on the next version as I had the 1.3.2 already built and didn't wanted to delay an bug fixing important like this one for another 20-30 minutes.
The debug you sent is normal if there are no updated available.
Fixed on the 1.3.2 patch I'll upload in a minute. Abou the Mods page description... that's true... I'll fix it on the enxt update too.
DarkThoughts
Unfortunately the new version just shows me a spinning icon when I go to the mod management of my installation. The info.log file indicates that it was succesfull though? I'll give the pastebin for it anyway.
https://pastebin.com/Rdr2iZK7
The debug.log only states one line, not sure if relevant, but it sounds like it just does not find an update for the launcher:
[2025-02-27 01:07:56.386] [debug] checkForUpdatesAndNotify called, downloadPromise is null
No error.log if I don't have the previously mentioned somewhat borked Handbook mod in the folder.
Also, the Mods button on the left says "Manage Installed Mods", but the page it leads to is for downloading mods, not those who are installed.
XurxoMF At least I got some good news for once been having a tough week cant wait to switch over.
O, ok, so with that method i can install watherver version i have locally, thanks XurxoMF
Installing a version over that folder SHOULD not be a problem. It'll just add the downloaded filder on that folder but your saves and so on will still be there. Copy the Data folder somewhere, delete the version, copy the data folder there again and manually delete non-data files like assets, .exe...
I've guide on how to use VS Launcher to avoid this issues... the link to it is everywhere.
I'll try to improve the launcher to:
glism
I think I messed up bad - does VS Launcher store the original \AppData\Roaming\VintagestoryData\ anywhere? I chose it as the installation path under "versions" as I assumed it would autopopulate with my save. I do see the "add installation" now.
A little feedback - it's tough to notice, especially since it's more likely that users have VS already installed before downloading this launcher.
I fear I may have lost my world and current save :(
Any help appreciated! Thanks
edit: was able to restore from a windows backup of the folder from about 10 hours of game time prior -- much better than nothing!
I've not added that version to the launcher. I'll only add some pre, some rc and all the stables. I don't have enough storage for all the version on the server xD
I'll probably keep all the patches from the current and past version(1.19.0-1.19.8 and 1.20.0-1.20.X) and the last patch from older versions.
If you need to install a version that's not listed on the launcher you can download if on the official VS website aka Client Area, install it/extract it if it's a tarball and add it to the launcher with the 🔍 button on the Versions page
Ragnarogk
I cant find how to install 1.20.4 rc versions. I can see it in the mod filters but not when adding a version
When you install VS using flatpak this one will be downloaded on a different folder.
I'm not really sure where, I suppose the same as VS Launcher with flatpak.
Check it it's at /home/username/.var/app/at.anegostudios.vintagestory or something like that.
It's not a good option to add a flatpak installed VS copy to VS Launcher. Flatpak will update VS when there is a new release and VS Launcher will not register that change.
TigerStars
So I have VS installed through flatpak for simplicity, but now I can't figure out how to use this launcher and find the folder with the version I have. The instructions don't seem to help since it was installed through a package manager and I didn't have to extract a .tat.gz file. I've spent the last few days trying to figure it out to no avail. I even tried to download VS manually, but I'm having a hard time figuring that out. I'm not sure if this because I'm still a linux newbie and need some guidance or if they're incompatible with one being flatpak and the other an appimage. Either way, any help will be greatly appreciated :)
It's already planned. That's part of the automatic mod updater udpate. But this feature will be experimental. I've no way to check dependencies of mods, compatibility between them and so on...
I like this a lot, it's clean and easy to use. One suggestion though; the mod update functionality is a little fiddly as it stands. A single button to update all mods would help a lot.
Ohhhh, ok, then it should be possible. I'll try to do so this week.
XurxoMF
I've meant alphabetical order for the installed mods, not the mod list from the moddb. Right now it's hard to find a specific installed mod because it seems all kinda randomly ordered and when you have 100+ mods it gets very messy.
❤️
There is a MOD funcitonality everyone!!! Thanks XurxoMF !!!
Yes, if a key is not translated on the language you've selected it'll use the EN one. CZ it currently translated at 0%. The user that translated 0.0.1 version dissapeared. I had to change all the keys on 1.0.0 and nobody translated it again. Same for RU.
DejFidOFF
XurxoMF
There is EN translation when switch to CZ (cs) translation
It'll remove the zip of the old version if the modid on the modinfo.json matches.
About the alphabetical order... I'll check if I can easily do that bc the ModDB offers no sorting option for that and making a sorting method for only 1 order type will requeire a lot of changes. Maybe on the future.
About the order by update available... yes, it's part of the automatic updates. For now on you can sort them by updated date. I've to implement a few little things before the automatic updates update tho.
Some users with advanced knoledge about Flatpak and Linux have suggested and are helping me with the dependency issues. If we manage to get it working I'll add it to the official .flatpak (and upload it to flathub).
The problem here is... those users that are helping me discovered a possible way to add .NET but I think there is no option for mono-complete and OpenAL... we'll check it out.
No worries. I'd also suggest sorting mods alphabetically, or give sorting options including one for mods that have updates available (which should of course also be visually represented but I'm sure that's already on the roadmap). On a positive note, after pasting my regular VS instance mods over into the one from the launcher, and updated one of them, it flawlessly replaced the old one despite the name differences. I was half expecting it to just download a second copy while keeping the old version.
I didn't test it yet, but I think what could be done by immutable Linux users is to do the above and then do a symlink for that folder and put it into the regular VS Data folder. I think that should work so that the regular installation recognizes the mods there and then you can use the launcher for easier mod updating.
Yes, that mods zip is corruped or malformed. It's missing leading data making it impossible to read using yauzl.
That list was a fast implementation to fix issues, I'll change styles later ^^
https://mods.vintagestory.at/improvedhandbookrecipes
This one is shown as a faulty mod now, I think. I assume it's the mods at the top with the slightly larger spacing between the following mods. Probably warrants a bit beter separation between that & installed mods.
I'm already working on a fix. Some mods have invalid key names, character and things like that and they are breaking everything.
About the zip file name, yes, the name will be <modid>-<version>... always, to prevent errors.
Thx for letting me know the mods that are breaking everything
DarkThoughts
XurxoMF
Yeah I heard on the Mod Updater page the Cairns mod had an invalid one. Would definitely be nice if users could easily identify such problematic mods.
Definitely good stuff about the mod detection though. I wanted to move away from the Flatpak version since the Flathub updates tend to lag behind a couple of days most times.
Edit: I did just notice that the filenames for Primitive Survival, which I downloaded from within the launcher as a test, is different than the manually downloaded one though. The one in the launcher separates with a - while the manual one uses a _.
Edit: And when I go to installations and click on manage mods, it says "No Mods Found", even though I still got the Primitive Survival version from the launcher?
Edit: Okay, it seems certain mods break the mod page - even if you download them through the Launcher. Two I found so far are Ancient Tools & Real Grapes. Once you install them, they break the mod page until you remove them manually.
You can copy-paste them or download them from the ModDB directly too. VS Launcher will read the modinfo.json and use that info as you said.
Thx a lot for the suggestion with the image link. I'll change it to a button on the bottom of the mod when you hover it.
About the automatic selection... yes, I thought the same while using the launcher. The next update will be an small feature polish and I'll add a few little new things. I'll change all those things this week ^^
I also want to improve mod detection bc some mods with invalid modinfo.json and corrupted .zip file will not be detected so you can't automatically update them clicking install on a newer version for example.
DarkThoughts
Yeah, unfortunate with the dependency.
Regarding the mods though, can I just copypaste my regular VS flatpak installation's mod folder into the one from a VS Launcher installation? I'd assume the launcher just cross references the modinfo.json with what's on the moddb? Or do I need to manually download each mod individually for it to properly recognize it for future updates?
Also, the mod installation from within the launcher felt a bit unintuitive with having to click on the bottom part of the mouse over description while the thumbnail opens up the mod page instead. To me at least it was not really clear without having to look at the video that the bottom part opens the version picker for the installation.
I also think, since you cannot deselect an installation in the bottom left, that it should probably autoselect the first one after you create it, instead of having to do that manually.
New update released. Sadly the flatpak issue on immutable distros is not fixed. I couldn't add .NET as dependency. I'll keep trying.
I'm already aware of that issue. I'm trying to add .NET to flatpak for Vintage Story to work with it but I'm having a hard time doing so... there is no official way to do it or at least I can't find it.
I'll keep trying. If I find a way to fix it I'll update the flatpak.
NarielV
XurxoMF im unable to start Vintage story i get no errors i just doesnt do anything outside of downloading the version. this is for flatpak.
I want to test a few things with the current flatpak to add dependencies so they get automatically installed with VS Launcher.
Once this is done I'll upload it to flathub so I can add the new updates when I release them ^^
Thanks a lot tho ❤️ NarielV
I'll try to have the mods update + flatpak++ + flathub upload this weekend
This will be very useful to those who want to easily sperate their modding and game play enviroments.
Once you have the mod page implemented, I'll be all over this! Looks good so far!
Flatpak and DEB ready! Download them on GitHub realeases. https://vsldocs.xurxomf.xyz/get-started/installation
MacOS build will not be available for now on. I'm having a lot of problems with the VM and I can't do anything.
.flatpak and .deb have to be tested first and I can't make sure those will work. I'll try to make at least the .flatpak.
This weekend I'll post the v1.1.1 with a few small changes, most of them only visual.
The next week I'll start with the Mod Manager Update. First I'll add the manual manager to install, remove and update mods manually and after that I'll make the automatic mod updater. This one will be hard as fuck bc most mods are not properly updated like mods from the 1.18.X are working on the 1.20.X so.... idk how I'll do that.
@XurxoMF Awesome cant wait would make handling modpacks so much easier.
I'll try to make the .deb and .flatpak this week. If I can I'll upload them on the same release.
I'll also try to port it to MacOS. It should not take too much time.
TRexTheHunter thx a lot for your feedback! I'll answer your questions one by one:
Again, thx a lot for the feedback and let me know how you'll name the versions and installations... if it's a good change I'll look into it ^^
A couple of comments so far in terms of UI and also current&future functionality of the software itself.
I was wondering why its not querying the game updates from the VS servers, but looking for the update on your host? (Ie SalazarWindriver, Dec 27th 2024 at 4:57 PM Post)
If there is a plan to have the mods also update, would the mods have to be hosted on your personal server as well?
As of the terms used in the UI, i find it a bit confusing that "version" is used to indicate the game folder and that "installation" is used for your data folder. I'm not sure what your other translator came up with (I'm FR/EN) and wondering if you are open to suggestions. I think some people would think that the "installation" folder would be the game folder and not the data folder ( \VintageStoryData ) .
In terms of setting up the game via the videos, its quite helpfull, but you could have two options from the get go for first time users. One could be "I have already installed VS and want to use this software" and then the UI will lead you to a path with the proper videos and written documentation and buttons to click and the second one could be "I am starting clean and fresh and have no installs of VS (and mods - in the future) and want this software to handle everything".
I imagine also that Mods would be another layer to your software and have similar UI feedback on if you already have mods installed, or if your software will offer to handle it and do the version checking and automatic install.
Looking good! Hoping you are working on mod version checking and auto download soon! Its something I keep hearing on Twitch. Also looking forward how you will handle MP servers in the future! Thanks.
It is I think, or maybe not idk. I can create a Flatpack but I can only upload it to GitHub for now on. It'll not be uploaded to Flathub so if you're using this one to get updates... it'll not work. NarielV
I'll try to upload it to Flathub but idk if I can.
XurxoMF That isnt an issue I have automatic updates on my Software Center
NarielV I can make a Flatpak and DEB compilation but Automatic Updates will not work on those. You'll have to manually update the launcher to newer versions.
I'll finish the Backups Update and upload a new version with Flatpak and DEB packages.
I'll also try to get it working on MacOS and upload a MacOS build if I can.
I play on Bazzite Linux on a handheld PC any chance for you to make a Flatpak install?
Oh shi... I forgot to upload it. Sorry.
The Launcher doesn't load the versions from the official server but my server as it uses a .zip and official site doesn't serve those.
I'll upload it in a few minutes dw. SalazarWindriver
It doesn't seem to show the newest version of 1.20 to download.
I'll check that out, it sounds like a cool adition ^^
Command line arguments for the client, not the launcher ( --openworld or --connect would be ideal for different installs)
PonyVStudios That tool does not work unfortunately, just throws out SSL errors for every single mod.
SalazarWindriver not rn but some users already reported that so I'll fix it on the next update. It'll remember the last used directory for new installations and versions.
Trubbel examples?
is there a way to set it up so it always tries to install to a different location? I keep my games on a second drive but it keeps defaulting to my C drive. It would be nice to be able to point to an instance folder and have each install create a version folder at that location to install.
Any support for command line arguments upcoming?
Moshugan
I posted some time ago on the forums instructions on how to check what version you have installed, and how to install .net7 - did you see that? Might help you.
THANK YOU.
I wanted to... but I can't. Linux has a lot of different distros and, of course, installation process and support is completely different for each distro so I can't do it.
I'm planning on do it automatic on Debian distos like Ubuntu, Linux Mint... and some others like Arch Linux bc those are used by almost everyone, but I can't make it work on every distro, sorry ;-;
Moshugan
Will this help with installing .NET 7 as well as the game? I've had a really hard time finding a way to install .NET 7 to Linux Bazzite.
Mod management will be the second biggest feature of VS Launcher.
The auto-update feature is something I already thought about and I want to implement it but it'll take time. This si the readmap for the mod management:
I'll try to have points 1, 2, 3, 4 and 5 working and released as alpha this year. 6, 7... will be done on January.
DarkThoughts TRexTheHunter
DarkThoughts https://mods.vintagestory.at/modsupdater
https://mods.vintagestory.at/modsupdaterforlinux
Good suggestion! I would gladly pay for this (or donate) to make it happen! DarkThoughts
Do you plan on adding mod update management too? Because I have not played for a while and the mod page here is such a mess, because I just have 362 notifications, and rising, because it does notify you for every single version release, making it an absolute pain to update mod.
McJty I'm working on a Linux build. I'll try to have it working and published this weekend ^^
Does this support Linux?
I want to release it before christmas so... 1 or 2 weeks I hope Tarbrough ^^
A fantastic Idea! I look forward to seeing it develop. Can't wait for the mod part however~
The first part, version recognition, I'll add a buton to look for an installed version so you can add it and not install it again
About the second part, when you create an installarion you can select the folder where your data was and play with that one.
You can only have one session ar the same time so if you login on another installation you'll have to login again of course. That happend without the launcher too.
Program did not respect ( can´t add installed games before launcher ) and did not respect my mods directory / Vintagestorydata/mods. And of course after reinstall need to login again..
Hiii, I've answered on github ^^
Thx for letting me know you like it. If you want you can let me know the features you'ld like to see and I'll check them out and see what I can do ^^
I love this approach. It's a great way to handle some of the common issues with managing mods and maybe in the future some other things like play styles and other configs the main menu doesn't give us a way to manage today. I added a couple of notes on github too for tech stuff. But i just wanted to say thank you for creating this here!
I'll add a little guide on the description to download it.
The warning message is because I've not trust certificate, it costs like 400€ to 500€ so I can't pay it lol
DejFidOFF I'm open to suggestions. Let me know what you think that couls be improved and I'll check it ^^
good start, but need to work on that..