您当前的位置:首页 > 其他技术 > 其他技术

挑战改经验和暴率等的结构说明表

本文出处:网游动力作者:本站发布时间:2010-02-06阅读次数:

服务器的文件结构。

DKserver
|_ cast
|_ dekaronserver
|_ gameguard
|_ logfiles
|_ login
|_ messager
|_ session
|_ share ( 所有配置文件 )
|_ action
|_ ai
|_ arrange
|_ article
|_ creatrue ( 怪物和NPC属性设置 )
|_ dungeon
|_ findauto
|_ fishing ( 钓鱼设置 )
|_ guild
|_ guildobserver
|_ item ( 物品设置 )
|_ map ( 地图设置 )
|_ mapredcell
|_ monster
|_ observer
|_ partywar
|_ pc ( 人物属性设置 )
|_ quest (任务设置 )
|_ request_quest
|_ server
|_ siege
|_ skill ( 技能设置 )
|_ string ( 技能介绍 )
|_ vehicle

========================================================
下面,我们来一项项解释.
首先是share 文件夹.
除了结构目录中的文件夹,share文件夹里有个 formula.ini文件是需要注意的.
本人明白含义的有以下几条:
wMaxLevel ,200 //最高等级

byStatPointPerLevel ,5 //每升一级的属性点
wDropMaxDistance ,150 //扔东西最多扔多远

fMonEXPRatio ,1.0 //经验 倍数
fMonMoneyRatio ,5.0 //掉钱率 倍数
fMonItemDropRatio ,7.0 //掉宝率 倍数
fMonMoneyDropRatio ,5.0 //掉钱率 倍数
byMaxItemLevel ,10 //物品最高等级,猜测是精练等级.

wHPFullRecoveryTime ,360 //血完全恢复时间, 当时越短越快
wMPFullRecoveryTime ,360 //蓝完全恢复时间

fItemSetDropRate ,1.0 //套装 掉落概率 倍数

fMonsterHP ,1.0 //怪物血长 倍数

fBuyPriceRate ,1.0f //购买价格 倍数
fSellPriceRate ,1.0f //卖出价格 倍数

fSkillCoolTimeRate ,1.0 //技能冷却时间 倍数
fDEXAttackRatingFactor ,4.0 // 加敏捷的准确率 倍数

fSTRFactorForCritical ,0.04 //加力量的重击率 倍数
fDEXFactorForCritical ,0.036 //加敏捷的重击率 倍数
fSPRFactorForCritical ,0.035 //加精神的重击率 倍数

wOnePartyExpRate ,100 //组队经验加成 百分比 1个人队
wTwoPartyExpRate ,130 //组队经验加成 百分比 2个人队
wThreePartyExpRate ,160
wFourPartyExpRate ,190
wFivePartyExpRate ,220
wSixPartyExpRate ,250
============================================================
然后是creature 文件夹

monster.csv 文件是怪物属性配置.
第一列是怪物代码.
NAME 是名称.
level 是 怪物等级
MAXHP 是 血长.
EXP是经验
MONEY_MIN MONEY_MAX 是钱
ITEM_DROP_RATIO 是掉率,有15个,自己设.
都是英文,对着字典翻一翻.

第二个是NPC.csv 是NPC属性,包括是否杀红名,卖什么东西.攻击力等等.
=============================================================
下面是 ITEM 文件夹 .这个可以修改的比较多一些.
cashshop_itemlist.csv 商城目录 很简单,中文的
itemaddsocket.csv 打孔配置
ITEM_LEVEL 打孔物品等级
NORMAL_Rate 白装打孔概率
MAGIC_Rate 魔法装(1属性)概率
NOBLE_Rate 精品装(2属性)概率
DIVIN_Rate 祝福装(3属性)概率 黄金装和祝福装是一样的
Deka_Rate 铸孔师灵魂加的概率,默认18
SocketStone_Rate 垃圾石头加的概率 默认5
itemarmor.csv ( 防具 ) itemetc.csv ( 杂物 ) itemweapon.csv ( 武器 ) 物品属性配置 以下属性3个文件通用.
Price 价格
Level 0 Melee Min Attack 最小物理攻击 // 这里防具和武器是通用的,任何装备都可以有攻击.
Level 0 Melee Max Attack 最大物理攻击
Level 0 Magic Min Attack 最小魔法攻击
Level 0 Magic Max Attack 最大魔法攻击
Level 0 Defance Min 最小防御力
Level 0 Defance Max 最大防御力
Level 0 Blocking Rate 格档概率
Level 0 Critical Bonus 重击概率
Level 0 Str Request 力量需求
Level 0 Dex Request 敏捷需求
Level 0 Spr Request 精神需求
BeforeLevelIndex 精炼的上一级
NextLevelIndex 精炼的下一级 //这两个属性很有趣,我在想 是不是从1级小刀直接精炼到130级+9呢?
VALUE 这个值三个文本不一样。对于消耗品,例如血瓶,VALUE 就是补血值.

itemcash.csv 商城物品属性 基本不要改,改了容易掉线.
itemoption_armor.csv itemoption_etc.csv itemoption_weapon.csv 物品附加属性 这个全中文的,很好懂.不解释.
itemoption_weapon.csv 物品售价 没什么改的必要.主要是 属性X洞洞
itemupgrade.csv 精炼成功概率 就一个属性,Upgraad 那一列就是, 全100,精炼必成.
shopset.csv 商店物品列表 是个复合表,看起来比较麻烦.
每一列代表一间商店.
ITEM_INDEX 商店物品编码
STACKCOUNT 物品数量 不能叠加的物品默认是0
POST_X 横向坐标。表示在商店的第几列
POST_Y 纵向坐标。表示在商店的第几行. //注意,这里要计算道具的大小。.

===========================================================

最后是PC文件夹
exp.csv 是人物升级需要的经验.
EXP 就是,只有一列.后面那些不管.
pcclass.csv 是人物属性 包括很多。是整数的不要改成小数,会报错.
STR_DEF 初始力量
DEX_DEF 初始敏捷
CON_DEF 初始体力
SPR_DEF 初始精神
Speed_WALK 走路速度 .//用反CC登陆器的同志们不要改这项,会掉线.
HP_UP 升一级给几点血
MP_UP 升一级给几点蓝
HP_UP_PER_CON 加体力给的血
MP_UP_PER_SPR 加精神给的蓝
STR_MELEEDAMAGE_RATIO 加力给的物理攻击
LEVEL_MELEEDAMAGE_RATIO 升级给的物理攻击
DEX_RANGEDAMAGE_RATIO 加敏给的远程攻击
LEVEL_RANGEDAMAGE_RATIO 升级给的远程攻击
SPR_MAGICDAMAGE_RATIO 加精神给的魔法攻击
LEVEL_MAGICDAMAGE_RATIO 升级给的魔法攻击
CON_DEFENSE_RATIO 加体力给的防御
LEVEL_DEFENSE_RATIO 升级给的防御
DEFEATRATE_MIN 最小躲避概率
DEFEATRATE_MAX 最大躲避概率
BLOCKRATE_MAX 最大格档率

levelcap.csv 和 levelcap 文件夹 描述的是 怪物的红绿情况 和经验的奖惩情况.

=======================================================

完成修改以后,某些修改项必须要同时修改客户端的 DATA.PAK 文件才有效果。
比如,升一级涨的点数,升级经验, 加一点增加的人物属性等等.

关于SKILL文件夹这里就不描述了.
同样也是需要修改客户端的.

某些属性直接修改就有效果。比如怪物属性,物品属性等等.