Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(2 edits) (-1)

Hello! I'm trying to implement this phone in my project, but all the characters show as responders with the white box and white icon. I've created and icon for each character and I already put that on the code (and the image names are well written), but they are not showing. Sorry, I'm new to this and I have no idea what could be the problem. Also, I want  the send_frame to show correctly at the right, because now is showing all at the left. 

The thing is: in my visual novel there's not just one MC, because it's a group of friends. And I need that when someone text first (different characters) it shows the send_frame.

Please I need help TT

(1 edit)

EDIT: Got confused with the messaging systems (Nighten created another which I used), so this may be completely irrelevant depending on how different the code is.

Not sure if you're still doing this since it was so long ago, but if you still need help - you have to change all of the names for the text messaging characters to be something other than their normal names, if that makes sense. I don't just mean "add _nvl" - a completely different name. In my game, someone is called Christopher, & whenever he talks is referred to as "h" - however, when using the texting mechanism, I changed it to be "christopher_nvl". It worked perfectly.

I believe the system just gets confused if it has the same name as someone who already exists outside of the phone, if that makes sense!

Also, if your MC's name is inputted by the player at the start of the experience, I don't think you can display that above their text boxes. Just define them as MC_Name (or not - I don't even think I defined it in the script), & their texts will appear on their own (aka, without a name).

If you can't figure that out, there is one block of code here you can change to solve all of your problems:

                        if d.current:

                            if d.who == MC_Name:

                                at message_appear(1)

                            else:

                                at message_appear(-1)

Just add two lines:

                        if d.current:

                            if d.who == MC_Name:

                                at message_appear(1)

                            elif d.who == [insert your MC's name here]:

                                at message_appear(1)

                            else:

                                at message_appear(-1)

That should fix it. :)