Hoshizora no Memoria -Wish upon a Shooting Star- Guide

如何记录《星空的记忆 -流星下的愿景-》的在线游戏时间 for Hoshizora no Memoria -Wish upon a Shooting Star-

如何记录《星空的记忆 -流星下的愿景-》的在线游戏时间

Overview

本指南会指导你如何用简单的方法,解决游戏无法游玩时记录在线游戏时间的问题~※ 特别感谢 @⎛⎝𝕮𝓱𝓮𝓷⎠⎞ 对本方法提供的帮助

背景介绍

小小的背景介绍:现在版本的游戏会出现无法长时间记录游戏在线时间的问题,而一般的解决方法是将原文件路径下的“System”文件中的游戏启动文件提取出来,改名。

但这样的如果不使用转区软件或直接切换系统区域,会出现游戏崩溃的问题。

所以呢,我在好友的帮助下,提出了新的方法,可以简单且有效地解决这个问题额。当然你也可以使用汉化版[tieba.baidu.com]直接替换。

原理后面解释,先直奔主题说说具体步骤吧:

步骤一

下载压缩文件:{LINK REMOVED}https://pan.baidu.com/s/1BGHqUpzjFfODW80b2cmR4w;并解压文件。

步骤二

将解压得到的所有文件直接拷贝到steam游戏文件路径下,覆盖重名文件:

PS:游戏文件夹的路径定位方法 – 库 – 鼠标右键点击游戏名 – 属性 – 本地文件 – 浏览本地文件

步骤三

直接从steam启动游戏,开始游戏~

只要不关闭“Hoshimeno.exe”(下图任务管理器左侧程序),steam会一直记录在线时间。

这个方法还是比较简单粗暴的呢。最后来说说,原理吧

方法的原理说明

官方的启动逻辑是启动外层的“Hoshimemo.exe”(图一),通过这个exe启动内层的“Memoria.exe”(图二)。

图一:

图二:

而且经过验证,“Hoshimemo.exe”实际上就是一个套壳的转区软件(图三),但启动之后,会自动关闭,因而导致无法连续记录在线时间。

图三:

现在的解决方法就是重构一个启动方案,用Locale Emulator自带的方案启动,并且不结束进程,就OK了~

最后附上源代码额,{LINK REMOVED}下载地址

SteamSolo.com