Hello anyone who has found this. I have since discontinued this version, but there is a version I do sustain called "beamng launcher revitalised"
I wouldn't recommend that, and it's probably not allowed anyway. And even if you did, I doubt anyone would just download and run it. Pop it on Github or some other place instead (including the source), that way people can verify it's safe before just running it lol
I have a github link and I know to post source code. but I really just want to show that I have made a small thing --- Post updated --- Update is in progress RN --- Post updated --- Started to create the new UI. opinions? (I will try not to post too much) --- Post updated --- --- Post updated --- Adding some cusomisiation: Got themes, Light, Dark, and Dark blue --- Post updated --- I'm going to add a way to save the theme since I want to make entirely custom themes at some point. might require a lot of work. but for now, enjoy this --- Post updated --- The "Text colour" button works properly. I have added it back into the main program. BTW, should I add a language option (by that I mean British English/american fake thing) --- Post updated --- Done it for you --- Post updated --- If anyone can help with some american words that change please tell me. I never have bothered to learn anything other than colour and color --- Post updated --- --- Post updated --- Added spanish language to some buttons. Ill finish it later as Im tired
Launcher-Code/Form1.vb at main · Beam-Launcher/Launcher-Code (github.com) Why are all the paths hardcoded? To get the game path, you should: 1. Find the steam path via the registry (look it up on Google) 2. "Parse" steamlibraryfolders.vdf in the Steam path to get all the Steam install paths. From this, you can get the path (example: "G:\\SteamLibrary") and then check if that path + "BeamNG.drive\\Bin64\\BeamNG.drive.x64.exe" exists, if it does then there you go, that's the path. To get the latest version, you can resolve the path for "latest.lnk" in the BeamNG directory. --- Post updated --- I would give you an example of how to do it, but I don't have it for VB, only C++. After a quick search, I found this: vb.net - Find steam games folder - Stack Overflow Might be useful for you
The "Text colour" button works properly. I have added it back into the main program. BTW, should i ah thanks. I'll look at it tomorrow since I will actually sleep now. --- Post updated --- explain it: is the "appmanifest_000000.acf" the right one (0 instead of a proper number juts for here) --- Post updated --- its in the folder C:\Program Files (x86)\Steam\steamapps --- Post updated --- I can't find latest.INK anywhere is it in the same directory as programfiles (x86) --- Post updated --- Forget everything i just said, the issue I now face is that it launches the official launcher Rather than going straight to the game, it launches the official one --- Post updated --- idk if its possible to bypass that is really why I hard coded it
Forget everything i just said, the issue I now face is that it launches the official launcher Rather than going straight to the game, it launches its just to have a different looking startup menu before actually loading the game.
I would give you an example of how to do it, but I don't have it for VB, only C++. I wouldn't recommend this, you could mess things up very easily. And it launches the official launcher because you're using steam://run/. You will want to automatically find the actual path of the executable and then launch that