Separate names with a comma.
In the recent BeamNG updates, the parts system has been changed, causing the "Crazy Contraptions / Part Randomizer Remastered" mod to break. This...
For parsing, you can try hjson: https://github.com/hjson implementation for c++ seems to work, not sure how it will work with python
yes
Checked it, it works. I don't know why onExtensionLoaded is not called for you. --- Post updated --- modScript.lua files are executed when a mod...
For example, like this
Here: https://documentation.beamng.com/modding/input/ --- Post updated --- By the way, now “input_actions.json” is gradually being replaced by...
No, it's not supposed to work. The game has a strict whitelist of allowed resource URLs and ip addresses. Earlier the list looked like this: (I...
I was developing such a system, it is 1 of the modules in my unreleased SUU "toolkit" called "requireMod"...
I may be wrong, but it seems that "extensions.load" is deprecated, and when it is used, information about it is displayed in the console. (At...
The "load" function does not load code from a file, wrap in dump, there will be an error in the console.
The problem with the current implementation is that there is no way to extend the list of "valid" materials for decals, in case a "Dynamic...
Not really, all modules come in 1 mod (weight - 95 kb). According to the idea, by writing only 1 line, all of them become available for use. User...
While working on an update for my "Cheat Panel" mod, I needed to create easy to use and universal functions/modules that could work in VLUA and...
Optimized your mod a bit. I managed to reduce the weight by 100163 times.:) And now without overwriting files. I hope you don't mind.
Fair enough, I absolutely agree. But in the update I just plan to abandon the paid version, introducing its functionality in the mod and, of...
Yes, the mod is partly broken on the new version, and to fix it to a great regret I find no time, too busy developing "cheat panel" and "sUU"...
I support the idea, but I think that any encryption and prohibition of changes/viewing of purchased mods is unnecessary. Absolutely agree
I just wrote "dump(scenetree.findObject("theLevelInfo"))" :) And saw this method at the bottom - { assignFieldsFromObject = "<function 16>",...
Have you tried "be:reloadStaticCollision(false)"?
Do you mean this curve? [ATTACH] If so, it can be done as follows: scenetree.findObject("theLevelInfo"):setTemperatureCurveC({{5, 20}, {6,20}})...