天龙八部网游单机服务器修改资料.docx
- 文档编号:30091414
- 上传时间:2023-08-04
- 格式:DOCX
- 页数:17
- 大小:22.71KB
天龙八部网游单机服务器修改资料.docx
《天龙八部网游单机服务器修改资料.docx》由会员分享,可在线阅读,更多相关《天龙八部网游单机服务器修改资料.docx(17页珍藏版)》请在冰豆网上搜索。
天龙八部网游单机服务器修改资料
天龙八部服务端修改之一
本帖最后由香香于2010-2-919:
16编辑
1、修改全局经验倍数角色的移动速度\home\tlbb\Public\Config\ConfigInfo.ini
ExpParam=100.0;全局经验修正参数
ExpSpouseAddRate=0.04;队中有配偶的经验加成
ExpBrotherAddRate=0.02;队中有兄弟的经验加成
ExpMasterInTeamAddRate=0.2;有师傅并在队中的经验加成
ExpMasterNotInTeamAddRate=0.1;有师傅但不在队中的经验加成
ExpPrenticeAddRate=0.05;收徒后的经验加成
CanGetExpRange=30;杀死角色后可以得到EXP的范围
OutGhostTime=300000;玩家释放灵魂的时间
DefaultMoveSpeed=6000;缺省角色移动速度
DefaultAttackSpeed=2000;缺省角色攻击速度,没有武器时候的攻击速度
DefaultRefreshRate=60000;角色自动增长数据的刷新速度
HumanVERecoverInterval=300000;精力与活力的恢复时间间隔(毫秒)
HumanMaxDefaultLevel=151;玩家可以通过经验升到的最高等级modi:
lby从100升到119.玩家最大等级是配置值-1的值
2、修改建立角色的出生等级\home\tlbb\Public\Config\DefaultChar.ini
name=天龙八部;角色名称
scene=2;起始场景
pos_x=165.0;起始位置X
pos_z=169.0;起始位置Z
sex=0;性别
hp=999;
mp=999;
level=10;
3、修改珍兽成长率为完美\home\tlbb\Public\Config\PetConfigTable
;成长率生成概率(五个值);缺省还童和掉落成长概率(总值必需为1000)
Others_GrowRate0=8
Others_GrowRate1=2
Others_GrowRate2=20
Others_GrowRate3=70
Others_GrowRate4=900
;成长率生成概率(五个值);掉落成年珍兽成长概率(总值必需为1000)
Wileness_GrowRate0=5
Wileness_GrowRate1=100
Wileness_GrowRate2=50
Wileness_GrowRate3=13
Wileness_GrowRate4=832
;成长率生成概率(五个值);普通RMB珍兽成长概率(总值必需为1000)
RMB_GrowRate0=0
RMB_GrowRate1=100
RMB_GrowRate2=100
RMB_GrowRate3=100
RMB_GrowRate4=700
4、修改古墓宝宝100%掉落变异珍兽home/tlbb/Public/Data/Script/obj/monster/petdropper.lua/
x501000_g_PetDropList={
dropOdds=10000,
petList={6600,6609,6601,6602,6603,6604},
oddsList={1534,30695,100000},
petTypeOdds={100,100},
petList2={8630,8639,8631,8632,8633,8634},
}
x501000_g_PetDropList={
dropOdds=10000,
petList={6610,6619,6611,6612,6613,6614,6615,6616},
oddsList={1123,22473,100000},
petTypeOdds={100,100},
petList2={8640,8649,8641,8642,8643,8644,8645,8646},
}
x501000_g_PetDropList={
dropOdds=10000,
petList={6620,6629,6621,6622,6623,6624,6625},
oddsList={1254,25088,100000},
petTypeOdds={100,100},
petList2={8650,8659,8651,8652,8653,8654,8655},
}
x501000_g_PetDropList={
dropOdds=10000,
petList={6630,6639,6631,6632,6633,6634,6635,6636},
oddsList={1123,22473,100000},
petTypeOdds={100,100},
petList2={8660,8669,8661,8662,8663,8664,8665,8666},
修改装备的脚本在home\tlbb\Public\Config\EquipBase.txt这个文件,
下面是修改方法
修改天龙八部物品装备属性是开天龙八部SF比较重要的一项工作,SF与官方游戏的区别就是有特色。
一个有特色的天龙八部SF物品装备属性当然和官方不同,下面就具体讲下修
修改天龙八部物品装备属性是开天龙八部SF比较重要的一项工作,SF与官方游戏的区别就是有特色。
一个有特色的天龙八部SF物品装备属性当然和官方不同,下面就具体讲下修改方法。
物品装备的修改分为服务端和客户端两个部分。
服务端文件主要是给游戏程序提供数据,客户端文件负责呈现给玩家可视画面。
如果只修改服务端文件,效果是达到了,但客户端显示的数据还是和官方一样,玩家在心理上得不到很好的满足,没有良好的游戏体验。
服务端部分
来到服务端目录Public\Config下,找到EquipBase.txt文件并用写字板打开,各物品装备属性一目了然,现在可以按照自己的想法修改了。
这部分可参考天龙八部客户端修改教程。
使用客户端资源提取工具(AXPPacker)打开客户端安装目录下的data/data_Config.axp资源文件,提取EquipBase.txt文件并使用动态数据编辑器(DataBaseEditor)进行修改,修改结果和服务端EquipBase.txt文件对应一致,修改完毕导回资源文件
修改掉宝率
天龙服务端怪物掉落物品爆率调整
首先在这里\tlbb\Public\Config\MonsterAttrExTable.txt
找到怪物编号,然后使用怪物编号到\tlbb\Server\Config\MonsterDropBoxs.txt
这个文件里找到此怪物掉落的包的编号,然后使用
掉落的包的编号到\tlbb\Server\Config\DropBoxContent.txt
就可以查到此怪物掉落的所有物品
可以添加或减少物品
打开DropBoxContent.txt第二列是BoxValue(掉落包价值)
对应MonsterDropBoxs.txt第二列Mvalue(怪物价值)
例如:
MonsterDropBoxs.txt里ID号为807的怪物Mvalue是166如果掉落包的BoxValue也是166的时候
那么这个包基本上是有90%以上的机率掉了
如果掉落包的BoxValue是300多的话,那么这个包有大概40%左右的机率掉
也就是说掉包的价值小于或等于怪物价值的时候,掉率差不多是100%当然偶尔也有不掉的时候
如果掉包价值大于怪物价值的时候,掉包价价值越大,暴率越低
同时还要注意一点,掉包价值如果设置太低或都大大低于怪物价值的话,暴出来的东西也会增多
修改元宝商店方法:
那么大家找下Public\Data\Script\obj\qianzhuang内的suishenyuanbao.lua脚本
打开之后大家会看到相应的元宝店内的名称
举例如下:
--AddNumText(sceneId,x181003_g_scriptId,"我想抽奖",2,x181003_g_newprize)
AddNumText(sceneId,x181003_g_scriptId,"#gff00f0踏雪初级超市",2,x181003_g_goodact)
AddNumText(sceneId,x181003_g_scriptId,"#gff00f0踏雪超级杂货",7,24)
AddNumText(sceneId,x181003_g_scriptId,"#gff00f0踏雪自助超市",7,40)
AddNumText(sceneId,x181003_g_scriptId,"#gff00f0踏雪贵宾超市",7,41)
iftargetId>=0then
AddNumText(sceneId,x181003_g_scriptId,"我想兑换元宝",2,x181003_g_buyact)
AddNumText(sceneId,x181003_g_scriptId,"我想兑换元宝票",2,x181003_g_ticketact)
脚本内的7.247.407.41x181003_g_newprize都是下面的关联
24对应24号(关联号可自行设置)
连接如下
elseifGetNumText()==24then
BeginEvent(sceneId)
AddNumText(sceneId,x181003_g_scriptId,"#gff00f0装备辅助材料",7,25)
AddNumText(sceneId,x181003_g_scriptId,"#gff00f0珍兽高级技能",7,61)
AddNumText(sceneId,x181003_g_scriptId,"#gff00f0古代神符店",7,62)
AddNumText(sceneId,x181003_g_scriptId,"#gff00f0珍兽技能书",7,63)
AddNumText(sceneId,x181003_g_scriptId,"#gff00f0小商品市场",7,28)
AddNumText(sceneId,x181003_g_scriptId,"#gff00f0浪漫小屋",7,30)
elseifGetNumText()==24then为上部关联继续同上找关联
以25为例
AddNumText(sceneId,x181003_g_scriptId,"#gff00f0装备辅助材料",7,25)
25连接如下
elseifGetNumText()==25then
x181003_NewDispatchShopItem(sceneId,selfId,targetId,179)
elseifGetNumText()==26then
x181003_NewDispatchShopItem(sceneId,selfId,targetId,182)
elseifGetNumText()==27then
x181003_NewDispatchShopItem(sceneId,selfId,targetId,205)
elseifGetNumText()==28then
x181003_NewDispatchShopItem(sceneId,selfId,targetId,151)
25连接shoptable.txt为179这就是我们对应的索引号了
elseifGetNumText()==25then
x181003_NewDispatchShopItem(sceneId,selfId,targetId,179)
这样我们打开shoptable.txt
建议用EXCLE2007打开眼睛好的可以用ue或者写字板更为准确注:
眼睛好的哦
好了元宝店的修改内容其实就是如此简单
本人也是菜鸟从来没学习过lua语言慢慢研究得出
修改完一定要重启服务器否则会出错
首先嘛是把tlbb\Public\Config目录下的EquipBase.txt拉到桌面或者是合适的位置用Excel2003(或2007,2010都可以)打开
打开的时候会出现下图的3步骤请直接点击完成
CtrlF点起或者编辑-查找找你想要的的装备如熔金落日刀找到之后点击文件下面的白色方块
新建一个Excel为什么要新建它?
你马上就知道了位置是它的位置是1482请记好,
然后把位置调到1将1与2两行整行复制到刚刚新建的Excel文档内,并将你要修改的文件一同放在里面(PS:
可以是多个)
前面的属于准备工作现在亮点来了找到EquipBase.txt并右键打开方式选择写字板
.......打开之前记得关闭掉用Excel2003打开滴EquipBase.txt自己新建的保留
打开之后是不是发现乱的和麻花一样?
这个时候就要靠咱们刚刚新建的Excel文档了首先是复制A3以下的数字也就是装备编号然后在写字板查找
属性对照B2按列一个一个比对并修改,修改好后就可以上传回服务端了,然后就是在修改下客户端数据。
。
。
。
就这样
还有几张图明天补上不知道咋回事不让上图了我悲催啊
补图:
乱不乱。
。
。
。
看到很多"童鞋"想加新坐骑,但不知从何下手,特写此教程,老鸟直接飘过。
教程如有疏漏的地方还望大家给予指正。
下面开始。
首先找到要修改以及添加的文件,Public/Config/下的CharMount.txt、CommonItem.txt、EquipBase.txt、ImpactEDate_v1.txt、ShopTable.txt、ItemCompound.txtserver/config下的StardardImpact.txt还有目录event/peifang/下的eshiyongpeifang.lua脚本以及obj/Commonitem/下的乘骑脚本
开始动手;
1)打开CharMount.txt找到46乘骑碧水金睛兽121720.753223attach123attach1-11复制它粘贴到行未。
修改46为你所添加乘骑的对应ID,乘骑碧水金睛兽改为对应名称,修改2172为对应模型,532修改为对应的骑术(此编号自定义),与eshiyongpeifang.lua里的脚本对应。
这个是单人乘骑的,双人的也同理。
2)打开ImpactEDate_v1.txt找到889990Ride2_500010坐骑碧水金睛兽照着复制改掉889和坐骑碧水金睛兽即可,889自定义。
3)打开StardardImpact.txt,找到5010坐骑:
碧水金睛兽14stdImpact0141889999920010110000000-10011014111500可否使用任何技能(CanAction1标记,-1为无效)
00可否使用任何技能(CanAction2标记,-1为无效)00可否移动(CanMove标记,-1为无效)-10无敌否(Unbreakable标记,-1为无效)00移动速度修正%(0为无效)800隐身修正级别(0为无效)00变身ID(-1为无效)-10乘骑ID(-1为无效)460允许还是禁止,1:
允许;0:
禁止;-1:
无效值;-10技能集合ID00效果集合ID-100000复制粘贴到空缺ID的地方,修改5010(自定义),修改889为对应的Buff,修改10141115为对应乘骑装备,修改46为对应乘骑ID,其余不动
。
4)EquipBase.txt打开它,找到10141115114111584627-1-1坐骑:
碧水金睛兽10-1#33ff99(有效期30天,从购买开始计时)#r#w召唤碧水金睛兽骑乘,乘骑后移动速度80%,只有学习了[骑术:
碧水金睛兽]后,才可以骑乘碧水金睛兽。
001503021335015Ride2_5坐骑-100-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-11-10000-1000-1-1复制粘贴到行末修改10141115(自定义),115(自定义),46对应乘骑ID,335015为对应脚本。
(这脚本添加一个。
)
5)打开CommonItem.txt,找到3030806233862peifang_6骑术:
碧水金睛兽,使用可以学会架驭碧水金睛兽。
【点击右键可以学习。
】16000191713501551381-14骑术35322005-10复制粘贴30308062自行修改532改成对应的骑术ID。
62一样自行定义。
6)打开脚本文件eshiyongpeifang.lua找到×713501_g_RecipeItems[30308062]={abilityId=ABILITY_QISHU,recipeId=532,neeLevel=1,specialEffectID=18}
30308062这个与CommonItem.txt相对应,532骑术ID这个自定义,但CharMount.txt、CommonItem.txt、ItemCompound.txt要与其对应。
想弄通用骑术的例外。
7)ItemCompoun.txt里添加骑术,obj/CommonItem目录下添加乘骑装备脚本,都很简单不再说明。
8)ShopTable.txt打开,把骑术ID和乘骑装备ID往里加就能在游戏中买到,这里不再详说。
★9)注意事项:
(1)动手改之前做个备份,出现任何问题本人一概不负责;
(2)文件传出传入都二进制;(3)客户端,自行作相应的修改,这里不再说明(4)添加天三的新坐骑必须用天三登录器或解密的坐骑模型,否则会出现问题;(5)修改时请不要复制我的文字,因为我是一个字一个字打上的。
第一次手机发帖,感觉@@…
如有问题请追问。
说一下我弄的方法,新手专用的懒人招术。
所有修改注意备份哦!
首先找到以下几个文件:
tlbb/Public/Config/ShopTable.txt--------------------------服务器所有商店的文件
tlbb/Public/Data/Script/myLua/dalibaihuodian.lua-----如意小子自己写的商店脚本
tlbb/Server/Config/CommonItem.txt---------------------服务器的杂物文件
tlbb/Server/Config/EquipBase.txt--------------------------服务器的装备文件
tlbb/Server/Config/GemInfo.txt----------------------------服务器的宝石文件
我们修改前两个文件,后边三个是查找物品的代码用的。
我直接讲我的方法和思路,如果你能学会如意小子的说明,那就更厉害了。
打开dalibaihuodian.lua,找到大理杂货材料代码部分,(这个NPC是如意小子加的,端里自带)如下图:
对比游戏里,我们就知道这个是商店NPC点击后的列表,在AddNumText之前,加上了两个小横线--的,表示服务器不读取这一行,比如这个文件的最前面
--万能生活玩家商店NPC
--如意小子修改
我选的是“门派武学”这个没有用的商店,把前面的小横线去掉,那么在游戏里就可以看到这一行引号里的字了,#effffff#g12f1ff这个东西是字体字色或者闪字什么的代码,我没去研究,我们改成一样的,这样好看一点。
改完后:
因为美观,我把改过的一行剪切到了如意配方前面,这个没有影响
"#effffff#g12f1ff药材大全",7,500
这个“7”没明白,没管它,“500”的意思是本脚本的跳转代码,直接查找“500”,找到
ifGetNumText()==500then
x002951_NewDispatchShopItem(sceneId,selfId,targetId,191)
意思就是在游戏里点击改过的这个商店里,执行的脚本命令,最后面的191就是商店代码了。
接下来打开ShopTable.txt,
/Server/ConfigAccount.txt测试帐号
/Server/ConfigAllowableScriptFunc.txt脚本ID与函数对照表
/Server/ConfigAttrLevelUpTable.txt各门派升级资质上升比例
/Server/ConfigAttrRefixTable.txt生活技能升级fix
/Server/ConfigBaseValueTable.ini各门派基础值系数表
/Server/Configboxdroplist.txt宝盒掉落参数列表
/Server/ConfigConfigInfo.ini全局配置参数
/Server/ConfigCopyScene.ini副本参数
/Server/ConfigCreateQualityOfVaryPetTbl.txt产生宝宝质量几率
/Server/ConfigCreateSkillOfVaryPetTbl.txt产生宝宝继承技能得几率
/Server/ConfigDefaultChar.ini缺省角色参数
/Server/ConfigDiePenalty.txt死亡惩罚杀气设定
/Server/ConfigDropAttenuation.txt掉落物品衰减值
/Server/ConfigDropBoxContent.txt掉落包设定
/Server/ConfigDropRateOfItemTable.txt掉落概率表
/Server/ConfigExpAttenuation.txt经验衰减(死亡)
/Server/ConfigGMList.iniGM设定
/Server/ConfigGuildMemberAccess.ini
/Server/ConfigIPRange.ini禁充IP设定
/Server/ConfigItemAuditFilter.txt物品模板ID
/Server/ConfigItemQuality.txt物品质量
/Server/ConfigItem
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 天龙八部 网游 单机 服务器 修改 资料