Author Topic: How-to: Use a PS4 Controller to play Feralheart using Antimicro [Windows]  (Read 769 times)

Offline iico

  • Familiar Grounds Dweller
  • **
  • Posts: 51
  • Country: us
  • Floof-O-Meter: 7
    • snarpo
    • View Profile

Hello there! Recently I've been playing with a controller far more than a keyboard, so I'd thought I'd try to adapt Feralheart controls to a PS4 controller.
This makes use of a program called Antimicro (at the moment) that is still in development. It has not been updated in over 3 years, but it still functions on Windows 10. This may not work for MAC OS and Linux systems.
Of course, you will still need a keyboard and mouse for typing, and selecting buttons.

Download Antimicro 2.23
Download controller preset

Downloads should begin automatically.
Antimicro is hosted on Github, and I have scanned all files to confirm that it does not contain any malicious viruses or malware.
Any complaints from your antivirus are false positives, particularly because it is not a well-known program.

!! Step 1: Make sure your controller is connected and recognized !!

This is the most important step!

Plug your PS4 Controller into your PC via USB cable. If you would rather use Bluetooth, here is an external tutorial on how to accomplish this.
The port that a PS4 controller uses is the same type as an Android phone, I used an old phone charger I had lying around, this is how I connected my controller to my PC.
You can buy cheap android chargers from mostly any store if you do not have one. I would recommend it is atleast 3-5ft so they can reach around your computer to your desk/hands.

Antimicro will not work if your controller does not have the correct drivers.
Windows 10 should automatically detect and install the necessary drivers for your PS4.

Once Windows 10 gives you a notification that says your "wireless controller" has been recognized, download Antimicro and my controller preset file.

Once downloaded, extract Antimicro from it's zip file.
You may need a program like winzip or winrar to do this.

I recommend extracting the folder either to your desktop, or another easy-to-access place.
Here, I have extracted it to the Feralheart root folder.
The folder will not mess with the game itself in any way if you put it there.

Open the new folder and run antimicro. You can ignore all of the hubbajubba and extra folders for now.
Ignore the security warning; it only pops up because the developer did not include a publisher.
Hit "run."

When Antimicro first opens, it needs to recognize your buttons on your controller.
Click the button that says "controller mapping."

You will then need to manually input buttons so that Antimicro recognizes them. It will display an XBOX controller, but the function and layout is virtually the same on a PS4 controller.
All of this will be empty when you first open it.
Press the buttons in order, this is fairly straight forward.
If you make a mistake, you can click on the box with the error and correct it.

For reference, here is my string.

4c05cc09000000000000504944564944,Wireless Controller,platform:Windows,a:b1,b:b2,x:b0,y:b3,back:b8,start:b9,leftshoulder:b4,rightshoulder:b5,leftstick:b10,rightstick:b11,leftx:a0,lefty:a1,rightx:a2,righty:a5,lefttrigger:b6,righttrigger:b7,dpup:h0.1,dpleft:h0.8,dpdown:h0.4,dpright:h0.2,

Once you have done this, hit "save."

Now that you have mapped your buttons, the interface should look like this.

Hit "load."
Now, find the controller preset that you previously downloaded, and hit "open."

Everything should automatically load in. Launch Feralheart, login and play!

You must leave Antimicro running in the background or else Feralheart will not recognize button input.

Current vers: V1

Known issues:
- ...
« Last Edit: August 06, 2019, 02:44:24 am by iico »

Offline D-ead7Dog

  • Pack & Pride Representative
  • ****
  • Posts: 1,317
  • Country: 00
  • Floof-O-Meter: 62
    • D-ead7Dog
    • d-ead7dog
    • View Profile
Oooo this looks pretty interesting!

Signature (c) Kryvul

Offline Likuu

  • -- strawberry banana
  • Finest Floof
  • ***
  • Posts: 943
  • Country: us
  • Floof-O-Meter: 65
  • 𝑜𝓇𝒸𝒽𝒾𝒹
    • View Profile
Glad to see you made the tutorial! Definitely something different to try.
icon by WHlT3FANG

Offline Morqque

  • A Positive Nihilist
  • Community Champion
  • ****
  • Posts: 2,100
  • Country: us
  • Floof-O-Meter: 121
  • l u i g i
    • morqque
    • View Profile
I do believe that you've just changed the future of Feral Heat. I never really knew to was possible to hook FH up to any sort of controller. Massive, massive respect to you. And thanks much for the tutorial.

Offline Ellen11v

  • I'M BLUE da ba de da ba die
  • Elder Grey Pelt
  • ****
  • Posts: 2,976
  • Country: dk
  • Floof-O-Meter: 233
  • Hearts and hearts
    • EllenPlayz
    • EllenPlayz
    • View Profile
    • Global Moderator of an IT server
I mayhaps try that for fun some time. Thanks for this, iico :)

Art by Lord Suragaha
Not around

Offline Hakumi

  • ✩ Just A Virtuous Smol ✩
  • Honored Hero
  • *****
  • Posts: 4,793
  • Country: 00
  • Floof-O-Meter: 126
  • A Smol & Helpful Floof ~
    • leanim3fr3akzoid
    • LeAnim3Fr3akzoid
    • View Profile
Bless you for this.
Gonna have to try this out for sure.

Need some assistance? I'm just a message away ~!

Discord: Haku - Haku#74O7

Offline Sigynlioness

  • Community Champion
  • ****
  • Posts: 1,877
  • Country: au
  • Floof-O-Meter: 67
  • Mew
    • Sigynx
    • Sigyn
    • Sigynlioness
    • View Profile
An interesting concept and creation, thank you for sharing this with us!

"I rise above it."

Offline marsbone

  • mangy yote
  • Familiar Grounds Dweller
  • **
  • Posts: 80
  • Country: ie
  • Floof-O-Meter: 16
  • 🌙
    • americantragic
    • ungodlycoyote
    • View Profile
i've been thinking about playing feralheart with a controller a lot lately! is it possible to use an xbox 360 controller with this same program? since that's what i already have hooked up for other games :0

art  //  characters  //  mods

Offline iico

  • Familiar Grounds Dweller
  • **
  • Posts: 51
  • Country: us
  • Floof-O-Meter: 7
    • snarpo
    • View Profile
ungodlycoyote, it should function the same when you use an XBOX 360 controller.

Everyone else, thank you!!! <3
« Last Edit: August 06, 2019, 05:49:12 pm by iico »

Offline Morgra

  • I don't like sand...
  • Moderator
  • Immortal Legend
  • *****
  • Posts: 5,760
  • Country: us
  • Floof-O-Meter: 334
  • Ever been killed by a spider? I was
    • morgrawolf
    • DinksterDaily
    • m0rgra
    • View Profile
Ooooh. I love this! Thanks so much for sharing this with all of us.
I'm very curious and now need to try it with my XBOX controller.

Please contact me if you have a question!