spk文件打包解包
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
spk文件打包解包
123.exe 参数-p打包,参数-u解包。
txt乱码是因为加密的,重新下载明文spk文件来解。
修改掉率
相关文件:item/item_rand.txt,object/cha_drop.txt,item/drop_type/
item_rand.txt是基础掉率文件
id直接关联cha_drop.txt中的怪物掉落。
minroll最小掉落次数
maxroll最大掉落次数
drop_kind掉包种类,1是直接掉物品,2是掉落包,关联item/drop_type/中的包。
drop_id填物品或者包的id
drop_prob掉率该物品/包的概率,所有掉落概率相加不超过1
cha_drop.txt是怪物掉落
feature_drop,world_drop,still_drop三个值都可以添加item_rand.txt中的id item/drop_type/这个文件夹中是掉包文件
field1这个是注释名
field2这个是物品id
field3这个是物品权重,物品权重/权重和=物品在该包中的产出率。
添加宝石
相关文件:item/gem_item.txt,item/gem_item_link.txt,item/gem_variety.txt
gem_item.txt是宝石基础文件
id宝石的id
type填gem_variety.txt中的type值
lootlevel宝石名字显示的颜色,11是绿色,16是金色,17以后是红色
variety填gem_variety.txt中的id值
varlevel宝石的进阶关联。
variety相同的宝石,varlevel决定了宝石的升阶。
tip注释文本
icon图标\zh_cn\bin\data\gui\icon\item\bs\可以自己添加
use_id1021是镶嵌宝石use
bound_mod 0是非绑,2是绑定
requires 100*0是物理宝石,100*1是法术宝石
datas宝石属性,atb\trait_list.txt中的属性
fuse_variety,fuse_varlevel是融合宝石相关设定
gem_item_link.txt是绑定和非绑定宝石关联文件
添加宝石要添加绑定和非绑定两套,然后在这个文件中关联,不然镶嵌宝石或掉落包时可能会跳错。
drop_var是掉落该宝石的包,不用填。
gem_variety.txt是宝石种类设置文件
type是添加纹路的种类,添加宝石要选择已有的值,不然还得去改纹路添加。
200龙纹,201虎纹,202凤纹,213孔雀,214麒麟
inlay_equips宝石能镶嵌的位置,参考item_type的equip_slot值。
21武器,25配饰,22副武器,31时装帽,32时装衣,24翼装,11,18,19肘,项链,戒指,12,14,15,16腕,胸,腿,腰,10,13,17锦囊,护膝,护符
no_compose_gem_two融合宝石就填1,填不填没关系
添加属性
相关文件atb\modify_player.txt,atb\modify_grade.txt,atb\atb_fun.txt,atb\trait_list.txt trait_list.txt是属性的详细设置
id属性id,装备或者宝石的data就是填的这个
modify_id属性的类型,填modify_player.txt的id
modify_var属性的数值,百分比的数值这里要填万分位数,比如200表示2%
color属性表现的颜色
modify_player.txt是属性的定义
id属性id
treeid固定定义,不能改,添加新属性类型只能在基础定义上做文章,
iscent是否百分比属性
modify_grade.txt是属性的优先文件
id同modify_player.txt的id
fGrade属性的优先性。
数值越大,在公式计算中排序越靠后。
ntype,1物理,2法术
atb_fun.txt计算公式
atb[n] atb中的n为modify_player.txt中的treeid
modifier[n] modifier中的n为modify_player.txt中iscent为0的行的id
modifier_pct[n] modifier_pct中的n为modify_player.txt中iscent为1的行的id
添加物品
相关文件item\item_list.txt,ect\use_list.txt,item\item_type.txt
item_list.txt
idid
type类型
lootlevel颜色
variety统类值,比如打造中会引用材料的统类值而不是材料的id。
varlevel物品作用等级
tip注释文本
icon图标
consume消耗类型,0表示可叠加,4表示不可叠加。
consume_par叠加数量或其他上条定义的值
life_mode是否限时,1表示限时
life_second限时时间(s)
use_id填use_list.txt中的值
use_par使用效果,一般有以下格式:0*掉包id,物品id*数量,数量*合成需用物品id,204*学会技能id,获得数值……
bound_mode绑定模式,常用的有0非绑定,1装备绑定,2绑定,4帮会绑定
sell_price出售价,use_self_define_currency填1sell_currency填0的话,这里出售的就是流通金,填3的话就是绑玉。
reqlevel使用限制等级
datas使用效果的相关引用值
item_type.txt是物品类型的定义
id物品或装备的tpye就填这个
equip_slot镶嵌槽的类型
use_list.txt定义了物品的使用效果
cooldown冷却时间引用值
dst_item_type可以作用该use的物品类型id,比如可以增加马装具打孔和镶嵌宝石等。
progress_name读条显示的文字
script复杂的use要调用script脚本,这个要在script里面去改了
添加装备
相关文件item\equip_item.txt,与物品类似的条省略
requires装备限定,1*基础职业id,2*进阶职业id,6*帮会职位,100*物0法1,4*性别男1女2
datas装备基础属性,这个受装备星级数值叠加。
model模型,可以给装备添加时装的模型
indie_traits独立属性
ident_star鉴定属性
fix_star最高星等,如果ident_star为0,这就是固定星等。
fix_traits附加属性
一些问题解答
有些技能跳错:这是服务端技能参数与客户端不匹配,没有解决办法,只有不用引起跳错的技能。
比如侠客的千江一跃。
新秀掉线也是这个原因。
有没有data.spk:没有。
zh_cn.spk/zh_tw.spk的优先度高于data,所以改动的txt 直接放zh的相同目录下,就行了,不需要改data,也避免了客户端跳错。
关于修改方面:我是按个人喜好改的,节奏有些快,玩一周就满级了。
论坛有很多修改帖子,可以按各人兴趣自己继续改,比如怪加强,经验降低什么的。
喜欢原版的某些设置,可以找到zh中相关的文件删除,就行了。
模型不全:客户端换新点的。
可以用官方再打补丁。
当然有些台服特有的模型就没办法解决了。
物品异常跳错:数据库删除item_23里的值,有乱码符号的值不能删。
可以解决刷物品后跳错的问题。
如何修改技能刚体:skill/passive_skill_master.txt tgt_skill是强化属性level1是强化效果,5*8020*8046是全程刚体
如何取消控制:两个办法,改atb_fun.txt或者trait_list.txt,但是都会对玩家自身的刚体等属性产生效果。
如何加强怪物:object/init_npc.txt 最好只改精英怪普通怪和boss的数据,改其他可能导致剧情出错,比如开局两个鬼生命过高,脚本的伤害杀不死怪,就收不了唐刀。