A messenger program with many features such as phone calls, text messages, chatrooms, emails, and Visual Novel sections. This is an ongoing project intended to give me practice experimenting with the Ren'Py engine and its capabilities. I maintain a Mysterious Messenger Discord to facilitate discussion, bug reports, and update announcements.
- If you want to run this code, you will need to download the Ren'Py engine: https://www.renpy.org/
- As of 2019-12-28 (the time of this update) the version of Ren'Py used is 7.3.5.606
- Download or clone the repository into your Ren'Py Projects Directory and unzip it into its own folder. If you don't know what it is, you can change it from the Ren'Py launcher via
preferences -> Projects Directory
. - Refresh your Projects list and you should see
mysterious-messenger
listed - Save the Script Generator spreadsheet somewhere you can find it later
- The images and sound files used in this project are not included in the repository. Please contact me directly if you would like to request the assets for personal use.
If you've set up everything properly, from the Ren'Py Launcher you should be able to select the project you created from the column on the left and hit 'Launch Project'. If you don't have the images/sound files, you will likely run into several "not found" errors until you've created your own replacements; otherwise, you should be able to go ahead and type in your desired name for the protagonist and check out the "Tutorial Day", which will walk you through some of the available features in the program.
Included in the repository is a file called Script Generator.xlsx. The spreadsheet file has an instruction tab and a several templates to facilitate turning dialogue into readable code for the program. Once you've filled out the template sheet correctly, you can simply copy-paste the code into the program and add in any outstanding features, such as choice menus or background music. Linked at the bottom of this page is also an extensive User Guide to help answer any questions or problems you run into, and guide you through the basics of using the program.
- Ren'Py - The engine used
This project is licensed under the MIT License - see the LICENSE file for details
I'd like to thank the following people for their contribution to this project:
- Sakekobomb for giving me permission to use their art in this program
- Manami for letting me use their art edits
- mvngx.gif for contributing many of the assets used in the program
- The people of the Lemma Soft forums and Ren’Py Discord for many tutorials, answers, and resources
- RenpyTom for assistance in fixing some of the errors and animation issues I ran into