My theory is that prior to 0.22, the game would load the textures if it can find the file name specified, but doesn't check if the file format is correct. But I did follow the convention of being specific with the file format anyways, which is why it didn't exactly had any broken materials in 0.22. Yes, this format is not recommended when.
Take, for instance, the Mercedes-Benz CLK55 AMG mod that I reworked:
png textures still work if the format is specified correctly. dds formats are highly encouraged compared to. Then again, the game developers are looking into the issue, and. The main takeaway is that the game does not pre-cache materials in 0.22 for some reason, and while it's fixable, you have to be precise with the file format in the material.cs/ file. To the game, it believed the file specified does not exist, so being specific with the file format in material.cs/ is crucial.
In other words, mods that used to show up completely fine in 0.21 will instead appear with "NO TEXTURE" in 0.22 if its materials were implemented in this manner. But as of version 0.22, the game no longer incorporates this mechanism, presumably to save loading time. dds in material.cs/ instead, then the game would bake the material into cache, thereby converting one format into another. png textures for a mod, but you specified. dds format specified in the material.cs/ file. The main issue stems with the game no longer pre-caching. Just to clear some misconceptions, no, the game can still read. Step 5: Drop it into your mod folder and CLEAR CACHE BY DELETING THE TEMP FOLDER, this is very important.ĭone! If you did everything correctly it should work just like before the update.
Step 4: Zip the "vehicles" folder and rename it something else. After doing this to ALL textures, save the file. If they don't match, correct the file using the format it is in the folder. Step 3: Compare the textures extensions in the file and their extensions in the folder (the actual textures). Step 2: Open the folder you just unziped and then open the materials file(s). You need to be ready to scroll through some text and be very attentious to little details.
You can use the basic windows notepad without any issue, although I would recommend you to download and use Visual Studio Code with "commented json". So how can it be fixed? Changing extensions in the materials files to match the texture. What is a materials.cs file? Very basically, it's the file that tells the game which textures go where on the model of the car. png are not being automatically loaded if the creator of the mod didn't specify them as such in the materials file. Why did the mods break? The game changed the way it reads textures and now.
Well, here's a tutorial on how to fix missing textures caused by the 0.22 update that can be used on any mod (AFAIK) broken by it. Game updates and mods break, a tale as old as Beamng itself despite the devs and modders best efforts to prevent it. Much thanks to Baarry5444 and Nadeox for correcting some of the info and presenting an way easier fix.