Skip to content

Adds AngeTheGreat's Engine Simulator to Unreal Engine as a plugin. Integrates with Chaos Vehicle Physics

License

Notifications You must be signed in to change notification settings

nicholas477/EngineSimulatorPlugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Discord

EngineSimulatorPlugin

This plugin integrates EngineSimulator into the Chaos Vehicle simulation. The plugin provides a vehicle movement component that subclasses UChaosWheeledVehicleMovementComponent, and as such it is a drop-in replacement for Unreal's vehicle movement.

Usage

Currently this plugin only supports Unreal Engine 5.1+

This guide also assumes that your project is using Chaos vehicles or the Vehicle Template.

  1. Download the plugin from the Releases page, put it into your project's plugin folder and enable it inside your project's plugin settings.
  2. Open your vehicle blueprint. Select your Chaos Vehicle Movement Component, and change the Component Class from ChaosWheeledVehicleMovementComponent to EngineSimulatorWheeledVehicleMovementComponent ReplaceComponentClass
  3. Add in a EngineSimulatorAudio component.
  4. Add in a Gear-Up and Gear-Down input binding, and call SetEngineSimChangeGearUp and SetEngineSimChangeGearDown gear_change

To change the engine, edit main.mr. All of the Engine Simulator config files are in the Resources folder.

That is all you need to do to get started with this plugin. Extra data (such as RPM, HP, number of gears, engine name, etc) can be accessed through the LastEngineSimulatorOutput variable on the movement component.

About

Adds AngeTheGreat's Engine Simulator to Unreal Engine as a plugin. Integrates with Chaos Vehicle Physics

Resources

License

Stars

Watchers

Forks

Packages

No packages published