SRPG Engine - [Add Votes for RTP] Plugins for creating Turn Based Strategy game

If I provided RTP for this project, what style would you choose? (not guaranteed to be applied)

  • RPG Maker MV style

  • RPG Maker MV in Tonbi tall sprite style

  • SRPG Studio style

  • Pioneer Valley Games style

  • Other style (please suggest it in comment section of this Thread)


Results are only viewable after voting.

RyanBram

Veteran
Veteran
Joined
May 13, 2012
Messages
238
Reaction score
284
First Language
Indonesian
Primarily Uses
RMMV
Introducing
SRPG-Engine-MV.png

credits : Gakuto Mikagami, Doctor_Q
https://github.com/Echizen-ham/SRPGcore
https://github.com/RyanBram/SRPGcore

SRPG-MV.jpg

Hi, everyone.
Do you like Turn Based Strategy RPG games?
If so, then I'm also like it so much just like you.

Therefore, on this occasion, let me introduce a collection of plugins called SRPG_Converter. As the name implies, these plugins will change the RPG Maker MV engine that you have as an editor for Turn Based Strategy genre games like Fire Emblems or Shining Force.

DOWNLOAD

The following are the features of these plugins:
  • Provides feature complete of basic SRPG engine. Only one plugin then you can watch your RPG Maker MV turn into a Turn Based Strategy engine;
  • High compatibility with any plugins. There are almost no RPG Maker MV Core function that was altered, so you can still use RPG Maker MV and your favorite plugins as usual;
  • Easy to customize. Every character, weapon, skill, or class can be customized using note tag;
  • Turn based events trigger. Enjoy rich story customization, by choosing any event to trigger at the moments: Start of Battle, Start of Actor Phase, Start of Enemy Phase, End of Turn, Start of Action, and End of Action,
  • Can be extended with extension. If you know can write Javascript plugin, you can easily add features that are not yet available. Let us know if you made public extension;
  • Royalty free for commercial purposes. With the MIT license, anyone can use this plugin without worrying about legal issues. As long as you comply with the provisions of the MIT license, this plugin can be used for any purpose.
Making the SRPG Engine is a complex thing, even comparable to making a new engine that is equivalent to the RPG Maker MV Core scripts itself. Before I introduce this system to this forum, I am using this plugin internally for my own projects. I don't want to become the only one who get the benefits of this plugin, which become the reason I translated it and share it to this forum.

New feature:
  • On map battle as part of core plugin.
  • SRPG_AgiAttackPlus, SRPG_UncounterableAttack, and SRPGconverter_with_YEP_BattleEngineCore now become part of core plugin.
  • DynamicAction for performing action sequence in both Sideview battle and Mapview battle.
  • Mouse System as alternative to control your game without using keyboard at all.

Planned feature:
  • (Please suggest it)
Since the era of RPG Maker XP, I have never seen a SRPG system that is truly complete. There are at least two possibilities for that: 1) Kadokawa had already made a new version of RPG Maker before the SRPG System was completed, or 2) The creator of the SRPG System was busy or had other interests that caused the project to be abandoned. Then I decided to offer myself to the author by helping him pushing the system forward, because I am afraid I never see this system finish before being abandoned again.
If you are a Javascript programmer, you can always help by creating extension for this system.

Best regards
Ryan

  • Author: Gakuto Mikagami, Doktor_Q, RyanBram
  • Translation: Me (RyanBram)
  • License: MIT
  • Non-commercial use: free
  • Commercial use: free
  • Redistribution: OK
  • Editing: OK
  • Redistribution after editing: OK
  • Series: RPG Maker MV

Special Thanks:
  • Dopan and Boomy for endless support for the community
 
Last edited:

Andrews

Warper
Member
Joined
Nov 1, 2017
Messages
4
Reaction score
1
First Language
Portuguese
Primarily Uses
RMMV
Wow! I really like it! I'm waiting for On Map Battle and Mouse System!
Good job!
 

Eliaquim

Hakuen Studio
Veteran
Joined
May 22, 2018
Messages
1,996
Reaction score
1,464
First Language
Portuguese - Br
Primarily Uses
RMMZ
Great news!!
I knew it about this plugin. Try to translate that with google tradutor, but its not the same... So i left it out and maybe in thw future i will try it again.
But now you have translate it.
Thank you so much! I am a big fan of tactical games. So i will look at this code and see what can i implement for the community!
Thank you!
 

