首先确认已经安装了 Go 环境以及 Git 工具,然后 git clone https://github.com/YumeMichi/honoka-chan
到你需要托管的服务器或者本地。
进入 honoka-chan
文件夹,执行 go build
编译,会自动下载依赖。
编译完成运行 honoka-chan.exe
即可,Linux 上可执行文件为 honoka-chan
。
分为 SIF 和 AS。
下载 其一:文件准备 篇中的 SIF 全量数据,解压出 list_CN_iOS
和 list_CN_Android
两个文件夹。
在本程序目录下的 static
目录下新建 Android
和 iOS
两个文件夹,然后将上面解压的两个文件夹按照对应系统移动到新建的这两个文件夹里,并将 list_CN_iOS
和 list_CN_Android
都改名为 archives
。最后目录结构为 static\iOS\archives
和 static\Android\archives
。
如果只需要其中一个系统的数据包比如你不用苹果设备,可以删掉不用的。
由于数据包中也包含了盛趣服务器地址,所以为了不再次修改游戏配置文件,可以通过添加一个数据包,其中包含了修改过的服务器地址,并使其最后一个下载,这样会覆盖盛趣的服务器地址。
这里以 iOS 为例,进入 static\iOS\archives
,可以发现 99
的数据包最后一个为 99_0_114.zip
。复制 99_0_113.zip
为 99_0_115.zip
,打开压缩包,删除没用 client_info.json
,然后将 server_info.json
解压出来。
按照 其二:客户端修改 中同样的方法解密文件、修改地址、重新加密后替换压缩包内的文件即可。
Android 也是同样的操作。
如果要将数据下载服务托管到云服务器,将 static\Android
和 static\iOS
这两个目录都上传到云服务器,然后自行建个 http 服务器即可,这里就不赘述了。
下载 其一:文件准备 篇中的 AS 全量数据,解压出 f7f2ac627227500b
文件夹,将其放入本程序 static
目录下即可,压缩包中已包含国服 database 文件。