1.总体
注:本文讨论的仅仅是登录渠道端账号而不是登录游戏服务器。本教程不是时光机器教程,不能帮你带回2018年。但可以帮助您在服务器不再可用的今天在一些平台显示您在近期“游玩过”粉刷匠大作战。
您需要的:
- 《粉刷匠大作战》v1.1.24
- Android 设备
- 《粉刷匠大作战》v1.3.x 任意您需要登录的渠道版本(可选
- 任意一款文本编辑器
- 任意一款支持签名的 Android 应用打包工具
从《粉刷匠大作战》版本1.1.24开始,账号系统正式回归。该版本重新开始要求用户登录账号进入游戏并使用G家账号系统取代了先前版本半残废的悦岩居账号系统。
2.那为什么选择版本v1.1.24呢?
版本1.1.24的账号登录流程与此后版本的粉刷匠大作战有所不同,此后版本中必须保证加载的serverlist中的服务器能够成功联通才可进行账号登录流程,而直到现在,粉刷匠的服务端获取的可能性微乎其微(近期与策划的联系中确认对服务端提供无能为力),使得此后版本无法直接登录。
事实上v1.1.6.6也支持账号登录,在经过一定修改后也能够登录《古域2》账号,而一测版本无法与二测以后的版本的Java端代码相处融洽。
以上种种原因使得版本1.1.24成为最适合我们这一教程的版本。
3.配置serverlist
尽管我们使用的版本v1.1.24可以无视游戏服务器是否存在而直接登录账号,但我们仍然需要为其配置serverlist。
以下为serverlist的内容示例,您可以直接复制该内容以创建serverlist文件。
ID IP Port Open Desc
9 example.com 80 0 #n服务器正在维护中,给大家带来的不便,敬请谅解~同时欢迎大家加入#R《粉刷匠大作战》官方Q群:683626467#n了解第一手游戏资讯,更有福利不断放送中~
接下来,您需要对《粉刷匠大作战》游戏包体 APK 进行修改。因此您需要文本编辑器和 Android 应用包打包工具。以下我们使用 MT 管理器 作为示例工具。
打开游戏包体,前往 /assets/etc 目录,打开 client_config.xml 在 <config> 下加入以下语句
<ServerList File="您配置的serverlist URL" />
将值填写为您所要的 serverlist URL 即可
例如,我们直接在该文件的 <config> 下添加以下语句并保存。
<ServerList File="etc/fsj_serverlist.txt" />
在etc目录下,创建fsj_serverlist.txt,内容填写为上述 serverlist 示例的内容并保存至 apk 中。
做好安装包签名操作后(MT管理器应该会在您保存文件至 APK 时自动要求签名操作),安装您的 APK并启动游戏。现在您应该可以使用内置的G家账号系统登录您的G家账号了。
4.我想使用其他渠道账号登录
您需要准备您想要登录的渠道版本的《粉刷匠大作战》安装包体 APK。
我们仍然需要版本1.1.24的安装包体。通过以下步骤您可以将您刚才更改的版本 1.1.24 主体轻松迁移至您准备的渠道版本《粉刷匠大作战》。
1.使用版本 1.1.24 的 /assets 目录覆盖渠道服包体的 /assets 目录。
2.使用版本 1.1.24 的 /lib 目录覆盖渠道服包体的 /lib 目录。
签名完成并安装后,您可以使用您需要的渠道账号登录游戏了。
以下是我们提供的示例包体,其已被更改以适用于 bilibili 的账号系统。
5.那我应该从哪里得到相应的游戏包体呢?
粉刷匠大作战安装包存档QQ群是一个不错的地方,其群文件中现提供众多历史版本和各种渠道版本的《粉刷匠大作战》原版安装包体。其中就包含我们需要的版本1.1.24。本 QQ 群是一个不错的讨论《粉刷匠大作战》相关技术问题的地方。在这里您可以开怀聊天,找到您的同好,甚至包含群主的cos照????(这句话他喵的是谁写的啊)
Comments 1 条评论
博主 Isumia杼榅
Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Mobile Safari/537.36
但是目前还有一些问题没有解释,也不是直接删assets就能解决的问题