".NET Controller Mapping Tool & Plugin" alpha_02

.Net


Description


.NET Controller Mapping Tool & Plugin

Sweet Phil's Controller Companion Gone are the days of mods not supporting controllers/gamepads. This plugin strives to be an easy to use and multi-functional controller mapper for GTA V mods.

What exactly does this plugin do?

This plugin allows you to map controller inputs to keyboard keys. It allows you to create a custom mapping for each individual mod.

Sounds great! But how does all of this work ?

Each mod's mapping is assigned to a section in the controllerCompanion.ini config file. You can create new sections and remove them as well. You can also switch to any mapping in-game This makes it possible to use this plugin with any GTA V mod currently available.

NOTE: this is an alpha version! More features are coming, including:

  • Multiple "layers" for multiple key assignments to controller inputs
  • Your suggestions!

How do I add a section for a specific mod ?

Take a look at the provided tutorial screens and follow the tutorial below.
  1. Choose a name for the section (preferably the mod's name, we will choose "myMod" in this tutorial)
  2. Add myMod to the configurations in the top of the config file (in the place called "section names" in the first tutorial screen) between the second-to-last config[number] and the last config[number] which is set to none.
  3. [configurations] config1=gunteleportation config2=slowmotion config3=none Should become: [configurations] config1=gunteleportation config2=slowmotion config3=myMod config4=none
  4. Now you can choose which keys to assign to which controller buttons
  5. Named keys should be no problem and should be assigned with for example B for B. There are however some special keys, and key combinations are also possible, you can find those keys, and more information about key combinations HERE.
  6. You have now succesfully added a section/mapping to the plugin. You can switch to this mapping in-game by opening the menu with I and selecting "Change configuration" with numpad5 until your custom section has been selected.

Installation

ScriptHookV is required. Grab it from HERE ScriptHookVDotNet is required. Grab it from HERE .NET Framework 4.5 is required. 1) If you haven't already, create a folder named "scripts" in your GTAV directory. 2) Place the dll + .ini files in that folder. 3) Run GTA.

How to use the in-game menu

Keyboard

  • Press I to open the menu
  • Press numpad8 and numpad2 to go up and down the menu
  • Press numpad5 to select an item in the menu

Controller

  • Keep RB pressed
  • Press A to open the menu
  • Go up and down the menu with DP-left and DP-right
  • Select an option with B
P.S. I'm always open for suggestions and ideas.The comment section is an easy place to place them.
First Upload: November 12, 2024 Last Updated: November 12, 2024


0 Comments