Krystek_My

Veteran
Veteran
Joined
Dec 29, 2017
Messages
271
Reaction score
70
First Language
Polish
Primarily Uses
RMMZ
Is it possible to do a Yanfly Action Sequences in Battle Scene?
 

RyanBram

Veteran
Veteran
Joined
May 13, 2012
Messages
238
Reaction score
284
First Language
Indonesian
Primarily Uses
RMMV
@Andrews Hopefully On Map Battle can be finished before end of year. But in the meantime the plugins will be updated regularly to fix the bugs and improving enemies AI to make it smarter.

Hi @Eliaquim . Thank you for your interest. I am really glad to hear about that.
I am looking forward to see any extension that you will made for this system.
Stay tuned, because Github repository will be opened.

@Krystek_My Yes. You can do Action Sequence using this system.
 

Krystek_My

Veteran
Veteran
Joined
Dec 29, 2017
Messages
271
Reaction score
70
First Language
Polish
Primarily Uses
RMMZ
@RyanBram Seems interesting then. But is this possible to summon allies (example: Warlock summon Imp) That will dissapear after 3 turns?
And is this possible to do an enemie or ally (example: that Imp) that will do something if it's dead
Thanks in advance
 

RyanBram

Veteran
Veteran
Joined
May 13, 2012
Messages
238
Reaction score
284
First Language
Indonesian
Primarily Uses
RMMV
It was possible as long as you can play with Variable and Switch nicely.
E.g:
  • Activate a skill that turn on a switch to activate a condition for adding a creature on map.
  • After the creature was summoned, add a event content for adding +1 creature Variable value for every turn;
  • After three turn, the total of creature Variable value become 3, and you can add condition to erase the creature if creature Variable value is equal to 3.
You can see the Demo - Chapter 1, where after several turn enemy reinforcement will appear. Just see how it works and modify to suit your needs.

To understand how to trigger the event, please see six events at the top left of "Woods" map using MV editor and see the comments written there. Or you can finish 1 Chapter to familiarize yourself with the system.

Enjoy.
 
Last edited:

autophagy

tank nerd
Veteran
Joined
Jun 9, 2014
Messages
86
Reaction score
78
First Language
German
Primarily Uses
RMMV
You have my attention....
I will make sure to give this a try when I have the chance. I've been waiting for a functional tactical battle system for many years, and almost gave up hope.
 

Richard John S

Rpg Maker Music Pack Contributor
Veteran
Joined
Jan 31, 2014
Messages
204
Reaction score
772
First Language
English
Primarily Uses
RMMV
It's nice to see a translated version to the plugin. I downloaded the original off of the author's site a while ago, and it's already implemented into my tactical RPG project. I really like how it's straightforward and simple to use. You can also download some additional extensions from the author's site including AOE attacks.

There is one suggestion I would like to make. I am not sure if this has been fixed or not during the updates, but if you had an AI controlled healer, they would heal your characters even if they had full HP. I have tried different AI plugins to fix this, but they didn't seem to work. Would it be possible if a feature could be added in an update so that AI healers would only heal when a character's hp is lower than a certain amount?

Anyways, good work on this! I'm looking forward to the on map battles!
 

Arisilde

Villager
Member
Joined
Jun 26, 2019
Messages
24
Reaction score
9
First Language
English
Primarily Uses
RMMV
It's nice to see a translated version to the plugin. I downloaded the original off of the author's site a while ago, and it's already implemented into my tactical RPG project. I really like how it's straightforward and simple to use. You can also download some additional extensions from the author's site including AOE attacks.

There is one suggestion I would like to make. I am not sure if this has been fixed or not during the updates, but if you had an AI controlled healer, they would heal your characters even if they had full HP. I have tried different AI plugins to fix this, but they didn't seem to work. Would it be possible if a feature could be added in an update so that AI healers would only heal when a character's hp is lower than a certain amount?

Anyways, good work on this! I'm looking forward to the on map battles!
Do you have a link to that site?
 

