Introducing BeamMM.gui, a completely open source alternative mod manager for BeamNG.drive! The mods shown in this screenshot are real mods. They are not affiliated with this project in any capacity and are just shown as an example. BeamMM is intended to be a faster, more feature-rich alternative to the in-game mod manager. It is currently a very much WIP, but it currently supports the following features: Quickly enable/disable mods! Create and manage presets of mods! Create/delete presets Enable/disable presets Have more than one preset enabled Add/remove mods from preset BeamMM is written in Rust, and it is fast. Don't like the UI? Make your own! The project is split into 2 separate code repositories. BeamMM is the "back-end", which provides functions for interacting with presets, mods, etc. and a basic CLI (for dev purposes). While BeamMM.gui is a very basic GUI "front-end" (I am bad at UI development ). Anyone can use BeamMM in their own separate GUI app, as it is a library crate on crates.io. The following features are currently planned: Easy preset sharing Better mod management: Installing* ** Updating** Deleting Robot CLI mode So anyone can implement a GUI in any language, not just Rust. Far better metadata Right now, it only shows the filename as the mod. In the future, it will include metadata such as the mod's actual name, its short description, and other data. Rename presets Launching the game from this app And any other features that might be useful! *Installing from a local .zip file is coming soon. **Installing/updating from the official repos is a difficult task... I'd need to figure out the API or scrape or something. A major goal of this application is to be non-intrusive. This means not spamming the repo API or being too disruptive to the game's files. The game devs are awesome and I would hate to bother them. This application supports recent versions of the game, and should continue to support new versions so long as the mods db.json file structure doesn't change too much. Does this work on the pirated version? I ain't gonna test that nor do I care. Buy the game. It's worth so much more than its store price, you should never pirate this game. There is currently only Windows support. If you want to help me figure out how to get it running on Linux with proton, I'm all ears. Please submit issues on the GitHub repositories if you have issues or feature requests. To download, go to https://github.com/trevin-j/BeamMM.gui If you want to see the logic code, or want to make your own GUI, check out https://github.com/trevin-j/BeamMM If you download the .exe from the releases, Windows will probably say it isn't safe as it hasn't been signed. To run anyway click the more info button then run anyway. If you don't trust the exe, you can look at all the code yourself. It is all written in Rust and licensed under the MIT license. Alternatively you can build the app from source code yourself using Rust and Cargo. Don't download from anywhere besides the official GitHub repositories! The download cannot be found anywhere else. If you find it on another page, it is probably malicious! Let me know any comments/questions/concerns you have!
As someone who uses over 300 +-mods , I welcome this ! thanks ! Doesn't start. Is there a default path embedded in the exe ?
Yes currently the GUI has the default "%LocalAppData%/BeamNG.drive" path. The backend supports a custom directory so it's just something I need to implement in the GUI when I get a chance!
I'll jus get a junction folder over the default. --- Post updated --- got a junction folder in AppData\Local\BeamNG.drive\0.33 but the exe is not working --- Post updated --- It works ! Had to reverse back to default and junction to the default !