You are viewing a potentially older version of this package. View all versions.
Thrayonlosa-MotorAPI-1.0.1 icon

MotorAPI

An interface for integrating custom character motors into ror2

Date uploaded a month ago
Version 1.0.1
Download link Thrayonlosa-MotorAPI-1.0.1.zip
Downloads 7110
Dependency string Thrayonlosa-MotorAPI-1.0.1

This mod requires the following mods to function

bbepis-BepInExPack-5.4.2113 icon
bbepis-BepInExPack

Unified BepInEx all-in-one modding pack - plugin framework, detour library

Preferred version: 5.4.2113

README

Helps non-kinematic character developers to change and fix the following ror2 behaviours on a per body basis:

  • Make freeze not delete rigidbody velocity
  • Improve Volcanic Egg and Eccentric Vase handling
  • Easy jump pad interaction
  • Override camera mode
  • Add a spawn offset
  • Disable screen shake
  • Control if sprint crosshair should override normal crosshair
  • Fix freeze not applying if the body doesnt have an animator
  • Fix Headstompers not accelerating or exploding
  • Fix Milky Chrysalis never exiting hover state
  • Fix Goobo effect not applying
  • Fix Antler Shield shards not spawning

To implement, add the IMotor interface to a body component, and setup a MotorParams value. To override camera mode, implement ICameraModeProvider onto a body component.
Also includes 'KccBodyMover' as an alternative to Kcc's 'BasicPhysicsMoverController', but doesnt require adding a seperate standable platform on a character.

CHANGELOG

  • 1.0.1
    • Added 'KccBodyMover' component
    • Fix for ror2-1.3.9