Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

Maybe you can try this code:

Before label start:

define pn = Character("[player_name]")

After label stat:

    python:

        player_name = renpy.input("What is your name?", length=32)

        player_name = player_name.strip()

        if not player_name:

             player_name = "Alice"

It will look like this:

My code used here:

define e = Character('NingNing', color="#ffffff")

define pn = Character("[player_name]", color="#88b2c2")

label start:

    scene bg

    python:

        player_name = renpy.input("What is your name?", length=32)

        player_name = player_name.strip()

        if not player_name:

             player_name = "Alice"

    e "Hello, [player_name]!"

    pn "Hello "

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

If you made your own name box, by default the name should still appear in the upper left corner

Example:

If you still can't see the character's name, you can try to adjust the position of the namebox. 

I hope this helps you ( ˙▿˙ )

the code worked! thank you for your help <3