Aloe Guvner

Walrus
Veteran
Joined
Sep 28, 2017
Messages
1,628
Reaction score
1,134
First Language
English
Primarily Uses
RMMV
I've been waiting for an open source tactical RPG plugin suite for my main project. This looks perfect that it has the basic functionality already established but still has room to grow.

Once the Github repository is up, I would happily contribute new features.

How will the Github be managed and who will review Pull Requests?
Please consider following this advice:
https://help.github.com/en/articles/setting-guidelines-for-repository-contributors
 

Doktor_Q

I'm not a real doktor, but I am a real Q
Veteran
Joined
Aug 1, 2016
Messages
881
Reaction score
573
First Language
English
Primarily Uses
RMMV
The "plugins" link in the first post seems to only be a direct link to the core plugin, but just from the demo I can see there's supposed to be others- am I the only one running into this, or is there a different link I'm supposed to be using?
 

RyanBram

Veteran
Veteran
Joined
May 13, 2012
Messages
238
Reaction score
284
First Language
Indonesian
Primarily Uses
RMMV
@Krystek_My I am during translation progress for latest Demo. But, based on what I see on the scripts, actually most instruction is just repeated, so by translating about 10 lines, you can understand what other instruction means. Use Google Translate to make it easy.

@autophagy , @Richard John S.
I hope this is the Tactical Battle System that satisfy your needs. I will report any issue found here.


I've been waiting for an open source tactical RPG plugin suite for my main project. This looks perfect that it has the basic functionality already established but still has room to grow.

Once the Github repository is up, I would happily contribute new features.

How will the Github be managed and who will review Pull Requests?
Please consider following this advice:
https://help.github.com/en/articles/setting-guidelines-for-repository-contributors

Thank you very much for your enthusiast with the project. I hope by opening this thread can gain people like you as much as possible who share the similar love for Tactical Battle System like this. I will keep in mind your suggestion related to contribution guidelines and will communicate it with the original author. I will let you know once we have the result.

Just little share in my side.

Since RPG Maker XP, there are many opportunities to make a RPG System as unique as possible by the usage of RGSS Scripts. Most scripts are open source and free to use, but the culture of script development is not like how open source software development should be. In open source world, a system or a software may established by one person, but once the author decide to go open source, there will be many contributor that give patch or improvement in one central place called repository. And if the original author decided to left the project, another person will take the seat as a leader to maintain it.

In RPG Maker community, most scripts are developed by single developer. Although the scripts are open source, there is only small chance for collaboration between each script writer. It is very easy to find two or more scripts that basically do same thing. Battle System, Menu System, Mouse System, and many thing that actually do similar thing, but made by many different script writers. The time made to duplicate works, will be better if spent to made features that aren't available. Usually only the original author who does improvement, bug fix, adding new features, and all of many task alone. If the original author decide not to continue his project, almost nobody will continue his work and even some author website disappear from internet, even though the scripts are open source. Greetings and gratitude to every script writers who have dedicated their time sharing scripts to the community.

In SRPG system, the old culture of scripts or plugin development doesn't works. It is a big system that needs time and manpower to grow. With collaboration, and the well known MIT license, and also basic system that very open for any extension, I hope this project will become what I have dreamed since long time, a well established engine to make my own Tactical RPG game.

The "plugins" link in the first post seems to only be a direct link to the core plugin, but just from the demo I can see there's supposed to be others- am I the only one running into this, or is there a different link I'm supposed to be using?
No, you are not alone. I am only uploading the core scripts while the other scripts are actually the extension. Some of scripts that you found in the demo are addition from me when translating the demo.

Just wait for a moment until I updated the first post with extension link and update for the core script. The latest demo still on progress being translated.
 
Last edited:

Doktor_Q

I'm not a real doktor, but I am a real Q
Veteran
Joined
Aug 1, 2016
Messages
881
Reaction score
573
First Language
English
Primarily Uses
RMMV
@RyanBram Ahh, that makes sense. Good job so far! This is definitely of interest to me.
 

Sissel Cabanela

Veteran
Veteran
Joined
Mar 28, 2016
Messages
112
Reaction score
23
First Language
English
Primarily Uses
Hey, this is a bit odd. I was looking to do some testing with the last plugin on the list, regarding difference in agility.

