仙境传说私服客户端的组成部分

本文会向大家介绍一下RO私服客户端的各个组成部分,以及这些部分是怎么来的,以及一点相关的背景知识。

读完本文之后你应该能够了解到为什么GM都喜欢用韩服做基础客户端,什么是资源汉化文件,对接下来制作客户端有所帮助。

RO私服的客户端,由以下几个部分组成,在这几个部分中,除了更新器不是必要的之外,其他的3个都是必要的(如果正经开服,为了避免玩家每次更新都需要去重新下载补丁,来回折腾的话,更新器还是很重要的):

  1. 韩服完整客户端
  2. 资源汉化文件
  3. 私服专用游戏主程序
  4. 更新器

这几个部分下面会一一介绍他们的作用以及一些背景知识,先送上一张他们之间的关系图。

下面我们分别简单介绍一下,各个组成部分是什么,以及一些背景知识。

1、韩服完整客户端

大家有没有很奇怪,很多开服的都要求大家先下载个韩服完整客户端,再加上私服的登陆器补丁才能进入游戏。为什么必须是韩服完整客户端呢?

这是因为仙境传说毕竟是韩国重力社的游戏,一般情况下如果有更新,也是先从韩国开始,然后再推送到世界各地。比如当我们还在玩盛大的2转服时候,韩国都已经玩上了3转服了。

正因如此,所以韩国的游戏客户端,会比其他地方的新一些,往往拥有更新的特性(比如支持3转),或者更新的一些头饰图档资源。下面会举个例子说明此问题。

我们先假设有2个完整客户端,一个是盛大支持2转的,一个是韩国支持3转的,他们的内容结构如下:

我们的目标是,制作出一个能够支持3转的私服游戏客户端,那么此时如果我们用“韩服网站客户端”来制作,那么制作出来的补丁内容和大小会是这样子的:

但是如果我们用“盛大2转完整客户端”作为基础,想要制作一个能支持3转的私服游戏客户端,那么制作出来的补丁内容和大小会是这样子的:

看到了吧?两个登陆器补丁的体积,一个是59M,一个是459M,你觉得玩家会更愿意下载哪个?

之所以大多数GM,都会选择用韩服完整客户端作为整个私服客户端的基础,是因为这样可以避免以后为了支持一个新的特性(比如3转)还需要在登陆器补丁中加入大量的资源文件(比如3转每个职业的外观)而导致登陆器补丁臃肿的问题。

2、资源汉化文件

这个比较好理解了,游戏里面会出现一些图片,比如新手指导的时候,告诉你应该按鼠标左键右键那张图,或者是“确定”按钮的图片,物品的名称和描述等,在韩服完整客户端中肯定是以韩文形式表现出来的。

为了把这些内容汉化掉,我们需要将这些韩文的图片或者文件,处理成简体中文(这里的所谓处理,并不是需要大家去翻译,你也可以用国服的相关文件去替代,也是OK的)。

这些汉化后的图片或者相关的文件,我们称之为“资源汉化文件”。

3、私服专用游戏主程序

这个就是我们游戏窗口对应的exe啦,一般情况下的文件名Ragexe.exe,我们所谓的对客户端做DIFF指的就是对这个主程序做DIFF(什么是DIFF如果这里看不懂没关系,先记住有这么一个动作,以后我们会讲到的)。

或者说我们让游戏能够预读取DATA,或者是修改游戏的标题,或者是改一下游戏是否能够用鼠标滚轮把游戏视角放的无限远,都需要对这个主程序的文件进行修改!

私服用的这些游戏主程序的exe,一般都是从韩服的Ragexe.exe或者RagexeRE.exe,通过DIFF做出修改之后,制作出来的。

4、更新器

这个不用说了,就是玩家进入游戏之前启动的一个更新器,用来帮玩家把客户端更新到最新,同时也会显示一下最新的游戏公告之类的一个小程序。

更新器怎么来的呢?网上有一些网友制作的更新器可以使用,也有人选择直接拿官服的更新器,做二进制修改然后拿来为己所用。