What is DependNG.resolve?
This is an addon for mods that require other mods in BeamNG.drive. As an example, it is used in my Plugins that require MultiSlot for them to work. It makes it possible to require other mods in BeamNG without having to copy them into your mod or requiring users to manually install the requirements. It automatically downloads and subscribes to the requirements.
How it works
The lua script in this mod automatically checks if either:
If none get detected, the script automatically subscribes to the required mod via the Mod’s ID with the ingame repository.
- a required extension is loaded
- required mod’s ID is present
- the required mod’s name is in the folder structure of the mods
Using the Installer
To use the Installer, Bind "Toggle DependNG.resolve - Installer" in your Controls to any desired Key, it is under Menu Navigation.
![]()
Press that key and follow along with what you need to enter to install DependNG.resolve into your mod.
Alternatively you can load the Installer using extensions.load("tommot_dependnginstaller") in the Game's Console
![]()
To get the ModID, you need to visit the required- mod’s Page on beamng.com and find it on the left side. This means that you need to have the required mod (dependency) already released on the game’s repository.
The Installer will get all activated Mod’s IDs and display them as a selectable list. If the mod is downloaded from the Repository, the Mod’s Name will also get displayed next to the ID.
You also need to select a mod where the dependency resolver should get installed to and enter your name.
If a mod, where you want to install this into is packed as a zip, it will ask you to unpack first, which can be done with the UI itself.
At the end you can let it automatically repack your mod into a .zip
Credits:
- me (Toemmsen96 / TommoT)
Experimental DependNG.resolve installer - Modpack Maker 1.0.0
Add automatic dependency resolving to your mods
Tags:

