Skip to content

How to create new sexting dialogue

NickWildish edited this page May 6, 2023 · 9 revisions

Introduction

In order to create your own sexting dialogue, you will want to navigate to Submods -> NSFW Submod -> nsfw_sexting_dialogue.rpy

From here, you can navigate to the section you want to add to.

There are three main categories to the sexting dialogue, each with three variation types:

  1. Prompts - Player dialogue
  2. Responses - Monika's response to player dialogue
  3. Quips - Monika's own dialogue

The three variation types within each category are the representations of the three stages of sexting:

  1. Cute
  2. Hot
  3. Sexy

Now that we have differentiated the types, lets make a new line of dialogue!

Adding Dialogue

Let's demonstrate how to add dialogue by taking a look at the cute prompts section at the very top.

Above it, you will notice ALOT of comments. These comments contain information about what the types and subtypes of the dialogue mean. For example:

Here is a line of code: (["CMP"], ["MFS"], _("You have a gorgeous face, you know that?")),

First, we note that "CMP" means that this is a 'compliment' type. It also has a "MFS" subtype, which means that we are talking about Monika's face in the dialogue. The third part of the array is the actual dialogue itself.

Now, let's say we wanted to give a new compliment to Monika. You can do anything here, but for demonstration purposes I will create a new line of dialogue where I tell Monika "Your face shines as brightly as the sun!".

First, we need to identify what type of prompt this is. Well, it's very clearly a compliment, but let's take a look at the rest of the types related to prompts:

  • "CMP" - This is a compliment for Monika.
  • "CMD" - This is a command.
  • "STM" - This is a general statement.
  • "DES" - This is a desire. This requires elaboration using a second 'type' on whether it is a desire for the player to do something (PLY) or Monika (MON).
  • "QUE" - This is a question. This requires elaboration on what type of answer is appropriate, such as Yes ("ANS", "AYS") or No ("ANS", "ANO").

So we know it's a compliment, but what about it's subtype? Well from here we can start to discern a little better what the compliment is best related to. In this example, we're talking about Monika's face so we know the subtype is set to be "MFS". HOWEVER, we can also use a special type of subtype, such as "CHE". "CHE" means "cheesy", so if the line is something that may be considered too cheesy for regular users, we can give it this special type and it will gather a unique response from Monika.

Let's say that in this example I set it to "CHE" as a subtype. This leaves us with the following:

(["CMP"], ["CHE"], _("Your face shines as brightly as the sun!")),

Effectively, we have just made our first line of dialogue! Hoorah!

From here, we just simply add it to the end of the list of dialogue, ensuring we have a comma at the end like the example above.

Conclusion

If you have trouble with any of these steps, you're more than welcome to create an issue on GitHub or place a message in the support channel on Discord. Feel free to also refer to the commented section at the top of nsfw_sexting_dialogue.rpy to give you guidance.

Best of luck!

Clone this wiki locally