返回列表 发帖

更完整的十全大补制作方法 关于ro客户端修改的事情(转贴)

2005年3月4日刚刚实验成功,最新的


大家有的时候等pk的双开和无限视野等的很着急,现在和大家讨论一下关于

pk服务器的双开更改,以及无限视野的问题,力求简单

1,首先你需要有一个修改软件,推荐http://soft.0zones.com/SoftView/SoftView_2249.html

里面的UltraEdit V11.00a+ 汉化版。
或者去http://www3.skycn.com/soft/2249.html下载

用这个软件打开你的ro目录下的pkexe.exe文件。

在里面查找下面的代码,替换成相应的代码。然后保存文件。就ok了,很简单的。

——————————————————————————
无限视野

查找 00 00 66 43 00 00 C8 43
替换 00 00 00 43 00 00 86 44
——————————————————————————

双开功能

查找 85 C0 74 09 5F 5E 32 C0 5B 8B E5 5D C3
替换 85 C0 EB 09 5F 5E 32 C0 5B 8B E5 5D C3

查找 85 C0 74 09 5F 5E 33 C0 5B 8B E5 5D C3
替换 85 C0 EB 09 5F 5E 33 C0 5B 8B E5 5D C3

查找 50 FF D6 85 C0 74 0E 5F 5E B8 01 00 00 00
替换 50 FF D6 85 C0 EB 0E 5F 5E B8 01 00 00 00

——————————————————————————


2005年3月4日刚刚实验成功,最新的








下面是以前的老文章,其中有很多的错误,大家注意风险性。修改以前请自己做简单的备份









更完整的十全大补制作方法





作者:曼菲士  文章来源:RO另类研究中心  点击数:2689  更新时间:2004-7-6 进入论坛


十全大补制作方法大公开,此法可用于CRO,KRO,TRO或更多
大家等新补丁一定不爽吧,通常要到第二天或几天后才有,这里我就不吝啬,告诉大家做法.
请自备UltraEdit-32软件,以下方法我做了好久,目前未出过问题,大家修改时请使用
原始文件,不要用被修改过的文件来试,否则会发生很多找不到的问题。
以下方法适用于修改公服ragexe.exe和测服sakexe.exe文件,测试过了.

搜索位置时,请注意ASCII和HEX的切换,每次搜索结束返回文件顶部再进行下一次的搜索,
避免发生找不到的问题.

0、武器纸娃娃
在游戏中可以看到自己和其他玩家手上的武器实际样子,例如拿什么弓,拿什么杖,方法
如下:
首先去KRO的FTP下2003-09-30gdata_all_1.gpf文件,用groio33.exe等可以解的软件解
出来,把解出来的DATA目录直接拷贝到RO目录下即可,进入游戏后应该会看到效果了,如
果看不到就先做下面的如何先读DATA文件夹就行了。

1、一键飞功能,即输入tele就飞,或定义ALT+1为tele也行
搜索 ws2_32.dll 两次,第一次找到的不要改,把第二次找到的改为 ro_ws2.dat

关于ro_ws2.dat文件很多十全大补里有了,自己找吧.

2、公会成员上下线名字显示
把msgstringtable.txt文件内的 %S 改为 %s 即可

改后如下
公会成员(%s先生,小姐)上线了。#
公会成员(%s先生,小姐)离线了。#

切记一定要小写s

3、解除重复发言次数

搜索 83BBC003000002 找四次
修改 83BBC00300000F 改四次

目前在KRO和CRO都测试过能找到的,末尾的0F代表改为15次,请用十六进制计算。


4、远近视角度修改

以下是位置描述
搜索字符 Unknown Action Type == %d ,这段字符是唯一的,我搜索时没找到第二次,除非以后改版.
出现以下数据,找到C8 43,它前面的66 43是近的距离,C8 43是远的距离
66 43 00 00 C8 43 00 00 96 43 00 00 34 C2 00 00 96 43 00 00 34 C2 00 00
96 43 00 00 34 C2 00 00 96 43 FF FF FF FF 01 00 00 09 00 00 00 09 00 00 00
09 00 00 00 09 00 00 00 FF FF FF FF 0D 0A
能找到的,KRO和CRO都行

5、平视角度修改

mov eax, dword ptr [esi+00000250]
mov [ebp+08], 41200000
test eax, eax
je 0050A577
mov [ebp+08], 41A00000 <----改为42350000,自己定也行,太大会出错

搜索 C745080000A041
修改 C7450800003542

6、解除窗口模式鼠标锁定
十全大补里会有几个文件提供,dinput.dll、ro_mf.bin、ro_mf.ini,只要它们放在
RO目录下就有解除锁定功能,无须修改客户端,具体设置在ro_mf.ini里调。
ro_mf.ini里有一项设置关于窗口解锁的
ManualFreedom=0
这个参数为0的时候,是自动解除窗口限制,为1的时候,要按住CTRL键才能解除窗口限制。


7、双开修改
Call dword ptr [005EA330]
test eax, eax
je 005BA3FC ----------------改为 jmp 005BA3FC
pop edi
pop esi
xor eax, eax
pop ebx
mov esp, ebp
pop ebp
ret

搜索 85C074095F5E33C05B8BE55DC3
修改 85C0EB095F5E33C05B8BE55DC3

第二处修改
Call dword ptr [005E108C]
test eax, eax
je 005B1739 -----改为 jmp 005B1739
pop edi
pop esi
mov eax, 00000001
pop ebx
mov esp, ebp
pop ebp
ret 0010

搜索 85C0740E5F5EB801000000
修改 85C0EB0E5F5EB801000000

8、解除禁语
修改ragexe.exe和sakexe.exe里的manner.txt名字为manner.chs,在RO目录下起一个
data目录,在里面起一个manner.chs输入一行回车即可,若为0字节空将出现无此文件
的提示。

9、免鉴定功能
将num2itemdesctable.txt和num2itemDisplayNameTable.txt改用十全大补里的即可,
因为读不了data文件夹,通常是改掉后缀名为不存在于data.grf和sdata.grf里的文件
名,例如改为num2itemdesctable.chs这样在搜索了data.grf和sdata.grf找不到就会
去找data文件夹了在sakexe.exe和ragexe.exe里也改为相应的名字num2itemdesctable.chs
解除禁语也是用这方法。

10、增加地图具体地图显示
例如在prt_fild08地图时,显示为 首都南门外,方法是修改mapnametable.txt文件,
改好后放在DATA文件夹里放一个并改名为mapnametable.chs文件,再用第8的方法做一次.

11、解除一些房间视角锁定
用第8的方法建立一个空的indoorrswtable.chs文件,或者不建立也行,修改ragexe.exe
和sakexe.exe里面的indoorrswtable.txt为indoorrswtable.chs即可。


关于制作韩国客户端玩大陆RO问题
直接按以上方法修改也能使用,唯一问题是选人物时第一人物会不见,因为韩国采用
5人物版,我们大陆是3人物版,修改方法如下,代码太长就不放ASM编码了。

寻找 BF6A00000083E918F7E1
修改 BF6A00000083E904F7E1

寻找 83E818F7F7D1E1
修改 83E804F7F7D1E1

寻找 8DBB300E00008D7432188BD1
修改 8DBB300E00008D7432048BD1

使用韩国客户端经过以上修改还有个小问题,就是使用技能后过图会不稳定,例如重复
使用刚才使用过的技能,或者保留过图前技能效果,但是过一会可能会掉线,修改方法
如下:

寻找 66C7458CE801
修改 66C7458CF900

寻找 68E8010000
修改 68F9000000

好啦,经过以上修改,KRO客户端也可以玩了,你会遇到一个麻烦,就是先读DATA文件夹
问题,KRO玩CRO往往会缺少文件,因为KRO有很多漂亮效果,CRO没有,造成缺文件,这
时你可以通过KRO客户端解出缺少的文件,把它们拷贝到CRO的DATA文件夹下即可,以下
是修改先读DATA文件夹简单方法。
解出data.grf和sdata.grf里的clientinfo1.xml、clientinfo2.xml、clientinfo3.xml
、clientinfo4.xml、clientinfo5.xml、clientinfo6.xml、sclientinfo.xml几个文件,
分别在里面增加<readfolder></readfolder>文本,然后替换data.grf和sdata.grf里的
相应文件即可,例如

<?xml version="1.0" encoding="big5" ?>

<clientinfo>
    <servicetype>china</servicetype>
    <servertype>primary</servertype>
   <readfolder></readfolder>

    <connection>
        <display>Account 1 (chaos,Sara,Sakray,balder)</display>
        <desc>北京服务器1</desc>
        <address>61.172.240.11</address>
        <port>6900</port>
        <version>17</version>
        <langtype>3</langtype>

替换data.grf和sdata.grf里文件方法
找到最新能打开这2个文件的软件,以grfio33.exe为例,在RO目录下建立一个re.ini
文件,和re1.ini文件,内容如下
用于替换data.grf里的对应文件的re.ini内容如下
data\clientinfo1.xml#clientinfo1.xml#
data\clientinfo2.xml#clientinfo2.xml#
data\clientinfo3.xml#clientinfo3.xml#
data\clientinfo4.xml#clientinfo4.xml#
data\clientinfo5.xml#clientinfo5.xml#
data\clientinfo6.xml#clientinfo6.xml#

用于替换sdata.grf里的对应文件的re1.ini内容如下
data\sclientinfo.xml#sclientinfo.xml#

