{UHTPLPAGING}

[無限] MUGEN教學(上)

| by xqsfayv 修改 | 公開 | 不公開 | 刪除 |


作者(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 ProAppLocaleUnicode補完計畫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 無限戰極 武戲戀華


0 留言 »

    {UHTPLPAGING}
{UHTPLBLOGCONTAINERPAGINGJS}
 

© Copyright 2003-2011 Powered by uhhooh.com | 討論區 | 服務條款 | 私隱政策 | Top