Description

You Need My Custom Event System To Use This It is also free, download here

Did you read the above line? Make sure you have this added to your project prior to run.

Usually, Game Maker allows you to attach scripts directly to events within your objects. Unfortunately, the way that gamepads/controller input works is completely different. Each frame you are required to manually check for each button / button state that you require on each object. My system makes this very easy. A single object is placed in the room to handle all the input checks and fire off the associated events. Then, in each object, simply attach the required scripts.

Here is an example of attaching a highlight script to a button press event.

scr_event_add_listener(gp_face1, scr_highlight_button);

When the event is fired, the script is ran. There are also 5 parameters passed in: the button pressed, the id of the device firing the event, the type device that fired the event (Gamepad/Keyboard/etc), the state of the button (pressed/released/etc), and the value of the button.

Extra Features

  • Support for 4 button states: Pressed, Released, Down, Long Press
  • Support for an "Any" button being pressed
  • Maintains functionality of setting deadzones, button thresholds, and button mappings
  • Specific values from triggers and axes
  • Keeping track of button values on the previous frame
  • Button aliases for PS3, PS4, XBOX 360, and XBOX ONE controllers (ex. PS4.TRIANGLE)

Check out my other marketplace listings

Stat Panel

Radar Chart

All Listings

Thanks for viewing!

End User Licence Agreement (EULA).

Version 1.5.0. Published February 9, 2016

Created with GameMaker: Studio v1.4.1711

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Gravatar

Brandon C 03 September 2017


Gravatar

Anonymous 25 September 2017


Gravatar

D W 02 May 2016

Thank you very much!

This asset makes controller support so easy and requires almost no configuration to get running!


Gravatar

richard n 02 November 2016

This doesnt work...

multiple errors on run... unknown function or script * 13

Logo

NPC (Publisher) 27 March 2016

Do you have my Custom Event Triggering extension added to the project prior to run? It is required to use this extension. https://marketplace.yoyogames.com/assets/2304/custom-event-triggering

If you do, what errors are you receiving ?

Package contents

Total size 106 KB

Extended Gamepad Supportt.extension.gmx 5.59 KB Extended Gamepad Supportt
Assets
Backgrounds datafiles Objects Rooms Scripts Sprites

What is the issue?

Back to Top