流星蝴蝶剑9.07资料【合集】

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

自己改改把,整合了很多,希望大家记得这个游戏!


===============POES修改人物文件注解===============
老孟 : 各属性均衡 无武器百加成
冷燕MM: 跳跃提高5% 拿双刺 剑附加度5%伤害,速度附加3%
和尚 : 锤加5%伤害
王强 : 低跳,小跳的王者问
小于 : 范围攻击范围加答20%
夜帽专子: 匕首速度加3%
凤凤MM: 指虎,匕首伤害+5%
小何 : 匕首伤害附加5%
石群 : 倒地可以属躲过大决
叶翔 : 持乾坤刀附加5%
孙剑拿枪,攻击范围+20 &
屠城:威力+5%

P0.POS=孟星魂
P1.POS=冷燕
P2.POS=铁胡子
P3.POS=夜猫子
P4.POS=破空
P5.POS=冯浩
P6.POS=孙剑
P7.POS=萧安
P8.POS=子舆
P9.POS=王强
P10.POS=无名
P11.POS=叶翔
P12.POS=小何
P13.POS=凤凰
P14.POS=石群
P15.POS=屠城
P16.POS=范旋
P17.POS=高寄萍
P18.POS=孙玉伯
P19.POS=律香川

===============地图修改注解===============

SN01=钟乳洞
SN02=秦皇陵
SN03=一线天
SN04=炽雪城
SN05=皇天城
SN06=四方阵
SN07=死之阵
SN08=毒牙阵
SN09=决死阵
SN10=炼铁狱
SN11=五爪峰
SN12=烽火雷
SN13=金华城
SN14=炎硫岛
SN15=飞鹏堡
SN16=五雷塔
SN17=伏虎山
SN18=圆满楼
SN19=洛阳城
SN20=卧龙窟
SN21=圣诞夜
SN22=威震八方

===============AI制作道具补全===============

中庸

飞镖=1 飞轮=2 火枪=3 双刺=4 匕首=5 轻剑=6
长枪=7 大刀=8 大锤=9 干坤刀=47 指虎=51 忍刀=55

高攻

飞镖=10 飞轮=11 火枪=12 双刺=13 匕首=14 轻剑=15
长枪=16 大刀=17 大锤=18 干坤刀=48 指虎=52 忍刀=56

高防

飞镖=19 飞轮=20 火枪=21 双刺=22 匕首=23 轻剑=24
长枪=25 大刀=26 大锤=27 干坤刀=49 指虎=53 忍刀=57

高敏

飞镖=28 飞轮=29 火枪=30 双刺=31 匕首=32 轻剑=33
长枪=34 大刀=35 大锤=36 干坤刀=50 指虎=54 忍刀=58

圣诞

雪球(飞镖)=37 飞碟(飞轮)=38 拉炮(火枪)=39 星星(双刺)=40 拐杖糖(匕首)=41
仙女棒(轻剑)=42 雪地铲子(长枪)=43 特大抓痒器(大刀)=44 大棒棒糖(大锤)=45 铃铛(飞镖)=46

===============地图修改和武器修改===============

(长剑):中→W0_0.GMC 攻→W0_1.GMC 防→W0_2.GMC 敏→W0_3.GMC

(匕首):中→W1_0.GMC 攻→W1_1.GMC 防→W1_2.GMC 敏→W1_3.GMC

(火枪):中→W2_0.GMC 攻→W2_1.GMC 防→W2_2.GMC 敏→W2_3.GMC

(飞标):中→W3_0.GMC 攻→W3_1.GMC 防→W3_2.GMC 敏→W3_3.GMC

(重锤):中→W4_0.GMC 攻→W4_1.GMC 防→W4_2.GMC 敏→W4_3.GMC

(大刀):中→W5_0.GMC 攻→W5_1.GMC 防→W5_2.GMC 敏→W5_3.GMC

(飞轮):中→W6_0.GMC 攻→W6_1.GMC 防→W6_2.GMC 敏→W6_3.GMC

