Envision, Create, Share

Welcome to HBGames, a leading amateur game development forum and Discord server. All are welcome, and amongst our ranks you will find experts in their field from all aspects of video game design and development.

Buitl-in Input Module?

Does anyone know where I can find the built in input module? I want to edit it, rather than edit every other script which calls it. In other words, I don't want to use the built-in module, but don't want to have to go through every script that requires user input and change the commands to use the script I want to use. So how can I edit a script that I cannot see?
 
Actually, I wanted to attempt this myself. No offence. I just wanted to know if it was possible to view the default input module. Does anyone know?

How close to the default input module is Alework's input module?
 
The default input module, is encrypted in the RGSS dll, and maybe it is in c. My Input Module(Aleworks Input Module, see my signature), has all the features of the original, and some news.
For editing a hidden class, you can just overwrite the methods of it, or aliasing it. If you don't know how to do it, you can see my Input module for reference. What do you want to do? That can help us to help you.
 
Ok, here is what I want to do. I want to "remap" RMXP's default keys. Instead of the keys that are customizable via the in game menu when you press F1 I want to define them with specific keys as defined using a modified version of Near's keyboard input module. I want to map Input::C to be Keyboard::Enter no matter what the player inputs in the F1 menu.

Also, I want to know if there is a way to disable the F1 menu, as well as the other default Function key tasks?
 
Pretty simple. Use my input module, and for defining the key C(or A,B,L,etc) modify this section:
Code:
  #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  #  ** Keys variables definition **
  #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  LOWER_LEFT = 97
  LOWER_RIGHT = 99
  UPPER_LEFT = 103
  UPPER_RIGHT = 105
  DOWN = [98, 40]
  LEFT = [100, 37]
  RIGHT = [102, 39]
  UP = [104, 38]
  A = convert_keys(11)
  B = convert_keys(12)
  C = convert_keys(13)
  X = convert_keys(14)
  Y = convert_keys(15)
  Z = convert_keys(16)
  L = convert_keys(17)
  R = convert_keys(18)
  SHIFT = 16
  CTRL = 17
  ALT = 18
  F5 = 116
  F6 = 117
  F7 = 118
  F8 = 119
  F9 = 120
For example, if you want to change C to Enter, use this:
Code:
C = Keys::RETURN

But to remove the F1 keys menu, you need an uncompressed dll, they are about 1,5 mb(The compressed dlls areabout 0,7 mb) and Resource Hacker.
Here is an uncompressed dll without F1 keys menu, but in spanish, I don't have any uncompressed english dll.
RGSS10E.dll
 
Ok. thank you. That helps alot.

EDIT: How do you uncompress the dll? because the one you gave me changes, not only the f1 menu, but also the in game fonts (at least that's what I noticed on the title screen. Any other changes, I'm unaware of). So I wanted to know how to decompress it so I can mod mine (Which is the english one) and keep the font settings.

(Side question: Is this against the rmxp EULA? )
 

Thank you for viewing

HBGames is a leading amateur video game development forum and Discord server open to all ability levels. Feel free to have a nosey around!

Discord

Join our growing and active Discord server to discuss all aspects of game making in a relaxed environment. Join Us

Content

  • Our Games
  • Games in Development
  • Emoji by Twemoji.
    Top