Polraudio Zion Posted January 28, 2021 Report 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
Michael Bleck Posted January 28, 2021 Report 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
Polraudio Zion Posted January 28, 2021 Author Report 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
l33tmaan Posted January 28, 2021 Report 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
Polraudio Zion Posted January 28, 2021 Author Report 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.
EconBrony Posted January 28, 2021 Report Posted January 28, 2021 awesome! how does one add server mod packs to it?
Polraudio Zion Posted January 28, 2021 Author Report 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
Maize Posted January 28, 2021 Report 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
SalazarWindriver Posted January 30, 2021 Report 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.
Polraudio Zion Posted January 30, 2021 Author Report 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.
Polraudio Zion Posted January 31, 2021 Author Report 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.
Polraudio Zion Posted February 10, 2021 Author Report 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
Polraudio Zion Posted February 18, 2021 Author Report 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
Polraudio Zion Posted February 25, 2021 Author Report 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
Polraudio Zion Posted March 9, 2021 Author Report 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
Polraudio Zion Posted April 14, 2021 Author Report 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
Quixjote Posted April 16, 2021 Report 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!
Polraudio Zion Posted April 17, 2021 Author Report 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?
Quixjote Posted April 17, 2021 Report 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
l33tmaan Posted April 17, 2021 Report Posted April 17, 2021 What kind of issues does More Roads give?
Polraudio Zion Posted April 17, 2021 Author Report 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
Polraudio Zion Posted April 18, 2021 Author Report 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.
Polraudio Zion Posted May 8, 2021 Author Report 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.
Recommended Posts