替换前确保那些.xml文件与data.grf和sdata.grf,re.ini及re1.ini文件同一目录,建议
全放在你的RO目录下,替换完后再删除无用文件.
替换时打开data.grf文件,点选.ini置换然后打开re.ini文件确定即可结束
替换时打开sdata.grf文件,点选.ini置换然后打开re1.ini文件确定即可结束

如果你做了“先读data文件夹的修改”,前面那些需要改名字的都不用改了,做熟后应该懂。
我说这么多,这么简单也是讲方法而已,不说具体的,大家
参考一下就好,自己试验一下更好,弄明白了以后就不用等了。

另外附上各国仙境传说的官方网站和它们的FTP更新服务器网站。
大陆官方网站      http://ro.gameflier.com.cn/
大陆官方更新FTP地址   ftp://ftp1.gameflier.com.cn/

台湾官方网站      http://ro.gameflier.com/
台湾官方更新FTP地址   ftp://61.220.60.241/

韩国官方网站      http://www.ragnarok.co.kr/
韩国官方更新FTP地址   ftp://ragnarok.nefficient.co.kr/pub/ragnarok/

日本官方网站      http://ragnarokonline.jp/
日本官方更新FTP地址   ftp://ragnarok2.vector.co.jp/

国际RO官网站      http://iro.ragnarokonline.com/
国际RO官更新FTP地址   和韩国FTP是一起的

泰国RO官方网站      http://www.ragnarok.in.th/r_main.html

在那些官方更新FTP地址里可以下载到相应的客户端更新文件,包括ragexe.exe和sakexe.exe
怎么手动解rgz呢?方法如下
举例去KRO下载了一个2004-02-25aRagexe.rgz,改名为2004-02-25aRagexe.gz,这时候
WINZIP和WINRAR都会识别,释放到当前文件夹产生一个2004-02-25aRagexe 文件,改名
为2004-02-25aRagexe.EXE,用UltraEdit-32软件打开,按CTRL+D,选择删除,输入17
再按确定,此时MZ字样会排到第一位置,再按CTRL+END到最后,光标移动到pdb后面的00位置
按CTRL+D,选择删除,输入7,按确定,然后保存即可,这就是完成了RGZ解压缩操作。

可能下次我会写如何做自己的RO更新服务器,其实很简单,到时候再看吧.  




先读DATA文件夹简单方法。
解出data.grf和sdata.grf里的clientinfo1.xml、clientinfo2.xml、clientinfo3.xml
、clientinfo4.xml、clientinfo5.xml、clientinfo6.xml、sclientinfo.xml几个文件,
分别在里面增加<readfolder></readfolder>文本,然后替换data.grf和sdata.grf里的
相应文件即可,例如

<?xml version="1.0" encoding="big5" ?>

<clientinfo>
    <servicetype>china</servicetype>
    <servertype>primary</servertype>
   <readfolder></readfolder>

    <connection>
        <display>Account 1 (chaos,Sara,Sakray,balder)</display>
        <desc>北京服务器1</desc>
        <address>61.172.240.11</address>
        <port>6900</port>
        <version>17</version>
        <langtype>3</langtype>

替换data.grf和sdata.grf里文件方法
找到最新能打开这2个文件的软件,以grfio33.exe为例,在RO目录下建立一个re.ini
文件,和re1.ini文件,内容如下
用于替换data.grf里的对应文件的re.ini内容如下
data\clientinfo1.xml#clientinfo1.xml#
data\clientinfo2.xml#clientinfo2.xml#
data\clientinfo3.xml#clientinfo3.xml#
data\clientinfo4.xml#clientinfo4.xml#
data\clientinfo5.xml#clientinfo5.xml#
data\clientinfo6.xml#clientinfo6.xml#

用于替换sdata.grf里的对应文件的re1.ini内容如下
data\sclientinfo.xml#sclientinfo.xml#

替换前确保那些.xml文件与data.grf和sdata.grf,re.ini及re1.ini文件同一目录,建议
全放在你的RO目录下,替换完后再删除无用文件.
替换时打开data.grf文件,点选.ini置换然后打开re.ini文件确定即可结束
替换时打开sdata.grf文件,点选.ini置换然后打开re1.ini文件确定即可结束
 
激情,我们需要激情

其他的看看也无妨~~
很喜欢看教程的说~

TOP

双开的话直接用67楼的方法改呀......

TOP

非常感谢楼主..
值得研究下..
不知道我的机器什么毛病..一装十全大补就出问题..
我都不敢装...虽然很想双开转东西..- -b

TOP

2005年3月4日刚刚实验成功,最新的


大家有的时候等pk的双开和无限视野等的很着急,现在和大家讨论一下关于

