MacroFire for Adrenaline (button remaps/macros/rapidfire)

Discussion in 'PS Vita - Hacking & Homebrew' started by bosshunter, Apr 20, 2017.

  1. bosshunter
    OP

    bosshunter Member

    Newcomer
    17
    9
    Sep 28, 2016
    MacroFire is an open source PSP plugin made by ClassG that allows you to remap buttons, create macros and set rapidfire (for PSP button layout, so no touch screen or right analog).

    RECentral 2017-04-19 03-25-36-19.png

    You can even use the analog on VSH/XMB, thanks to this plugin!

    After testing all releases of MacroFire (up to the latest 3.2.9), I'm sharing my findings on this great plugin.

    The only version that seems to be fully working on Adrenaline (tested from v3 to v4) is 3.0.11, on VSH and GAME modes only. Sadly, it doesn't work in POPS mode, as the plugins menu doesn't show up (I opened an Issue on Adrenaline GitHub, in hopes that it get fixed, if that's possible for that matter).

    Luckily on the PSVita, you can remap buttons in POPS via Official Settings -> Controller Settings -> Assign Buttons -> Custom (make sure you disable "Use DS4/DS4 controller" first in Adrenaline Menu Settings, otherwise it won't work). Sadly this option isn't available for the PSTV, so our only hope is through this plugin, if the issue on GitHub gets fixed...

    Moving on for file explanation and how it works.

    Put all the files below inside seplugins folder (along side with vsh.txt, game.txt and pops.txt):
    analog_to_dpad.ini
    macro1.ini
    macrofire.ini
    macrofire.prx
    rapidfire.ini

    And add the following line to game.txt and vsh.txt (also pops.txt, if it ever gets fixed):
    ms0:/seplugins/macrofire.prx 1

    List of buttons and its "code names" to use in the settings:
    Let's have a quick look through the files.

    macrofire.prx -> plugin file.

    macrofire.ini -> file responsible for auto loading the plugin settings.
    It's really self explanatory if you look at it and you can edit as you see fit.
    This is the only file that you need to change/add settings manually for it to take effect on boot.
    I will add some #commentary on the quote below, so we can understand better what each option does (make sure you don't include the commentary lines on your file).
    analog_to_dpad.ini -> remaps the analog (left analog, as PSP only has one analog) to the same action ad DPAD, which will be used to make the analog work in VSH/XMB (also great for some emulators that don't have the option to use the analog).
    You can create several files like this one (for different games or profiles) and name them as you like. Just follow the patterns.
    You can also "auto" create a file like this through the plugin itself. Just follow the on-screen instructions inside the menu and then add your created file path to macrofire.ini settings, for it to auto load.
    RECentral 2017-04-19 03-29-02-03.png

    macro1.ini -> example of a macro for auto pressing the buttons Δ, O, Δ in this order, after you press the R button and repeats indefinitely until you press R button again. You can set it to repeat only 1 time and also the delay of each button pressed or released.
    And you can also "auto" create a file like this through the plugin itself too. Just follow the on-screen instructions inside the menu and then add your created file path to macrofire.ini settings, for it to auto load.
    RECentral 2017-04-19 03-32-54-55.png

    rapidfire.ini - example of rapidfire on X button. You can also set the press and release delay.
    And again you can "auto" create a file like this through the plugin itself. Just follow the on-screen instructions inside the menu and then add your created file path to macrofire.ini settings, for it to auto load.
    RECentral 2017-04-19 03-31-46-33.png

    Link (source code included): MacroFire v3.0.11.zip

    If you find any way to load it on POPS, please post it here!

    Share your thoughts! :D
     
    gnmmarechal and SKGleba like this.
  2. Przemas

    Przemas Member

    Newcomer
    22
    0
    Jan 4, 2017
    Which button i need to hold to run this plugin ?
     
  3. bosshunter
    OP

    bosshunter Member

    Newcomer
    17
    9
    Sep 28, 2016
    MenuButtons = Ltrigger + Triangle
    ToggleButtons = Ltrigger + Rtrigger

    You can change it whatever button combination you like, within macrofire.ini file.