控制台

  • 格式:doc
  • 大小:157.50 KB
  • 文档页数:12

高级使用模式有风险,使用需谨慎,请备份游戏存档和源文件后再使用

一.自定义NPC

自定义NPC,顾名思义就是可以让玩家自由制作的NPC。

想要做一个NPC,需要按照以下的步骤来进行。

1.将NPC的属性信息保存为TXT格式的文件,人物的图像保存为BMP格式的文件。

2.在游戏内按F8,选择自定义NPC。

3.选择准备好的TXT跟BMP文件。

注:生成后的NPC会出现在主角身边1格的范围内,如果要刷敌对的,就要注意了....

注2:BMP图像的格式大小为48*48或者48*96,透过色为黑色(RGB0:0:0)。

步骤1:

关于NPC属性的TXT文件制作说明,在USER目录下,官方给出了一个npc_template.txt的制作范例,我们以这个文件来进行说明

 %Elona Custom Npc

复制代码

作为文本的第一行,一定要以这个开始,要不然是无法识别

 author. "だれか"

复制代码

这个是制作者名称,这里填什么都无所谓,对于数据没有影响

 name. "younger brother,おとおと"

复制代码

制作的NPC名称,younger brother是NPC的英文版名字,おとおと是日文版名字,汉化的同学们使用的是日文版的名字,英文版即时不用最好也请随便起一个,要不然可能会出现格式的错误

 race. "norland"

复制代码

该NPC的种族,种族决定了该NPC的各种基本属性,死亡表现等一些基础数据,此处填0的话会做成一个种族为“0”,所有属性为0,装备栏为0的纯观赏NPC...

此处可填的NPC种族代码

kobolt 狗头人 orc 兽人 troll 巨魔 lizardman 蜥蜴人

minotaur 牛头人 yerles 耶鲁士 norland 北地之民 eulderna 艾沃达纳人

fairy 妖精 asura 阿修羅 slime 史莱姆 wolf 狼

dwarf 丘陵人 juere 漂泊者 zombie 僵尸 elea 艾莱亚

rabbit 兔子 sheep 羊 frog 蛙 centipede 蜈蚣

snail 蜗牛 mandrake 曼德拉草 beetle 昆虫 mushroom 蘑菇

bat 蝙蝠 ent 树人 lich 巫妖 hound 猟犬

ghost 幽霊 spirit 精霊 eye 眼 wyvern 双足飞龙

wasp 胡蜂 giant 巨人 imp 小恶魔 hand 手

snake 蛇 drake 地龙 goblin 地精 bear 熊

armor 鎧 medusa 美杜莎 cupid 丘比特 phantom 幻影

harpy 哈比女妖 dragon 龙 dinosaur 恐竜 cerberus 刻耳柏洛斯

spider 蜘蛛 golem 魔像 rock 岩 crab 蟹

skeleton 骸骨 piece 棋 cat 猫 dog 犬

roran 罗兰 rat 老鼠 shell 寄居蟹 catgod 猫神

machinegod 机械之神 undeadgod 死灵之神 machine 机人 wisp 鬼火

chicken 鶏 stalker 潜行者 catsister 妹猫 mutant 畸人

yeek 小鬼 yith 伊斯 servant 神的化身 horse 馬 god 神 quickling 快可灵 metal 金属 bike 蹦蹦车

 class.

"predator"

复制代码

职业,影响初期NPC的装备组合,不填就是无职

可以填的代码warrior战士

thief盗墓者

wizard魔法师

farmer农民

predator铁血战士(大雾 掠夺者)

archer狩人

warmage魔法戦士

pianist钢琴师

gunner機工兵

priest神官

claymore大剑

tourist观光客

无职

 filter. "/man/cnpc/"

复制代码

这里是NPC的特性,可以填多项,用/隔开,如例子中特性就是人,自定义NPC,再例,比如要做一只火龙,就是"/fire/dragon/",顺序无所谓

可以填的代码:

代码 特性名称 特性效果

man 人 会成为奴隶商的商品 可以成为护送任务的对象

dragon 龙族 各种对龙族的效果启用

undead 不死族 各种对不死族的效果启用

