Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

RenJS

HTML5 Visual Novel creation made easy and free · By lunafromthemoon

Having one or more unique Text Box per character

A topic by Lapinay created Mar 28, 2019 Views: 171 Replies: 2
Viewing posts 1 to 2
(1 edit)

Currently as i understand, the engine allows you to have one and only textbox image per game.

First idea, 

How about having the possibility to have one text box per character. Basically declaring the text box image assigned to a character, in Setup.yaml like in this exemple :

----------

characters:
  deuzi:
    displayName: Deuzilene
    speechColour: "#ca90cf"   

     textboxes:    

         textBox_01:  assets/characters/textbox/deuzeline_TB_01.png

              position : 300 600  <!--  to change the position of the text box image and its text content  -->

              namebox: no   <!--  No/Yes - For the name to be not displayed -->

        textBox_02:  assets/characters/textbox/deuzeline_TB_02.png

              position : 300 600  <!--  to change the position of the text box image and its text content  -->

              namebox: no   <!--  No/Yes - For the name to be not displayed -->

    looks:
      normal: assets/characters/Char3Normal.png
      happy: assets/characters/Char3Happy.png

----------

For this first idea,  the vision behind, is to have a text box for classic Visual Novel dialog, and another one to be displayed around the character head to have like a sort of comic strip speech bubble to show like inner thoughts by example.

Second one,

About the lines with no character ( text : My text is here. ) The text box is the main text box. It would be nice to have a different one for this context or better, having text box image displayed on some condition using a variable, and cherry on the cake, having the possibility to declare a position for this one.

 The engine is great like it is. That's just ideas, i come up with when making this new game with RenJS. 

Developer(+1)

Hello Alix, great ideas! The engine currently has a "Simple GUI" module with the only text box, but this simple gui can be changed or extended to add anything you like. Doing something like having a different text box for the normal text should be the easiest thing to implement, but the other ones should be quite easy too. I'll think about adding this features. Thanks, and bring more ideas!

You're welcome ! Thank you for your hard work !