玩家天地论坛

 找回密码
 注册
搜索
热搜: 内挂 倚天
查看: 3276|回复: 7

5款全新技术公布(如有问题联系QQ:81547672)

[复制链接]
发表于 2008-12-18 16:13:50 | 显示全部楼层 |阅读模式
移动书修改



修改MT处
触发部分
0x4D3D7开始23个字节,修改
程序处理部分
占用了quest_maker和quest_maker_end 2个函数
复制此MT上0x5A600开始到以0x5AF00处的数据即可
0x1fca3修改80 A8 06 08是为了避免NPC触发出这效果
MT0x3f6b5,改89 C8为B0 05的作用是GM命令全开,方便测试.
传送书编号位置在0x4D185开始的4个字节,10 01 00 00(狼牙)0F 84        不能修改编号
0x5b864开始的0F 84改成EB 04
时间限制修改0x5A797开始的B4 00 00 00为限制时间的秒数,为了方便测试设计180S
0x9b150处也修改,处理传送部分数据,一直修改到0x9b177
若必须用矮人制造NPC
则可以在某个game_server下的MT不做以上修改
只修改0x4D184修改为EB 09即可

0x96a2fh开始修改B4 AB CB CD CA E9 00(传送书)
0x9a660h开始修改C7 EB C4 FA D1 A1 D4 F1 CB F9 D2 C6 B6 AF B5 C4 B5 D8 B7 BD 0A 00
(请您选择所移动的地方)
0x99F80h开始修改BE AB C1 E9 B4 E5 0A 00(精灵村)
0x99FC0h开始修改D0 DE C2 DE B4 E5 0A 00(修罗村)
0x9a000h开始修改B0 AB C8 CB B4 E5 0A 00(矮人村)
0x9a040h开始修改C4 CE B7 AA B3 C7 CD E2 0A 00(奈藩城外)
0x9a080h开始修改CB C0 CD F6 D6 AE B9 C8 B8 B4 BB EE B5 D8 0A 00(死亡之谷复活)
0x9a0c0h开始修改C0 AD D1 B7 C9 B3 C4 AE B8 B4 BB EE B5 D8 0A 00(拉逊沙漠复活地)
0x9a100h开始修改BD F0 D7 D3 CB FE D2 BB B2 E3 0A 00(金子塔一层)
0x9a6e0h开始修改C8 A1 CF FB 00(取消)

在服务器目录下的server_string.txt里加入
kor "精灵村\n";
eng "";
chn "精灵村\n";
kor "修罗村\n";
eng "";
chn "修罗村\n";
kor "矮人村\n";
eng "";
chn "矮人村\n";
kor "奈藩城外\n";
eng "";
chn "奈藩城外\n";
kor "死亡之谷复活地\n";
eng "";
chn "死亡之谷复活地\n";
kor "拉逊沙漠复活地\n";
eng "";
chn "拉逊沙漠复活地\n";
kor "金子塔一层\n";
eng "";
chn "金子塔一层\n\n";
kor "请您选择所移动的地方\n";
eng "";
chn "请您选择所移动的地方\n";
(以上2个可以修改矮人制造NPC的相对的内容,

kor "俊聪其福";
eng "Aniper";
chn "艾尼彼德";
kor "唱公规菩   ARMOR  +6 - %d 促农, 楷荐格 3俺\n";
eng "Wooden Shield    ARMOR +6  - %d Dak,3 Watered wood.";
chn "精灵村\n";
.....)

将会显示如下
传送书

请您选择所移动的地方
精灵村
修罗村
矮人村
奈藩城外
死亡之谷复活地
拉逊沙漠复活地
金子塔一层
取消

[ 本帖最后由 深情一吻 于 2008-12-18 16:15 编辑 ]
 楼主| 发表于 2008-12-18 16:14:49 | 显示全部楼层
双倍经验书

这次修改占用了黑石头的代码空间
但物品号可以修改.
请按以下步骤修改您的MT

