rathena_小克ro研...吧 关注:105贴子:32
  • 2回复贴,共1

挑选韩服游戏主程序,为DIFF做准备

只看楼主收藏回复

当我们手里已经有韩服的完整客户端之后,我们就需要找一个韩服指定版本的游戏主程序(Ragexe.exe或RagexeRE.exe)来进行DIFF改造(比如改变游戏窗口标题等等),最终制作出一个我们的“私服专用游戏主程序”。
那么我们应该如何确定要找哪个版本的韩服游戏主程序呢?以及我们应该去哪里下载我们所需版本的游戏主程序呢?别着急,在这里你都将Get到答案!
根据我们之前学习的《什么是封包,以及封包版本(也叫客户端版本)》知道,客户端的封包是一定要和服务端的封包版本配对起来的,否则的话就没办法正常工作。废话不多说,我们现在来看一下我们应该挑选哪个版本的韩服客户端合适,不然接下来的DIFF改造工作就无法进行。
首先,请打开rAthena目录中的src\common\mmo.h,看看里面的#define PACKETVER定义的版本号是哪个,在这个例子中,我看到的版本号是20130807,如下图所示:

然后我们打开rAthena目录中的db\packet_db.txt,在里面搜索一下根据版本号转过来的日期,比如版本号格式是YYYYMMDD,那么在packet_db.txt里面搜索的时候,关键词就用横杆将版本号换成YYYY-MM-DD这种格式,在这个例子中我需要搜索2013-08-07,结果如下:

我找到了 //2013-08-07Ragexe 这一行,这里的Ragexe大家需要密切留意,有的时候这个地方的关键词会是RagexeRE,比如 //2012-07-02aRagexeRE (unstable) 这个地方会影响到我们挑选韩服游戏主程序的版本(暂且可以理解为Ragexe是普通的版本,RagexeRE是复兴后的版本)!
到了这一步我们已经收集到了足够的信息,接下来请打开并收藏国外友人制作的一个网页,上面收集了历来各个版本的韩服游戏主程序:http://roclients.info/
打开网页后,请按CTRL+F进行搜索,搜索的关键词就是YYYY-MM-DD格式的日期,比如我应该搜索2013-08-07,可以看到:

这时候你猜猜我们应该下载RagexeRE的版本,还是Ragexe的版本呢?没错,根据上面在packet_db.txt搜索到的记录,我们应该下载2013-08-07aRagexe.exe这个文件。
至此,我们已经拿到了和服务端封包版本匹配的韩服游戏主程序了,接下来我们只需要对这个文件做DIFF处理,就可以拿到我们能用的“私服专用游戏主程序”啦!


1楼2015-01-12 08:46回复
    我想知道汉化文件能在哪里得到?特别是任务脚本汉化。。。


    IP属地:贵州2楼2015-06-25 01:47
    回复
      rAthenaCN 四轉擴充職業端免費福利放送!索取請前往 rAthenaCN QQ群: https://jq.qq.com/?_wv=1027&k=Srzdn7aQ 加群備註:我是4號種子選手


      IP属地:甘肃5楼2022-05-11 18:40
      回复