I would also be interested in modding engines, now that they have been exported in json.
Primarily steam engines, having difficulties with fuel types though.
I need to flesh out some kind of 'boiler' object, which accepts any type of flammable fuel & water.
I have the object ingame, but I am having a great deal of trouble defining the fuel/ammo type.
This boiler in turn, needs to create steam. Something that might not be able to do with json.
Managed to implement steam fueltype, but it does not behave like steam at all.
I sorta have boilers, that don't work. And I have steam, that does not work either.
Defining the actual steam engines should be relatively simple, even just a clone of a typical gasoline engine with the fueltype set to steam.
The intention of this is to add some simple, low power steam engines that the player may craft, out of various scrap components.
Along with boilers, that the player may craft, and a very low tech, inefficient alternator.
I had planned to add steam engines a long time ago, but I couldn't really wrap my head around the C++ side of things.
This is mainly to do with a total conversion mod I had in mind, but it could have some potential within the basegame.