1.0x4d1a8h处开始修改一直修改到0x4d26fh
2.0x95C20h处开始修改一下内容(双倍时间重复使用提示语句)
3.
MT上0x1079Fh修改成
8B 75 08 83 BE F0 04 00 00 00 74 02 03 DB 8B C3
MT上0x10958h修改成
8B 75 08 83 BE F0 04 00 00 00 74 02 03 DB 8B C3
MT上0x10B06h修改成
8B 75 08 83 BE F0 04 00 00 00 8B 5D 0C 74 02 03 DB 8B C3
4.0x14995h处修改成F0 04
5.0x14BABh处开始修改一直修改到0x14C18h
6.关于物品编号,理论上可以任意修改,位置在0x4D19Ah处的一个字节
所以编号会小于255,推荐新建一个itm文件,这样可以省去MT上其他函数的干扰
注意:itm文件里的TYPE修改成7,客户端上也要做出对应的修改(省)
7.修改双倍经验持续时间在0x14BB3h处开始的4个字节(单位秒)
为了测试方便,此MT设置成60秒
 楼主| 发表于 2008-12-18 16:15:53 | 显示全部楼层
在线变身



此次修改占用了 霍克福德 的代码位置.和小部分 巴尔狄斯特 代码位置
NPC代码是181 跟 179 2个NPC都可以.记得NPC文件下的NPC文件要改名

MT上从0x58D30h处开始一直修改到0x593BFh处

0x969AAh处修改
C8 A3 C5 A9 C6 F7 B5 E5 00(霍克福德)
D5 FB D0 CE D2 BD C9 FA 00(整形医生)

0x969A1h处修改
B9 DF B5 F0 BD BA C5 CD 00(巴尔狄斯特)
D5 FB D0 CE D2 BD C9 FA 00(整形医生)


0x58BE3h处修改成EB 2B
0x58CB8h处修改成EB 27
0x59337h处修改成A0 0A 0A 08
0x1FCb7h处修改成80 A8 06 08
0x58C51h处修改成30 0D 0A 08
0x58C7Ah处修改成30 0D 0A 08
0x58CA3h处修改成30 0D 0A 08

修改变性ELK在0x58EC8h位置开始的4个字节(我设计是88 13 00 00)
修改改变种族DAK在0x58D49h位置开始的4个字节(我设计是88 13 00 00)



说明部分在MT上修改的难度比较大,空间也有限制
说明部分可以在server-string.txt里修改.
复制以下修改内容粘贴到server_string.txt文件的开始位置即可

kor "惯叼胶磐";
eng "Baldister";
chn "整形医生";

kor "龋农器靛";
eng "Hawkford";
chn "整形医生";

kor "瓷仿狼 格吧捞 - 目农胶狼 芭固临 30俺, 孺柳林, 归柳林, 利柳林 阿阿 5俺\n";
eng "";
chn "== 修罗族 ==\n";

kor "瓷仿狼 厘癌   - 冠零狼 朝俺 50俺\n";
eng "";
chn "\n"
"\n"
"== 精灵族 ==\n";

kor "河篮 傈捧厘癌 - 河篮枚癌 10俺\n";
eng "";
chn "\n"
"\n"
"== 矮人族 ==\n";

kor "\n"
    "犁丰甫 霖厚秦 促澜俊 坷摆嚼聪促.\n";
eng "";
chn "\n"
" 我不做了!\n";

kor "付过狼 格吧捞 - 目农飘覆狼 芭固临 3俺, 没柳林 5俺\n";
eng "";
chn "== 变性手术 ==\n";

kor "付过狼 厘癌   - 河篮冠零狼 朝俺 5俺, 乔狼 柳林 3俺\n";
eng "";
chn "\n"
"== 种族手术 ==\n";

kor "唱绰 困措茄 荐傍荤 龋农器靛促.  郴 厚废 捞犯霸 挨囚乐绰 个捞瘤父\n"
    "脚捞 父电巴 寇俊绰 郴 拱扒焊促 亮篮 巴捞 乐阑 荐 绝绢. 饶饶饶..\n"
    "磊匙啊 犁丰甫 备秦坷搁 酒捞袍阑 父甸绢 林瘤.. 唱档 梆 捞镑俊辑\n"
    "唱啊具 且抛聪..饶饶..\n";
eng "";
chn "前些时候去海外,遇到了一个医术超群的医生,学会了这种技术,\n"   
"回来为奈潘大陆的英雄服务,但你必须满足以下2个条件n"
"\n"
"第一:你还没有结婚\n"
"第二:手术时你不能穿戴任何装备\n"
"\n"
"并且我不是免费为你服务的哦.\n"
"价格如下,你认真考虑下吧!\n";

kor "坷.. 绢痘霸 咯扁鳖瘤 吭绰啊? 唱绰 澜.. 富给且 荤沥栏肺 咯扁 棱囚\n"
    "乐绰 荤恩捞扼匙..\n"
    "\n"
    "澜.. 寸脚捞 酒捞袍甸阑 备秦坷搁 拱扒甸阑 父甸绢林瘤.. 捞固 啊瘤绊\n"
    "乐绰 酒捞袍甸捞扼搁 郴啊 父电 酒捞袍阑 茄锅 结焊瘤 臼摆绰啊?\n"
    "郴 拱扒甸篮 亮促绊 且 荐绰 绝瘤父 唱悔瘤档 臼促匙. 窍窍..\n";
eng "Oh.. How could you came here? I'm um.. I'm locked in here by some\n"
    "reason..\n"
    "\n"
    "Umm.. I can make you some items, if you bring some stuffs..\n"
    "My items are not that good or bad. Haha...\n";
chn "种族手术比较麻烦,我先去磨斧头,你等我......\n"
"\n"
"你先看看你要什么种族吧!\n";
 楼主| 发表于 2008-12-18 16:16:26 | 显示全部楼层
精炼修改


在装备改造函数的基础修改成精炼装备设置
在MT上面找到位置修改

0x2A8C6开始修改成E9 7D 00 00 00
0x2A96A开始修改成05即可
 楼主| 发表于 2008-12-18 16:17:04 | 显示全部楼层
世界喊话



修改物品编号2个都要更改
时间限制设置成0为不限制
命令权限,改成0所有的人都能使用
修改命令,可以任意修改成其他命令,字数少于8字节,不足补00

此MT修改了GM命令全开,方便测试
其他地方均跟原始MT相同

修改时注意要在do_shutdown函数修改
UE上开始位置是0x18F30

颜色修改在0x432F6开始的位置
C7 44 24 20 40 00 00 00
C7 44 24 1C 40 00 00 00
C7 44 24 18 40 00 00 00
C7 44 24 14 C8 00 00 00
C7 44 24 10 FF 00 00 00
C7 44 24 0C C8 00 00 00

修改上面6组数据的第5个字节
分别是40 40 40 C8 FF C8
前3个是字体颜色(RGB),后3个是字体描边的颜色(RGB)
但YT游戏里的颜色会跟我们正常的RBG颜色有出入
多修改几次找到自己想要的颜色即可

但唯一的一个缺陷就是这个颜色的修改会导致 彩票中奖提示,结婚提示,攻城提示,GM的notice命令等颜色一同修改
但这也没多大的关系.

关于更改[千里传音]等修饰语句的办法
最简单的可以在服务器当前目录下的server_string.txt里加上一下几行
kor "[千里传音]%-10s: %s";
eng "";
chn "{世界喊话}%-10s: %s";

后面的%-10s: %s不能省.
发表于 2009-2-12 15:31:23 | 显示全部楼层
你光发表这没多大用,要同步发布改好的mt才行的。
发表于 2009-3-7 13:01:55 | 显示全部楼层
真的 假的
发表于 2018-10-25 18:35:02 | 显示全部楼层
用什么工具修改
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|Archiver|玩家天地

GMT+8, 2018-12-19 13:54 , Processed in 0.064870 second(s), 17 queries , Gzip On, Xcache On.

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表