Integration with Other Packages

Packages:

 


Unity UI

Rewired can be used as the input source for Unity's UI system introduced in Unity 4.6. In order to use Rewired to control Unity's UI, you must replace the StandaloneInputModule component on the UI EventSystem object with the RewiredStandaloneInputModule. Please see Rewired Standalone Input Module for more information.

 


Works with UFPSUFPS

Rewired can be used to provide input for UFPS, a popular first person shooter kit by Vision Punk. Rewired comes pre-packaged with an integration kit that was designed to work with UFPS 1.4.9.

To install the UFPS Integration Pack, do the following:

  1. Ensure that you are running Unity 4.5 or greater.
  2. Install Rewired and UFPS first. If UFPS is not installed, you will get errors when the integration pack is installed.
  3. Run the following menu item in the Unity editor:
    Window -> Rewired -> Integration -> UFPS -> Install Integration Pack
  4. Follow the on-screen prompts.
  5. When installation is complete, you will need to create a Rewired UFPS Input Manager in your scene before Rewired will be able to handle input. You can do this from the menu:
    Window -> Rewired -> Integration -> UFPS -> Create UFPS Rewired Input Manager
  6. The Rewired UFPS Input Manager contains default settings for all of UFPS's controls for the keyboard, mouse, and dual analog gamepads. If you want to customize the controls, simply click the "Rewired UFPS Input Manager" then edit the settings in the Rewired Editor.

To Uninstall:

  1. Delete the Rewired/Integration/UFPS folder
  2. Delete the Rewired UFPS Input Manager from the scene

Notes:

  • UFPS's built-in input manager will no longer have any effect as long as the Rewired UFPS Input Manager exists in the scene. Additionally, some UFPS functions such as those designed to let you remap keys will no longer have any effect. You should manage key remapping using Rewired instead.
  • The Rewired UFPS integration pack makes no changes to the UFPS source code. You are therefore free to update UFPS as you see fit without losing the integration with Rewired.
  • If you install UFPS after installing Rewired, UFPS will overwrite the /ProjectSettings/InputManager.asset in your project. This will overwrite Unity input manager entries that Rewired needs to be able to get mouse input or to get joystick input on platforms that fall back on Unity input as the input source. If this happens, simply reinstall Rewired's Input Manager settings by running the installer from the menu Window -> Rewired -> Setup -> Run Installer and allow it to overwrite the InputManager.asset file.

 


PlayMaker

PlayMakerRewired can be used with Hutong Games PlayMaker, a popular visual scripting tool for Unity.

To install the PlayMaker Integration Pack, do the following:

  1. Install Rewired and PlayMaker first. If PlayMaker is not installed, you will get errors when the integration pack is installed.
  2. Run the following menu item in the Unity editor:
    Window -> Rewired -> Integration -> PlayMaker -> Install Integration Pack
  3. Follow the on-screen prompts.

To Uninstall:

  1. Delete the Rewired/Integration/PlayMaker folder

 


Behavior Designer

PlayMakerRewired can be used with Opsive Behavior Designer, a popular visual scripting and behavior tree tool for Unity.

To install the Behavior Designer Integration Pack, do the following:

  1. Install Rewired and Behavior Designer first. If Behavior Designer is not installed, you will get errors when the integration pack is installed.
  2. Run the following menu item in the Unity editor:
    Window -> Rewired -> Integration -> Behavior Designer -> Install Integration Pack
  3. Follow the on-screen prompts.

To Uninstall:

  1. Delete the Rewired/Integration/BehaviorDesigner folder

 


Third Person Controller

Rewired can be used with Opsive Third Person Controller, a popular third-person game kit. The integration pack can be downloaded from Opsive's site here.

Note: This integration is a 3rd party integration package and not maintained or supported by Guavaman Enterprises.

 


Motion Controller

Motion Controller by ootii is an animation framework and character controller for any character and any game. You can download the intregration from ootii's Vault. (Search the page for Rewired.)

Note: This integration is a 3rd party integration package and not maintained or supported by Guavaman Enterprises.