(长枪):中→W7_0.GMC 攻→W7_1.GMC 防→W7_2.GMC 敏→W7_3.GMC

(双刺):中→W8_0r.GMC 攻→W8_1r.GMC 防→W8_2r.GMC 敏→W8_3r.GMC
==========================

============================================
右手(干坤刀)中→W9_0r.gmb 攻→W9_1r.gmb 防→W9_2r.gmb 敏→W9_3r.gmb

左手(干坤刀)中→W9_0l.gmb 攻→W9_1l.gmb 防→W9_2l.gmb 敏→W9_3l.gmb

右手(指虎):中→W10_0r.gmb 攻→W10_1r.gmb 防→W10_2r.gmb 敏→W10_3r.gmb

左手(指虎):中→W10_0l.gmb 攻→W10_1l.gmb 防→W10_2l.gmb 敏→W10_3l.gmb

(忍刀):中→W11_0.gmb 攻→W11_1.gmb 防→W11_2.gmb 敏→W11_3.gmb

==========================================综合知识补充===============================================

cmodel主要是道具模型,没深入研究,现在已知的是可以改攻击范围和道具大小,典型实例:长剑生成器

Common中的character.act就是武器基出出招连招表,具体在pmodel中,对应各人,这个对应全体。amb不知道干啥地,不过听说可以改什么重力,具体不熟。。。。。。。

image,看也知道是干啥的,是人就会改的,不多说了。

Level对应全部单机任务编程的,包括NPC,任务脚本编程和AI路点(waypoint),其它无,这块算是有点成就的,也比较简单啦。

mc对应流星各菜单选项效果,没有深入研究。。。。。。。。。。。

mmv流星电影文件,把其它文件改来变成扩展名为同样的也可以用。。。。。。。。。。

music,这个也不说了吧,喜欢啥歌改了名就行了。。。。。。。。。。

patch,流星后加的wav文件,和waves.pak中的一样,不过是新加的武器的一些音效。。。。

pmodel人物模型及个人具体pose,没怎么深入,只了解一点pos文件。。。。。。。。。

PScriptLib道具血值,看名字就知道是桌椅之类的东东的血值啦。。。。。。。。。。

SFX光影效果,包括一定的攻击范围,具体没深入研究。。。。。。。。。。。

snxx地图及脚本,地图的不明白,脚本的还能看懂一些,最变态的是自己改过的地图可以在对方没改过中应用,不知道鸟泉是怎么想的。。。。。。。。。。。。

texture同image,不过是菜单的背景图片。。。。。。。。。。。。。

lobby.lst,服务器连接IP地址。。。。。。。。。。。

server.cfg记录建主服务器的初始化值?不过改后没什么效果好像。。。。。。。。

user.cfg用户自定义中的记录,这个是我的最爱,记得在网吧玩时就从信箱中下载这个就不用手动再改一下键位设置了,呵呵。。。。。。。。。。

xxx.mrc高版本的录像文件,完全没研究过。。。。。。。。。。。。。

xxx.pak图像或声音文件,用winrar可以自己以覆盖原文件的方法作到个性化。。。。。。。。

menu.res菜单对应文字。。。。。。。。。。。

Meteor.res这个也算是比较熟的啦,对应武器,招式,道具和地图的东东。。。。。。。



config.ini,记录config.exe的值。。。。。。。。。。。。

joystick.ini,手柄对应的键位设置(用手柄打流星比键盘累多了。。。。。。。。)

mgstringtable.ini,服务器中的对话,因为是文本文件,就不多说了,值得说一下的是孟星魂这个名字对应单机任务中孟星魂的名字,所以以后谁要是做个以冷燕为主角的任务改名字一定要改这里。。。。。。。。。。

mgstringtableHT.ini,高版本中的对话文件,自己改变对对方没有效果,只对单机好使。。。

