New Engine Simulator Version for Patrons Only!
🕑 Added 2022-12-22 14:52:46 +0000 UTCHey guys, I have lots of time for development now, so I've added some highly requested features to Engine Simulator for the 1.12 release happening soon! I've created this release candidate for you guys to try out. This (finally) adds a "Load Script" button as well as an in-game console that shows you the errors that were found in your script. It's also a bit more resilient than before and can handle more error cases (so the program won't just crash with no information in the error_log.log file).
As a final feature, I'm going to try adding support for laptop trackpads so the scrolling issue is solved for people without a mouse.
Important: older scripts will probably not work with this version without a minor modification. Simply write main() at the end of the script. This will tell Engine Simulator that you want to use the script as a standalone. Check out the included engines for an example of how this is done.
If you find any bugs, message me here on Patreon or reach out to me on Discord (which is probably the easiest way to reach me). For those of you who are still not on the Discord server, I strongly recommend joining since we have a Patreon-only page there where you guys can ask me and others in the community any questions you might have.
Comments
Glad to finally have some hotloading buttons, thanks for the update Ange!
larsloveslegos
I love how I can load a file instead of having to manually edit the main.mr file. That change alone is really nice
AngeTheGreat
Possibly in the future but there's quite a lot more IP in this version than previous versions and I don't think it would be wise to release it right away. I'll need to assess what the implications of releasing it would be first.
Leon Jordan
That would be awesome! Do you think the rotary update will go open source btw? Because I always modify engine simulator to include extra capabilities such as 2 step, launch control, auto gear shifting (for videos), ignition timing control for rpm limiting instead of spark cut, DSG shifting (retard spark when changing gear) and much much more.
AngeTheGreat
I might add a setting to bring back the behavior in the previous version so you can turn it on or off, because it is useful for creating braps lol
Leon Jordan
It's still peripheral port, but it's simulated Bridge port I guess π basically both ports being open together to create the brap brap idle. I will have a play later today.
AngeTheGreat
Haha I wasn't aware that bridgeporting was possible yet... I had to change the way the exhaust system was simulated slightly which will have some effect on how engines behave with exhaust gas dilution (which usually happens at idle). You can usually get it back to how it behaved before by modifying either the port timing or idle_flow_rate
Leon Jordan
Hey! This update seems to have broken the way some rotary engines idle, especially ones that have a bridgeport configuration. Any ideas why?
AngeTheGreat
I'll live haha but seriously you guys are paying my rent right now...
viperfan7
"Hey guys, I have lots of time for development now" I hope that means your getting enough money from Patreon to live off of
ISAK.M
Hell yeah brother best update of all time lets fuckin goooooo ππππ―π―π―
Didrik Esbjug
Holy shit! yes :D
Snowe
Hell yeah!