Archeia

Level 99 Demi-fiend
Staff member
Developer
Joined
Mar 1, 2012
Messages
15,710
Reaction score
16,508
First Language
Filipino
Primarily Uses
RMMZ
HFiGQrz.png
 ​
 ​
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
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:

Kes

Regular
Regular
Joined
Aug 3, 2012
Messages
23,808
Reaction score
13,728
First Language
English
Primarily Uses
RMMZ
Truly great news!  Going to try it out immediately.
 

DarkstarMatryx

Regular
Regular
Joined
Feb 21, 2013
Messages
279
Reaction score
125
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.
 

Caz

Green Eyes Blonde Dragon
Moderator
Joined
Oct 15, 2012
Messages
939
Reaction score
2,027
First Language
English
Primarily Uses
RMMZ
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. ;^;
 

Razzazaki

Regular
Regular
Joined
Jul 5, 2014
Messages
44
Reaction score
7
First Language
Swedish
Primarily Uses
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:

limiTraveler

(ノ◕ヮ◕)ノ*:・゚✧
Regular
Joined
Sep 26, 2012
Messages
519
Reaction score
148
First Language
English
Primarily Uses
RMMV
So any idea of how much the engine will cost when you put it in the store?
 

Dalph

Nega Ralph™ (RM Tyrant)
Regular
Joined
Jul 15, 2013
Messages
7,864
Reaction score
20,644
First Language
Italian Curses
Primarily Uses
RMMZ
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:
 


 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:

MirageV

Regular
Regular
Joined
Apr 5, 2012
Messages
47
Reaction score
43
First Language
English
Primarily Uses
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. ;^;
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!
 

limiTraveler

(ノ◕ヮ◕)ノ*:・゚✧
Regular
Joined
Sep 26, 2012
Messages
519
Reaction score
148
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.
 

DarkstarMatryx

Regular
Regular
Joined
Feb 21, 2013
Messages
279
Reaction score
125
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.
 

TheoAllen

Self-proclaimed jack of all trades
Regular
Joined
Mar 16, 2012
Messages
7,482
Reaction score
11,617
First Language
Indonesian
Primarily Uses
N/A
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?
 

Archeia

Level 99 Demi-fiend
Staff member
Developer
Joined
Mar 1, 2012
Messages
15,710
Reaction score
16,508
First Language
Filipino
Primarily Uses
RMMZ
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?
You can disable Yanfly's and use Yami's Damage Popup (which was made for Luna). Otherwise there's no built in one :D

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?
So any idea of how much the engine will cost when you put it in the store?
We don't know yet!

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.
Glad you like it :D
 
Last edited by a moderator:

TheoAllen

Self-proclaimed jack of all trades
Regular
Joined
Mar 16, 2012
Messages
7,482
Reaction score
11,617
First Language
Indonesian
Primarily Uses
N/A
I see. I might use this system in future since Yanfly is gone and you guys are active :D
 

Archeia

Level 99 Demi-fiend
Staff member
Developer
Joined
Mar 1, 2012
Messages
15,710
Reaction score
16,508
First Language
Filipino
Primarily Uses
RMMZ
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
 

EvilEagles

Stargazer
Regular
Joined
Mar 8, 2012
Messages
1,679
Reaction score
718
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:

BCj

Regular
Regular
Joined
Jun 19, 2014
Messages
1,990
Reaction score
1,283
First Language
Dutch
Primarily Uses
N/A
Is this the 'lite' version? Does that mean the commercial one will have more features or?
 

Archeia

Level 99 Demi-fiend
Staff member
Developer
Joined
Mar 1, 2012
Messages
15,710
Reaction score
16,508
First Language
Filipino
Primarily Uses
RMMZ
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.
 

Dalph

Nega Ralph™ (RM Tyrant)
Regular
Joined
Jul 15, 2013
Messages
7,864
Reaction score
20,644
First Language
Italian Curses
Primarily Uses
RMMZ
Another fast example:
 


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:

BCj

Regular
Regular
Joined
Jun 19, 2014
Messages
1,990
Reaction score
1,283
First Language
Dutch
Primarily Uses
N/A
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.
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:

Latest Threads

Latest Profile Posts

Why is it so early? Can I have twenty more minutes of sleep, please?
DK
Do you like this design?

GIF.gif
Im watching Depp vs Heard and keep thinking: "Wouldnt it be fun if her middle name was Lisa? Then she'd be Amber L. Heard. Sounds like Amber Alert."

Then I found out her middle name is Laura.
Yeaah, pallarax mapping

mTQFUv1QrOI.jpg
ScreenShot_9_26_2023_0_27_57.png
working on the house you explore in the beginning of my game. it's the first major area... part exploration, part battles. just need to script events and setup the on screen enemies.

Forum statistics

Threads
134,807
Messages
1,250,811
Members
177,603
Latest member
OceansMotion
Top