I think it would be cool if we could adjust how much oil we have in our engines (with a slider in-game like fuel). let's say I make a cool rally car config, but after driving it hard it says "oil overheating". Then i could add more oil to make it usable We could also simulate what happens when driving with no oil at all
Ironically, this would have the same effect as running the engine with no oil. If you add too much oil to the engine, the crankshaft will come into contact with the oil, and begin to "whisk" it, creating air pockets and bubbles. These bubbles, when passing through the oil pump, will cause interruptions in the oil flow, and potentially starve the engine of oil, causing it to overheat and seize completely Now that your car maintenance lesson is over, this is an awesome suggestion and I'd love to see it implemented
Please note that adding oil (or coolant for that matter) won't make the car overheat less. It's just more mass that needs to be heated so it takes slightly longer to reach the same temperatures. It might help with a specific stint, but does not magically lower the temps over prolonged periods. In any case, what you suggested is technically already possible, a modder could easily add a slider for the oil amount.
Please keep in mind that the oil stuff was never meant to realistically simulate what happens when you run the engine without oil. Its mass is only required for the thermals math. So setting it to very small masses might lead to rather interesting effects
Must need more headlight fluid. OT: Wouldn't mind if engine ceasing was simulated One would have fun trying to blow the hood off of a car when you finally throw a piston.
It's similar code to the fuel level correct? The variable ones you know sorry typing on phone not accurate
Maybe, I will let you tinker with it to get the core code working correctly but it would be a nice idea to see if it can be adjusted or not
Yep, just like the fuel level is just a jbeam variable that affects an attribute in the "mainTank" (usually), you could do the same with "oilVolume" in the "mainEngine".
Code: "variables": [ ["name", "type", "unit", "category", "default", "min", "max", "title", "description"] ["$fuel", "range", "L", "Engine", 90, 0, 90, "Fuel Volume", "Initial Fuel Volume", {"stepDis":0.5}] So thats the code there for the D-Series pickup truck, so we can alter that to effect the oil level Code: //cooling and oil system "thermalsEnabled":true, "engineBlockMaterial":"aluminum", "oilVolume":8, And thats the code for the Oil system there, so we would change the "oilVolume":8, to "oilVolume":$Oil, to make it adjustable or have I got that entirely wrong and I would accept assistance to get the code correct (n00By code editor here)
Okay if I am on the correct track with what I said there, what in the Variables section would need to be corrected since thats a fuel level variables, what would need to be changed to make that into an oil level variables and also if needed to coolant level variables
I must have gone waaaaaaay over the line with my RL car then, because it skipped the air bubbles and went straight to destroying the rings in at least three cylinders. Then a rod bent and, well, that's why I'm driving an Escort for now. This has to be at least the fifth stupidest thing I've ever done.
You set your volume variable to $Oil in your code, so the correspoding entry in the variable section would look more or less like this: Code: variables": [ ["name", "type", "unit", "category", "default", "min", "max", "title", "description"] ["$Oil", "range", "L", "Engine", 8, 0, 8, "Oil Volume", "Initial Oil Volume", {"stepDis":0.5}] ] Assuming "8" is both max and default amount desired.
That "Range" thing may cause an issue but I will give it a go and see if it works or not UPDATE Okay I managed to get it to work but now for some reason its unable to be adjusted in the "Tuning" section I need to figure out why that is not able to be done currently, any suggestions? --- Post updated --- Any suggestions on how to get this thing to work correctly so you can adjust it in the Tuning section?