pk服务器的双开更改,以及无限视野的问题,力求简单

1,首先你需要有一个修改软件,推荐http://soft.0zones.com/SoftView/SoftView_2249.html

里面的UltraEdit V11.00a+ 汉化版。
或者去http://www3.skycn.com/soft/2249.html下载

用这个软件打开你的ro目录下的pkexe.exe文件。

在里面查找下面的代码,替换成相应的代码。然后保存文件。就ok了,很简单的。

——————————————————————————
无限视野

查找 00 00 66 43 00 00 C8 43
替换 00 00 00 43 00 00 86 44
——————————————————————————

双开功能

查找 85 C0 74 09 5F 5E 32 C0 5B 8B E5 5D C3
替换 85 C0 EB 09 5F 5E 32 C0 5B 8B E5 5D C3

查找 85 C0 74 09 5F 5E 33 C0 5B 8B E5 5D C3
替换 85 C0 EB 09 5F 5E 33 C0 5B 8B E5 5D C3

查找 50 FF D6 85 C0 74 0E 5F 5E B8 01 00 00 00
替换 50 FF D6 85 C0 EB 0E 5F 5E B8 01 00 00 00

——————————————————————————


2005年3月4日刚刚实验成功,最新的
激情,我们需要激情

TOP

刚发现。。在小站1周年。。3月4号。。。。

随便顶几。。。飘过

Aglow Armor Alliance   Undead Rogue   粉花册

TOP

用撒软件改呢?

TOP

3-------无限视野
查找 00 00 66 43 00 00 C8 43
替换 00 00 00 43 00 00 86 44

4-------取消视角限制

查找 00 00 C8 C1 00 00 82 C2
替换 00 00 80 BF 00 00 B2 C2

查找 C7 45 08 00 00 A0 41
替换 C7 45 08 00 00 30 42

查找 00 00 A0 41 25 49 12 3E
替换 00 00 30 42 25 49 12 3E

4--------双开功能

查找 85 C0 74 09 5F 5E 32 C0 5B 8B E5 5D C3
替换 85 C0 EB 09 5F 5E 32 C0 5B 8B E5 5D C3

查找 85 C0 74 09 5F 5E 33 C0 5B 8B E5 5D C3
替换 85 C0 EB 09 5F 5E 33 C0 5B 8B E5 5D C3

查找 50 FF D6 85 C0 74 0E 5F 5E B8 01 00 00 00
替换 50 FF D6 85 C0 EB 0E 5F 5E B8 01 00 00 00



刚刚实验成功,最新的
激情,我们需要激情

TOP

loischou,2005-02-16, 18:25:46
只要服务器限定的最大点数没有达到就可一直增加
这个在SF里有用嘛?
// 是否检查玩家属性( yes 开启 no 关闭 )
// 如支持转世(非转职)、特殊加点的朋友请关闭这个功能,否则将会出现不可预料的现象
usr_status_check: no

battle_athena.conf,里面这个是no,就有用

TOP

s3000,2004-12-03, 11:44:25
  ******稳定技能******



  第一个位置
  寻找值 66C7458CE801
  修改为 66C7458CF900



  按CTRL+HOME返回顶部,继续下一个搜索



  第二个位置
  寻找值 68E8010000
  修改为 68F9000000



  保存退出
这个稳定技能什么意思?哪位大大能解释一下?谢谢! 

TOP

只要服务器限定的最大点数没有达到就可一直增加
这个在SF里有用嘛?

TOP

没以前那么BT是你没改的那么BT,改到最大几乎整幅图都在屏幕里面
没必要了而已

GRFIO官方下载在
http://home.pchome.com.tw/online/wowtiger/grfio.exe
未过期,需要用代理而已

TOP

一泓清水,2005-02-16, 17:53:44
[QUOTE]Sagegod,2005-02-16, 17:50:38
[QUOTE]一泓清水,2005-02-15, 21:11:35
关键是这个:
远程
01 EB 02 32 C0 84 D2 (75) 46 84 C0 75 42 8B 45 E8
ZG不是更新了不能用了吗 [/QUOTE]
可以,不过就是距离没以前那么bt了 [/QUOTE]
不是吧,还能用......

TOP

Sagegod,2005-02-16, 17:50:38
[QUOTE]一泓清水,2005-02-15, 21:11:35
关键是这个:
远程
01 EB 02 32 C0 84 D2 (75) 46 84 C0 75 42 8B 45 E8
ZG不是更新了不能用了吗 [/QUOTE]
可以,不过就是距离没以前那么bt了

TOP

一泓清水,2005-02-15, 21:11:35
关键是这个:
远程
01 EB 02 32 C0 84 D2 (75) 46 84 C0 75 42 8B 45 E8
ZG不是更新了不能用了吗

TOP

返回列表