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.
Currently this plugin only supports Unreal Engine 5.1+
This guide also assumes that your project is using Chaos vehicles or the Vehicle Template.
- Download the plugin from the Releases page, put it into your project's plugin folder and enable it inside your project's plugin settings.
- Open your vehicle blueprint. Select your Chaos Vehicle Movement Component, and change the Component Class from
ChaosWheeledVehicleMovementComponent
toEngineSimulatorWheeledVehicleMovementComponent
- Add in a
EngineSimulatorAudio
component. - Add in a Gear-Up and Gear-Down input binding, and call SetEngineSimChangeGearUp and SetEngineSimChangeGearDown
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.