----------------------------------------------

Controls:

(on PC)(on Mobile)
MovementArrow KeysD-Pad
InteractZA
Note:

There's no Q. 

Using a 25 frame long sprite-sheet containing the alphabet (available in the package) you can make a text input system work!

Below is a template you can copy or adapt. There is also a template using only Custom javascript code ("TOX's_Text-Input System - Scripted.zip"), easier to copy from one project to another.

Feel free to use any assets, for any reason. As long as you credit.

Made to use with GB Studio.
Thanks to @Veund for reminding me to read the docs ;)
toxworks

----------------------------------------------

Install instructions

To use the template:
Make sure you are using the latest Developer Version of GB Studio Found here:
64bit - https://circleci.com/api/v1.1/project/github/chrismaltby/gb-studio/latest/artifacts/0/builds/gb-studio-develop-windows_x86_64.zip?branch=develop&filter=successful

32bit - https://circleci.com/api/v1.1/project/github/chrismaltby/gb-studio/latest/artifacts/0/builds/gb-studio-develop-windows_x86.zip?branch=develop&filter=successful

Copy the zipped folder over to a directory in your computer, unzip and then open the 'Text-Input System' folder. Open the .gbsproj file inside using GB Studio.

Download

Download
TOX's_Text-Input System.zip 109 kB
Download
TOX's_Text-Input System - Scripted.zip 71 kB

Development log

Comments

Log in with itch.io to leave a comment.

So uhhhh, why not adding Q?

It's coming as DLC ahah

Jk.

Limitations are the reason. A spritesheet can only contain 25 frames, and the alphabet has 26 characters. So I had to make the difficult executive decison of letting Q go.

What if we let '_' go, and use 'Q' instead?

I do understand why people would like to use '_', but I guess having a 'Q' is way more important than having a space.

The "_" (space) character is not a actual letter, it just hides the actor that is showing the letter. 

There were only 25 frames available, and the alphabet has 26 letters, thus the lack of one letter, in this case "Q"