I found that setting up a new scenario from scratch can sometimes be a bit tiresome, especially if you have limited knowledge on how BeamNG handles things. The goal of this project is to provide an easy solution to create empty map templates. I also aimed to make it easily extendable for people with deeper knowledge of BeamNG. Code and “Documentation” can be found under the GitHub link here: Github.com/Grille/BeamNG_LevelTemplateCreator Download program, with asset packages: [Download v0.1] [Download v0.2] [Download v0.3] [Download v0.4] This application requires NET6 x64 or newer. I hope some of you will find this useful, and I’m curios to hear what you think ^^
I will test it! I considered to build something in my mapping tool as well with the possibility to choose assets from all vanilla maps like terrain ground textures from westcoast, assets from east coast and so on. Great that you did it. I’m developing in .net too, haha. https://www.beamng.com/threads/beamng-tool-for-map-creators-updated-2024-02-25.89058/ I love your clean code. Mine is more on the Spaghetti side of life. --- Post updated --- One thing: You should explain what is meant with the packages path. Better call it target folder or something like that. packages is not a known word in the BeamNG world. And how do I get the asset-lists filled? Do I misunderstand something with the paths?
Oh packages must point to the packages folder that comes with the download. I assume you compiled the code yourself? There some changes to the materials since the way they are setup in BeamNG they are not very useful outside their specific map There are some changes to the materials since, the way they are setup in BeamNG they are not very useful outside their specific map. The path where the level is saved to is automatically determined from the user path and the namespace, or you can select any folder with save-as. Thanks ^^ Also did you something to the poor GUI? xD The layout looks a bit weired on youre end.
Ah! I downloaded your Binaries and now it works! Do you mean your GUI or the GUI in my tool? I didn't do anything on your GUI Now it looks correct: --- Post updated --- And that you generate the initial terrain.ter file including the materials is shockingly awesome! How did you reengineer that?
Nice Interesting The fields on the left are supposed to fill the whole area, no idea why that could break?? Take a look at one of these Json files BeamNG generates when you export terrain, it more or less includes a file specification. Then some poking around with an hex editor, to find the exact layout and done ^^
Added an experimental terrain merger tool, can be used to resize or combine multiple terrain blocks together.
https://github.com/Grille/BeamNG_LevelTemplateCreator/releases/tag/v0.4 Now, all BeamNG terrain materials are added. However, most are not fully set up yet. This means that most materials have no preview, and the user has to set up a proper base color for those materials.
Yes, on the left side are the selected assets, on the right the available. Just click on 10m_grid to move it to the left.
Did you check the visualization settings in world editor? There you can switch off shadows with a checkbox.
Any idea why mine wont launch the application? My only thought was my beam is installed in a different drive but even after changing it in the config file it wont launch. All it does is open a window for a frame and then it just closes itself immediately. EDIT: I didnt have .net6 x64 installed.
Did the program mention net6-x64 as for why it couldn't start? If not, I my should place that more prominent in the readme or something.
No, nothing would come up at all when trying to launch. You'd see a window open for about 1 single frame and then it would just auto close itself. TBH i thought I wouldve had that net6-x64 installed just because I have so much other stuff on my PC installed. It was just me being dumb and assuming lol.
It really sucks that they stopped distributing the newer .Net versions with Windows.... So it's kind of fair to "naively" assume that it would just be preinstaled. xD
That’s the reason why I publish my tool self contained. The download will be much bigger then but works always.