Envision, Create, Share

Welcome to HBGames, a leading amateur game development forum and Discord server. All are welcome, and amongst our ranks you will find experts in their field from all aspects of video game design and development.

Event Language



Hi

Event Language is a set of scripts that allow you to include event command in RMXP event editor
The idea is simple, you use insert script and a simple syntax (see below) and you can manage the command options

To benefit from EL it's simple, you have 2 install procedures
You download EL.exe and save it to your project folder
You execute it
You add the following line in the Main Script of your RMXP project, after begin : eval(Zlib::Inflate.inflate(load_data("el.zlib")))

Or
You add the EL base script above Main
You add the script of each command you'd like to add to your project. Create a new script between EL and Main and paste the command script
The command script can be found in the documentation :
http://cdd.pellnet.ch/Aide.htm

There are more than 50 commands all together to allow you to:
fusion bitmap
manage antilag
copy-paste common event into event
manage more than 50pictures
manage more dialogue options (title, display icon, pause etc)
etc etc

I'm looking for someone you'd like to give me a hand in translation the documentation into english (Yes unfortunately it's in French)
I'm also open if you have any idea for new event command

See you
 
Hi

EL4.0 is ready. We are currently testing it and it will be released the 30th of Septembre

The documentation of the 50 new RMXP commands is available at http://cdd.pellnet.ch/Aide.htm
Sorry it's in french, but if there's someone who 'd like to translate it into english, i am more than happy to share my HelpnDoc file (MP or msn roys_msn(at)live(point)fr )
 
Presentation update with:




Hi

Event Language is a set of scripts that allow you to include event command in RMXP event editor
The idea is simple, you use insert script and a simple syntax (see below) and you can manage the command options

To benefit from EL it's simple, you have 2 install procedures
You download EL.exe and save it to your project folder
You execute it
You add the following line in the Main Script of your RMXP project, after begin : eval(Zlib::Inflate.inflate(load_data("el.zlib")))

Or
You add the EL base script above Main
You add the script of each command you'd like to add to your project. Create a new script between EL and Main and paste the command script
The command script can be found in the documentation :
http://cdd.pellnet.ch/Aide.htm

There are more than 50 commands all together to allow you to:
fusion bitmap
manage antilag
copy-paste common event into event
manage more than 50pictures
manage more dialogue options (title, display icon, pause etc)
etc etc

I'm looking for someone you'd like to give me a hand in translation the documentation into english (Yes unfortunately it's in French)
I'm also open if you have any idea for new event command

See you
 

Kipe

Member

Just noticed the topic.
It looks cool as far as I can tell, but I don't understand french :sad:
Yay for google translate!

I've been testing it out for about 10 minutes now and it's pretty cool. Using google translate and by following the instructions, I've been able to "el: swap full screen" ! and change the zoom size of my character!

Haha, it's a very nice script thingy. I just hope it works with SDK.

Good job! I'll have to look into it more to provide more feedback :smile:

Okay, so after further testing, I came across this little snippet
el: load
file "string"
Command that performs a fast load without going through the menu of a saved game.
I saved the game, and I replaced "string" with "1",and even "File1" but I can't seem to get it to do anything.

And I like that it has a lot of features, such as making your own weather effects, a view range, and over the 50 pic limit.
 
el: load
file "string"
Command that performs a fast load without going through the menu of a saved game.
I saved the game, and I replaced "string" with "1",and even "File1" but I can't seem to get it to do anything.

Well I guess it's normal as you probably don't have a "File1" save file already huhu
So try to save a file first with el:save
Then you could retrieve your saved file (using the same name of course)

PS: I'll try and translate the doc somedays ;)
 

Kipe

Member

I didn't see el: save at first, but now I see it, and it works fine. :smile:

Update! It seems to work with and without with SDK! That's definitely a plus.
I'm going to search for a Title screen skip script, and then I'll just be able to event my title screen with these new commands. Cool stuff :)

Also, is there any way to possibly enable or disable it while in game?
 
Cool
Well I didn't think of a command to lock EL, because basically nothing happens if it's not used
Let me know if some more command are need to creat a title screen

Here's an update :
Hi
Here's the new version (4.09) with 2 new commands
el: event change
event "character"
trigger type:"string" page:"integer"
name "string"

To allow you to change event name or trigger in game

el: terrain tag
event "character"
tag "integer"

To test if an event is over a chosen terrain tag


Good game making
 
Hm, I'm not sure what to think. :3 It SOUNDS really helpful, but I don't really understand the description(s) of the script, so I'm not sure how/if to use the script, or what it actually does. And the fact that it's French doesn't help either. :/
 
Yes I know
i wanted to share it anyway, but I am about to translate it. It would certainly help as you would need to understand a bit of the command syntax to use it
 
I cant get it to work... ( i've tried both the install procedures ).
Maybe i'm getting wrong the usage:

For example i create an event with action button trigger...
I put inside Script

el: save "save1"

or

el: move "self" "left"

Right?
Can u give some examples..?
 
Nop that's not the correct syntax, but i can't blame you the explanation are in French

Try to re-use the syntax written in the help file : www.geexpowered.com/documentation/geexmake/index.htm

For instance
el:save
file "myFile"
It creates a save file named myFile

or
el: move
event "self"
direction "left"
It makes the event "self" (meaning the event where you put the command) move to the left

el: move
event "event_id:"5""
direction "jumpto"
position x:"5" y:"5"
It makes event id 5 jump from its position to coordinate 5,5

el: move
event "event_name:"bob""
away "player"
it makes the event named bob move away from player
etc etc
 

Thank you for viewing

HBGames is a leading amateur video game development forum and Discord server open to all ability levels. Feel free to have a nosey around!

Discord

Join our growing and active Discord server to discuss all aspects of game making in a relaxed environment. Join Us

Content

  • Our Games
  • Games in Development
  • Emoji by Twemoji.
    Top