Renpy | Simple messaging system for mobile game
A simple messaging system for texting-based mobile game, such as "LifeLine" or "Bury me, my Love"; it's based on the NVL mode and it's really easy to use!
It's a follow up of my previous phone system, but with a vertical layout and some other improvements, such as choices directly available in the phone interface.
Instruction
- This project is optimized for 1080x1920 resolution
- Add the images and *PhoneTexting.rpy* to your project
- In this file, change the name of the main character to yours (MC_Name)
- Edit the nvl screen in screen.rpy as follow:
screen nvl(dialogue, items=None): #### ADD THIS TO MAKE THE PHONE WORK!! :) ###
if nvl_mode == "phone":
use PhoneDialogue(dialogue, items)
else:
####
## Indent the rest of the screen
window:
style "nvl_window"
# ...
- Change gui.nvl_list_length in gui.rpy to None, so that all the message are shown
- Now you just have to make a NVL character speak :)
- To include emojis and pictures, you can simply use an image tag; make sure they are the right size for the phone screen.
⚠ Note that the rest of the UI is not optimized for vertical game; you'd have to edit most of the screens to provide a pleasant experience to the player. I hope this phone will be a good starting point tho!
(in this project I only increased the size of some text to make it testable)
Original post on Lemmasoft
Mirror download on my website
Full source code on Github
If you have any issue or question, please let me know! I hope this will help you!!
And if you need more help for your project, you can hire me as a programmer! :) ✨
Have a nice day!
Download
Click download now to get access to the following files:


Comments
Log in with itch.io to leave a comment.
Hi Nighten, we use your phone system in our game! (We hope that's okay because NSFW.) It's great, thanks for developing and sharing it. (We found the code on LSF.)
Kind regards
TOM
Thank you so much, this is amazing! Now I want to make a project just to use this~