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

Offline iico

  • Jr. Member
  • *
  • Posts: 48
  • Country: us
  • Floof-O-Meter: 7
    • SVTURNVL
    • SVTURNVL
    • 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.

Quote
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

  • Full Member
  • ***
  • Posts: 742
  • Country: 00
  • Floof-O-Meter: 60
  • BUMPY SNOW
    • D-ead7Dog
    • d-ead7dog
    • d-ead7dog
    • View Profile
Oooo this looks pretty interesting!

D-ead7Dog#6010

Signature (c) ChaviChews

Offline Likuu

  • -- strawberry banana
  • Full Member
  • ***
  • Posts: 740
  • Country: us
  • Floof-O-Meter: 63
  • -- 𝑜𝓇𝒸𝒽𝒾𝒹
    • View Profile
Glad to see you made the tutorial! Definitely something different to try.


♡ icon by whit3fang / sig by nereiix ♡
𝒶𝓁𝓈𝑜 𝓀𝓃𝑜𝓌𝓃 𝒶𝓈 𝑜𝓇𝒸𝒽𝒾𝒹

Offline Morqque

  • A Positive Nihilist
  • Elite Member
  • ****
  • Posts: 1,690
  • Country: us
  • Floof-O-Meter: 116
  • Death before Decaf
    • 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.
- Feral Neighborhood Moderator -
>Join us Today!<

Offline Ellen11v

  • Elder Member
  • ****
  • Posts: 1,213
  • Country: dk
  • Floof-O-Meter: 162
  • ...Big brain
    • EllenPlayz
    • View Profile
    • Global Moderator of an IT server
I mayhaps try that for fun some time. Thanks for this, iico :)
Avie ~ Telluris<3

Fanart of the update
Message me if you need somebody to talk to :)

Offline Hakumi

  • ✩ Just A Virtuous Smol ✩
  • Hero Member
  • *****
  • Posts: 2,871
  • Country: 00
  • Floof-O-Meter: 126
  • A Smol & Helpful Floof ~
    • leanim3fr3akzoid
    • LeAnim3Fr3akzoid
    • View Profile
Mindblown.
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 Sigyrn

  • Dedicated Member
  • ***
  • Posts: 452
  • Country: au
  • Floof-O-Meter: 42
  • Eating Dutch biscuits for supper
    • SigynTheDame
    • Sigyrn
    • Sigyrn
    • Sigyrn
    • Sigyrn
    • View Profile
An interesting concept and creation, thank you for sharing this with us!
Av by Deadmau5
Don't be afraid to contact me if necessary.

Offline ungodlycoyote

  • Newbie
  • *
  • Posts: 21
  • Country: ie
  • Floof-O-Meter: 7
  • 🌙
    • 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

𝚒'𝚖 𝚊 𝚕𝚘𝚜𝚎𝚛, 𝚋𝚊𝚋𝚢, 𝚜𝚘 𝚠𝚑𝚢 𝚍𝚘𝚗'𝚝 𝚢𝚘𝚞 𝚔𝚒𝚕𝚕 𝚖𝚎?

Offline iico

  • Jr. Member
  • *
  • Posts: 48
  • Country: us
  • Floof-O-Meter: 7
    • SVTURNVL
    • SVTURNVL
    • 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

  • BlackAndYellowBlackAndYellow
  • Moderator
  • Hero Member
  • *****
  • Posts: 3,204
  • Country: us
  • Floof-O-Meter: 301
  • GWA GWA GWA GWA GWA GWA GWA
    • morgrawolf
    • DinksterDaily
    • morgrawolf
    • MorgraWolf
    • 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.
Private message me if you have any questions or need assistance!
Avatar by Arkeriel