东汉末年,一个英雄辈出的三国时代展开序幕,赤壁战役、攻城战、英雄美人的传说,从未在时光中褪色,重现千里激战的万人战场,新三国群英传OL[私服版]全新开战。不仅带来领兵上阵的快感,更带来万人杀敌的新感受,全新特色四大职业,猛将,方士,豪杰,军师,愿以此全新玩法,魔化BOSS,拉风的兵种,炫丽装备,耐玩版,献给所有热爱三国群英传的新旧玩家。
 
网站首页 三国群英传家族 三国群英传文章 工具下载
三国群英传私服NPC修改教程
文章作者:三国游戏爱好者 文章来源:www.youez.com 更新时间:2015-3-28 22:51:02 
三国群英传私服NPC修改教程 

修改游戏内的NPC,可以说是三国群英传私服data.pak里面最难改的,以下教程属于三国修改版本中最难的之处,需要多多研究一下,三国地图BIN文件编辑工具可以查到相关的NPC资料。

自定义NPC对话功能:举例,一个简单的对话,功能复杂的自己参加已有功能实现:
NPC对话涉及的文件:
GAMERESOURCE.txt:记录NPC在游戏中的特定名字 -对应 修改器中的 NPC名字的数值  30001~40000之间,按顺序来添加
NPC_NAME.txt:NPC对话内容
NPC_TALK.h:NPC脚本号 -对应 修改器中的 NPC对话定义 的数值
NPC_TALK.txt:NPC脚本
这里拿一个已经有的简单NPC作例子:露天市场的套装仙人
我们先用工具解读露天市场这个BIN文件,找到套装仙人这个NPC-可用罗列NPC快速找到
这里我们得到:
NPC名字的值是:30402 NPC对话定义的值是:7544
1.再打开:GAMERESOURCE.txt ,找到"item = 30402," ,我们就会发现“,”后面就是 “套装仙人”,也即游戏里的显示名

2.打开:NPC_TALK.H这个文件:我们查找"007544"",不够6位的用0补足,得到以下内容:
#define def_010244 007544 

3.打开:NPC_TALK.txt:
A.查找"code = def_010244" 得到
[npcmsg]
code = def_010244
next_id = def_012830   '这里next_id 就是说转到 def_012830
B.再查找:code = def_012830 找到:
[npcmsg]
code = def_012830
msg = 55620
option_id = def_012831,def_012832
option_text = 55621,55622
C.当我们找到code  后面直接 跟的是 msg时,就可以了

4.打开:NPC_NAME.txt ,查找55620 得到:
item = 55620,朋友,我看你骨骼精奇,浑身散发着仙气,是百年难得一见的不世之才,维护三国的和平就靠你了,我这里有几箱秘境宝盒,原价五千万两,现在我只收你几个杂物,你看如何?
这不就是套装仙人的开场白么?


废话了这么多,这里我举例制作一个简单的对话NPC:草泥马
1.打开:GAMERESOURCE.txt:增加一行:这里是30653为NPC名字数值,后面的是繁体的字,草泥马
item = 30653,猟皑
2.打开:NPC_TALK.H:增加一行:这里我用了比较大的数值,为了避免跟官方的已有数值冲突:这里def_025000对应NPC_TALK.txt里的脚本。20000对应的是NPC对话定义的数值
#define def_025000 020000

3.打开:NPC_TALK.txt:增加以下脚本:
[npcmsg]    //脚本开始
code = def_025000 //对应的脚本号
msg = 60000   //对应的对话号,与npc_name.txt中的相对应
end=1    //一个脚本结束的标记,如果下面还有的话,就不用,这里我们只是简单的说一句就结束。

4.打开:NPC_NAME.txt :增加对话信息 60000   item = 60000,这里标准的格式,后面的为对话内容,自己定义,这里我随便弄了几句。
item = 60000,ウ皑痷ǎ碍猟皑甧緄

脚本的定义完成了,下面就要修改BIN文件让这个新增的NPC生效:
解读所在的地图,这里我加在露天里:
这里面我们是增加一个,所以点击:增加新怪位,在开头就多一个怪位,选取该怪位,修改对应的怪名、X、Y坐标 ,NPC名字就是刚才的30653,NPC对话定义是:20000
再点击修改。

然后用RPG将以上几个文件替换:GAMERESOURCE.txt 、NPC_TALK.txt、NPC_TALK.H、NPC_NAME.txt
然后在客户端建立一个data文件夹,再把:NPC_TALK.txt、NPC_TALK.H、NPC_NAME.txt放进去,进露天就会有一个草泥马新NPC了。
浏览次数:15
最新文章
· 还原历史真相“吕布戏貂蝉”...
· 留不住青春,留不住岁月——三国群英传...
· 三国历史人物——钟会...
· 见不得别人比自己聪明——袁绍...
· 三国历史人物——司马错...
· 刘备为什么要收留走投无路的吕布呢?...
· 三国历史中曹魏四友分别哪四位?...
· 三国群英传故事:宁饮建业水,不食武昌鱼...
· 历史上曹操因何事没选曹彰为太子?...
· 历史上曹植与甄宓的恋情存在吗?...
热门文章
· 人中吕布,马中赤兔...
· 曹操杀了或逼死了哪些人...
· "本是同根生 相煎何太急"的典故...
· 宁可我负天下人,不可天下人负我’是什么意...
· 魏延为什么不是五虎上将?...
· 剑灵三国---武神塔第一层攻略...
· 东吴四英将分别是哪四个?...
· 大家怎么看待曹操这个人物?...
· 赵云一生为什么不受重用?...
· 历史上的刘禅是什么样的人?...
· 青梅煮酒论英雄是谁?...
关于我们联系我们更多私服网站帮助工具下载友情连接

Copyright 2013 www.youez.com All rights reserved.
此站最终版权归属于 三国群英传发布网 所有
浙ICP备09023583号-1