罗德斯岛战记手机版结束运营以及游戏文件的拆包

2016-10-27-13-30-58

这个月月初,久违地登陆了一下之前下载过玩了一阵子便没有再去碰的罗岛手机版,意外地发现游戏公告提示游戏将于10月27日结束运营,虽然游戏本身挺烂的,不过好歹也是官方授权,就这么没了也觉得挺可惜的。

2016-10-09-01-00

接下去就是抽时间在关服前把游戏玩通(虽然网络游戏其实没有玩通一说),以及将游戏安装包和下载内容保存下来,尝试一下是否可以导出一些资料,即便不能,也权当纪念了。

游戏本身

这个游戏只要不越级挑战,装备稍微整备以下基本上都是很轻松的。但是后期部分任务的怪物等级一下子从30级跃升至50级,如果没有组到强力队友基本很难打通。就游戏本身的几点感想如下:

  • 整体上来说是糟蹋原作的半成品骗钱作品。
  • 加入了一些无厘头的原创要素,比如吉姆被设定为魔法师。
  • 平衡度非常差,后期加入的NPC(希莉丝、欧鲁森、玛鲁等)强到让前期辛苦培养的角色变得毫无意义。
  • BUG很多,我玩的iOS版希莉丝的立绘是看不到的(安卓版可以看到),后期也出现了大量的角色贴图错位,不过好在没有致命性的BUG。
  • 如何突破职业1转到最后也没弄明白。(职业徽章最多也只见到1转用的,排行榜里等级最高的玩家也不过是1转)
  • 游戏中金币商城的东西便宜到惊人,AP药水50点3000金币什么的。
  • 后期过任务基本靠抱大腿,大腿强到让人怀疑其是老金。

虽然几乎都是差评,但是本着玩了不爽,不玩遗憾的想法,还是勉强在停止运营当天通关了。最后一个关卡任务是在关服前最后一分钟通过的。也算是全任务Clean没什么遗憾了。特别感谢罗吧群里的群友ZERO各种信息,让我找准大腿快速过关,并在关服当天凌晨过最后一个主线任务。

拆包记录

在我得知游戏要停止运营的时候(10月9日),游戏本身已经在App store和Google Play下架了,好在网上还找得到这方面的资源,安卓版的很快就下载到了,iOS的颇费了一番周折,最终把自己的老iphone4越狱后总算是从某国内平台上下载到了。

下载到的游戏本身并不完整,第一次进入游戏时还会下载大量的数据。以iOS版的ipa文件为例,原始文件只有40多mb,下载完数据的ipa达到了232mb。将下载好数据的文件导出,解压后直接就可以找到一堆txt文档,收录了大量有游戏的数据。而且还有正体中文和英文两个版本。
20161030230402

但是图片和音乐都没办法直接浏览。在解包的文件夹中可以看到文件体积最大的是几个后缀名为“.assets”的文件,另外其它还有大量后缀名为“.unity3d”的文件,搜索了一下可以用DisUnity这个工具将其中的音频和图片等导出来。自己导出的时候用到的工具包括(运行环境windows10):

  • DisUnity0.3.4(最新的版本为0.5,但是并不好用)
  • Java JDK 8(其实Java JDK 7即可)
  • ktx文件批量转换为png文件的小工具
  • Unity Studio v0.6.3

先安装完Java JDK,然后安装DisUnity。两者都安装完后运行cmd进入DisUnity文件夹,比如C:\Program Files\disunity_v0.3.4,然后运行命令disunity extract 进行反编译。比较麻烦的是好像不会识别子文件夹,只有一个文件夹一个文件夹的来。而且.assets文件还要指定到该文件才能反编译的样子,不能直接用*.*套用。
20161030232503

20161031000000

反编译完之后会在同文件夹下生成包含反编译后文件的文件夹。

  • AudioClip文件夹:mp3格式的音频文件
  • Shader文件夹:shader文件,好像对我来说没什么用。
  • TextAsset文件夹:更多的文本文件。
  • Texture2D文件夹:图片文件,都是tga格式和ktx格式的,其中那个tag格式的图片在我电脑里的BridgeCS4上可以预览,但是ktx文件则需要另外用到其他软件才可以看到。

浏览ktx文件时用到的是一个将ktx文件批量转换为png文件的小工具,虽然转换出来的效果不尽人意,不过大概看得出是什么样子的图也就够了。

使用工具的时候只需将bin文件夹和“ktx转png.bat”文件和欲转换的ktx文件放在同一目录下,然后修改“ktx转png.bat”文件中bin文件夹的位置(下图红线部分),之后运行“ktx转png.bat”即可自动转换了。
20161031011848

虽然这个工具也带了tga转png的.bat文件,不过tga转换的话有更好的选择——Unity Studio。这个工具可以在反编译的同时提供预览,还能够将tga文件导出成漂亮的png文件。但是好像ktx文件会被无视掉……
20161031011632

虽然我对游戏开发什么的一窍不通,不过这个游戏真的好像没有做什么加密工作,内部的文件一览无遗。当然对我来说这是好事就是了。

参考到的文章:

  • http://bbs.9ria.com/thread-401140-1-1.html
  • http://www.xuanyusong.com/archives/2584
  • http://www.xuanyusong.com/archives/3618
  • http://blog.csdn.net/blueeffie/article/details/49927665

百科词条:https://www.wzw131.com/lodoss/wiki/products/luodesidaozhanji_shoujiban

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注