Monika After Story is a mod for the free game Doki Doki Literature Club from Team Salvato. MAS builds on Act 3 to create a simulator of your eternal life with Monika, featuring new events, handlers, and metacommentary!
Please check the Releases page for the latest stable build.
If you would like to make your own mod like this one, check out our sister project: the DDLCModTemplate.
Video tutorial on install MAS: https://youtu.be/eH5Q4Xdlg6Y
-
Download the latest Release zip file.
-
Extract the contents the zip file into the
/game
folder of your DDLC installation. -
Running DDLC will now load the Monika After Story Mod.
NOTE: Source files and files downloaded directed from the repository are for development purposes and may not behave as expected if used to mod the game. Please only use one of our Release Versions.
For more help with installation, please see our Frequently Asked Questions
-
Spend forever with Monika!
-
Dozens of new conversation topics
-
You can now talk to Monika to tell her what you'd like to talk about
-
New games and activities to do with Monika
-
More unique events and story
If there are issues with MAS, please file a bug report.
To add a suggestion, visit this link
Want to help with MAS? Navigate to the issues page to find current bugs or suggestions to work on.
If you have a change you'd like to submit, open a pull request. Any changes made will be reviewed by contributors & fixed/added on to as needed.
Want to add some content to MAS? Here's a list of important .RPY files the game uses.
- script.rpy: This is where it all begins. Handles what chapter you start on, etc.
- script-ch30.rpy: Script for Monika's room. Contains all the opening dialogue, events, etc.
- script-topics.rpy: All topics used by Monika are written here. You can add your own dialogue by checking the information below!
- script-greetings.rpy: Add lines for Monika to greet you when loading the game.
- splash.rpy: Handles the splash screens seen in-game.
If you wish to add more dialogue to the space room, navigate to script-topics.rpy and use this template.
Example new dialogue code block:
init 5 python:
addEvent(
Event(
persistent.event_database,
eventlabel="monika_example", # event label
category=["example", "topic"], # list of categories this topic belongs in
prompt="Example Topic", # button text
random=True, # True if this topic should appear randomly
pool=True # True if this topic should appear in "Ask a Question"
)
)
label monika_example:
m 1a "This is an example topic."
m 3d "I feel like this doesn't actually belong here..."
m 2e "Why would somebody just add the example template directly into the mod?"
m 5r "They really shouldn't be allowed to contribute to this repository anymore."
return
For full explanations and details on all the possible keywords for Event, check the documentation for Event located in definitions.rpy
For things more complicated than simple dialogue, consult the Ren'Py documentation available online.
More info is available in our Contributing Guide
If you want to actively participate in contributing to/building this mod, join the Discord server!. You can also follow us on twitter for game updates, and a constant stream of our favorite Monika-related content from around the web. Please be sure to follow our Code of Conduct, which is essentially to be courteous and respectful.
A full FAQ is available here: Frequently Asked Questions For any questions about the Coding Style go here: Coding Style For Bug Testing: Testing Flow and Bug Testing Troubleshooting: Troubleshooting Dialogue Coding: Dialogue Coding
We do our best to conform to Team Salvato's guidelines for fan works. All characters and original content are property of Team Salvato. Monika After Story is an open source project, and in addition to named contributors, this mod includes contributions from anonymous users of 4chan, where this project got its start. More info can be found on our License Page.