*FIXED* sorry if you used this previously, I checked, but didn't check rigorously enoughCurrently there's 3 torque increasing parts that directly effect the torque curve; intake, exhaust, and mult (engine block). I feel that this was limiting for some uses, or some people may want to break down the "Engine Long Block" into its individual parts. You probably should know how to mod before just trying to make a mod with it. Anyone can use this, as long as you're not profiting from its distribution in any way, BeamNG is exempt, obviously. This mod is compatible with existing parts (wasn't previously), but you can still remove other existing parts if you want, it's up to you how you use it. You can just take this BX mod and use it as a simple mod, it's the engine "2.4L I4 With Extra Parts". Or use its contents in your mod; - drag the lua folder into your mod's root directory (or combine it with your existing one) - in your engine's "powertrain", change the type to "combustionEngineWithExtraParts" - change the engine add on part's torque modifying array names to look like mine in the examples. Standard names are "torqueModMult", "torqueModIntake", and "torqueModExhaust", and they are still compatible, but your new parts need names that start with "modM" for mods that multiple the torque, or "modP" for mods that plus. Then make sure you set up your tables how you want them to be set up. (I've set up a print function for the console, and it'll show you if it's picking up your installed mods) In the example files, I've added camshafts to show a custom type, but you can add/name what ever you want. I've also shown modified intake, and block types in there too (though you can keep them stock if you want, I'm just showing the difference). Keep in mind that the standard beamng exhausts will only take power away, it's not a glitch. Make sure all your modM and modP names are unique for each slot type. This is only a simple mod I made in a few hours, it doesn't showcase any ability to, for example, increase rod strength or what not (it might be able to, I'm not testing it though). It just adds unlimited torque table adjusting slots.
updated this mod, sorry if you used the old version and thought it worked properly. If you know of people who used it, let them know it was wrong, and that there's a newer, and simpler version now