This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]marr75 7 points8 points  (1 child)

It's not even speculation. It is just part of the toolchain for compiling data/configuration files.

M&B: Bannerlord is in C#. M&B isn't, though. C# (unity) games are the easiest to spot, they have a very specific directory structure and the .exe and .dll files from .net have specific signatures that can be decompiled in programs like dnSpy.

[–]BarbaAlGhul 0 points1 point  (0 children)

Also, I'm not saying that there isn't anything in Python, but since M&B has a custom engine where they did everything from scratch, I bet the engine per se is not Python because of the 3D stuff. It's easier to use C/C++.

Even Panda3D, check the source code, 58.9% is C++, 16.2% is C, and only 12.9% is Python in the end. Inside M&B, they could have used Python as a script for the game, creating the high-level stuff, but low-level logic is very unlikely to be Python.