Polraudio Zion Posted January 28, 2021 Report Share Posted January 28, 2021 (edited) Vintage Story Launcher What is VS Launcher? VS Launcher is a launcher that lets you have multiple mod setups for whatever you want. Once complete it will also have a server browser where people can list their servers and people can download all mods required and join the server with 1 click. People will also be able to upload mods for people to download and make packs with. The end goal is to have a single place where everyone can go to get what they want for the game. As of right now only the packs feature works where you can make a folder and load it with mods and launch the game with only those mods. How to add mod packs: Make a folder inside the Modpacks folder and drop your mods in there, then run the launcher, then select the pack you want to play and hit play. Note: If you want people to be able to join your server right from the launcher make a serverip.txt file in your packs folder with the ip and they can just click Play on Packs Server and it will launch the game and join the server all in 1 click. Note 2: If your server has a password please include a "serverpass.txt" file in your packs folder. This will allow people to automatically use the password when joining your packs server. Download: VS Launcher V1.2.2 Dev.zip Screenshots: Changelog: 1.2.2 Dev Added ability to join servers with a password. When packs are created from the server list it will make a password file with whatever password you inserted into the password field. The pack selection on the main tab will now use a password from a password file in the pack when joining the packs server. Note to pack makers: If you want people to easily join your server with a password you can make a new text file in your pack with the name "serverpass.txt" with the password on the first line. 1.2.0 Dev Added ability to join servers and download mods with 1 click when you click Join With Mods. Added ability to manage mods in your packs. Added some links to the Main tab(mainly to take up space XD). 1.1.0 Dev Added the ability to download mods directly from the official moddb https://mods.vintagestory.at/ Added ability to search for mods via text. Added a server browser with the ability to connect to the server with the currently selected pack or no mods. Updated the info tab with hopefully useful information. Added ability to refresh the modpack list. 1.0.2 Dev Added ability to open a mod packs folder. Added the best icon the world has ever seen. 1.0.1 Dev Added ability to set a custom location for launching the game if you are not using the default install location. You can now add a description and icon to your packs. You can now add an IP to your packs if you have a server for the pack and players can connect directly to the server from the launcher. If you find this launcher useful, have suggestions or want to help please let me know below. Edited May 8, 2021 by Polraudio Zion 2 1 3 7 Link to comment Share on other sites More sharing options...
Michael Bleck Posted January 28, 2021 Report Share Posted January 28, 2021 (edited) THANK YOU I'd Donate to you if you had a link, I was thinking of writing one myself but you Offer one Edited January 28, 2021 by Michael Bleck Link to comment Share on other sites More sharing options...
Polraudio Zion Posted January 28, 2021 Author Report Share Posted January 28, 2021 No need to donate even if I had a link. I do this for fun because I love the game. 1 1 Link to comment Share on other sites More sharing options...
l33tmaan Posted January 28, 2021 Report Share Posted January 28, 2021 This is a godsend, now I don't have to turn off 50+ mods every time I want to work on mine. 1 Link to comment Share on other sites More sharing options...
Polraudio Zion Posted January 28, 2021 Author Report Share Posted January 28, 2021 1 minute ago, l33tmaan said: This is a godsend, now I don't have to turn off 50+ mods every time I want to work on mine. That was one of the reasons for it also. Got sick of having to enable and disable mods when going back and forth between modding and playing. Link to comment Share on other sites More sharing options...
EconBrony Posted January 28, 2021 Report Share Posted January 28, 2021 awesome! how does one add server mod packs to it? Link to comment Share on other sites More sharing options...
Polraudio Zion Posted January 28, 2021 Author Report Share Posted January 28, 2021 (edited) The server function isnt working yet. For now you will have to add it like any other pack. Just make a new folder named whatever you want in the Modpacks folder and throw the mods from the server in there. Edited January 28, 2021 by Polraudio Zion Link to comment Share on other sites More sharing options...
EconBrony Posted January 28, 2021 Report Share Posted January 28, 2021 sounds good thanks for the info Link to comment Share on other sites More sharing options...
Julius van Vern Posted January 28, 2021 Report Share Posted January 28, 2021 Really a very good idea 1 Link to comment Share on other sites More sharing options...
Maize Posted January 28, 2021 Report Share Posted January 28, 2021 I'm sure many people have been hoping for something like this! I know I was!!! Maybe one day it will automatically check mod versions so you know when there is an update, oh happy day! 1 Link to comment Share on other sites More sharing options...
SalazarWindriver Posted January 30, 2021 Report Share Posted January 30, 2021 Will there be the ability to have multiple versions of game in the future? I was hoping to not have to try and upgrade/downgrade when switching between server and personal. Link to comment Share on other sites More sharing options...
Polraudio Zion Posted January 30, 2021 Author Report Share Posted January 30, 2021 21 minutes ago, ray57913 said: Will there be the ability to have multiple versions of game in the future? I was hoping to not have to try and upgrade/downgrade when switching between server and personal. Probably not but who knows. You could always just download an older version and install it in a different location maybe and point the launcher to that directory(in the next update). The launcher should work for any version of the game. Once I learn more of the web side of things i might look into it but its not on my list of things to do yet. Link to comment Share on other sites More sharing options...
Polraudio Zion Posted January 31, 2021 Author Report Share Posted January 31, 2021 Updated the launcher with the following features. Changelog(V1.0.1 Dev) Added ability to set a custom location for launching the game if you are not using the default install location. You can now add a description and icon to your packs. You can now add an IP to your packs if you have a server for the pack and players can connect directly to the server from the launcher. Link to comment Share on other sites More sharing options...
Polraudio Zion Posted February 10, 2021 Author Report Share Posted February 10, 2021 Very tiny update before I work on larger things. 1.0.2 Dev Added ability to open a mod packs folder. Added the best icon the world has ever seen. 1 Link to comment Share on other sites More sharing options...
Polraudio Zion Posted February 18, 2021 Author Report Share Posted February 18, 2021 Just a tiny very very WIP preview. I was able to get pulling information from the moddb working and the ability to download mods from the launcher. Next i need to work on making things look more presentable and the ability to make packs. 1 Link to comment Share on other sites More sharing options...
Polraudio Zion Posted February 25, 2021 Author Report Share Posted February 25, 2021 (edited) Alright everyone this is a large update that took me a while to make after the release of the moddb. I hope everyone will enjoy the additions I have added. Without further ado here is the changelog. 1.1.0 Dev Added the ability to download mods directly from the official moddb https://mods.vintagestory.at/ Added ability to search for mods via text. Added a server browser with the ability to connect to the server with the currently selected pack or no mods. Updated the info tab with hopefully useful information. Added ability to refresh the modpack list. Edited February 25, 2021 by Polraudio Zion 1 Link to comment Share on other sites More sharing options...
Polraudio Zion Posted March 9, 2021 Author Report Share Posted March 9, 2021 If anyone is wondering when the next update will come it will be a while. Im currently in the process of moving to a new home. Once I move I wont have internet for a few days to a week. Once I get all moved and internet back ill be hammering out the next update. Thank you very much for everyone who has tried this launcher so far. If you like it please let me know what you like about it or what you mainly use it for. 3 Link to comment Share on other sites More sharing options...
Polraudio Zion Posted April 14, 2021 Author Report Share Posted April 14, 2021 Updated launcher with some new features. 1.2.0 Dev Added ability to join servers and download mods with 1 click when you click Join With Mods. Added ability to manage mods in your packs. Added some links to the Main tab(mainly to take up space XD). 1 Link to comment Share on other sites More sharing options...
Quixjote Posted April 16, 2021 Report Share Posted April 16, 2021 Tried Clicking on and got Details: See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box. ************** Exception Text ************** System.ArgumentNullException: Value cannot be null. Parameter name: input at System.Text.RegularExpressions.Regex.Replace(String input, String replacement) at System.Text.RegularExpressions.Regex.Replace(String input, String pattern, String replacement) at VS_Launcher.MainForm.StripHTML(String input) at VS_Launcher.MainForm.PopulateModList(Int32 modIndex) at VS_Launcher.MainForm.UpdateModInfoRight() at VS_Launcher.MainForm.listMods_SelectedIndexChanged(Object sender, EventArgs e) at System.Windows.Forms.ListBox.OnSelectedIndexChanged(EventArgs e) at System.Windows.Forms.ListBox.set_SelectedIndex(Int32 value) at VS_Launcher.MainForm.RefreshModList() at VS_Launcher.MainForm.GetModFromID(String modID) at VS_Launcher.MainForm.DownloadModFromServer(Int32 serverID) at VS_Launcher.MainForm.MakeServerPack() at VS_Launcher.MainForm.btnServerMakePack_Click(Object sender, EventArgs e) at System.Windows.Forms.Control.OnClick(EventArgs e) at System.Windows.Forms.Button.OnClick(EventArgs e) at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ButtonBase.WndProc(Message& m) at System.Windows.Forms.Button.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Loaded Assemblies ************** mscorlib Assembly Version: 4.0.0.0 Win32 Version: 4.8.4300.0 built by: NET48REL1LAST_C CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll ---------------------------------------- VS Launcher Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: file:///C:/Users/quixj/Desktop/VS%20Launcher%20V1.2.0%20Dev/VS%20Launcher.exe ---------------------------------------- System.Windows.Forms Assembly Version: 4.0.0.0 Win32 Version: 4.8.4270.0 built by: NET48REL1LAST_C CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System Assembly Version: 4.0.0.0 Win32 Version: 4.8.4300.0 built by: NET48REL1LAST_C CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Drawing Assembly Version: 4.0.0.0 Win32 Version: 4.8.4084.0 built by: NET48REL1 CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- System.Configuration Assembly Version: 4.0.0.0 Win32 Version: 4.8.4190.0 built by: NET48REL1LAST_B CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll ---------------------------------------- System.Core Assembly Version: 4.0.0.0 Win32 Version: 4.8.4320.0 built by: NET48REL1LAST_C CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll ---------------------------------------- System.Xml Assembly Version: 4.0.0.0 Win32 Version: 4.8.4084.0 built by: NET48REL1 CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- Accessibility Assembly Version: 4.0.0.0 Win32 Version: 4.8.4084.0 built by: NET48REL1 CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll ---------------------------------------- Newtonsoft.Json Assembly Version: 12.0.0.0 Win32 Version: 12.0.3.23909 CodeBase: file:///C:/Users/quixj/Desktop/VS%20Launcher%20V1.2.0%20Dev/Newtonsoft.Json.DLL ---------------------------------------- System.Numerics Assembly Version: 4.0.0.0 Win32 Version: 4.8.4084.0 built by: NET48REL1 CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll ---------------------------------------- System.Runtime.Serialization Assembly Version: 4.0.0.0 Win32 Version: 4.8.4250.0 built by: NET48REL1LAST_C CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll ---------------------------------------- System.Data Assembly Version: 4.0.0.0 Win32 Version: 4.8.4270.0 built by: NET48REL1LAST_C CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll ---------------------------------------- ************** JIT Debugging ************** To enable just-in-time (JIT) debugging, the .config file for this application or computer (machine.config) must have the jitDebugging value set in the system.windows.forms section. The application must also be compiled with debugging enabled. For example: <configuration> <system.windows.forms jitDebugging="true" /> </configuration> When JIT debugging is enabled, any unhandled exception will be sent to the JIT debugger registered on the computer rather than be handled by this dialog box. Also Tried the "Join with Mods" and it didn't join with mods from a server in the list (My own server). Loving how this is progressing though! Link to comment Share on other sites More sharing options...
Polraudio Zion Posted April 17, 2021 Author Report Share Posted April 17, 2021 7 hours ago, Quixjote said: Tried Clicking on and got Details: Also Tried the "Join with Mods" and it didn't join with mods from a server in the list (My own server). Loving how this is progressing though! Yea its still work in progress. Did you also try other servers with mods to see if you get that error? Also would you mind showing me your server on the launcher so i can see if i get the same error? Link to comment Share on other sites More sharing options...
Quixjote Posted April 17, 2021 Report Share Posted April 17, 2021 yeah, my servers are looks like Books and cob Bandits can cause issues, also sometimes More Roads. cob bandits doesn't have versions on moddb Link to comment Share on other sites More sharing options...
l33tmaan Posted April 17, 2021 Report Share Posted April 17, 2021 What kind of issues does More Roads give? Link to comment Share on other sites More sharing options...
Polraudio Zion Posted April 17, 2021 Author Report Share Posted April 17, 2021 (edited) Wow i cant believe the issue was that simple. I guess someone having a mod without a description bugged out my info getting function. I forgot to add something in case that happens lol. Ill push an update out Sunday night or Monday with a fix. This is the mod that's messing it up lol. https://mods.vintagestory.at/show/mod/535 EDIT: I might be able to get a fix out tonight when i get home from work. EDIT2: I do also want to add a search function for servers because man that's annoying to go through. Edited April 17, 2021 by Polraudio Zion Link to comment Share on other sites More sharing options...
Polraudio Zion Posted April 18, 2021 Author Report Share Posted April 18, 2021 Updated launcher with a fix for a crash that was caused by mods without descriptions. Changelog Fixed a crashing bug when people don't put descriptions for their mods. Link to comment Share on other sites More sharing options...
Polraudio Zion Posted May 8, 2021 Author Report Share Posted May 8, 2021 Added a feature I have overlooked. You can now join servers with passwords yay! Changelog Added ability to join servers with a password. When packs are created from the server list it will make a password file with whatever password you inserted into the password field. The pack selection on the main tab will now use a password from a password file in the pack when joining the packs server. Note to pack makers: If you want people to easily join your server with a password you can make a new text file in your pack with the name "serverpass.txt" with the password on the first line. Link to comment Share on other sites More sharing options...
Recommended Posts