Im totally new to making a mod for BeamNG drive. i have a school project proposal on making a mod for this game and Im seeing that only notepad seems to be used. my teacher wants me to code in python... is it possible?
BeamNG doesn't use Python. So that isn't possible. In terms of programming languages, BeamNG makes use of JavaScript and Lua within mods. The games core functionality (engine/physics/etc) is written in C++, but that is precompiled, so not modifiable. You could however write an external tool that might be useful. A bit of software that can use the game files outside of the game to do something cool, or to edit game files. Just to clear something up for you. When writing software, you can usually write it in whatever program you like. This program is often known as "Text Editor" or "Integrated Development Environment" (IDE), depending on what features it offers. For example, Notepad is just a plain text editor, while software like Notepad++ adds some nice syntax highlighting features. Then there is also stuff like Visual Studio, which has syntax highlighting, with predictions (IntelliSense) all bundled into an "integrated" piece of software. This means that you can actually write Python in whatever program you like. As long as you save it as the correct file type (and your code is valid), it will run. This is also true of compiled languages like C++. Except you would use a compiler to create your executables, rather than running them through an interpreter.
Ok now I understand so basically it would be more complex than it should be with python. makes sense, thank you for your time. : )
Well for BeamNG you still can't code with Python, however you may be able to write external programs for the game. Your question was kind of confusing though, as Python is a programming language and Notepad (or Notepad++) is a software. @aljowen was saying you can't create anything for BeamNG in game with Python, however you can write Python on Notepad++ or any program of your choosing.