The list locates it at http://www.lemon-slice.net/oshirase.html but this link fails, oddly. Is there a chance you can upload all current extensions somewhere? Perhaps add them to the demo, all the ones not used as 'OFF' by default?

EDIT: Was a typo in the link
 
Last edited:

RyanBram

Veteran
Veteran
Joined
May 13, 2012
Messages
238
Reaction score
284
First Language
Indonesian
Primarily Uses
RMMV
Hey, this is a bit odd. I was looking to do some testing with the last plugin on the list, regarding difference in agility.

The list locates it atnhttp://www.lemon-slice.net/oshirase.html but this link fails, oddly. Is there a chance you can upload all current extensions somewhere? Perhaps add them to the demo, all the ones not used as 'OFF' by default?
I have updated the first post to include all of plugins made by the original author, including SRPG_AgiAttackPlus.js . Please visit the link for Core Plugins.

Other plugins made by contributor should be downloaded from their original site as they may have different term of use than MIT.
 

Sissel Cabanela

Veteran
Veteran
Joined
Mar 28, 2016
Messages
112
Reaction score
23
First Language
English
Primarily Uses
I have updated the first post to include all of plugins made by the original author, including SRPG_AgiAttackPlus.js . Please visit the link for Core scripts.

Other plugins made by contributor should be downloaded from their original site as they may have different term of use than MIT.
Completely understandable, sorry for my selfish request, didn't think about that. I'll look into that and might develop some addons or edits. If so, I may message you on how to go about sharing them if the author allows for shared edits(I'd like to add some features to emulate Fire Emblem Heroes if I can do so with my level of codin'). In any case, thank you for your quick response this late at night, very much appreciated.

Edit: So as not to double-post, another question. Do you plan to translate the 'Function' and 'Plugin Placement' columns on the Compatibility List? Knowing where to place plugins in particular would solve future headache. On that note, while it lists Yanfly's Battle Engine Core and Skill Core, would you happen to know if the SRPG Engine has compatibility with the versatile Buffs and States Core by the same author? I would be interested in testing interactions with a number of Yanfly's Plugins myself such as the 'HP Barrier' plugin, if allowed.
 
Last edited:

RyanBram

Veteran
Veteran
Joined
May 13, 2012
Messages
238
Reaction score
284
First Language
Indonesian
Primarily Uses
RMMV
Ha,ha,ha.
It's okay. Time difference and in my country it is still in bright daytime.
 

Sissel Cabanela

Veteran
Veteran
Joined
Mar 28, 2016
Messages
112
Reaction score
23
First Language
English
Primarily Uses
Ha,ha,ha.
It's okay. Time difference and in my country it is still in bright daytime.
Understandable. I'm playing through the demo now after downloading the plugin extensions. If I may, I suggest adding a small list of all current features in the first post. "Provides feature complete of basic SRPG engine" could use a bit more elaboration since this, in a GOOD way, mind you, has much more features that many other attempts at a tactical engine so far. Even the simple small window that shows the battle scene for each fight is highly requested and I'm sure many people would love to know that the engine includes such! However, there is no video for the engine up, only an image, and the feature list doesn't quite tell you that, ya' know? Additionally, I editted my previous post with another question. Sorry to spam you with messages!
 

Latest Threads

Latest Posts

Latest Profile Posts

For a long time I always consider XP soundtracks as the best one.
Just listened to some of MZ tracks from the free version.
It's... Quite mindblowing. xD
Only listened to the battles, towns, and fields.
But I'm sure the rest are equally good. :D
What do you guys want to see for the new Jump into Javascript? A continuation of the rpg_objects, or would you prefer a "lesson 0" where I go back to the absolute basics of Javascript and cover the fundamentals of the language and its construction?
Hey RPG members!!

How do you finish projects? Some new game developers start off strong but end up losing momentum. What keeps you motivated while working on new projects?
Feeling wee sleepy.. ZzzZ
So many threads to move to the right place. My post count is awesome, but 95% of it is due to moving things.

Forum statistics

Threads
112,452
Messages
1,068,376
Members
146,106
Latest member
sleymour
Top