Demo Video for Update 2.0:
Non-Mod-Developers see under Available Plugins \/
Boost By Gear:
Backfire / Afterfire:
Indestructible Engines:
Ultra Radiators:
Ultra Clutches:
Adjustable Powercurve:
Advanced Internals by wlkmanist:
(Soon: Engine Sound Changer)
(Soon: Indestructible Vehicles)
This is a LUA mod to make it possible to generate "Additional Modifications"-slot mods for every vehicle ingame that supports it, even modded ones, that have the "vehiclename_mod" - slot.
This makes the modding of all supported beamng vehicles at once less tedious and easier. Required for creating a mod with this:
-> this mod will then automatically generate all jbeam files based on all the found templates
- one template.json file, which is the structure for a "vehiclename"_mod.jbeam file in the right folder (modslotgenerator/"templatename".json)
This also makes all the Additional Modification-mods selectable at the same time!
* For the available Plugins, for now at least. Compatibility with all Additional-Modification-Mods is on the way.
Installation
Ingame there are Popup Messages that tell you what happens:
- Install like any other mod
- Install any plugins made for this.
- (not always needed) Reload LUA with the GMSG-UI or just restart once
- Select MultiSlot-Base in Additional Modifications Slot
- Select mods you want to use.
- (optional) Add the App from the UI editor, makes debugging easier for plugin-devs
![]()
(I made some plugins myself for some examples)
GMSG UI:
![]()
Make standalone mods with this (to even release yourself)
![]()
Settings for how Plugins for this get generated
To Open the UI there are two ways:
- add app named "General Modslot Generator Toggle Menu" and press that on the UI to toggle the UI
- bind "Toggle GMSG UI" in the controls to something and use that
![]()
For mod devs / anyone that wants to create a simple mod:
(It just sounds harder than it actually is)
First: DO NOT INCLUDE THIS MOD IN YOUR PLUGIN - ADD A LINK TO IT
This would only make duplicates of the same thing and be unnecessary. By having this as a dependency, its way easier for me to release an update to the code to improve stuff and you don't need to manually update your mod/plugin.
Creating a plugin:
This is pretty much the same as making any Additional-Modification mod.
What is different?
You need to make a .json template and place that in /modslotgenerator/, like you would place the jbeam in the /vehicles folder. You will find a template in this mod under ModSlotGeneratorExampleTemplates/template.json.
Rename your Template to something unique, that wouldn't conflict with another mod (don't leave the default name of the template.json file or call it mod.json, these are bad names). THIS TEMPLATENAME WILL BE HOW IT SHOWS UP!
For examples just download one of my Plugins (see below to see as a reference)
This is what the example template looks like:
![]()
Now develop your mod accordingly in here by adding whatever Additional Modification slot you want, just don't change the slotType
Testing the plugin
Use the GMSG-UI for testing, generating mods, finding the template and packing the mod.
Releasing the mod:
Add the link to this mod into your description on the mod page and write that they need to download this for your mod to work. (maybe also add something like [MultiSlot plugin] or whatever)
For any questions or issues go here to report:
https://www.beamng.com/threads/tool...r-every-vehicle-inc-mods-with-template.98927/
Credits:
@Dummiesman - some of the initial jbeam generator Lua code
@TommoT - creating this mod, App
@DaddelZeit - some UI inspiration
David Heiko Kolf - making dkjson module for LUA used in this mod (only in Version 1.0, removed after V1.5. Website: http://dkolf.de/src/dkjson-lua.fsl/wiki?name=Documentation)
- Incompatible with non _mod-slot vehicles (might get added in the future, still unsure)
- Is a dependency (kind of fixed with gmsgDownloader)
- Folders for generated jbeam files don't get automatically deleted, the files do
- Gets disabled when loading into a map for some reason? Can be loaded again by disabling and enabling the mod again or by reloading Lua
Dismiss Notice
In the upcoming weeks mod approvals could be slower than normal.
Thank you for your patience.
In the upcoming weeks mod approvals could be slower than normal.
Thank you for your patience.

Experimental MultiSlot aka General Modslot Generator (GMSG) 2.1
Generates and combines Additional Modification Mods! For every vehicle, even mods!
Tags:
Recent Updates
- Hotfix for UI loading Feb 26, 2025
- New UI! Feb 20, 2025
- Some reworks, improvements and a dedicated App! Nov 18, 2024