singlerec.ini,单机任务及人物全开文件,不知道里面那些东东有什么规律,也是我在网吧玩流星的最爱。。。。。。。。。。。
webnewsaddr.ini,刚进入流星屏幕下方显示字幕的东东,对应文本内容,可以改成自己的网页地址,不过要纯文本文字的,不然,呵呵,你就会晕倒。。。。。。。。。。。
debug.log和debugS.log记录出错的日志文件。。。。。。。。。。。。。
config.exe,图像等的初始化等设置,好像听说还有别的东东,没研究过。。。。。。。。
Meteor.exe,流星的主文件,具体能干啥,啥都能干,谁要是能hacker到这个VC++的源文件,嘿嘿,你小子就发达了。。。。。。。。。。。
pmodel\p*.skc是盟主模式人物模型+皮肤指向
pmodel\p*_300.skc是流星(蝴蝶)模式人物模型+皮肤指向(具体流星还是蝴蝶我忘了,好象是蝴蝶)
pmodel\p*_800.skc是流星(蝴蝶)模式人物模型+皮肤指向(具体流星还是蝴蝶我忘了,好象是流星)
sn*\sn*.cob是流星蝴蝶剑地图间隔文件(有了它你才可以在地图上走来走去...)
AVIFil32.DLL流星蝴蝶剑的插件一个,没有也可以运行,血刀的反作弊就是运用了这个东东...(我用w32Dasm反汇编看到除了这个还有其他可以插入流星蝴蝶剑的文件名,昱泉留了这手是为什么呢?)
common\下的amb文件是所有POSE的动画帧 的动作描述,与pmodel\下的POS文件不同,POS文件是负责对POSE的各项性质(攻击,起始帧等等)
pmodel\下
amb 对人物形态的相关帧描述,与common下的同时起作用
pos pose 文件
bnc 人物框体描述,BOX命令看到的框框在这里定义
skc 看内容是人物贴图的东东,可是似乎没起作用,你把这些文件删了,流星运行照样正常(我只测试了盟主模式,一个skc文件也没留全删了),
cmodel\下
des 各项道具武器在地上,没被拣起来之前时-------简单说就是地图的初始设置里关于各武器道具状态的描述
amb 部分飞行武器(如镖,飞轮)专有,描述该武器飞行时的相关资料
gmc 对武器形态(显性参数)的描述。对武器隐性参数(比如攻击范围)的描述
--------------注意有GMC的武器就没有amb.有AMB的就没GMC
SFX目录下\
所有POS文件里Ef

fectID段的效果文件,扩展名为EF




