SakeTami
atg_engine_simulator
atg_engine_simulator

patreon


New Engine Simulator Version for Patrons Only!

Hey 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.

New Engine Simulator Version for Patrons Only! New Engine Simulator Version for Patrons Only!

Comments

Glad to finally have some hotloading buttons, thanks for the update Ange!

I love how I can load a file instead of having to manually edit the main.mr file. That change alone is really nice

larsloveslegos

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.

AngeTheGreat

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.

Leon Jordan

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

AngeTheGreat

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.

Leon Jordan

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

AngeTheGreat

Hey! This update seems to have broken the way some rotary engines idle, especially ones that have a bridgeport configuration. Any ideas why?

Leon Jordan

I'll live haha but seriously you guys are paying my rent right now...

AngeTheGreat

"Hey guys, I have lots of time for development now" I hope that means your getting enough money from Patreon to live off of

viperfan7

Hell yeah brother best update of all time lets fuckin goooooo 🐐🐐🐐💯💯💯

ISAK.M

Holy shit! yes :D

Didrik Esbjug

Hell yeah!

Snowe


More Creators