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. .
And also thank all of you for voting and coming up with all these great names .
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.
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. .
And also thank all of you for voting and coming up with all these great names .
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:
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 .
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 )
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 .
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 .
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 )
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 .