- UID
- 945071
- 主题
- 10
- 阅读权限
- 30
- 帖子
- 466
- 精华
- 0
- 积分
- 233
- 金钱
- 4248
- 荣誉
- 0
- 人气
- 3
- 在线时间
- 1777 小时
- 评议
- 0
- 帖子
- 466
- 精华
- 0
- 积分
- 233
- 金钱
- 4248
- 荣誉
- 0
- 人气
- 3
- 评议
- 0
|
KB的一些mod修改的总结,准备逐步完善中。
session/base/ses.kfs文件用winrar打开,其中可以提取以下文件进行修改。
hero.txt
可修改英雄的初始数据。
各种数值、物品、兵种、技能等等的修改。
要补充一下的是包(slots)的种类也可以修改,在文件开头的slots_bags定义中添加。
可以弄出武器/头盔、武器/鞋等、军团/宝物 等种类。(必须重新开始游戏,才起作用)
logic_hero.lua
function change_manarage (),修改大地图上怒气不减,或魔法怒气保持全满的状态。
logic.txt
经验系数、难度相关的数值、地图/任务报酬相关数值
可以
skills.txt
技能相关的东西,技能效果、升级所需Rune。比较邪恶的改法是升级所需Rune=0 ...
special_params.txt
很重要的文件。技能和物品中的属性是这个文件定义的。
修改物品时,你可能需要的mod{}属性都在这里。
也可以修改减少某些兵种领导力,比如sp_lead_archmage中的unit上增加dryad,减少魔法师所需领导力的技能也会减少树妖(dryad)所需领导力。
items.txt
物品的修改。物品属性分为 fight {} 和mods{}。
fight {} 中的是敌我双方兵种的属性,比如攻、防、速、生命。
其中filter用于区分敌我 filter{belligerent=ally}是我方, filter {belligerent=enemy}是敌方。
比如,减少敌方50%HP的代码为
{
filter {
belligerent=enemy
}
pbonus=health,0,-50,0,-100,0,0
dbonus=
rbonus=
attack_on=
attack_off=
}
mods{}中大部分是英雄的属性,
比较有用的是
leadership=count,100% --领导力翻倍
sp_addexp_battle=count,50 --战场经验值 +50%
sp_addexp_spirit =count,2000 --愤怒之灵经验值 +2000%
sp_mana_battle=count,20 --战场恢复MP 20
sp_lead_archmage=count,20 --魔法师类所需领导力下降20%
sp_lead_archer=count,20 --弓箭手类所需领导力下降20%
sp_lead_warrior=count,20 --战士类所需领导力下降20%
sp_spell_attack=count,100 --攻击魔法威力+100%
sp_rage_battle_prc=count,100 --产生的rage + 100%
spells.txt
魔法的修改。魔法消耗MP、升级水晶、威力等等。
nfeatures= 这个决定此魔法无效的对象。
在相应魔法的nfeatures中删掉magic_immunitet,就可以让此魔法对黑龙也起作用了。
unit_count=这个决定是对全体还是个体有效。
像slow减速改为unit_count=one,one,all, 三级减速就是对全体了。
很多魔法都有自己相应的程序代码,unit_count=all这个是否有效,都要看具体代码,
所以是否有效只能自己尝试看看。但不要忘了魔法是敌我双方都用的...
wifes.txt
对妻子/孩子属性的修改。和物品修改差不多。
fights{}和mods{},妻子的属性。
wifeslots,不满意的包种类也可以改。
children=,不满意的孩子也可以改。对青蛙公主超生不习惯的,可以把孩子只留一个。 ^_^
params.txt
应该是随机生成地图时放置的钱、旗帜、水晶的摆放,具体运作方法研究中。
search_radius{}, 可修改挖掘宝物的搜索范围
count= 挖掘范围
zerocount= 显示宝物光柱的范围
special_attacks.lua
兵种特殊技能的具体代码。
想修改召唤出来的兵种,或者修改技能的效果都要研究它了。
比如说,让树妖的睡眠变成无视等级......
data/data.kfs 中的
death.atom / lina.atom / slime.atom / therock.atom
愤怒之灵的修改
spirit {upgrade {}} 中的就是愤怒之灵的4个技能可升级的选项。
比如,rest:1 就是1回合恢复。 威力、范围等等也很容易改。
愤怒之灵的等级修改其实没有意义,因为它能升级的次数的最大值是
spirit {upgrade {}}的四个技能升级数的总和,而这个数值也就是三十几而以。
建议通过改减少rest、减少所需愤怒的方法,屏蔽掉一些升级选项,使总数等于29就可以了。
提醒一下,不要让可升级的选项数小于29。
可以增加可升级选项,只是会因为没有相应的TEXT文本,游戏中会显示空的升级选项框。
[ 本帖最后由 runx 于 2009-1-16 10:39 编辑 ] |
-
总评分: 金钱 + 5
+ 1
查看全部评分
|