1. Dismiss Notice
  2. Within our Resources section we have over 150 Audio files, with room to grow. You may find exactly what you have been looking for. Just CLICK HERE to start your listening adventure.
    Dismiss Notice
  3. Why would you want to upload your resources directly to RMMV.co? It makes it easier for other members to download them. Click HERE for more information.
    Dismiss Notice
  4. Click HERE to see our four new featured resources by TheUnproPro, Starbird, iblamevictoria, and VGM MarkH.
    Dismiss Notice
  5. Here are the The Resource Rules.
    Dismiss Notice
  6. Please read these RULES before posting.
    Dismiss Notice

MV 1.3 Romance System 2017-12-28

Romance for NPCs or Party members, even invisible entities! (...?)

  1. TheUnproPro
    This system allows you to have a romance system in your games. You can use this to have events where you can marry your party members or marry NPCs.




    Code (Text):
    Copyright (C) William Ramsey, you have the right to use this commercially or
    non-commercially in any RPG Maker MV project you see fit. There
    is no fee for using it in a commercial game.

    This plugin lets you have romantic points for any NPC you set up in the game.

    In order to set up an event, you need to put <upp_rm_name:Entity Name> in the
    events note section. "Entity Name" can be what ever you want, for example:
    <upp_rm_name:Jessica Spinnach>

    Gain and Lose messages have symbols in them, and you're probably confused as to
    what they mean. rom.amount is how many points were gained or lossed, rom.title
    is the title of the points as defined in Romance Name, and rom.person is
    whoever you set in the plugin command.

    Additionally, you can use the same text commands you would when typing a message.

    It's important to note that once an entities romance points are full, notifications
    for gaining points will be disabled until you reduce some points.

    Plugin Commands:

    • upp_rom_manset Entity Name
         This will manually add an entry, be careful though because if you have
         an NPC already added and you use this, you'll get a double entry and
         errors could happen. Only use this in cases where you want to
         immediately add people at the start of the game, such as party members
         for example.
             [example] upp_rom_manset Jessica Spinnach
                       upp_rom_manset Albert Carrot

    • upp_rom_link variable_id Entity Name
         This command will link a variable to the amount of romance points an entity
             [example] upp_rom_link 1 Jessica Spinnach

    • upp_rom_gain / upp_rom_lose amount Entity Name
         This command will gain or lose a specified amount of romance points for an
             [example] upp_rom_gain 5 Jessica Spinnach
                       upp_rom_lose 5 Jessica Spinnach

    Conditional Branch/Control Variables Script Commands:

    • uppRomance("value", "Entity Name")
         This basically returns the romance value of an entity you've created. If
         it doesn't exist, it will return 0. This will allow you to do some cool stuff
         with events if your romance level is high enough (or low enough...) with a specific

    • uppRomance("full", "Entity Name")
         This checks and sees if the romance value of an entity is full. If it is, it'll
         return true, if not, it'll return false.


    1. upload_2017-12-28_22-50-2.png

Recent Updates

  1. Small patch - (Required)

Recent Reviews

  1. Ræxxar
    Version: 2017-12-28
    Thank you very much!
  2. somia
    Version: 2017-12-28
    I loveeeee your work
  3. Xyka
    Version: 2017-12-28
    Excellent work, definitely helps make games better!
  4. Anonymous
    Version: 2017-12-28
    great! I hope you continue to write plugins for MV.
  5. Tycroks
    Version: 2017-12-28
    A great plugin, thanks you.
  6. Green Dragon
    Green Dragon
    Version: 2017-12-28
    Thanks a ton. Can I show the player a stat that implies how much those characters love each other, like romance points or such?
    1. TheUnproPro
      Author's Response
      Not sure what you mean but you can use the plugin command" upp_rom_link variable_id Entity Name " (without quotes ofc), to link the amount of love points an entity has to a variable.
  7. Starbird
    Version: 2017-12-28
    an easy to use plugin that adds a lot of fun and complexity to your game. highly recommend!
    1. TheUnproPro
  8. Xyphien
    Version: 2017-12-28
    What a great resource addition. This saves me a lot of hassle with trying to manually do this :)
    1. TheUnproPro