New account registration is temporarily disabled.

TOR_HEYERDAL'S PROFILE

Search

Filter

Is there a language name for RM2K/3 event script?

author=Sailerius
The eventing system isn't a programming language, so I guess the answer would be "none." An event's underlying representation is just an array of commands which gets executed sequentially.

I personally have a difficult time accepting that it's possible to make video games without programming. If I'm programming, then I must be using a programming language, since you kind of can't program without one. Even if the format in which I'm doing so is like the programming equivalent of tracing. lol.

Maybe that's a better analogy. It's still a "programming language" in the way that tracing is still "drawing". Although I really didn't intend for this thread to become a debate on the taxonomic analysis of pre-Ruby RPGM scripting. lol. Although it has proven interesting, nonetheless.

author=eplipswich
Well, either way, if you are able to create highly advanced stuff using Common Events alone, then programming shouldn't be a problem in XP and above. You should see some games (such as Seraphic Blue) that have very complex Common Events to create custom battle systems, menus and such.

Yeah, my current project has over 500 common events. They're like the core engine that drives the game. Though I'm sure I don't need to tell you that. :P

Is there a language name for RM2K/3 event script?

author=Sailerius
The text representation is only for your convenience. It's probably just binary data.

I guess you're probably right.

author=Sailerius
If you're at the level that you can read and write that kind of data and are finding yourself limited by the editor, you're probably better off just scripting it in XP+.

You're probably right about that too. lol. But I'm stubborn, and I stick to what I know. But perhaps more importantly, I feel like I need to release a finished product on this platform before I can justify to myself having spent over a decade of my life mastering it. Maybe that's just me, though. ::shrug:: I think that after I'm finished with my project, I'll likely sit down to really learn a "real" programming language once and for all.

author=Liberty
Pretty much always just called it eventing or event script if you're feelin' fancy.

Right, and that's all well and good most of the time, but it doesn't work well as an answer.
"You make games? Cool. What programming languages do you know?"
"Eventing."
"What?"

lol. :P

Is there a language name for RM2K/3 event script?

author=PepsiOtaku
Typically, any sort of coding language can be completely textual (no GUI to interact with). For instance, you could write uncompiled C++, Java, Ruby, HTML or something entirely in a text editor, but in 2k3's case, you have to use the GUI editor (point and clicking your way through)

Right. But a person well-versed enough in the event scripting's syntax and grammar could potentially write it out in an all-text environment if the program would allow such an input method. So that potential does exist, even if no one has ever made that potential happen yet, to date. Well... with the exception of a few minor (but still important) details that just don't seem to end up in the text area.

author=PepsiOtaku
That's not to say you can't do a lot with 2k3's scripting, but there's a lot of roundabout ways of doing things that from a programming perspective are really inefficient.

This would be the "limited" factor I mentioned, yeah.

author=PepsiOtaku
For instance, to make a custom battle system or menu system, you really have to understand how certain scripting techniques impact performance, and can only build that sense through trial and error.

And this would be the "narrow and focused" factor I mentioned. :P (RM2K3's focus doesn't encapsulate these normally-important things; it's very narrow)

author=PepsiOtaku
Prior to using DynRPG (C++ built into the unofficial 2k3), I've basically built menu systems multiple times just trying to get them to be faster, more responsive, and more efficient.

I think that vanilla 2k/3 is generally not given enough credit (not to say that you're not giving it any credit or anything). I find that I can do just about anything in it if I really put my mind to it. Albeit, it is very inefficient in a lot of ways, like you said. So I don't disagree.

In short, I completely agree with your analysis, but I don't think that these limitations make it a "fake" programming language. Kind of in the same way that the simplified and highly reduced grammatical power of a spoken "pigin" language doesn't make that language any less of a spoken language; it just makes it a highly simplified and reduced spoken language. I feel like the highly reduced environmental scope of 2K/3 doesn't make it any less of a programming language; it just makes it a highly simplified and reduced programming language.

However, that's just my opinion, and you're free to disagree, of course. Admittedly, not being well-versed in any "real" programming language, my opinion is not *fully* informed, but I do feel that I know enough about the subject for my perspective to be worth mentioning, at least.

Either way, whether "real" or otherwise, I still feel like it needs a name...

Is there a language name for RM2K/3 event script?

Obviously, it's not C++, or Java, or anything else like that, but the text that appears in the script editors for your inputted commands in RM2K/3 certainly seem to exhibit the traits of qualifying as a programming language (even if only a very narrow, focused, and limited one (not to overstate that last adjective)). Does it have a name? I've wondered this for many years now. Or is it just "RM2K/3 event script"? lol. Not to be confused with RPGXP's (and onwards') RGSS language. I'm not talking about that.

I guess that the main reason why I ask is because I don't know any "real" programming languages despite my very intimate familiarity with RM2K/3 event script possibly being able to give me a leg-up from the start. When I tell people that I make games, and they ask me what programming language(s) I know, the ensuing response which itself tends to demand an explanation in its own right is a tiresome and dissatisfying answer for both myself and the expectant listener, which is an annoyance that could potentially be solved by simply having a proper name.

Hullo

author=Deacon Batista
Hullo (whatever that word means, I do not know that word) there, too.

It's just a silly way of saying "hello". :P lol

author=Deacon Batista
Revenge is not nonsense. A little bit of revenge never hurt anybody.

I just meant "nonsense" in the sense of like... "rigmarole". It may or may not have been sensical in a literal sense; I don't really know the details.

author=Shinan
In fact she died like a couple of weeks before the movie came out over here.

I'm really sorry to hear that. @.@

author=Shinan
I haven't seen the movie yet. Though I've been meaning to. Eventually.

I can understand not exactly being in a hurry to do so, given the circumstances. I hope you can enjoy it when you do get around to it.

author=Dudesoft
Are you real?

Hahaha! I promise you, I am real. xD I am me, and I am not a ghost. I sit here tangibly, tangible fingers pressed to tangible keys, conjuring a tangible post. :V So please cheer up, crying dog. :P

author=Liberty
As you may have noticed, a few introduction topics have been locked lately, due to some bratty kid who can't take no for an answer and decided to spam the site in various ways due to that. >.<;

Yeah, I noticed the locked threads. And that "can't take no for an answer" thing is pretty much all I know about it. I don't know what "no" was the answer to, or anything else. ::shrug:: I guess it's not hugely important for me to know, anyway.

author=Liberty
Anyway~ Good to see another old bod around the site. You'll realise we've got a fair few peeps from the early RM days kicking about, as well as awesome new bods too~

Thanks. :) I guess I'm not surprised to hear that we've got some people around here from back then. As such, I probably should have mentioned in my opening post that back on War of the Magi, I went by the name of Duo. So if anyone might remember me, that's who I am. :3 I've come a loooooooooong way since then.

author=Punk_Kricket
Sweet - a legit new arrival! :D
Welcome, welcome!

Thank you, thank you. :3

Hullo

@Shinan: Cool. Has she seen the 2012 movie Kon-Tiki? It's pretty sick (EDIT: Oh, wait... You said "was". Perhaps this isn't possible. Sorry).
Also, kudos to you for catching the missing <h> in the last name, but you missed the missing <h> in the first name (Thor). I deliberately misspell it because I actually sourced the name from a song which also deliberately misspells it in its lyrics on account of that band makes a point of throwing grammar to the wind. Namely, I sourced it from Den Åpne Sjø by TrollfesT. I've been using this name since late 2012/early 2013.

@kentona: I assumed that was the reason, yeah. I noticed the English version when I was exploring the new utilities that have been added since my last visit. I first clicked on RPG Maker 2003 (noting how odd the icon looked), and then I was like "What the? Only three utilities? I'm *sure* there were several pages last time I was here..." lol. Then I found them under "RPG Tsukuru 2003" and assumed the rest.

Hullo

Hello, everyone.

I've been trying to register here for a few days now, but I see y'all ran into some unfortunate nonsense which caused the registrations to close. I hope everything is straightened out now.

I had a problem with my project that I was going to ask you people about, but during the last few days, I've found a way around my problem myself, so now I'm just saying "hi" for now. :P

Also, it turns out that my regular email already has an account here, so I guess I did have an account here already, after all. I didn't have any such info for this place in my archives, and I couldn't remember what it might have been, so I just went ahead and made this new account.

Anyway, I'm from Canada, and I started out on RPG Maker 2000 fifteen years ago in '01. I've been using RPG Maker 2003 since RPG Advocate first translated it on War of the Magi (good times) way back when. I never took up RPG Maker XP or any of the subsequent versions, but my command of 2k3 is highly honed.

Unrelated to RPG Maker, but still in line with game development, I created the Clash of the Creeps custom map for Warcraft III: TFT, as seen on Youtube.

I've been working on a very ambitious strategy RPG with custom everything in RM2K3 (now referred to as "RPG Tsukuru 2003", I gather?) for nearly four years now, on and off. So I might be pretty quiet for a while (or not; we'll see), but expect to see me again at some point in the future, bearing awesomeness. ;)

Oh, and I'm also a linguist and conlanger. Though that's less relevant here. :P