Re: [Release] Mabinogi (マビノギ)G13S1 test02 Server Files
Tutorial #7: Advanced Commands
Code:
For full experince. Use an account that has NPC or higher authority.
We first learned about the basic commands which allowed you to move around, add items, etc
But what if I told you that there's, something more advanced and complex, that even I still don't fully understand everything.
>mc, also suggested to be known as
Master Console or
Mint Command has a whopping set of 345 Commands to use in this game.
There doesn't seem to be any documentations for this command, so there's a bunch of trail and error to discover and experiment, if you master this
you can use the server to it's full limits.
The most common command you will be using is
Every >mc must start with a command, then add pathensis with or without parameters to complete the function.
for help, the parameter is a string, so we need to type if a command exist for a certain gameplay function.
For example. If we type
>mc help(quest)
We can see 7 commands related to quest. There's even a shadow quest or game quest added in.
This will allow you to select any quest or shadow mission you want. Maybe you want to play a generation mission.
We can do this by looking into the data folder, experimenting a bit. data/db/gamequest has shadow mission quests.
So we can grab the quest ID, and construct a command like...
Code:
>mc addshadowquest(793010)
Excellent. What else can we find in mc?
Maybe I don't like my stats. Can we change them?
Let's see.
>mc help(set)
So,
set is it's own command. How do we use it?
set has 2 parameters, it requires a string and an integer.
Since we're changing our stats. I want to have 500 on str,int,dex,will,luck,hp,mp, stamina and give myself 30000000 exp?
Code:
>mc set(str,500)
>mc set(int,500)
>mc set(will,500)
>mc set(dex,500)
>mc set(luck,500)
>mc set(life,500)
>mc set(mana,500)
>mc set(stamina,500)
>mc set(exp,30000000)
Ah, Yup. That seems to do it just right
How about talking to a npc without moving anywhere?
>mc test_talk_to_npc(_duncan)
There's so many commands to use, but because documents for these commands don't exist. The only way to find information about these commands is to disassemble the game's code, GameSystemD.dll
Or,you can also try no paramaters and hope for the best.
See what you can find with those 375 commands. If you find something, post it here !