[RMVX] CONTROLLER SUPPORT?
Posts
Pages:
1
Hey, so I'm looking at developing a little bit more in-depth controller support for Thrall. Essentially this just means changing the on screen prompts to match whatever controller the player is currently using. I've figured out a way to do this, but I'm curious if anyone knows what controllers are compatible with RPG Maker VX games. I know certain PlayStation controllers work, but has anyone tried other controllers? Or does anyone know what some of the most common controller types are that are typically used for RPG Maker games? I don't have many controllers, and my laptop is so old that connecting them is nearly impossible, so I haven't been able to test this myself.
i usually use logitech f310 which tend to register as a xbox controller and games that have controller support on steam usually work.
i'm not sure which one is the most used ones, but i believe most people either use playstation controllers or xbox controllers (while the rest using other controllers like switch or even generic controllers)
i'm not sure which one is the most used ones, but i believe most people either use playstation controllers or xbox controllers (while the rest using other controllers like switch or even generic controllers)
I'm aware the internal Input class of Ace refers to the buttons as "A", "B", "C", "X", "Y", "Z", "L" and "R". It's likely VX does this as well.
Anyway, the thing I basically want to get across here is that VX is likely built to expect an 8-button controller. This could translate to a PlayStation controller, or an X-Box controller, or perhaps a generic one. Not so sure about Switch controllers.
Anyway, the thing I basically want to get across here is that VX is likely built to expect an 8-button controller. This could translate to a PlayStation controller, or an X-Box controller, or perhaps a generic one. Not so sure about Switch controllers.
Hmm, I think I just realized the actual problem that I'm having, which is not necessarily controller compatibility, but rather button mapping. I know some controllers require you to remap the buttons. My retroid doesn't map controls very well, but that could be due to the emulation rather than the controller itself. This might not be as simple a solution as I'd thought, but dog gone it I'll find a way.
Oh. My. God.
Thanks to an old script found in Zeriab's pastebin, I was able to create a script using it as a base that reads player controller configurations in RMVX, then allow the player to choose what controller they're using and display controller prompts on screen based on those settings.
RMVX has notoriously saved player control configurations for every game made with the engine, causing serious issues when trying to explain controls to anyone who messed with the default settings in a different game.
This is a problem I've been plagued with for 15 years. And I finally found/created a solution. This might literally be the thing I'm most proud of in 15 years of game development.
I may still need some help though. The only thing I need to figure out now is how PlayStation (and similar) controllers assign their buttons to the engine buttons in the F1 settings. Anyone have a PlayStation controller they could test this with? I found the Xbox controller prompts, but haven't found anything in regards to controllers with X O Square and Triangle buttons.
Thanks to an old script found in Zeriab's pastebin, I was able to create a script using it as a base that reads player controller configurations in RMVX, then allow the player to choose what controller they're using and display controller prompts on screen based on those settings.
RMVX has notoriously saved player control configurations for every game made with the engine, causing serious issues when trying to explain controls to anyone who messed with the default settings in a different game.
This is a problem I've been plagued with for 15 years. And I finally found/created a solution. This might literally be the thing I'm most proud of in 15 years of game development.
I may still need some help though. The only thing I need to figure out now is how PlayStation (and similar) controllers assign their buttons to the engine buttons in the F1 settings. Anyone have a PlayStation controller they could test this with? I found the Xbox controller prompts, but haven't found anything in regards to controllers with X O Square and Triangle buttons.
I dont have a playstation controller but if you dont find anyone to help you, i just want to let you know that there are some external apps that you can use to act as a virtual controller. This is how i used to do it back then before i have a controller: https://steamcommunity.com/sharedfiles/filedetails/?id=2140751909
Not sure if it will help (or if it still works, ViGEm was retired when i checked it just now), but at least you can start from there.
Not sure if it will help (or if it still works, ViGEm was retired when i checked it just now), but at least you can start from there.
Pages:
1















