Yesterday, 09:39 AM
Version 1.2.04 Has Been Uploaded!
Codename: KeyMaster
Avaiable Platforms- Linux
- Windows
Highlights
- Support for mapping keys from Ruby has been improved.
- KChangeKeys HC scripts for All RGSS-based Engines have been uploaded.
- Added Input.trigger_exclude? singleton method.
The Main Section
This release came into existence when I finally noticed that it was not very easy to implement a GUI for remapping keys via Ruby / RGSS scriptas in RM XP or VX ACE. The previous release only allowed you to change a button via changing its current name, and this is excellent for parsing scripts like the one incorporated by HiddenChest. Yet, it would be pretty much impossible to ever get data like the virtual button's value (like C or L) or its SDL counterpart.
Now the engine is capable of communicating such data between C / C++ to Ruby as well, enabling us to quickly define any sort of key mapping scene like I did for RM XP an VX or VX ACE. You can find them in the extras directory.
The KeyBindings related MD help files have been updated with some minor changes those classes have endured to make this possible. Most of the changes are internal and they should remain so. Otherwise, people would keep breaking the system for any reason they can come up with.
Input Module's New Methods
- trigger_exclude?
- save_key_bindings
- text_input=
- trigger_type
- trigger_gp_value
- trigger_gp_dir
- trigger_gp_clear
Input.trigger_exclude? accepts 1+ arguments at any given call. It makes it easy to ask the module if any group of buttons have not been triggered so far. Additionally, it returns false if no key or button of any kind has been triggered.
Input.text_input= accepts 1 out of 3 values, namely 0, 1 or 2.
- 0 - Normal Key Bindings Behavior
- 1 - Enter Text Behavior
- 2 - Map Your Custom Keys at Will
Input.trigger_type returns the key's class value based on SDL's and the KeyBinding's specifications.
Input.trigger_gp_value returns the real
gamepad's button's or axis's or hat's internal values. The keyboard bindings do not rely on this but on Input.trigger_last introduced some time ago to get the actual SDL scan codes it needs.The last 2 functions are used internally whenever you set a new key or button by value.
"For God has not destined us for wrath, but for obtaining salvation through our Lord Jesus Christ," 1 Thessalonians 5:9
Maranatha!
The Internet might be either your friend or enemy. It just depends on whether or not she has a bad hair day.
![[Image: SP1-Scripter.png]](https://www.save-point.org/images/userbars/SP1-Scripter.png)
![[Image: SP1-Writer.png]](https://www.save-point.org/images/userbars/SP1-Writer.png)
![[Image: SP1-Poet.png]](https://www.save-point.org/images/userbars/SP1-Poet.png)
![[Image: SP1-PixelArtist.png]](https://www.save-point.org/images/userbars/SP1-PixelArtist.png)
![[Image: SP1-Reporter.png]](https://i.postimg.cc/GmxWbHyL/SP1-Reporter.png)
My Original Stories (available in English and Spanish)
List of Compiled Binary Executables I have published...
HiddenChest & Roole
Give me a free copy of your completed game if you include at least 3 of my scripts!
Just some scripts I've already published on the board...
KyoGemBoost XP VX & ACE, RandomEnkounters XP, KSkillShop XP, Kolloseum States XP, KEvents XP, KScenario XP & Gosu, KyoPrizeShop XP Mangostan, Kuests XP, KyoDiscounts XP VX, ACE & MV, KChest XP VX & ACE 2016, KTelePort XP, KSkillMax XP & VX & ACE, Gem Roulette XP VX & VX Ace, KRespawnPoint XP, VX & VX Ace, GiveAway XP VX & ACE, Klearance XP VX & ACE, KUnits XP VX, ACE & Gosu 2017, KLevel XP, KRumors XP & ACE, KMonsterPals XP VX & ACE, KStatsRefill XP VX & ACE, KLotto XP VX & ACE, KItemDesc XP & VX, KPocket XP & VX, OpenChest XP VX & ACE
Maranatha!
The Internet might be either your friend or enemy. It just depends on whether or not she has a bad hair day.
![[Image: SP1-Scripter.png]](https://www.save-point.org/images/userbars/SP1-Scripter.png)
![[Image: SP1-Writer.png]](https://www.save-point.org/images/userbars/SP1-Writer.png)
![[Image: SP1-Poet.png]](https://www.save-point.org/images/userbars/SP1-Poet.png)
![[Image: SP1-Reporter.png]](https://i.postimg.cc/GmxWbHyL/SP1-Reporter.png)
My Original Stories (available in English and Spanish)
List of Compiled Binary Executables I have published...
HiddenChest & Roole
Give me a free copy of your completed game if you include at least 3 of my scripts!

Just some scripts I've already published on the board...
KyoGemBoost XP VX & ACE, RandomEnkounters XP, KSkillShop XP, Kolloseum States XP, KEvents XP, KScenario XP & Gosu, KyoPrizeShop XP Mangostan, Kuests XP, KyoDiscounts XP VX, ACE & MV, KChest XP VX & ACE 2016, KTelePort XP, KSkillMax XP & VX & ACE, Gem Roulette XP VX & VX Ace, KRespawnPoint XP, VX & VX Ace, GiveAway XP VX & ACE, Klearance XP VX & ACE, KUnits XP VX, ACE & Gosu 2017, KLevel XP, KRumors XP & ACE, KMonsterPals XP VX & ACE, KStatsRefill XP VX & ACE, KLotto XP VX & ACE, KItemDesc XP & VX, KPocket XP & VX, OpenChest XP VX & ACE

