作者(Author):無淚樂音(Wuleiyuehyin)
MUGEN按照日語發音為「無限」,起先是Elecbyte用來開發STG射擊遊戲工具,後來引申為無限發展可能性的2D FTG格鬥遊戲工具。
早在CAPCOM VS SNK之前,MUGEN無限格鬥於'90年代就已經實現所謂的夢幻對決,各式各樣的角色無遠弗屆,甚至展開激烈的2 VS 2大亂鬥!
目前的WinMugen版本仍然是040610的「非官方」版為主(Windows Mugen Plus),附帶一提,市面上販售的MUGEN光碟均是從網路上下載,下次看到可別白花冤枉錢!以下提供新手入門的教學網站和基本常識應用。
基礎知識網站
新。無閱讀權限版MUGEN分享區:Endless Fight格鬥遊戲論壇專門的討論帖。
M.U.G.E.N - KomicaWiki:俗稱“糟糕島”的Komica其Wiki詞條。
Elecbyte:MUGEN官方網站,2009年發表了高解析度的MUGEN 1.0版。
The Mugen Fighters Guild:國外資格最老的MUGEN論壇,全世界知名的玩家都在此討論。
Random Select:知名Kung Fu Man駐站,不管是角色還是背景都一應俱全。
CVG UNITEDxyz軟體補給站 :以美國漫畫遊戲角色為主的MUGEN論壇。
MUGEN CHINA:大陸最牛B的MUGEN論壇,相關情報定期更新!
2DIYER-MUGEN-2DFM:同上,也有討論2DFM格鬥工具箱。
MUGEN 無限地?:大陸MUGEN教學網站,素材收藏量豐富。
築夢要塞:庵柏格、流氓真吾的作者翼翔 / WingSyo / 翔-ISM。
蒼狼的簡單網頁:飄雪蒼狼{Snowwolf}人物放置區,可參考斬魂{JOJO]製作的教學檔案。
MugenCn'M:以月姬格鬥MUGEN化為主,蒐集不少素材和畫面包。
Mugen? - 1999~2o1o:台灣MUGEN玩家Ronald Rains的無名小站,本身有製作角色跟場景。
MUGEN 研究所:提供詳細的Fighter Factory製作MUGEN人物教學。
陳鳥仁的逆襲:Angry ACG Nerd,定期整理MUGEN相關資訊。
MUGEN COMBO:停擺已久,但有MUGEN簡易說明和相關教學。
夢中情人:停擺已久,提供不少完整MUGEN遊戲的載點。
冰風祁門_心誠則靈:停擺已久,站長本身有在製作MUGEN角色。
EmEditor Pro、AppLocale、Unicode補完計畫2.50
可以切換各國編碼,又可以保持文件的純文字格式,尤其是日文解碼,瀏覽MUGEN日本網站以及編輯檔案的基礎三寶。
MUGEN子目錄
下載完WinMugen主程式後,將其解壓縮在空目錄下(如C:\winmugen)。產生的子目錄如下:
C:\winmugen
├─chars:將角色的子目錄放在這裡
├─data:存放基本設定的目錄
├─font:存放遊戲中字型的目錄
├─sound:存放效果音、背景音樂的目錄
└─stages:存放場景的目錄
1P手把設定
data資料夾下,找到mugen.cfg檔,以筆記本打開,找到[Input]。
P1.UseJoystick = 1,設定為1。
P1.Joystick.type = 6,設定搖桿按鈕數,2或4或6。
[P1 Joystick] 設定對應按鈕,請自行設定。
A = 5,B = 6,C = 9,X = 7,Y = 8,Z = 10,Start = 13。
2P手把設定
MUGEN只支援一隻手把,所以要使用搖桿模擬鍵盤程式(JoyToKey)來使用,執行程式,將搖桿按鈕對應的鍵盤按鈕設定好,然後再進入MUGEN裡修改鍵盤的按鍵。JoyToKey可以在MUGEN區下載。
JoyToKey使用法
執行,按到Joystick 2,在要設定的鈕按兩下,出現一個視窗,此時游標應該在左邊3個的最上面那格,按下對應按鈕,再按OK,以此類推。你可以在設定完了之後,開筆記本來試試否正確。
PS手把設定
找到[Input]這一部份,更改下列設定:
P1.UseKeyboard = 1 ---> 0
P1.UseJoystick = 0 ---> 1
P1.Joystick.type = 0 --> 22
ForceFeedback(力回饋)= 0 ---> 1(此項跟震動有關)
最後找到[P1 Joystick] ;Default config,設定值如下:
A = 11 ---> □ 鈕
B = 10 ---> △ 鈕
xyz C = 6 ---> R2 鈕
X = 12 ---> X 鈕
Y = 9 ---> O 鈕
Z = 8 ---> R1 鈕
Start = 13
加入人物及背景
先把下載來的人物(連資料夾)放入chars資料夾下(注意:人物資料夾的名稱要和資料夾內的def檔名相同)之後,到data資料夾找到select檔,用筆記本打開,找到[Characters],從下一行開始加入:人名, stages/背景檔名.def。
背景檔要放在stages資料夾下,請注意,至少要有一個背景。
你或許會注意到檔案中有很多文字說明,只要是在 ; 之後的文字都不會被執行。
加入Bonus Game專用人物及背景
諸如超級瑪利歐、魂斗羅等Bonus Game,壓縮檔裡面包含char與stage。
解壓縮後請把它們的sff(stage副檔名)與其對應的def檔(別丟到角色的)一起丟入stage資料夾。
其餘連同資料夾丟入chars資料夾,再將資料夾與stage的名稱打入data資料夾裡的select即可使用。
除了少數例外,大部分玩Bonus Game的方式都是選擇該人物,再搭配它們對應的關卡才可以發揮作用。
加入背景音樂
在select中設定人名, stages/背景檔名.def, music=sound/音樂檔.mp3。
可以使用的音樂檔有mp3、midi和mod檔,要放在sound資料夾下。(注意:本方法僅試用0627以後的版本!0101版不行!)
0101版的加入法:打開背景def檔,找到[Music] bgmusic=sound/音樂檔.mp3。
多餘的背景
如果有多餘的背景,可以在[ExtraStages]之下加上stages/背景檔名.def。
0731版人物前衝問題
把0627版的人物用在0731和1129版時,有時會出現前衝的問題。
請打開人物的cns檔,請找到[State 100, 1],在之前加上[State 100, 0] type = AssertSpecial trigger1 = 1 flag = NoWalk。(注意:並非所有人物都有[state 100, 1])
畫面包使用法
畫面包下載後直接覆蓋即可,有些畫面包用法不同,請參照內中說明。
角色選擇格數
熱愛格鬥遊戲的你,一定會覺得預設的選擇格太少,用記事本開data\syatem.def,到下面那地方去修改。
[Dimensions]
rows = 2 行數
columns = 5 一行幾個
spacing = 2 每個空格的行距
wrapping = 0 選擇的框框大小
start = 90, 170 選擇欄的起始座標
startP1 = 0, 0 1P的起始座標
startP2 = 0, 0 2P的起始座標
celldim = 27, 27 ; x,y
spr = graphics/select.sff
title.pos = 159, 13 ;Position of title (Arcade Mode, etc)
title.font = 1,0 ;Font of title (-1 for none)
決定ARCADE電腦出場順序
只要在select中設定人名, stages/背景檔名.def, order=1。
0627可以分成3級,0731版10級,0101版無此功能。
另外,select中[Options]的部分:arcade.maxmatches = 6,1,1 team.maxmatches = 4,1,1設定每個等級的人物要打幾個。
決定ARCADE電腦出場機率
在data資料夾的select最下面那幾行:
[Options]
arcade.maxmatches =
team.maxmatches =
這裡你可設定遊戲結束前,電腦出場的最大數目。
在ARCADE第一個數字是設定order=1 順序1的人物出場數,跟著是order=2與order=3。
例如,設定為4,3,1,你將會對上4個隨機選擇order=1的人物。
接著是3個order=2的人物,最後是1個order=3的人物,然後結束遊戲。(這就是為何要把魔王設定為order=3)
於ARCADE打完所有電腦
一直都是打到第4或5個就結束,要怎麼設定才可以打完所有的電腦呢?
用記事本開data\syatem.def,最下面有一行:arcade.maxmatches = 6,1,1,0,0,0,0,0,0,0 這表示一般人物(order=1,沒輸入order=幾多就歸入此類)要打6個,order=2要打1個,order=3要打1個,如此類推。假設你有10個order=1人物,第一個數字就輸入10,就能打盡,每個都改就好。
於VS MODE跟電腦對戰
先開啟mugen.cfg的debug key,再進入VS MODE,1P選自己用的角色,2P選想戰的角色,戰鬥開始後,按「Ctrl+2」後2P會變成AI狀態。
修改試合數
一般試合數都是三戰二勝,要調整的話在fight.def文件裡的round下面修改。
match.wins = * ;Rounds needed to win a match
把*號改成自己想要的數字就能修改了。
如何隨時間自動回復體力?
先用記事本打開角色的cns檔,再按右鍵→編輯。
[State -3, 5] State -3是系統判定優先度,越小優先度越高,-3表示系統必須無時無刻監視這行參數。
type = lifeadd 這個命令參數的類型,想要自動回氣的話直接改成「poweradd」。
triggerall = alive = 1 這命令的條件之一,必須還活著…。
trigger1 = (GameTime%13) = 1 表示遊戲開始經過13單位時間後,每一單位時間就回復一次。
ignorehitpause = 1 表示因為角色被擊中而產生硬直時照樣回復。
value = 4 HP回復量。
勝利畫面被強制跳過?
打開血條資料夾裡的def檔,將over.time改成200左右。
展開全螢幕xyz軟體補給站
用記事本開data\mugen.cfg,尋找Video Win,把DXmode = Windowed改成DXmode = Hardware。
消除遊戲畫面上的亂碼
[Debug] ;Set to 0 to disable starting in debug mode by default. Debug = 1 改成 0。
;Set to 0 to disallow switching to debug mode by pressing Ctrl-D.
;If Debug = 1, this will be ignored.
AllowDebugMode = 1
;Set to 1 to allow debug keys at all times. Otherwise debug keys
;allowed only in debug mode.
AllowDebugKeys = 1
MUGEN檔名
.act = 角色的色盤。
.air = 設定該角色每個動作所要用的圖片及動作的攻擊與被攻擊範圍。
.cmd = 角色的指令按法,包括所有超必殺、必殺、方向、拳腳等等。
.cns = 有了指令後,這裡就是寫該指令發動狀態的內容了,還有角色的移動速度、跳躍高度、攻擊力等也寫在cns裡。
.def = 設定角色的名字,及act, air, cmd, cns, sff, snd和op, ed所要讀的檔。
.sff = 角色的圖片,就跟動畫一樣,每個動作都由數張圖片所組成。
.snd = 角色的音效。
假設要寫“XX拳”這個招式
在sff中就要有所需要的圖片,並把圖片編號(使用程式mcm.exe)air中把圖片所要播放的順序依在sff中設定的號碼寫好,把這整個動作編號(使用程式記事本)設定攻擊與被攻擊範圍(使用程式air.exe)。
snd中設定要使用的音效,一樣把該音效編號(使用程式snd.exe,新版的mcm也可以編緝)。
cmd設定招式的指令,及輸入該指令會進入某狀態XX,比如說“狀態1000”(記事本),在cns中就要設定“狀態1000”的內容了,像這個狀態要使用air中的哪個動作、snd的哪個音效等及對該動作的詳細設定(記事本)。
假設要畫一個自創人物
人物名稱的sff檔就是圖片檔,此檔要用mcm工具打開,裡面可以看到人物圖片。下面有個拉桿,往右拖曳,可以發現這個人物的動作,每個動作都有一組(例:輕拳有一組,輕腳又一組),快速拖曳的話,會發現就跟動畫一樣,很多張圖片組成一組的動作。
這些圖片要用pcx檔,並且需要去抓色表(act檔,也就是人物的膚色、衣服顏色),作法就是抓好人物圖片修改過後,用photoshop做色表,再用索引色抓色表存成pcx檔,再去替換圖片就可以了。
如果要插入圖片,或是重新製作一個人物(自己畫一個自創人物),那就要好好去研究這個“教程”了,因為換圖片是最簡單的。
假設要修改招式按法
人物基本data數據cns,人物出招指令修改cmd,在人物的cmd檔裡可以改變出招指令。
招式定義──招式的按法設定,按法設定的程式指令主要是…
[Command] ;招式按法定義開始
name = 招式名稱
command = 招式按法
time = * ;必須在此時間內按完,此時間是以1/60為主,預設值為time = 15單位時間
其中command的按法指令有…
方向鈕:
B後, DB左下角, D下, DF右下角, F前, UF右上角, U上, UB左上角
攻擊鈕:
a, b, c, x, y, z, s。其中大部份人物s鈕為挑發
組合指令:
/ ──持續按住此鈕
~──設定連續按法的指令
$──只能用於上下左右,增加按鈕按法的範圍
+──同時按下兩邊或三邊以上的按鈕
Time──以1/60為主,用於要集氣方面
如下例…組合時必須利用逗點區隔下一個指令集:
command = /DB, a:先按左下角,再按a
command = ~D, DF, F, x:連按下、右下角、前,再按x
command = $D:可按D或D的兩邊,也就是D、DF和DB
command = a+b+c:同時按下a和b和c
command = ~30$D, z:先按完D或D的兩邊大於30毫秒後再按z
實際上的指令如下;引用MDK作的人物GOODMAN來作例子。
[Command] ;超殺技:猿王
name = "猿王"
command = ~D, DF, F, D, DF, F, a
time = 25
; 超必殺技:猿王(發動條件等動作,這裡就不作講解)
[State -1, 猿王]
type = ChangeState
value = 2000
triggerall = command = "猿王" && power >= 1000
trigger1 = (statetype != A && ctrl) || (stateno = 100&&AnimElem = 1,>=0) || (stateno = 105&&AnimElem = 1,>=0)
trigger2 = (stateno >= 200 && stateno <= 250) && movecontact = 1
其中有些必殺等高級技能要達到一定條件才能發動的,生命值要達到一定數值:triggerall = life <= 350; 生命值要低於350才能發動。
當然您也可以手動將這條件移除,移除方法可以直接將triggerall = life <= 350整行刪除,也可以在最前面加,如:triggerall = life <= 350
關鍵字搜尋:MUGEN 無限格鬥 教學 Tutorial 上傳 Upload 懶人包 Full Game 原創 Original 台灣 Taiwan Republic of China ROC 無限戰極 武戲戀華