This is a pretty easy and nifty way to personalize your game. Here's the steps to make custom loading screens: First off find a bunch of screenshots your find especially interesting. Make sure they are fairly large in size! (the ones I used were 1800px by 1012px) Custom loading screens in addition to original loading screens Navigate to C:\Program Files (x86)\Steam\steamapps\common\BeamNG.drive\ui\modules\loading\drive Place your images in that folder Rename the placed images to "mainmenu_loading_xx" (replacing the xx with the next available number) The game will now load these images in the loading screens. Custom loading screens only Navigate to C:\Program Files (x86)\Steam\steamapps\common\BeamNG.drive\ui\modules\loading\drive If you want to only have custom loading screens, then delete all of the original pictures in that folder except for the one titled "mainmenu_default" (I don't know if you can actually replace this one). Place your selected images in the folder (C:\Program Files (x86)\Steam\steamapps\common\BeamNG.drive\ui\modules\loading\drive). Rename your images using the same naming conventions (see picture below if you're confused) The game will now load these images in the loading screens.
Here's how you turn it into a mod: https://www.beamng.com/threads/tutorial-the-folder-structures-for-other-mods.41747/ --- Post updated --- An example: https://www.beamng.com/threads/main-menu-extension-mod-5-13-17.39973/