Zero94

Villager
Member
Joined
Mar 28, 2023
Messages
21
Reaction score
1
First Language
Polish
Primarily Uses
RMMZ
Hello Everyone!

I would like to add to my project some combat system that I saw in game via www called "Space Warriors" based on Dragon Ball manga/anime.

it is uncommon and would allow me to speed up the game, avoid monotonous grind and watch the same opponents or animations hundreds of times.
In this combat system, a dozen or so opponents appear on each field on the map and the player chooses whether he wants to fight them or not.

There are 4 types of enemies (Normal, Champion, Elite and Legendary)

If the player decides to fight, he can choose which type of opponents he wants to fight by pressing a different button.
For Normal Enemies, it's the "T" button
For Champions "G"
For Elites "Y"
For Legendary "H"

There is also an option to "multifight". By pressing "R" once actor fights with all enemies on that square but in reality its one by one

In the options, you can also choose whether the "R" button should cause the fight with every opponent or, for example, only with Champions, Elites or Legendaries.
The best thing in my opinion is that all combat happens automatically and completely in the background. The player does not see how the fight is going at all. You just click the right button and BOOM the fight is over.

It will probably be best to show you some screenshots of what it looks like so:

Here you can see map and Enemies Window on right side with Enemy Normal, Champion and Elite.
There is also a "Quest Log" (Postępy Zadań) but don't pay attention to that
1680259877178.png

As you can see there is also Magnifier which allow player to check stats for enemy but that's not important either 'cuz im using Encyclopedia Plugin by CGMZ.
There is also two Fistbump icons. The left one is a "Shortcut" to fight with single enemy (T/G/Y/H) and right one to fight all enemies (one by one)
On top of that but below Quest Log there is also information "Multi walka aktywna! Poziom Champion" which means "Multi fight is Active! Level Champion" and that allow me to fight with Champion enemies only by pressing "R" button.

Here you can see that after defeting an enemy pops up (1-2 seconds duration) information about how much exp and what loot did i get.
Don't pay attention for such a high numbers it's a preatty late end game xD
Also as you can see on this square is Legendary Enemy. There is 100% chance to meet few Normals, some Champions, few Elites and 5% chance to meet Legendary.
1680260736481.png

So if anyone would make such a plugin and want to share I would really appritate that alot! <3
Or maybe there is familiar plugin already existing?
 

ATT_Turan

Forewarner of the Black Wind
Veteran
Joined
Jul 2, 2014
Messages
8,875
Reaction score
6,677
First Language
English
Primarily Uses
RMMV
You can do a lot of this with just events. You can use a parallel event to check for the player to be pressing a button, or use VisuStella's Button Common Events to do it more automatically.

From there, you can do the whole menu to choose/fight enemies with events if you like. There's a tutorial on this site's blog about how to start making menus in events.
 

Andar

Veteran
Veteran
Joined
Mar 5, 2013
Messages
38,473
Reaction score
10,894
First Language
German
Primarily Uses
RMMV
Why use a plugin at all?
Almost everything you describe can easily be evented, and the one or two things that would need a plugin are cosmetic (using buttons instead of show choice command and similar)

EDIT: Ninja'd
 

Zero94

Villager
Member
Joined
Mar 28, 2023
Messages
21
Reaction score
1
First Language
Polish
Primarily Uses
RMMZ
Well, now you surprised me that it can be done by using events. Unfortunately, I'm too newbie and honestly have no idea how I could do something like this. Any tips?