slime 史莱姆 效果不明 fire 火焰 会成为火焰召唤的对象 在灼热之塔出现

sf SF 效果不明

yeek 小鬼 会成为小鬼召喚的対象

mino 牛头人 会成为牛头人巢穴的初期配置

wild 野生 成为野生召唤的对象 收获任务时会打扰收获(Lv5以下)

pawn 棋子 成为棋子召唤的对象

shopguard 佣兵 会在旅行商人的护卫中出现

rogue 盗贼 会在盗賊団里出現

cat 猫 会成为猫召喚的対象

ether 以太 会在各种毁灭效果中出現(比如终末之剑)

horse 马 会成为坐骑商品

cnpc 自定义NPC 效果不明

 level. "1"

复制代码

 relation. "-1"

复制代码

 sex. "-1"

复制代码

level就是等级,填的几,出现的时候就是几,最大为100

relation是跟玩家的关系-3是敌对

-2是到了1步的范围内才敌对

-1是迷宫中的中立NPC

0是街上的中立NPC

10是友好

sex是性别,-1是随机,0是男,1是女,随机的场合男性的几率比较高,注意,如果种族是罗兰,妹猫,神,猫神4种的话,100%是女性

 fixLv. "4"

复制代码

物品的品质等级,会影响初期的装备品质,0是随机,1是粗糙,2是良,3是高品质,4是奇迹级,5是神器级,6是特殊类(打死之后是卡片,尸体,皮)

 rare. "100"

复制代码

NPC的出现几率 可以填 0到100 的一个数字,会影响召唤,奴隶商人等等出现的几率,5跟金铃铛级的出现几率,100就是小鬼级的出现几率

 spawnType. "0"

复制代码

NPC的出现场所,可以填0-5, 0是通常

1是特殊

2是通常,但是只有唯一一个

3是特殊唯一

4是只在神的休戦地、鲁米艾斯特墓地这2个地方出现 5是在城里出现

 aiCalm. "4"

复制代码

非战斗时的AI类型

1是流浪型,在各个地图间不停移动

2是迟钝型,在地图范围内移动

3是停止,在那刷的就一直在那

4是跟随,会一直跟随主角

 aiMove. "100"

复制代码

战斗时NPC的移动修正率

0到100,如果NPC打不到目标,会有多少自动修正距离

 aiDist. "1"

复制代码

距离保持,这里填几,就是跟战斗目标保持多少距离

举例:如果你填了2,而且移动速度没他快的话,他会一直在离你2格的地方攻击你

 aiHeal. "640"

复制代码

NPC在临死时会采取的行动,此处的640是小鬼召唤.这个行动表太长了,后面另附吧,我就不在这里写出来了

 aiAct. "-1,-1,-2,651,0"

复制代码

这是NPC的基本攻击属性,一共有5个数值,如果少填了的话别的都按照0处理,就是什么也不做

以上面这个为例,"-1,-1,-2,651,0" 这个就表示这个NPC有5分之2的几率是近战攻击,5分之1的几率是远程攻击,5分之1的几率是使用651号技能,还有5分之一的几率是什么也不干

这个行动表跟上面的那个一样,等写完之后传附件

 aiActSubFreq. "20" 复制代码

aiActSubFreq是进行特殊攻击的几率

 aiActSub. "610,610,0,0,0"

复制代码

aiActSub是特殊攻击的类型

例子的意思就是这个NPC有20%的几率使用特殊攻击,特殊攻击有5分之2的几率是610号能力

这个也是见表,具体不在这里写了

 meleeElem. "61,200"

复制代码

该NPC的徒手攻击强度,对于定义有些没有近战装备或者不能装备近战装备的职业在接近战的伤害值,61表示攻击属性,200表示强度,此项数值标准是100,最大是99999

属性表

0-50 火炎 51 冰 52 电 53 暗黒 54 幻惑

55 毒 56 地獄 57 音 58 神経 59 混沌

60 魔法 61 物理伤害 62 以太 63 酸 64- 无属性

 resist. "50,3,51,-5"

复制代码

代表NPC的属性,表示顺序为"属性ID,属性效果,属性ID,属性效果",上面这个例子就是火3,冰-5,可以添加多个属性

 bitOn. "5,23"

复制代码