- Joined
- Mar 20, 2018
- Messages
- 25
- Reaction score
- 3
- First Language
- English
- Primarily Uses
- RMVXA
Greetings, fellow bipeds!
I have been experimenting with some of the wonderful scripts created for real-time gameplay in VX Ace (such as Khas' great Sapphire Action System) and I've run into an interesting problem that I have not been able to solve due to my limited knowledge of Ruby.
But the problem isn't with Sapphire; it's actually with Falcao Liquid Pearl. In Pearl, you attack using whatever key is set up in the script, while Sapphire by default uses the A key for attacks. I like Sapphire's setup because I can use a gamepad and the A key can be set to a specific button in gamepad setup under the F1 menu. The same cannot be said for Pearl; even though I have set the script up to use A as the attack key, it will not acknowledge a press of the corresponding button from a gamepad. (Other buttons, such as the interact button, dash and cancel still work just fine.)
Does anyone know a line of code or some command I can drop in there somewhere so that custom keys set up in Pearl will work for a gamepad, or does this require some special script? Is this a very complicated fix? Thanks in advance!
ETA: Pearl is located here so its scripts can be accessed.
I have been experimenting with some of the wonderful scripts created for real-time gameplay in VX Ace (such as Khas' great Sapphire Action System) and I've run into an interesting problem that I have not been able to solve due to my limited knowledge of Ruby.
But the problem isn't with Sapphire; it's actually with Falcao Liquid Pearl. In Pearl, you attack using whatever key is set up in the script, while Sapphire by default uses the A key for attacks. I like Sapphire's setup because I can use a gamepad and the A key can be set to a specific button in gamepad setup under the F1 menu. The same cannot be said for Pearl; even though I have set the script up to use A as the attack key, it will not acknowledge a press of the corresponding button from a gamepad. (Other buttons, such as the interact button, dash and cancel still work just fine.)
Does anyone know a line of code or some command I can drop in there somewhere so that custom keys set up in Pearl will work for a gamepad, or does this require some special script? Is this a very complicated fix? Thanks in advance!
ETA: Pearl is located here so its scripts can be accessed.
Last edited:

