修正楼主原贴:[一键安装] 千年3一键端-个人整合版本【补充GM设置】
原贴:https://www.iopq.net/thread-17092819-1-1.html,感谢原分享用户:jiang5599s
“红云起,黄龙现,一灯初烛千年不灭”
“魔拳血手化皮骨,阳枪噬魂夺魄魅 ”
银狼破皇剑:相传为苍王神兵之一。用九地玄玉铸造,剑身泛着阴沉绿气。不似一般刃剑,其剑锋厚钝
。挥舞时聚气为刃,剑未至、气先至,流传至今从未染血。现今:七神将之圣王剑安崇明拥有。
——满满的回忆!
这几天想怀旧重温一下千年,搜索到这个帖子,印象中最后玩到2006年初,大漠挂机到官方闭服。看帖
子大家试玩问题多多,下载后测试修正过程记录如下,仅体现我遇到的问题:
*因为是新注册用户权限不够不让发帖-_-||,回复帖子+积分升级到一等兵才发出来。本帖涉及到的服务端修改文件解压后覆盖原文件,建议提前备份:
链接:https://pan.baidu.com/s/1_JqBk4KdTA2AMl_mZKpnUw
提取码:isqq
零、服务端启动和设置:
1、APMServ:
目录问题:建议放在根目录下,例:\APMServ5.2.6\,如有上级目录,目录名为纯英文+数字,不
要有其他字符;
启动失败:SSL端口对勾去掉,
2、系统和防火墙:
系统为WIN7及以上版本的,1-5程序兼容性调整为WINXP或WIN2003,个人感觉更稳定一些;
系统服务关闭系统防火墙服务;没关闭的首次执行1-5程序要同意网络权限;
3、(重要)客户端登录账号显示受限制的,在Gate程序设置里勾选“允许所有用户登录...”
一、王陵:
Q1:进入王陵卡点,
A1:\inti\map.sdb文件,MAPID的3-4指向文件错误,变更为:
3,tomb1.smp,tomb1.map,tombtil.til,tombobj.obj,tombrof.obj,1201,,王陵1,说明:此后的字段值未做变动
4,tomb2.smp,tomb2.map,tombtil.til,tombobj.obj,tombrof.obj,1202,,王陵2,说明:此后的字段值未做变动
Q2:王陵2层铠甲盒子未生成,新罗宝剑箱无掉落物品
A2:\init\DynamicObject.sdb行二的Name,ViewName变更为“龙袍箱子”
\Setting\CreateDynamicObject4.sdb编号5的Name字段变更为“龙袍箱子”
\Setting\CreateDynamicObject4.sdb编号1的DropItem字段变更为“金刚原石:1:1:新罗宝
剑:1:25:王陵瓷器:1:1”
\init\item.sdb文件添加新罗宝剑物品,代码参考其他版本
\Setting\CreateDynamicObject4.sdb其他箱子爆率和掉落物品可自行修改
二、狐狸洞:
怪物物品掉落自行修改\init\Monster.sdb文件HaveItemFile和HaveItem字段值,两个设置掉落物
品字段猜测该版本区分普通用户和充值用户(未测试),HaveItemFile字段值可对应\Init\DropItem\
目录下的sdb文件设置掉落物品和几率;
Q1:狐狸洞入口下方NPC九尾狐酒母,内丹换全套狐狸装备时背包内丹不-1;
A1:\Script\npc\九尾狐酒母.pas“deleteitem(uSource, '狐狸内丹', 10);”内容10变更为1
Q2:变更为1内丹随机换1装备
A2:\Script\npc\九尾狐酒母.pas行5的@Change指令变更为@menu(本行汉字部分自行修改),
Q3:白狐狸死后不变身
A3:Monster.SDB
三、极乐洞:
Q1:地下迷宫1入口和极乐寺地下迷宫3入口无效
A1:\inti\map.sdb文件,MAPID的21-29地图信息缺失,其他版本移植或添加如下代码:
21,undermaze.smp,undermaze.map,paradise.til,paradise.obj,paradise.obj,1050,,地下迷宫1,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
22,undermaze.smp,undermaze.map,paradise.til,paradise.obj,paradise.obj,1050,,地下迷宫2,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
23,undermaze.smp,undermaze.map,paradise.til,paradise.obj,paradise.obj,1050,,地下迷宫3,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
24,right.smp,right.map,paradise.til,paradise.obj,paradise.obj,,,右侧跳点,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
25,left.smp,left.map,paradise.til,paradise.obj,paradise.obj,,,左侧跳点,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
26,chamsun.smp,chamsun.map,paradise.til,paradise.obj,paradise.obj,1051,,参善堂,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
27,spiritboy.smp,spiritboy.map,paradise.til,paradise.obj,paradise.obj,1052,,极乐洞一馆,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
28,twingirls.smp,twingirls.map,paradise.til,paradise.obj,paradise.obj,1053,,极乐洞2馆,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
29,main.smp,main.map,paradise.til,paradise.obj,paradise.obj,1054,9139,本馆,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,,,TRUE,10,800,,1,,3000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Q2:参善堂向本馆进入后人物移动返回参善堂
A2:\Setting\CreateGate.sdb,编号64,EX,EY字段值20,20改为28,32,
Q3:地图问题解决后进入地图不刷怪、装置
A3:其他版本移植或新建sdb文件并加入以下代码:
CreateDynamicObject24.sdb,
No,Name,NeedAge,NeedSkill,NeedItem,GiveItem,DropItem,DropMop,CallNpc,X,Y,DropX,DropY,Script,Width,boDelay
1,极乐洞柱子,,,,,,,,44,42,,,,,
2,极乐洞柱子,,,,,,,,34,51,,,,,
CreateDynamicObject25.sdb,
No,Name,NeedAge,NeedSkill,NeedItem,GiveItem,DropItem,DropMop,CallNpc,X,Y,DropX,DropY,Script,Width,boDelay
1,极乐洞柱子,,,,,,,,30,23,,,,,
2,极乐洞柱子,,,,,,,,18,34,,,,,
CreateDynamicObject29.sdb
No,Name,NeedAge,NeedSkill,NeedItem,GiveItem,DropItem,DropMop,CallNpc,X,Y,DropX,DropY,Script,Width,boDelay,
1,极乐洞冰1,,,,,福寺草:1:1,双头蛇:2,,46,61,,,,,,
2,极乐洞冰1,,,,,福寺草:1:1,双头蛇:2,,58,36,,,,,,
3,极乐洞冰1,,,,,福寺草:1:1,双头蛇:2,,33,35,,,,,,
4,极乐洞冰2,,,,,福寺草:1:1,双头蛇:2,,36,61,,,,,,
5,极乐洞冰2,,,,,福寺草:1:1,双头蛇:2,,58,48,,,,,,
6,极乐洞冰2,,,,,福寺草:1:1,双头蛇:2,,45,25,,,,,,
7,极乐洞门3,,,,,福寺草:1:1,双头蛇:2,,34,51,,,,,,
8,极乐洞门3,,,,,福寺草:1:1,双头蛇:2,,19,48,,,,,,
9,极乐洞门3,,,,,福寺草:1:1,双头蛇:2,,47,34,,,,,,
以下为缺失的怪物文件,代码多,移植其他版本的文件解决,注意某些旧版本的sdb文件字段标
注顺序不一致,需对照修正;
CreateMonster21.sdb-CreateMonster29.sdb
怪物属性Monster.sdb需调整,等好久才刷新:需修正火王、火王变身等重生时间,刷新时间
说明:怪物掉落物品、装备需对应item.sdb中添加,极乐系列装备代码缺失
四、太极剑门:
Q1:石棺洞入口无光栅门,无进入所需点燃5个火炉,
A1:\Setting\CreateDynamicObject1.sdb装置坐标错误,行1-6的X,Y字段值修正为:
133,706
139,711
142,715
139,718
146,718
145,712
五、帝王石谷:
Q1:帝王石谷入口无效
A1:\inti\map.sdb文件,MAPID的43-48缺失,其他版本移植或添加如下代码:
43,eastswamp.smp,eastswamp.map,emperortil.til,emperorobj.obj,emperorrof.obj,12001,,东海沼泽,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,,,,,,,,,,,,,,,,,1,123,870,,,,,,,,,,,,,,,,,,,,,,,,,,
44,golddesert.smp,golddesert.map,emperortil.til,emperorobj.obj,emperorrof.obj,12003,,黄金沙漠,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,,,TRUE,,1000,500,2,,,,,,,,,,1,113,889,,,,,,,,,,,,,,,,,,,,,,,,,,
45,snowyfield.smp,snowyfield.map,emperortil.til,emperorobj.obj,emperorrof.obj,12002,,北海雪原,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,,,,,,,,,,,,,,,,,1,140,902,,,,,,,,,,,,,,,,,,,,,,,,,,
46,southemperor.smp,southemperor.map,emperortil.til,emperorobj.obj,emperorrof.obj,12000,,帝王石谷,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,,,,,,,,,,1,96,882,,,,,1,96,882,,,,,,,,,,,,,,,,,,,,,,,,,,
47,eastkingroom.smp,eastkingroom.map,emperortil.til,emperorobj.obj,emperorrof.obj,12004,,东天北霸王屋,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,,,,,,,,90000,,44,368,371,,,,,1,96,882,,,,,,,,,,,,,,,,,,,,,,,,,,
48,westdaemon.smp,westdaemon.map,emperortil.til,emperorobj.obj,emperorrof.obj,12004,,西域魔人屋,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,,TRUE,TRUE,TRUE,,,,,,,,,,,,,,,,,1,140,902,,,,,,,,,,,,,,,,,,,,,,,,,,
Q2:地图问题解决后进入进入地图不刷怪、装置、NPC
以下为缺失的装置、怪物、NPC文件,代码多,移植其他版本的文件解决,注意某些旧版本的sdb文件字段标注顺序不一致,需对照修正;
CreateDynamicObject43.sdb-CreateDynamicObject48.sdb
CreateMonster43.sdb-CreateMonster48.sdb(无46),\Init\Monster.sdb缺帝王石谷怪物信息,需添加,
说明:怪物掉落物品、装备需对应item.sdb中添加,极乐系列装备代码缺失
CreateNpc43.sdb-CreateNpc45.sdb
六、马车
Q1:部分目的地移动坐标错误
A1:\Script\npc\马车.pas,修正指令@goroom1-@goroom11指令对应的代码地图ID和坐标,参考举例:“Mapmove(uSource, 1, 500, 500, 0);”,此为中央市场的,1为地图ID,对应map.sdb内编号,500,500为X,Y坐标;另每段goroom指令对应的扣除钱币还是钻石,扣除多少自行修改;
七、武功
Q1:武功名字和旧版本不一致
A1:\Init\目录下的item.sdb(背包物品文件),magic.sdb(武功属性文件),参考官网资料自行
修改;magic.sdb文件中,有两个五行拳,天地人拳的二层武功五行拳与普通五行拳重名,需修正普通五行拳为五行拳1或其他名字,item.sdb中五行拳物品信息可补充修正
同时需修正买卖武功书的NPC信息,\Npcsetting\对应的的NPC名字文件,拳法-捕盗大将,剑法-黑捕校,刀法-白捕校,枪法-梅花夫人,槌法-牛俊
同时需修正涉及武功名字的任务信息,\Script\NPC\,文件多代码多,自行查找修正;
八、目前已知问题(精力有限未测试)和解决思路,供参考
Q1:部分地图人物移动卡点,中央市场内较严重;
A1:猜测:地图文件问题:服务端Smp目录下的.smp文件,客户端目录下的.map文件,移植其他版本使其一致或使用地图工具修正;
我是移植了其他版本服务端的south.smp,解决长城以南大部分卡点;
Q2:客户端账号登录后无人物选择;
A2:猜测:LOGIN程序未注册有影响,同时DB程序为免费版本,不排除有BUG,
DB数据库程序日志:DB_DB_GETCHAEDATA 失败,当前使用的APMServ内置的MYSQL数据通讯不稳定,安装MYAQL程序替换数据库服务,导入数据库文件,注意数据库通讯端口、账户和密码
九、缺失的装备物品修正\init\item.sdb
1、移植其他版本物品代码根据情况补充该文件最后四个字段值,
猜测四个字段功能为:MinAuctionPrice(最低拍卖价)
boExchangeMust(必须交换:仅门派石、骨钥匙、狐狸内丹有该属性)
DiePunishChange(死亡惩罚:猜测为掉落率)
DiePunishNum(死亡惩罚编号,功能不详)
2、添加以下物品
精制浪人系列
王陵精炼系列武器:修正名称:忍王侠巾→忍王侠之巾
狐狸洞精炼系列:修正名称:银狐手套→狐狸手套、妖狐袍→妖华袍、妖狐帽→妖华帽、妖狐
围巾→妖华侠之巾,添加裘皮护腕
极乐洞系列
新罗系列
帝王石谷系列
重返王陵系列:添加:百炼:斗笠、黄金护腕、木屐、黄金铠甲、三叉剑、三叉戟
斗神系列:修正名称:斗神巾→斗神侠之巾
箭系列,添加:穿云箭及百炼
3、修改所有物品可从背部丢之地上
4、中央市场缺铸造师职业NPC,添加\Setting\CreateNpc1.sdb,添加铸造师对话框:\Script\npc\铸造师.pas,添加铸造师说话内容和买卖物品:\NpcSetting\铸造师.sdb和txt
5、卒兵娃娃购买后或item指令制造后背包里无该物品,item.sdb卒兵娃娃所需物品“捕盗大将书札”字段删除
以上请大家参考~~!
同时请教一个问题,服务端Gate程序设置里的客户端版本号怎么从客户端识别,发现有个版本的客户端不错,可以调整分辨率,全屏不花屏,不弹窗等。移植Client.exe后登录提示版本错误,UPX脱壳后研究没找到所谓的版本代码,烦请了解的给予指点,谢谢~!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |