The MB scripting language needs a name

What should we call the Module System Scripting Language?

  • Armagawd

    Votes: 5 7.6%
  • Armalang

    Votes: 7 10.6%
  • bloodvm

    Votes: 2 3.0%
  • C but hurt

    Votes: 3 4.5%
  • Calradian

    Votes: 8 12.1%
  • Crapton

    Votes: 2 3.0%
  • CryBloodEngine

    Votes: 2 3.0%
  • CTG (Carpal Tunnel Guaranteed)

    Votes: 2 3.0%
  • Francis

    Votes: 3 4.5%
  • Fridolin

    Votes: 1 1.5%
  • Frodogorn

    Votes: 6 9.1%
  • Groundhog Day on April's Fool

    Votes: 2 3.0%
  • Hipopotumuzus

    Votes: 2 3.0%
  • ICBW (It could be worse)

    Votes: 3 4.5%
  • LCAGBINTMS (lets code a gang bang in the module system)

    Votes: 4 6.1%
  • LLAASCSEPMPNRPL (Low-Level Amateur Ad-hoc Scripting Crutch with Syntax Embedded in Python and Mad

    Votes: 7 10.6%
  • Mabcode

    Votes: 3 4.5%
  • MABL (Mount and Blade Language)

    Votes: 13 19.7%
  • MamBaScript

    Votes: 1 1.5%
  • MBScript

    Votes: 17 25.8%
  • MBSlang

    Votes: 2 3.0%
  • Monty

    Votes: 22 33.3%
  • Mounted Python

    Votes: 4 6.1%
  • MS (short for Mount&Blade/Modding/Module/r'Magan Script/System)

    Votes: 13 19.7%
  • msys

    Votes: 4 6.1%
  • NoFloat

    Votes: 1 1.5%
  • Not A Language

    Votes: 2 3.0%
  • Not A System

    Votes: 1 1.5%
  • PINMS (Python is Not the Module System)

    Votes: 6 9.1%
  • pyblade

    Votes: 4 6.1%
  • Python Rider

    Votes: 2 3.0%
  • rglopcode

    Votes: 3 4.5%
  • RIP (Run in Python)

    Votes: 5 7.6%
  • Sadomazaton

    Votes: 2 3.0%
  • Sink

    Votes: 3 4.5%
  • The COMMA language

    Votes: 1 1.5%
  • TINP (This is Not Python)

    Votes: 9 13.6%
  • Torture

    Votes: 4 6.1%
  • Tupleland

    Votes: 4 6.1%
  • Unmount

    Votes: 5 7.6%
  • WarCode

    Votes: 7 10.6%
  • Wolfe

    Votes: 2 3.0%
  • WPC (Wannabe Python Code)

    Votes: 4 6.1%

  • Total voters
    66
  • Poll closed .

Users who are viewing this thread

So a while back, the forums has set out on a historic mission to name the Mount and Blade scripting language...


The Results


With 13 votes, at third place, MABL - Mount and Blade Language. From Lumos!

With 18 votes, at second place, MBScript. From SheriffTheRevenger!

Lastly....



The Winner


With 22 votes, at first place is...

MONTY!!!!

From Docm30!

Congrats to the winners, as you have the bragging right of naming (or almost naming) a scripting language. :smile:.

And also thank all of you for voting and coming up with all these great names :smile:.



The Impact


So from now on, to prevent further confusion, we can tell people with pride that:

To learn how to mod Mount and Blade modding, you need to learn the Monty Scripting Language, and not... python.




The History


Click spoiler for the full history of the voting.

Something I randomly thought about when I was walking.


The Problem



The lack of a real official name for the "MB scripting language" is the main cause of confusion for a lot of new members of this forum.

A few times a month we see posts like "to learn how to script MB, you need to learn python", or "since I'm proficient with python, I can script MB"...


Some examples of these confusions:

VEGETA_DTX said:
...
I've read some tutorials and I realized that I need to learn basics of Python programming language to make my own mods and to do this, but what I am asking is - are there any already made templates that includes easy import of your models?...

mr.master said:
MB scripting is it's own language. It's not python. It's ran through the python compiler and can have some python functions, but that's about it. Also, there are no WFaS shotty scripts available. Only way is to use the warband one and make it work for WFaS.

LordMutaz said:
hmmm.... Maybe I'll learn how to use the tools to Mod the thing...  but I'm busy with making a web site now... Whats the name of the program for Modding? Python?

MadVader said:
@OP: it depends on what are you trying to do.
If you make a MB mod, you must use MB's scripting language (i.e. the Module System). If you are trying to make something else, you can't use MB's scripting language, and also C++ may not be your best option, especially if you don't have a programming background.
Find a good coder. It helps a lot.

codewright said:
...

Not really as code really isn't something to be represented in xml or anything similar. At least it ends up looking ugly or being not as flexible as it should be. Ok, the MB scripting language isn't really high level, but still it doesn't fit into xml nicely.

kavien said:
ok, I am thinking of doing a little modding to practice my python coding, I'm just starting to learn so it won't be too grand.
...

The reason behind this, imo, is because the scripting language has no official/unofficial name.




The Solution


Us, the MB community, should come up with a name for the MB scripting language and be consistent in it's usage.

EG, we can call it the  "Armagan Language".

That way, it's so much more easy to explain stuff to people.

Instead of saying: "You don't mod MB in python, you use edit the MB scripting language in the python that is converted to text files that are interpreted by the game engine." - we can just say: "you don't mod MB in python. We use a special scripting language called the Armagan Language". Simple, and not misleading anymore.

With a proper name to call the MB scripting language, no-one will mix it up with Python.


The Names


If anyone likes this idea, come up with suggestions :smile:.

MB-related:
The Armagan Language
Taleworlds Language
Greatsword Language
etc...

Descriptive named:
Tuple Language
Nodebuggingtools Langauge

Troll names:
Not-python Language
Pythoon (Bound to cause tonnes and tonnes of confusion :smile: :grin:)


The Suggestions


So, thanks to you guys, we now have a bunch of selections for new names:

Armagawd
Armalang
bloodvm
C but hurt
Calradian
Crapton
CryBloodEngine
CTG  (Carpal Tunnel Guaranteed)
Francis
Fridolin
Groundhog Day on April's Fool
Hipopotumuzus
ICBW    (It could be worse)
LCAGBINTMS    (lets code a gang bang in the module system)
LLAASCSEPMPNRPL    (Low-Level Amateur Ad-hoc Scripting Crutch with Syntax Embedded in Python and Made by a Person with No Regard for Programming Language)
Mabcode
MABL    (Mount and Blade Language)
MBSlang
Monty
Mounted Python
MS    (short for Mount&Blade/Modding/Module/r'Magan Script/System)
msys
NoFloat
Not A Language
Not A System
PINMS    (Python is Not the Module System)
pyblade
Python RIder
rglopcode
RIP    (Run in Python)
Sadomazaton
Sink
The COMMA language
TINP  (This is Not Python)
Torture
Tupleland
Unmount
Wolfe
WPC    (Wannabe Python Code)



If you have something really good, you can keep suggesting it, but also state which ones you like from the list above, so we can consolidate it to a smaller list and create a poll for the final name :smile:.
 
My suggestions:
* Armalang
* Low-Level Amateur Ad-hoc Scripting Crutch with Syntax Embedded in Python and Made by a Person with No Regard for Programming Languages, or LLAASCSEPMPNRPL
 
Here is a couple of my ideas for the name:
Crapton
Sadomazaton
C but hurt
ass-script
lets code a gang bang in the module system (aka LCAGBINTMS)
 
msys? tupleland? MS? pyblade? torture? unmount? rglopcode? mabcode? bloodvm?

Hopefully the next installment will come with something more humane like Lua. I still find it ingenious nonetheless. :smile:
 
So, thanks to you guys, we now have a bunch of selections for new names:

Armagawd
Armalang
bloodvm
C but hurt
Calradian
Crapton
CryBloodEngine
CTG  (Carpal Tunnel Guaranteed)
Francis
Fridolin
Groundhog Day on April's Fool
Hipopotumuzus
ICBW    (It could be worse)
LCAGBINTMS    (lets code a gang bang in the module system)
LLAASCSEPMPNRPL    (Low-Level Amateur Ad-hoc Scripting Crutch with Syntax Embedded in Python and Made by a Person with No Regard for Programming Language)
Mabcode
MABL    (Mount and Blade Language)
MBSlang
Monty
Mounted Python
MS    (short for Mount&Blade/Modding/Module/r'Magan Script/System)
msys
NoFloat
Not A Language
Not A System
PINMS    (Python is Not the Module System)
pyblade
Python RIder
rglopcode
RIP    (Run in Python)
Sadomazaton
Sink
The COMMA language
TINP  (This is Not Python)
Torture
Tupleland
Unmount
Wolfe
WPC    (Wannabe Python Code)



If you have something really good, you can keep suggesting it, but also state which ones you like from the list above, so we can consolidate it to a smaller list and create a poll for the final name :smile:.
 
Back
Top Bottom