Theolized Sideview Battle System (Now with EDITOR!)

Discussion in 'RGSS3 Scripts (RMVX Ace)' started by TheoAllen, Jun 30, 2014.

  1. TheoAllen

    TheoAllen Self-proclaimed jack of all trades Veteran

    Messages:
    3,968
    Likes Received:
    4,366
    Location:
    Riftverse
    First Language:
    Indonesian
    Primarily Uses:
    RMVXA
    Theolized Sideview Battle System
    (Or if you prefer, you may call it Theo Animated Battle)
    Version : 1.4 (with patch)
    Type : Battle System / Battle Engine

    Opening :
    This is my first battle system script and my masterpiece script so far. At first, I made this script for my own personal use. Back then when Ace was released, I always wanted an English version of Tankentai. But I heard nothing about the translation. I thought it was impossible tankentai to be translated to English. Moreover, it has bad compatibility to other scripts. Then I looked at avalaible battle scripts, and not even a single script I like. I just don't get the idea of those scripts. Then, hence my ambition started.

    Introduction :
    This script was greatly inspired from Tankentai VX version and Eremidia : Dungeon! game. It's mainly aimed for free sequence animated battle without standard. I mean, there is no such a thing like "play all frames in row x" (the reason why I did this is because I hate standards). You can pick any grid in your spriteset. You can even use unorganized spriteset if you're too lazy to make one. As long as the format is consistent.

    2018 Update: Officially released in game editor!


    Editor download link : https://www.dropbox.com/s/nkf0fdkjc3uw68z/TSBS In Game Edit.exe?dl=0

    Features :

    • Animated battle of course
    • Free battler sequence
    • Free format battler sprite. You can even use unorganized spriteset as long as the format is consistent
    • Built-in damage counter
    • The rest are written in script ... and my sample game
    Screenshots (taken from the old version) :

    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    Video :video for version 1.3 (also trailer for the sample game)

    video for version 1.4

    video for setup demonstration

    You can look at my playlist if you want more


    Scripts :
    You could grab the raw on my github repository (old version, havent update it yet)

    Or try Sample game


    Latest version? Get it here | Mirror

    Animation Samples / Alternative Demo : Click here | Mirror

    Note :

    If you want to download in solidfiles. Here is the way

    [​IMG]
    IMPORTANT! Patch for version 1.4 - 04/02/2015
    Just various bugfixes. Most likely going to stable version

    https://github.com/t...1.4 Bugfixes.rb

    How to patch? Simply put it below implementation

    Newly Released addon :


    Questions and Answers :

    Q: Is it has a high compatibility?A: Maybe yes, maybe no. I alter the damage flows. Any script that also alter the damage flow will highly not compatible. Such as YEA - Area of Effect or Lunatic Damage. But I haven't touch the HUD so var. I only provide animated battle sprite. So It's possible if you want to put any style of HUD for your battle system. It's also compatible with YEA Free turn battle, and Sabakhan Ao no Kiseki BS, and formar ATB (It should go under my script), EST - Ring System, AEA - Charge Turn Battle. Luna Engine. Doesn't work with Ocedic Motion Battle Camera.

    In version 1.4, I tested the compatibility among various Yanfly Script. So, mine gonna be compatible with most of Yanfly's Include AoE or Lunatic series. Also, I have my own battle camera addon if you want.


    Q: Can I use holder battler?
    A: Yes, you can. But it will little bit troublesome. Since holder battler format has many rows in single battler image. I recommend you to split it up.

    Q: What do you mean by "Format is consistent"?
    A: If you decided to make 3x4 spriteset format like Kaduki do, then the rest of your battler sprites should also 3x4

    Q: Can you make this script compatible with ...
    A: No ... http://fc05.deviantart.net/fs70/f/2014/110/b/5/scripter_by_theoallen-d7fchsv.jpg But I will try if I like the script. As for Victor's scripts, it's a big NO.


    Q: The xxx script is better than yours
    A: I don't mind. I made it for my personal use afterall.
    Terms of Use :

    Q: What is the general ToU of this script?
    A: Simply credit me as TheoAllen.

    Q: May I use this script in Commercial games?
    A: Yes. And you have to give me a free copy of the game.

    Q: May I repost this script to other site?
    A: Yes.

    Q: May I edit this script?
    A: Yes. Do as you want. And do not claim if it's yours

    Q: May I take some money profit by editing this script?
    A: No.

    Q: May I translate the script to other language?
    A: Yes.

    Q: May I use this script for contest/challenge?
    A: If it's non-profit challenge, yes. If it's profit challenge (like monetary gain), then NO.

    Q: May I sell the third party script/addon?
    A: No.
    Special Thanks :
    • Eremidia : Dungeon!, some of script features are inspired on it
    • Mithran, for Graphical global object reference. If it's not by his script, I may not finish my battle system.
    • TDS, I found your basic movement module script on RMRK long time ago. Then I adopt it and I rewrote by my own.
    • Galenmereth for easing movement module
    • CielScarlet and Skourpy for the Translations
    Author notes :
    • I use in script editor to make sequence movement instead of too many notetags as Symphony and Victor's do. It because there're already many script that uses notetags and notebox itself has no scroll.
    • As you know, I'm not so good at English. So I'm sorry in advance if there's any unclear informations. Feel free to ask
    • I will be more active on VXAN. You will get a better quick answer if you ask me there than this site.
    Version 1.4 Release note :

    • My aim is to make it compatible with Luna Engine without extra patch. However, I haven't tested it with the latest version of TSBS.
    • It's still beta version. In other word, it may have many issues. You may test the script, but if you're going into real development, I suggest you to use the stable version 1.3c instead.
    • I haven't update the github at the moment. Considering it's still beta. Script must be taken by download the demo.
    • I changed the config 1 and config 2 parts. So, you need to update them as well.
    • Battle backdrop decoration addon is not translated yet. There're too many instructions that I can't really handle right now. Perhaps, sometimes. Also, it has a little glitch which I currently dunno how to fix. if you use Alarm Tone, in next battle that not use alarm tone, there 1 frame glitch where the screen blended with a wrong tone.
    • Sorry if the demo looks so messed up. I don't have the will to clear that up "OTL
    • TSBS version 1.4 will not updated. If you reported a bug, I will likely to make the patch instead.
    • Battle music taken from Dragonic Symphony if you wonder.
    • I added extra showcase of my scripts like animated portrait and hover notif [​IMG]
    • Want to use the map BGM? That's mine, go ahead if you want to use. And you need to credit me as well.
    • After these hardworks, I will likely to take a very long break and will not touch anything complex related with the battle system (unless I choose to). But I will still provide the support for TSBS as long as I'm avalaible.
     
    Last edited: Jul 18, 2018
    #1
  2. Farr

    Farr Veteran Veteran

    Messages:
    247
    Likes Received:
    91
    Location:
    C-bus, Ohio
    First Language:
    Portuguese
    Wow!

    I was wondering, will you make a timed-hit system like Eremidia?
     
    #2
  3. TheoAllen

    TheoAllen Self-proclaimed jack of all trades Veteran

    Messages:
    3,968
    Likes Received:
    4,366
    Location:
    Riftverse
    First Language:
    Indonesian
    Primarily Uses:
    RMVXA
    Yes, there is timed-hit like E:D! does




    Still beta though. I haven't added extra features such as "press for power". But some of my friends already use the current timed-hit feature
     
    #3
    Farr likes this.
  4. Farr

    Farr Veteran Veteran

    Messages:
    247
    Likes Received:
    91
    Location:
    C-bus, Ohio
    First Language:
    Portuguese
    dayum that's very cool!

    You're almost forcing me to change from Symphony to your battle system.

    Anyway, I wish you the best and good luck with all your scripts.
     
    #4
    TheoAllen likes this.
  5. TheoAllen

    TheoAllen Self-proclaimed jack of all trades Veteran

    Messages:
    3,968
    Likes Received:
    4,366
    Location:
    Riftverse
    First Language:
    Indonesian
    Primarily Uses:
    RMVXA
    #5
    estriole likes this.
  6. ninjalex

    ninjalex Veteran Veteran

    Messages:
    252
    Likes Received:
    55
    First Language:
    English
    Looks awesome! 

    Hope to see a download link soon :)
     
    #6
    DragonX611 and TheoAllen like this.
  7. sens

    sens Warper Member

    Messages:
    2
    Likes Received:
    2
    First Language:
    slovenian
    dayum that definetly looks good ima wait for demo and than use for my game (i need demo cus i have no knowledge in scriptinga t all and it helps alot).  cant wait keep on good work :D
     
    #7
    ninjalex and TheoAllen like this.
  8. TheoAllen

    TheoAllen Self-proclaimed jack of all trades Veteran

    Messages:
    3,968
    Likes Received:
    4,366
    Location:
    Riftverse
    First Language:
    Indonesian
    Primarily Uses:
    RMVXA
    Bump. Thanks for waiting guys. Wiki page already had 7 pages so far. You could look at that page to see what I'm offering to you. And I'm going to add more pages soon. Here is the link https://github.com/theoallen/TSBS/wiki

    Also, I'm also working on a simple demo

    [​IMG]
    I'm busy lately. Couldn't really look after this script. But I will try to manage this script even a little everyday.
     
    Last edited by a moderator: Jul 9, 2014
    #8
  9. TheGreenHorse

    TheGreenHorse Veteran Veteran

    Messages:
    177
    Likes Received:
    26
    First Language:
    English
    Primarily Uses:
    RMMV
    You're always aweesoome. 

    I like messing scripts up, i can make this script compatible with many... LOL...
     
    #9
    TheoAllen likes this.
  10. Kane Hart

    Kane Hart Elmlor.com Veteran

    Messages:
    656
    Likes Received:
    165
    Location:
    Barrie, Ontario, Canada
    First Language:
    English
    Holy crap this looks cool. I doubt I could ever get this to work with so many scripts I'm using but still sweet looking. 
     
    #10
  11. Hiek

    Hiek Creator Veteran

    Messages:
    231
    Likes Received:
    58
    First Language:
    English
    This is looking nice.
     
    #11
  12. Daemonium

    Daemonium Villager Member

    Messages:
    19
    Likes Received:
    1
    First Language:
    Spanish
    I hope that won't happen like happened with Victor's system and... I don't remember the creator's name of Battle Symphony... that haven't fixed some important bugs, forgetting their scripts... due this cause, I haven't continued with my project.

    If I recover the will of make a new project with the RPG Maker, I will use your battle system, I hope that you script improves a lot, and that never is forgotten!
     
    Last edited by a moderator: Jul 13, 2014
    #12
    TheoAllen likes this.
  13. TheoAllen

    TheoAllen Self-proclaimed jack of all trades Veteran

    Messages:
    3,968
    Likes Received:
    4,366
    Location:
    Riftverse
    First Language:
    Indonesian
    Primarily Uses:
    RMVXA
    No, I hope it won't forgotten. It's my masterpiece and I still have many things on its update list.

    Yet, I started to abandon most of my little scripts due to this one XD

    If you found a bug, tell me. But if it's compatibility, I'm not sure.
     
    #13
  14. nio kasgami

    nio kasgami VampCat Veteran

    Messages:
    8,590
    Likes Received:
    2,340
    Location:
    Canada / Quebec
    First Language:
    French
    hooo...since is like a Neo-tankentai for vx ace?

    it seem interesting

    I will check this when I will have more spare time your Text popup for states and damage interest me
     
    #14
    TheoAllen likes this.
  15. TheoAllen

    TheoAllen Self-proclaimed jack of all trades Veteran

    Messages:
    3,968
    Likes Received:
    4,366
    Location:
    Riftverse
    First Language:
    Indonesian
    Primarily Uses:
    RMVXA
    That popups taken from Yanfly Battle Engine xD
    I haven't made my own.

    The one I haven't made yet compared with the neo tankentai is the battle camera. But the script prototype was complete. I just need to make it smoother

    Edit :

    Btw, I just added check collapse feature inside action sequence. Yes, it was inspired from tankentai. Taken from "Can Collapse" function from RMVX version.




    Will be my update list on version 1.3b
     
    Last edited by a moderator: Jul 14, 2014
    #15
  16. TheGreenHorse

    TheGreenHorse Veteran Veteran

    Messages:
    177
    Likes Received:
    26
    First Language:
    English
    Primarily Uses:
    RMMV
    Creator of engine Symphony is dr.yami.
     
    #16
  17. TheoAllen

    TheoAllen Self-proclaimed jack of all trades Veteran

    Messages:
    3,968
    Likes Received:
    4,366
    Location:
    Riftverse
    First Language:
    Indonesian
    Primarily Uses:
    RMVXA
    #17
    Kaesydian likes this.
  18. sleepingnamja

    sleepingnamja Big Pimpin' Veteran

    Messages:
    72
    Likes Received:
    12
    Location:
    Texas
    First Language:
    English
    Wow. This is a really nice script. I don't know why there isn't too many comments here.
     
    #18
  19. Euphoria

    Euphoria Veteran Veteran

    Messages:
    378
    Likes Received:
    92
    First Language:
    English
    Probably because it's a little more difficult than some other battle systems, I prefer it be a secret, that way it's not over used and under valued! It truly is awesome!
     
    #19
  20. TheoAllen

    TheoAllen Self-proclaimed jack of all trades Veteran

    Messages:
    3,968
    Likes Received:
    4,366
    Location:
    Riftverse
    First Language:
    Indonesian
    Primarily Uses:
    RMVXA
    Well, I don't really mind since it's used for my personal project :3
     
    #20

Share This Page