EDIT: I'm trying to figure it out by myself but I'm out of ideas how to make it and also how to skip whole battle scene :(
 
Last edited:

Andar

Veteran
Veteran
Joined
Mar 5, 2013
Messages
38,473
Reaction score
10,894
First Language
German
Primarily Uses
RMMV
OK, what we mentioned was not easy eventing - you'll need at least medium skills and experience for that.
Which means you'll have to hit the tutorials on eventing to learn the basics, and then spent a few months on easier events like quests before coming back to develop this battle system.

Basically what you'll be using is evented battles with events on the map for each enemy, and show choices together with different troops in the selections followed by control variable for random results.
 

Zero94

Villager
Member
Joined
Mar 28, 2023
Messages
21
Reaction score
1
First Language
Polish
Primarily Uses
RMMZ
Wow... that sounds really complicated. For a moment I hoped that I'm gonna inplement that mechanic soon to my project. That why I asked for a Plugin.
 

ATT_Turan

Forewarner of the Black Wind
Veteran
Joined
Jul 2, 2014
Messages
8,875
Reaction score
6,677
First Language
English
Primarily Uses
RMMV
honestly have no idea how I could do something like this. Any tips?
I did tell you in my previous post that there's a tutorial on this site's blog.

Everything that happens underneath the menu, the "resolving of battles" and stuff...that should be nothing. That's just math.

also how to skip whole battle scene :(
I don't understand - battles don't happen unless you tell them to. You either call the Battle Processing event command or you go into your map properties and set random encounters.

If you don't do those things, there won't be battles. I don't get from your post what you need to skip.

Wow... that sounds really complicated. For a moment I hoped that I'm gonna inplement that mechanic soon to my project. That why I asked for a Plugin.
You're asking for some in-depth system I've never even heard anything similar to before - chances are very poor someone will have just happened to have written a plugin for it. People usually write plugins to do things there's a demand for.

I don't want to come across as overly stern, but you are trying to make a video game on your own - this is something that usually takes a team of well-trained people to accomplish. If you have specific, unique things you want to accomplish, you're going to have to learn how to do it (or post a commission and throw money at other people to do it :stickytongue:).
 

Zero94

Villager
Member
Joined
Mar 28, 2023
Messages
21
Reaction score
1
First Language
Polish
Primarily Uses
RMMZ
I don't know how to explain what exacly i mean so i recorded a short video how this works

 

Andar

Veteran
Veteran
Joined
Mar 5, 2013
Messages
38,473
Reaction score
10,894
First Language
German
Primarily Uses
RMMV
Wow... that sounds really complicated. For a moment I hoped that I'm gonna inplement that mechanic soon to my project. That why I asked for a Plugin.
If you are scared away because THAT sounds too complicated for you, then it is very unlikely that you ever get your game done.

Because we cannot make your game for you - especially not for free.

Free plugins are done for one of three reasons, none of which applies here:
1) they're small and don't require much work
2) there is a high demand by many people - and no one ever before asked for something similar
3) the programmer needs the plugin for their own game and just released the finished work afterwards

None of the above points applies here, so the only way to get such a plugin is by way number four:

4) someone pays a programmer to program a specific plugin.

you can't see it yet because your post count is too low, but there is a classified forum for paid work where several programmers offer their services.
Continue posting here and use that time to calculate your budget, and once you have access there ask programmers for how much payment they would write such a plugin.
 

Zero94

Villager
Member
Joined
Mar 28, 2023
Messages
21
Reaction score
1
First Language
Polish
Primarily Uses
RMMZ
Well yeah, that soud too complicated for me (ATM) but it doesn't mean I'm gonna give up. Im just this kind of person who is looking for an easy way at first and than go with hard one if there is no more options. Also I don't want to spend money 'cuz im making this game mostly for myself, my wife and few of my friends. I doubt that this game will be shared for more people 'cuz everything is translated to Polish.

Anyway thank you guys for responding and your patience :) <3
 

Latest Threads

Latest Profile Posts

imgur sure is getting weird, one day I lose gradually all my images, the other I get them back randomly and then again they disappear again.
Despite OPT2 praise it still has some strange stories in it. Lady Mikka is trying to work herself to death because of guilt. Guilt over what? ¯\_(ツ)_/¯ So instead of finding a NPC to have a heart to heart with her they decide the cure is a new kimono. So when she drops dead she'll at least be well dressed. I haven't even got to the strange part yet.
Did so much work on the game today. I wish I could post it all in this status update but there is a character limit of course haha. I thought about making a topic for updates, though... maybe.
The most recent sign that I am old. I have done martial arts for over 4 decades. Never HAD to stretch out. Good, of course, but never required. Was doing some kicks in the kitchen because, why not, and I felt a pop in the back of my thigh. Now I am limping around. Gotta love getting old.
One of the biggest perks of being fluent in English is how many new and interesting recipes I am able to find and try out that I would have hardly come across if I just spoke my mothertounge :3

Forum statistics

Threads
131,683
Messages
1,222,229
Members
173,435
Latest member
TheAmplifier
Top