Hey, I started a new level using a small gridmap as a base. Deleted the terrain and created new one using L3DT generator. Now the problem is that the new terrain does not have a material. Is there an easy way to take one from other maps? I also remember there being something like autopaint? I guess I still need materials for that. Can some some one give me some hints? Thanks
I followed this tutorial to create some kind of material maps, but the game won't let me select grass, rock or mud, the only selection available is warning material Edit: Oh sorry, it found that it has materials of small grid map, but how do add other materials like grass and stuff. I could start the map on some other map like west coast, but then it turns out I have to remove 2000+ decals one by one...
A good tool to do that is made by @Grille. https://www.beamng.com/threads/beamng_leveltemplatecreator-pbr-v0-4.98334/ Just use this tool with the same map name you have and the copy over the generated material files to your level. Then add the terrain materials in the world editor to your terrain in the terrain painter.
Oh yeah, I tried this tool, but it doesn't run, just some window blinks for one tenth of second. I also used your tool to create the template map, it works well.
I had no problems with the tool. Just send me the name of your map. The part that is written in the file path and look around the terrain materials of the vanilla maps and send me a list of your choices. Then I try to make the files for you this evening.
Map name "MasterRallye" and I'd like to get materials from East Coast USA and Italy. Thanks. I'll try to get that tool working tho. I got the tool working. It didn't work before because I installed Net 9 instead of Net 6. However now I don't understand how to add the materials within the tool. It lets me do something like create a new level and there is also terrain merger tool. --- Post updated --- Okay I think I understand. I created a new map with the tool named the same as the map I am working on and which file should I copy over to my map? I copied art/terrains/main materials, but I do not see new materials in terrain painter. --- Post updated --- Oh its maybe because the two columns of the tool are empty when I start it. I saw that you had this issue, but I have the packages in place and they are still not showing up.
do you have the net6-desktop runtime Installed? (should have read the next message lmao) but was it the net9-desktop runtime? it should be backwards compatible??? --- Post updated --- Just to be sure, you did unpack the zip?
Okay I think I understand. I created a new map with the tool named the same as the map I am working on and which file should I copy over to my map? I copied art/terrains/main materials, but I do not see new materials Yes I unzipped them Idk, it started working after I installed NET 6. However it gives me this error when starting the app, I think its related to the path to packages, because it gave me this error when I pressed the button to choose the path and now gives it every time I start the app.
wtf, can you post the details of the error message please? also try deleting config.json if you get it working you have to copy over the texture and material files from art/terrains. to have the materials ready to use you must also copy the terrain.ter file, adding materials to an existing terrain is a bit more complicated sorry. you have to manualy merge youre and the generated materials.json and add the materials to the terrain block in the ingame editor. maybe something i will add in the future
Ok I got it working. I mean the columns are now filled with the materials with preview. So Which files do I need to copy from newly created map? --- Post updated --- Oh ok, I'll try to copy it over. Thanks --- Post updated --- So if I wanted to go the simple way, I should use the terrain created with your tool, but what if I want to generate it using L3DT? That is not possible?
Nice ^^ If you copy over the materials to an existing terrain also make sure you set Resolution, World-Size and Square-Size correctly, its important so that the materials get properly scaled for your terrain. But the easiest is to just use the tool as intended and generate the new terrain from scratch L3DT gives you a hightmap right? you can apply that to the generated terrain ^^
Yes and some material maps, but the height map is most important. How do I apply it to existing terrain? So far I only know how to import it as a new terrain.
First check if the terrains are there in the terrain material editor. If yes, you can open the terrain paint tool. At the bottom is a button. Add terrain material. There you can add the materials to your terrain. You should be able to paint them. --- Post updated --- Does L3DT produce black and white images for the terrain types? Then you can import your heightmap again together with the materials. You can assign your materials in this step. Just checked L3DT for the first time. - You can export the Attributes map. - You can select each color in a paint application - copy it to an image with black background and make the copied color white. - save it as 8bit greyscale png and name it with the material you have chosen. Then you can import the materials to beamng quite easily and connect it to the beamng material. To get an idea what I explaned here just export a vanilla map like eastcoast with the world editor terrain tools and take a look at the exported png files. With these files you could import the whole terrain with material back to beamng.
Okay so I got the template creator to work and added the terrain height map and materials maps afterwards. Thank you for your help guys! And also these tools are wonderful.