@Quasi YUS YUS YUS!!! I LOVE YOU!!!!! ((only in a platonic way)) :p Thank you so much ^_^
I'm trying to learn more JavaScript myself so I can do some of this myself as before the full release of the project I would love to work on my own ABS ((yes I know you're working on one -- been keeping my eye on it :p )) But with this game, not sure what I have in mind yet so things are still open. Plus the book I have from classes is regular Java... not sure how much use that will be though lol.
Quasi Input
● ARCHIVED · READ-ONLY
-
-
I'l probably update it so you can add addition remap keys / Make an addon for addition remaps.
I haven't used / tried yanfly's button common event plugin, so how do you set which keys run the common event? If it's like "shifts", "ok", "tab", ect. Then it'll be possible to make the two work together easily.
It's ok, I found a solution... :cutesmile: use Hime's Common Event Buttons instead... >_>
Hime recommended to use it with this plugin and works really well with it, you can even use all of the button names from Quasi Input with no patch!! :thumbsup-left: :cutesmile: :thumbsup-right: -
@Quasi
I was looking for something that allowed me to enter text, and this does the job.
However, I would like users to be able to press enter to "submit" the text.
Now, I can assign #enter to the window which calls a method to store the text somewhere, but the enter key still gets registered and it just adds a space.
Is there a way to override this behavior?
I've also noticed that IME support is disabled, so I'm unable to type chinese or japanese. Are these supported? It looks like you have support for russian and japanese, so presumably the problem is IME... -
@Tsukihime Are you using the Window_TextInput class included in the plugin? Either way, you can clear the input after #enter is triggered. So your update method would look something like:
update = function() {
if (Input.isTriggered("#enter")) {
callOnEnterFunction();
Input.clear();
return;
}
if (Input.anyPressed()) {
addInput(Input._lastPressed);
}
}
Clearing the input would make the Input.anyPressed() return false, so enter wouldn't be added to the text. You just have to catch #enter before adding it to the text. I didn't clear it in my Window class, so that could be the issue if you are using it.
As for the IME support, I couldn't get it to work since every time I tried my IME would turn off when MV was my active window. so no clue on fixing that. -
Hey thanks for this plugin. Was just playing with just the 2 Input and NameInput. For this moment early stages I just wanted them to type their name and hit enter (most common way to submit text) But by defaut when I hit Enter it has a space then a A I think it was. I looked into the Input options of the plugin and Ok is set to #enter, #space, #z
Not sure if I'm derping.
Thanks :) -
Ah yeah you're right, I was never calling the #enter handler, so it didn't do anything.
Try this new version:
https://github.com/quasixi/Quasi-MV-Master-Demo/blob/master/js/plugins/QuasiInput.js -
Ah yeah you're right, I was never calling the #enter handler, so it didn't do anything.
Try this new version:
https://github.com/quasixi/Quasi-MV-Master-Demo/blob/master/js/plugins/QuasiInput.js
Thank you :) I also noticed the feature to disable the inputs on the name change woot :)
Really nice job :) -
I'm not sure I know how to use this plugin... I want to use this to ask questions and have the player answer them. I haven't found a way to make this into a new window or scene where the value that is typed in the input space is saved to a variable. Actually I can't get a Window at all... Maybe I'm just an idiot, but I can't figure this plugin out.
Am I in the right spot or do I have to look for another plugin entirely? -
This plugin just adds full keyboard support to MV. But you can do what you want without this plugin. You would just create a space holder actor, then use a name input processing event command for that space holder actor, then inside the conditional branch in the 2nd tab select the space holder actor and fill in the name.
Though with this plugin, they would be able to use the keyboard in the name input processing scene. -
This plugin just adds full keyboard support to MV. But you can do what you want without this plugin. You would just create a space holder actor, then use a name input processing event command for that space holder actor, then inside the conditional branch in the 2nd tab select the space holder actor and fill in the name.
Though with this plugin, they would be able to use the keyboard in the name input processing scene.
Well, that kind of sucks.... I was hoping not to do it so messily. I was looking for a cleaner and easier way to manage. Oh well, I'll see what else I can find then... Thanks for answering. -
If you have JS knowledge, you can create your own scene based off the Scene_Name that does it for you.
-
If you have JS knowledge, you can create your own scene based off the Scene_Name that does it for you.
Yeah.... I have no JS knowledge. I can look at a plugin and maybe, maybe figure out a thing or two.... But I'm a long way from writing my own [even modifying one is a long way out]. -
Hi Quxios, I'm getting a 404 error on all of your links to scripts and documentation; only the videos are working. Is anyone else having the same problem, and if they are, would you please look into it? Thanks!
-
@McKathlin You can still find all the old Quasi__ Plugins in the MV repo:
https://github.com/quxios/Quasi-MV-Master-Demo
Though I'm no longer working on the Quasi__ Plugins. But this is one of the plugins I did recreate. You can find my new plugins here: -
None of the links work
-
The smart jump compadability patch's link doesn't work.
-
All of the links are broken :(
-
Hwy
[Quasi] Input Version 1.03 MV
by Quasi
What it does:
This plugin adds extra input functionality. It adds more keys to allow for a keyboard input window and allows you to remap all default keys including the F keys.
Terms of use:
This does not follow my normal terms!! This is free to use for ALL projects, including commercial. This does not mean you can use any of the plugins that require this for free. You still have to follow the respective plugin's terms.
You are free to modify this script or create your own based off this and release them, I just ask you leave a special thanks to Quasi somewhere.
Full Documentation:
http://quasixi.com/mv/input/
https://github.com/quasixi/RPG-Maker-MV/blob/master/Documentations/Input.pdf
Links:
https://github.com/quasixi/RPG-Maker-MV/blob/master/Systems/QuasiInput.js
Plugins that use this:
Quasi Easy JSON
Quasi Name Input
Quasi Input Remap
Compatibility Patches:
Galvs Jump Ability
Example Videos:
Name Input:
Easy Json:
Input Remap:
Hey can you upload the name input again? Here plsss -
Seems like a lot of these links are broken.
Fortunately, I found this link is still working:
For all of you still searching :) -
Hi, there's other links for this plugins?