Ways to add difficulty setting to RPGMAKER MV

carnorantor

Realism's Biggest Hater
Member
Joined
Jan 25, 2020
Messages
19
Reaction score
2
First Language
English
Primarily Uses
RMMV
Any ways to add difficulty setting? (ex. Choosing Easy, Medium or Hard)
 
Joined
Feb 17, 2018
Messages
113
Reaction score
368
First Language
English
Primarily Uses
RMMV
Copy and paste map, change monster levels for the different copies of the same map. Make adjustments for which set of maps you start on.
 

V_Aero

Veteran
Veteran
Joined
Apr 23, 2019
Messages
118
Reaction score
78
First Language
german
Primarily Uses
RMMV
Copy and paste map, change monster levels for the different copies of the same map. Make adjustments for which set of maps you start on.
I think copy-paste a Map is a bad idea. A better proposal could be, when you use visible encounters, in the events' command list to add a IF FORK which checks what difficulty level is selected, and then depending on its result starts a respective encounter.

An alternative would be to use a Plugin, I came across this one, however I haven't touched it yet. Yanfly Difficulty Slider
 
Joined
Feb 17, 2018
Messages
113
Reaction score
368
First Language
English
Primarily Uses
RMMV
I think copy-paste a Map is a bad idea. A better proposal could be, when you use visible encounters, in the events' command list to add a IF FORK which checks what difficulty level is selected, and then depending on its result starts a respective encounter.

An alternative would be to use a Plugin, I came across this one, however I haven't touched it yet. Yanfly Difficulty Slider
If determining a set difficulty at the beginning of a game run, copy-paste + adjust would be the simplest way to go about it imo, so I don't think it should be called a bad idea - just one of the simplest ways to create a difficulty setting for a game.
 

Aesica

undefined
Veteran
Joined
May 12, 2018
Messages
1,058
Reaction score
979
First Language
English
Primarily Uses
RMMV
Copy and paste map, change monster levels for the different copies of the same map. Make adjustments for which set of maps you start on.
I'd highly recommend NOT doing it this way because if you have to change something later, your change will need to be done on 3 different maps and in general, its more hassle than its worth.

An easier approach might be something like this:

  1. Create some states. Call them Easy, Normal, Hard, Lunatic, whatever and apply some stat modifiers to these states. For example, easy might reduce enemy hp and stats by 50%, while hard might increase enemy hp and stats by 50%. Don't give them icons (unless you're testing to make sure they get applied) so they don't show up on affected foes.
  2. Apply the appropriate state (based on your selected difficulty variable) to all enemies in each troop at the start of every battle, or even every turn.
  3. Plugins like yanfly's buff/state categories can help, because you can set these states to bypass death removal. Otherwise, you'll need to make sure the states are applied again every time an enemy revives, if they do that in your game.
  4. Yanfly's base troop events is very handy for this too, because you won't have to add the event logic for these states to every new troop event you make.
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Profile Posts

Stream will be going live shortly! I will be playing Resident Evil 3 Remake, and then I will be switching to a session of the Interactive Text Adventure! Feel free to drop by!
Spent all day working on something that ultimately has nothing "flashy" to show at the end of it. But that sense of achievement...
This is on the Amazon page for the FF7 Remake: 'If you get the game early, please think of others and don't spoil it for them. Please don't post videos or screenshots of the game until it is officially on sale on April 10.'
Gave my avatar an update, stay safe, people!
I'm currently available for hire for scripting (and perhaps other things).
Also, don't worry, the Advanced Minimap plugin is a work in progress.

Forum statistics

Threads
95,622
Messages
930,533
Members
125,932
Latest member
kimmykittycat
Top