《流星蝴蝶剑》场景NPC编辑方法:
1)游戏中20个场景代号01钟乳洞02秦皇陵03一线天04织雪城05皇天城06四方阵07死之阵08毒牙阵09决死阵10炼铁狱11五爪峰12烽火雷13金华城14炎硫岛15飞鹏堡16五雷塔17伏虎山18圆满楼19洛阳城20卧龙窟
2)对于单个NPC的编辑在游戏目录下打开Level文件夹,用记事本打开NPC*.pst就可以编辑了,当然也可以创建,*的地方一般来说是数字,也就是游戏设计者设定的文件名,前面一个数字代表出场场景,后面一个数字代表第几个加入的NPC。当然我们自己用记事本制作的文件可以随便命名。打开以后需要写入以下几点。//为注释//姓名string Name= ‘‘;
//模型编号//0孟星魂1冷燕2铁胡子3夜猫子4和尚5蒙古人6孙剑7萧安8子舆//9王强10无名11叶翔12小何13凤凰14石群15屠城16范旋17高寄萍//18孙玉伯19律香川int Model =1;
//武器1 //0没有(武器1一定要有) 1标2飞轮3火统4双刺5匕首6剑7枪8刀9锤int Weapon = 6;
//武器2没有就为0 int Weapon2 = 7;
//队伍:0不分队伍1流星2蝴蝶int Team = 1;
//视线100~2000 int View = 500;
//反映0~100, 100程еint Think = 100;
//攻击几率(1轻2中3重)攻击加防守几率<= 100 int Attack1 = 30; int Attack2 = 20; int Attack3 = 30;
//防御几率0~100 int Guard = 10;
//逃跑几率0~100 int Dodge = 20;
//跳跃几率0~100 int Jump = 20;
//四处张望0~100 int Look = 40;
//快速跑0~100 int Burst = 10;
//准心0~100 int Aim = 80;
//拿宝物几率0~100 int GetItem = 30;
//出生点编号int Spawn = 1;
//初始生命值int HP = 1000;
//接着必须写入这些话int g_selfAddr; int g_self; OnInit(int this) { g_selfAddr = this;//g_selfAddr前面用Tab键创造1个空格。}
//写入开始时候的动作OnStart() { g_self = GetSelf(g_selfAddr);//抓角色自己的句柄写入动作函数int ChangeBehavior(句柄,动作,辅助); //对于这个动作函数,游戏制作人给了一个ChangeBehavior(句柄,动作,辅助)函//数。句柄可以填入g_self,动作是‘wait‘原地张望(注意引号要打入)//‘idle‘战立不动//‘run‘无目的乱跑//‘patrol‘在地图文件不带“_”的那个里面有了点了,你只需在辅助的位置打入几//个点的代号(1,2,3等等)两个点之间用逗号隔开。//‘follow‘跟着某个精灵行动,吧要跟随的精灵写在辅助的位置上,这些精灵有//1)‘player‘玩家(注意引号)//2)‘vip‘脚下有花纹的,也就是暗杀里面死了就输了的//3)‘enemyvip‘敌人脚底下有花纹的//4)‘flag‘脚下有持有镖物的花纹的//5)‘文件名不带后缀名‘也就是这版会出现的其他NPC。现在再写的是一个。}
//执行OnUpdate() { int a = 0; }
//写玩以上的内容,可以存盘了,请注意要存放方式,上面的要写入文件名.Pst

,下面的保存类型要是*.*
3)地图文件编辑在Level文件夹下,您一定会发现还有7a686964616fe4b893e5b19e31333231613937sn开头的pst文件,这就是地图文件,对于sn01.pst等文件,我们暂时不要去改他,这些是确定一个点,也就是巡逻用的。我们更改那些个类似sn01_.pst的文件,如果您要使用Patrol,那么等我研究好会告诉你的。地图文件只能对一有的文件进行编辑,也用记事本打开。//场景名称(这里我已经全部打开并且在本文最上面列了表了,您可以察看
// Rule 1=盟主2=截镖3=守城4=暗杀5=死斗int Rule = 5;
//回合时间(分钟) int RoundTime = 20;
//玩家出生点int PlayerSpawn = 0;
//玩加出生方向0~360 int PlayerSpawnDir = 90;
//玩加武器1 int PlayerWeapon = 5;
//玩加武器2 int PlayerWeapon2 = 0;
//玩加开始生命值int PlayerHP = 1000;//这个值在游戏当中会自动除以10,非剧情版里面设置无效
//部分剧情函数int ChangeBehavior(角色代号,动作,辅助);//和角色文件编辑一样,注意加int //1)‘wait‘张望//2)‘idle‘等待//3)‘run‘乱跑//4)‘follow‘跟随//5)‘patrol‘巡逻//6)‘attacktarget‘攻击某个目标,辅助里面填入角色代号//7)‘kill‘杀死某个目标,辅助里面角色代号int AddNPC(角色文件名);//增加角色int RemoveNPC(角色文件名);//使角色离开//其他的函数以后再说,暂时还没研究透彻
//设置游戏开始OnStart() { AddNPC(‘文件名称不加后缀‘);//本地图出现的NPC要几个就要重复写几条}
//执行OnUpdate() { int a = 0; }
4)最后的罗嗦值得注意的是,命令前面一定要加int,结束要加;,所有符号用半角,这是说给不懂程序的朋友听的,一定要注意。地图的剧情部分是可以不写的。角色设定的初始动作如果设定了,在地图编辑里面不更改的话,就会执行到战斗结束。好了,大概就这么多了。
参考资料:以前查的

相关文档
最新文档