charnames.lua - Make the game recognize you

Share and discuss custom LunaLua code and content packs for SMBX2.
Akromaly
Bronze Yoshi Egg
Bronze Yoshi Egg
Posts: 425
Joined: Sun Mar 12, 2017 8:07 am
Flair: anemoia
Contact:

charnames.lua - Make the game recognize you

Postby Akromaly » Wed Mar 02, 2022 2:39 pm

I put up a small library which gives the possibility to adapt text boxes to the character you're currently playing, even using correct genders. It supports both text boxes triggered by NPCs and vanilla events, and also works in 2 player mode.

To do this, just format your text like this example:

Code: Select all

Kids, say hello to <player>! <They> <are> so cool, look at <their> style wow I love <them>.
gif: show
Image

To use it, put the charnames.lua file in your level/episode folder and write this line in the luna.lua file:

Code: Select all

local charnames = require("charnames")
If you're using costumes or not-basegame characters, you can directly change the arrays in which the character names and pronouns are located.
The library also comes with a variable which can be set to true to show the current character and their pronouns on screen. It can be useful for debug and testing.

Code: Select all

charnames.printMyCharacter = true
Download

Note - The library currently doesn't support littleDialogue and other libraries for custom text boxes. At the moment, it only works properly with vanilla text boxes.

Mal8rk
Snifit
Snifit
Posts: 200
Joined: Mon Oct 25, 2021 11:04 pm
Flair: English Speaking Spanish Speaker
Pronouns: He/Him
Contact:

Re: charnames.lua - Make the game recognize you

Postby Mal8rk » Wed Mar 02, 2022 7:09 pm

Finally, the game can recognize players!

Now I don't have to make the characters genderless in my future episodes!


Return to “LunaLua”

Who is online

Users browsing this forum: Master of Disaster and 3 guests

SMWCentralTalkhausMario Fan Games GalaxyKafukaMarioWikiSMBXEquipoEstelari