流星蝴蝶剑修改方法 首先打开《流星蝴蝶剑》目录下的 level 文件夹。 找到npcSample.pst和snSample_.pst这两个文件,用记事本打开。这里面有关于NPC等的动作和一些相关属性所相对应的变量名,还有一些对变量的说明,在这里不列举。
-------------------找到你想单机玩的一个地图所对应的sn_.pst的文件。 sn01_.pst 一直到sn_20.pst都是关于各个地图的东东。同样用记事本打开它们会找到地图名、地图类型和过关模式中玩家的HP和武器,这些都可以对照着snSample_.pst里的说明修改。 其中 int Rule = 4; 地图类型 盟主、暗杀等 int RoundTime = 15; 地图时间 int PlayerSpawn = 249; 玩家出生点 这个可不必修改 int PlayerSpawnDir = 90; 玩家面对的方向 数值在0-360范围 int PlayerWeapon = 44; 玩家主武器 一开始手上拿的武器代号 int PlayerWeapon2 = 43; 玩家次武器 可以按Q键换出的武器代号 int PlayerHP = 30000; 玩家HP值 就是你的血 这里的30000就是游戏中的3000点血 成十倍关系 int g_counter = 0; int trg0 = 0; int trg1 = 0; int trg2 = 0; int trg3 = 0; 这些最好不要修改 int trg4 = 0; int trg5 = 0; int timer0 = 0; int survivor = -1; OnStart() { AddNPC("npc13_01"); AddNPC("npc13_02"); AddNPC("npc13_03"); AddNPC("npc13_04"); AddNPC("npc13_05"); 这里是加NPC的命令。AddNPC("npc13_01");就是把 AddNPC("npc13_06"); npc13_01.pst中所描述的NPC加入游戏。 AddNPC("npc13_07"); 修改""里面的内容。 AddNPC("npc13_08"); } 其他的就是关于人物说话的了,可以删掉。 -------------------配置完上面的之后,然后再创建以AddNPC("")里面的内容为文件名的*.pst文件。 npc**_**.pst都是关于NPC的,可以修改NPC手里拿的武器和他的HP值。
string Name = "冷燕"; NPC姓名 int Model = 1; NPC样子 int Weapon = 13; NPC主武器 int Weapon2 = 14; NPC次武器 int Team = 1; 所属队伍 0不分队、1流星、2蝴蝶 int View = 500; 视线距离 int Think = 100; 反应速度 int Attack1 = 30; int Attack2 = 30; 各种攻击几率 int Attack3 = 20; int Guard = 20; 防御几率 int Dodge = 30; 逃跑几率 int Jump = 20; 跳跃几率 int Look = 30; 四处看 int Burst = 30; 快速移动 int Aim = 80; 瞄准准确 int GetItem = 50; 拿道具 int Spawn = 62; 出生点 int HP = 2000; NPC的HP值
下面的内容是关于NPC的行动,具体内容参阅npcSample.pst。
=============== 附:各种人物和武器的编号 --- 武器: 武器级别一 二 三 四 五 武器代码1、10、19、28、37:暗器 2、11、20、29、38:飞轮 3、12、21、30、39:火铳 4、13、22、31、40:双刺 5、14、23、32、41:匕首 6、15、24、33、42:剑 7、16、25、34、43:长枪 8、17、26、35、44:刀 9、18、27、36、45:锤 假如是圣诞版的,其他武器上面没有,得输入46-50才行。若其他人你看不过去可以将他们的武器改成1000 --- 人物: 人物代码:1、冷燕 2、铁胡子 3、夜猫子 4、破空 5、冯浩 6、孙剑 7、萧安 8、子舆 9、王强 10、无名 11、叶翔 12、小何 13、凰凰 14、石群 15、屠城 16、范旋 17、高寄萍 18、孙玉伯 19、律香川 0、孟星魂
|