Page 1 of 1

Submitting a framework?

Posted: Sun Oct 16, 2011 12:59 am
by Aoide
I've recently completed a soft keyboard system for Ren'Py that allows users to input characters in both English and Japanese (with the ability to expand into other languages). Since renpy.Input currently disallows special characters, I wanted to offer this as a framework for people who need a more flexible input system.

So, my question is, do you accept submissions of frameworks? And if so, how should I go about submitting said framework for approval?

I've attached some screenshots below of what the keyboard looks like.

Re: Submitting a framework?

Posted: Sun Oct 16, 2011 1:24 am
by LVUER
Try sending a PM to PyTom.

Re: Submitting a framework?

Posted: Sun Oct 16, 2011 2:15 am
by PyTom
UnicornStudiosOsaka wrote: So, my question is, do you accept submissions of frameworks? And if so, how should I go about submitting said framework for approval?
I sure do.

The easiest way is to create an account on the wiki, and let me know what it is. I'll give you editing rights, and then you can just add it to the frameworks page.

Can you describe how this framework works, to the end user? Like how they enter non-basic characters?

Re: Submitting a framework?

Posted: Sun Oct 16, 2011 3:19 am
by TsukiShima
I had to drop by and say that it's awesome of you to be able to do this! Later on, if it can be share with others, I'm going to take this chance too.

Anyhow, good job!

Re: Submitting a framework?

Posted: Sun Oct 16, 2011 3:39 am
by Aoide
Awesome, thanks :)
PyTom wrote:The easiest way is to create an account on the wiki, and let me know what it is.
I'm UnicornStudiosOsaka on there too; I created an account when I updated the Japanese translation page.
PyTom wrote:Can you describe how this framework works, to the end user? Like how they enter non-basic characters?
The soft keyboard engine provides a software keyboard allows the user to input text by clicking on the keys displayed on the screen. The soft keyboard allows user input of the alphabet, special characters, symbols, and even characters from other languages (as long as the font allows for it) into any Ren'Py game.

Like that?

Re: Submitting a framework?

Posted: Sun Oct 16, 2011 11:24 am
by PyTom
UnicornStudiosOsaka wrote:I'm UnicornStudiosOsaka on there too; I created an account when I updated the Japanese translation page.
I've added you.
The soft keyboard engine provides a software keyboard allows the user to input text by clicking on the keys displayed on the screen. The soft keyboard allows user input of the alphabet, special characters, symbols, and even characters from other languages (as long as the font allows for it) into any Ren'Py game.
Okay. I was kind of wondering if it supported input-method style functionality, but that's complex. (I can't wait until there's a Pygame for SDL 1.3, which will clear this up once and for all.)

Re: Submitting a framework?

Posted: Mon Oct 17, 2011 7:10 am
by Aoide
I've uploaded the framework to the Frameworks Wiki page. I intend to write supporting documentation this week, but for now the English/Japanese keyboard should be plug-and-play for their respective languages.
PyTom wrote:I was kind of wondering if it supported input-method style functionality, but that's complex. (I can't wait until there's a Pygame for SDL 1.3, which will clear this up once and for all.)
Input from a hardware keyboard was the first thing I looked into, actually. I found a patch for the Pygame SDK, but it seemed buggy and I wasn't sure if it was worth the time/effort to see if I could get it working with Ren'Py.

I'm also looking forward to the Pygame SDL (especially for the easy input of kanji), although I think the soft keyboard framework will still be useful for things like the easy input of symbols and for people who want to have the old-school life sim/dating sim feel to their game. :)