How to add dating sim elements in RPG Maker Fes

RPG Maker Fes is a versatile piece of software. While there are some limitations, such as an inability to create custom sprites for use in your games, there are other ways in which the game completely opens itself up so you can play around. While we covered some of the basics in our video series, today we’ll be going a bit more in-depth with RPG Maker Fes possibilities. For example, it is incredibly easy to build relationships into the game. Whether you want to make an RPG with dating sim elements or put together a visual novel, it is absolutely possible.

It is all about making good use of the branching conversation and variable system. The first thing you will want to do is set variables. This can be done automatically, when you are setting variables for page conditions, or you can specifically name and set variables when putting together an event. I prefer going with the latter, since you can go ahead and assign a name to a variable and tie it to a character, but it is fine to go ahead and arrange them as you need them.

What you will want to do from the very start when preparing an RPG Maker Fes relationship system is determine variable increases. This is because the page condition variable section automatically sets variable greater than as ≥, which means equal to or greater than, while ones for lower then are set as a simple <, which means less than. Character relationships and variables will always start as 0, unless you set them otherwise, so keep that in mind when making your starting relationship event condition. It will need to be at less than one to trigger. For subsequent events, you will need to make sure the variable is within a certain range to ensure they trigger.

Now, because the variable system for RPG Maker Fes’ page conditions sets greater than as automatically greater than or equal to, you could have the variable for a particular character’s relationship increase by one for each positive response. So, say I had a character named Cuinn. (And I do! In’s Academonic otome-RPG, the first fourth of which is now available on the RPG Maker Fes servers!) I took variable 301 and named it Cuinn Luv. I then always knew this was tied to him.

In Academonic, my RPG Maker Fes game, variables can get a little more complicated due to additional events. We’ll simplify here to make the system easier to understand. When you first add Cuinn to Michibiko’s party, you can visit his dorm room for a relationship event. It is here that the event multiple response system comes into play. There are multiple options for creating a branching conversation in this game. We’ll be going over Yes/No and three option branches. With yes/no, two branches are added to the conversation. You can change the “Yes” and “No” dialogue, or leave it as it is and add additional dialogue boxes underneath it. With three options, the options are initially 1, 2 and 3, and you will need to fill in the tags for each one.

The important thing is to also add the increase/decrease variable directive under each choice. For a positive event, you want to increase the value by one. That way, for all subsequent events, you know you need a one point increase to make things happen. So the first event would require a page condition of greater than or equal to one, the second would be greater than or equal to two and so on.

But how do you handle a “bad” answer that would “end” a relationship? In Michibiku’s Academonic, I have it set up where a bad answer even in the first relationship event can completely end any chance of a relationship. How does this happen? Well, there is an easy way to make this work. You are allowed two conditions per page. For each event, you want to have a greater than or equal to value that is dependant on positive responses. But for negative responses, you want to jack up the values higher.

Whenever someone says the wrong thing to Aiden, Braiten, Cuinn or the secret bachelor in Academonic, their variable value shoots up 1,000 points. I then give each standard event a “less than 900” page condition. That means people giving positive responses can still continue, but people who made a bad choice are locked out of all future events. You need to determine what your “negative” value will be, I recommend something ridiculous like 1,000, and then make sure every relationship event has the “less than 900” condition applied.

From there, all you need to do is create as many relationship events as you’d like to have exist in your RPG Maker Fes game. Once you’ve had enough and come to a point where you feel you have an ending, you can “write” an ending with events, add the option that causes the game to end following the final dialogue in events and call it a game. Should you want to see an example of an in-progress system in action, our Academonic is immediately available in an in-progress version.

  • Flavio Marques Silva

    You should make a video about this dating stuff.

    • Jenni Lada

      I wish that we could! Unfortunately, all the dating sim stuff is in Academonic. I have it set as a closed game and own the downloadable version of RPG Maker Fes on a 3DS that isn’t set up for video capture.

  • Curtis wade

    Personally i would love to play your academonic game as it seems the most complete english game i have seen, however it seems ypur characters are dramatically undertuned and die in the first combat they actually enter without fail. I would love to explore the world more, but the first battle is a wall i cannot pass.

    • Jenni Lada


      A new build of Academonic is actually up on the servers that adjust difficulty.

      Have you visited the dorm room of the partner character you picked? Each guy’s dorm room has a special skill if you pick the Best response during the event. (If you pick Aiden, the “Easiest” character, you can get two skills for both Michibiko and Aiden.)

      The town of Iota has a bar with a basement where the rats give more money and experience.

      There are also multiple characters who will give you things. Choosing the best response in the Iota event with the old man will get you a cake. Being nice to Michibiko’s mom gets you stuff. You can get an apple in the school’s classroom if you don’t already have one by talking to a classmate. In the library, you can get free money from the person next to Cuinn by talking to the character.

      You need to level grind in the green area right outside Iota (around the forest) to gain some levels before heading to Eastia. (The forest has bats in it.)

  • Dylan Bilton

    I’m more of a visual learner than a read em and instantly get it type, but could it work if you used an easier route by having specific set characters fall in love with the main character during the main storyline? Then have the protagonist choose whom he wants to be with by the end of the game? That’s what I was hoping to do in my version.

    • Jenni Lada

      It might, but you might be more limited in how many characters you have. If you have more than two options, it might get complex due to the page options only keeping two variables. So you’d have to have it as one variable being higher than the other to automatically trigger an ending.

      Unless you just want to have someone choose a character at the end? Then you could just have a two or three way response to trigger a specific ending?

  • Dizma

    Playing your demo and so far I like the idea and concept you have going. I see someone else has mentioned the difficulty and I very well could be playing on an old version but I am determined to beat it now (I love a good challenge). From what I can see there are a few typos as in Eastown the item shop sister starts her sentence with “y brother and I…….”. The only other thing so far that I feel could be an over site is the special skill “cpr” costing 60 mp and being both characters (I’m using Aiden at lvl 10 as of typing this) combined don’t have half that much mp. Otherwise loving the game good to see a hard grindfest, can’t wait for the final version.

    • Jenni Lada

      Ah! Thanks for the typo note. Sometimes it is hard to make text fit there.

      I did release an updated build, and I am constantly tweaking MP requirements. CPR is going to require less in a future update.


Leave a Reply

Your email address will not be published. Required fields are marked *