The MB scripting language needs a name

What should we call the Module System Scripting Language?

  • Armagawd

    选票: 5 7.6%
  • Armalang

    选票: 7 10.6%
  • bloodvm

    选票: 2 3.0%
  • C but hurt

    选票: 3 4.5%
  • Calradian

    选票: 8 12.1%
  • Crapton

    选票: 2 3.0%
  • CryBloodEngine

    选票: 2 3.0%
  • CTG (Carpal Tunnel Guaranteed)

    选票: 2 3.0%
  • Francis

    选票: 3 4.5%
  • Fridolin

    选票: 1 1.5%
  • Frodogorn

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

    选票: 2 3.0%
  • Hipopotumuzus

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

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

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

    选票: 7 10.6%
  • Mabcode

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

    选票: 13 19.7%
  • MamBaScript

    选票: 1 1.5%
  • MBScript

    选票: 17 25.8%
  • MBSlang

    选票: 2 3.0%
  • Monty

    选票: 22 33.3%
  • Mounted Python

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

    选票: 13 19.7%
  • msys

    选票: 4 6.1%
  • NoFloat

    选票: 1 1.5%
  • Not A Language

    选票: 2 3.0%
  • Not A System

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

    选票: 6 9.1%
  • pyblade

    选票: 4 6.1%
  • Python Rider

    选票: 2 3.0%
  • rglopcode

    选票: 3 4.5%
  • RIP (Run in Python)

    选票: 5 7.6%
  • Sadomazaton

    选票: 2 3.0%
  • Sink

    选票: 3 4.5%
  • The COMMA language

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

    选票: 9 13.6%
  • Torture

    选票: 4 6.1%
  • Tupleland

    选票: 4 6.1%
  • Unmount

    选票: 5 7.6%
  • WarCode

    选票: 7 10.6%
  • Wolfe

    选票: 2 3.0%
  • WPC (Wannabe Python Code)

    选票: 4 6.1%

  • 全部投票
    66
  • 投票关闭 .

正在查看此主题的用户

SonKidd

Knight
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 说:
...
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 说:
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 说:
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 说:
@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 说:
...

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 说:
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
 
KissMyAxe 说:
* 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

:lol:
 
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)
 
If we search a name for the language we should choose one for the engine too. It should have an old germanic name, like... Fridolin.
 
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:
 
Swyter 说:
Hopefully the next installment will come with something more humane like Lua. I still find it ingenious nonetheless. :smile:
+1

As for the name:

Python Is Not the Module System
PINMS?

Wolf.
 
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:.
 
后退
顶部 底部