Luna Engine Battle Sample (Do not post support questions here!)

Discussion in 'VXAce Luna Engine Support' started by Archeia, Jul 22, 2014.

    Tags:
  1. Archeia

    Archeia Level 99 Demi-fiend Staff Member Developer

    Messages:
    13,981
    Likes Received:
    12,889
    Location:
    Game Dev Salt Mines
    First Language:
    Filipino
    Primarily Uses:
    VNM
    [​IMG]
     ​
     ​
    It all started back when RPG Maker VX was released. My friends and I would always lament how it's impossible to just drag pictures and make our mockups work like magic. No need for script hunting or bug programmers to do every miniscule edit to our projects because we couldn't do it. With RPG Maker VX Ace and a small conversation in a private chatroom, we finally started work on it.
     
    The Luna Engine is a project by Archeia_Nessiah and Yami, with the amazing help of NeonBlack and Rhyme. It is to create a series of scripts that will allow people to modify the GUIs present inside the game, whilst being easy to use and compatible with the majority of scripts. The Luna Engine took us a little more than a year (June 15 2013~July 2014) to develop, put through beta, make sample graphics for and write the manual. While it was a long journey, it was definitely worth it.
     
    Due to its nature as a GUI script, it might conflict heavily with scripts that do numerous visual modifications. The Luna Engine works best for vanilla battle systems such as the Default Battle System or Yanfly's Battle Engine due to its popularity, added features and user friendliness. Because of Neonblack's involvement with this development, it should work with his CP Battle System. This should work with Sideview Graphical Enhancement Scripts like Battle Engine Symphony and Kread's Animated Battlers.
     
    We do not have plans at the moment to make it compatible with any other scripts aside from Yanfly, Yami, Neonblack and Kread's scripts. Please don't ask us for compatibility patches for any other systems because we won't be able to provide them. We might attempt to add more compatibilities in the future, but for now, it is not possible.
     
    If you would like to report bugs, please remember the following things before reporting:

    • You are required to at least be familiar with RPG Maker’s default function. An example scenario would be, if your test character’s skills aren't displaying, then check their levels, etc. We had instances where people thought it was Luna Engine’s fault.
    • Make sure to test the scripts without other scripts to be sure it’s the Luna Engine’s fault.
    • Make sure to read this manual and/or reference it. Use CTRL+F or Find for any questions or about features you're uncertain of.
    • You can ask for tech support at rmlunaengine@gmail.com if this manual doesn’t answer your questions or if you found a bug.
    • For further updates in regards to the Luna Engine, you can check our Github or check the Luna Engine tag in Division Heaven.
    INSTALLATION

    • Open the Script Editor (F11). Remember that CTRL+F only searches for items inside the present script. CTRL+SHIFT+F means it will search all scripts.
    • I recommend using Notepad++ (Free even plugins) or Sublime Text (Shareware) when editing scripts. They have flexible features and it could help you fix anything wrong with your configuration while checking for other errors during testing.
    • If you want to compare configurations with the demo scripts, Notepad++ has a plugin for it. Sublime Text has Sublimerge but costs $20. DiffNow is a personal favorite.
    General Options
     
    The list below just refers to the general options of the configuration script. It doesn’t cover everything and serves as a refresher or a short course of the options. Most, if not all, options found in the script are commented, so there should be no problems figuring out what they can do in case the manual doesn’t cover it.

    • :width – the width of the window or item.
    • :height – the height of the window or item.
    • :max_width and :max_height – these help the system find a value to center the contents shown in the screen.
    • :x – this refers to the X coordinate of the screen. This refers to the horizontal (left and right) axis. Negative (e.g. -1) values mean they would move to the left, while Positive values mean they would move to the right.
    • :y – this refers to the Y coordinate of the screen. This refers to the vertical (up and down) axis. Negative (e.g. -1) values mean they would move to the up, while Positive values mean they would move to the down.
    • :offset_x and :offset_y – these refer to how much you want to nudge the window display without affecting its base x and y. Useful for items such as GUI borders.
    • :z – this refers to the item’s display priority. Think of it as layers when you use an image program or when mapping in RPG Maker. The higher the value, the higher it will be drawn above other items.
    • :offset_z – this makes the item adjust itself by a specific value just in case you have drawn other items and want an item to remain on top.
    • :padding – this refers to the spacing between the window border and the window contents. The default value is 12.
    • :vertical – this helps the system determine if the cursor and contents should be displayed vertically if true, or horizontally if set to false.
    • :cursor – this is to enable or disable the default cursor.
    • :lunatic – when set to true, it will check the Lunatic configuration the user has set for that specific scene.
    • :background_variable – this option allows you to have multiple skins for your GUI. Remember that it reads it as a string (e.g. $game_variables[1] = “Menu_Green”) and set a different variable for each menu.
    • Another important thing to remember is that enemies and actors are referred to as Battlers in RPG Maker. So if you want to change anything related to the actor itself, it’s most likely in Battler_Status section of Luna’s Configuration Script.
    Special Options

    • If you want to use Yami’s Battle Engine Symphony or Kread’s Animated Battlers, you should set animation_on_hud configuration to false.
    • When using Yanfly’s Free Turn Battle (FTB) set :arrow_battler in YEA Compatibility to true and if use spin command, :all_dir to false.
    • If you want to use the horizontal actor command, set :arrow_battler in YEA Compatibility to false.    
    • If you want to change the battler options and it doesn’t work, try setting lunatic to false. If you are using lunatic, read the comments as you have to draw the names manually.
    • If you want to have more than four party members, go to Adjust Party Size by Archeia.
    DOWNLOAD LINK
    [​IMG]
    This is a sample version of what Luna Engine can do. It is highly limited but should give you a good idea on how it works.​
    This is for Non-Commercial Use only. If you want the Commercial Version, please wait for the Store Product!​
     ​
    MEDIA





     
    Last edited by a moderator: Aug 27, 2014
    #1
    Susan, Zeriab, luzi and 28 others like this.
  2. Silent Darkness

    Silent Darkness Robomage Veteran

    Messages:
    2,284
    Likes Received:
    319
    Location:
    Dark Realms
    First Language:
    English
    Sounds coolio. Looking forward to the full release.
     
    #2
  3. Kes

    Kes Global Moderators Global Mod

    Messages:
    18,151
    Likes Received:
    9,395
    First Language:
    English
    Primarily Uses:
    RMVXA
    Truly great news!  Going to try it out immediately.
     
    #3
  4. DarkstarMatryx

    DarkstarMatryx Veteran Veteran

    Messages:
    279
    Likes Received:
    125
    Location:
    Indiana, USA
    First Language:
    English
    Primarily Uses:
    N/A
    3 hours till I get off work and can go home to play with this.  I think I can for see 3 very very long hours ahead of me.
     
    #4
    Archeia likes this.
  5. Caz

    Caz Green Eyes Blonde Dragon Restaff

    Messages:
    807
    Likes Received:
    1,441
    Location:
    Cardiff, UK
    First Language:
    English
    This is a life-saver for people like me who get a headache the very second they open Ace's script editor. Even people without any kind of script experience can make beautiful things with it. ;^;
     
    #5
    Archeia, Vexed, MirageV and 1 other person like this.
  6. Razzazaki

    Razzazaki Veteran Veteran

    Messages:
    44
    Likes Received:
    7
    Location:
    Sweden
    First Language:
    Swedish
    lol'd at the lvl modifier in the sample xD

    Any idea what price you gonna set on the full release, will it be affordable?
     
    Last edited by a moderator: Jul 22, 2014
    #6
  7. DeviTheHuman

    DeviTheHuman (ノ◕ヮ◕)ノ*:・゚✧ Veteran

    Messages:
    509
    Likes Received:
    123
    Location:
    United States
    First Language:
    English
    Primarily Uses:
    RMMV
    So any idea of how much the engine will cost when you put it in the store?
     
    #7
  8. Dalph

    Dalph Nega Ralph™ Veteran

    Messages:
    7,681
    Likes Received:
    18,418
    Location:
    Italy
    First Language:
    Italian Curses
    Primarily Uses:
    RMMV
    Guys, instead of asking about the price of the full version why don't you actually try the engine first?
    This is a very fast and crappy thing I made with it:
     

    [​IMG]
     You have no idea about what you can accomplish even with the sample version of the engine, it's possible to add portraits instead of facesets and edit basically everything, from the facesets to the background window, from the colours of the bars to their height and length, from the colours of the texts to the font and positions of them and a lot of other things too...

    Also it's totally noobfriendly, even if you don't have scripting knowledge you shouldn't have problems with it (it's basically only playing with position settings and doing basic edits here and there).

    You can even add custom images to customize the Battle GUI making it even more appealing...what I'm saying here is that even with the sample version of it the possibilities are already infinite.

    Also it's fully compatible with Yami, Yanfly and NeonBlack's stuff, it's paradise guys, simply the best rm engine ever.

    Thanks to:

    Archeia, Yami, NeonBlack and Rhyme for the Engine.

    Holy87 (an italian fellow) for the Windowskin.

    PS: Don't mind that random battler between the skeletons, he's just a creepy wannabe darklord.

    I highly suggest to try it! It's pretty fun to use, flexible and extremely powerful.

    I can't wait to buy the full version...it will be too beautiful for words.
     
    Last edited by a moderator: Jul 24, 2014
    #8
    Susan, AlliedG, djDarkX and 5 others like this.
  9. MirageV

    MirageV Veteran Veteran

    Messages:
    46
    Likes Received:
    43
    First Language:
    English
    This is pretty much gospel when it comes to this script set right here. Have a battle or menu UI idea? Can't script? Use this. It's worth it!
     
    #9
    Caz and Archeia like this.
  10. DeviTheHuman

    DeviTheHuman (ノ◕ヮ◕)ノ*:・゚✧ Veteran

    Messages:
    509
    Likes Received:
    123
    Location:
    United States
    First Language:
    English
    Primarily Uses:
    RMMV
    Well, the reason why I'm asking about the price is so that I know how much money to put aside if I do decide to purchase the expanded version. But, yes, the sample does appear to do a lot. I'll tinker with it some more.
     
    #10
  11. DarkstarMatryx

    DarkstarMatryx Veteran Veteran

    Messages:
    279
    Likes Received:
    125
    Location:
    Indiana, USA
    First Language:
    English
    Primarily Uses:
    N/A
    I love this GUI. At times I'm looking at it going what did I do wrong, but I can at least understand the code enough to figure it out.  So much better than other battle gui's from what I can tell.  Can not wait to see what else I can do with just the sample version.
     
    #11
  12. TheoAllen

    TheoAllen Self-proclaimed jack of all trades Veteran

    Messages:
    3,182
    Likes Received:
    3,187
    Location:
    Riftverse
    First Language:
    Indonesian
    Primarily Uses:
    RMVXA
    Heavy modified Battle GUI O.O

    If it looks promising, let me support compatibility with my battle system

    Quick question. Is that damage popup built-in from script? Or it came from Yanfly Battle Engine?
     
    #12
  13. Archeia

    Archeia Level 99 Demi-fiend Staff Member Developer

    Messages:
    13,981
    Likes Received:
    12,889
    Location:
    Game Dev Salt Mines
    First Language:
    Filipino
    Primarily Uses:
    VNM
    You can disable Yanfly's and use Yami's Damage Popup (which was made for Luna). Otherwise there's no built in one :D

    We don't know yet!

    Glad you like it :D
     
    Last edited by a moderator: Jul 22, 2014
    #13
  14. TheoAllen

    TheoAllen Self-proclaimed jack of all trades Veteran

    Messages:
    3,182
    Likes Received:
    3,187
    Location:
    Riftverse
    First Language:
    Indonesian
    Primarily Uses:
    RMVXA
    I see. I might use this system in future since Yanfly is gone and you guys are active :D
     
    #14
  15. Archeia

    Archeia Level 99 Demi-fiend Staff Member Developer

    Messages:
    13,981
    Likes Received:
    12,889
    Location:
    Game Dev Salt Mines
    First Language:
    Filipino
    Primarily Uses:
    VNM
    We are the ones updating Yanfly's scripts though! (whenever possible). And you can disable his popups in a true/false option in the battle engine. So you don't have to remove it :D
     
    #15
  16. EvilEagles

    EvilEagles Stargazer Veteran

    Messages:
    1,680
    Likes Received:
    712
    First Language:
    Vietnamese
    Primarily Uses:
    Other
    I swear this thing will blow your minds with its flexibility and capacity for customization. I remember taking weeks to do simple GUI work back in VX days. With Luna Engine I only took about one week to finish a menu with even better visuals and control. Not to mention that when I tried this it was still way early in development. Simply a pleasure to work with.
     
    Last edited by a moderator: Jul 22, 2014
    #16
    djDarkX and Archeia like this.
  17. BCj

    BCj Veteran Veteran

    Messages:
    1,371
    Likes Received:
    633
    Location:
    NL
    First Language:
    Dutch
    Is this the 'lite' version? Does that mean the commercial one will have more features or?
     
    #17
  18. Archeia

    Archeia Level 99 Demi-fiend Staff Member Developer

    Messages:
    13,981
    Likes Received:
    12,889
    Location:
    Game Dev Salt Mines
    First Language:
    Filipino
    Primarily Uses:
    VNM
    Yes this is the lite feature as said in the download link area :)

    The full version has tons more like customizable menus and more battle options like..............Nocturne's Press Turn Battle.
     
    #18
    SergeX likes this.
  19. Dalph

    Dalph Nega Ralph™ Veteran

    Messages:
    7,681
    Likes Received:
    18,418
    Location:
    Italy
    First Language:
    Italian Curses
    Primarily Uses:
    RMMV
    Another fast example:
     

    [​IMG]
    The shrinked Command Window is made just for showing that you can actually edit that thing too.

    Seriously guys, the engine is easy as hell to use...this took me barely 20 minutes (and I'm a wannabe scripter) and looks pretty nice ingame.
     
    Thanks to:

    The same people that I mentioned in my previous post...ahah
     
    Last edited by a moderator: Jul 22, 2014
    #19
    Susan, Candacis, Bukarett and 3 others like this.
  20. BCj

    BCj Veteran Veteran

    Messages:
    1,371
    Likes Received:
    633
    Location:
    NL
    First Language:
    Dutch
    When will that one be released approx :) ?


    Edit: Funny, I already managed to remake a part of Moghunter's Battle Hud. Amazing. :)
     
    Last edited by a moderator: Jul 22, 2014
    #20
    djDarkX, DarkstarMatryx and Archeia like this.

Share This Page