打开游戏可执行文件后出现“This Game is Japan Only...”字样
问题:打开游戏可执行文件后出现
“This Game is Japan Only このゲームは日本国内でのみプレイ可能です。动作させるには 『 日本语版Windows 』 が必要です。ゲームを终了します。”
字样
案例:ZION-いきなりサキュバス ~いちゃらぶ搾精ライフ~**此游戏为生肉无汉化**
解决方案:
此游戏的运行需要日语版的操作界面与日本的时区,所以我们需要对操作系统进行一些修改
up用的是win10所以就以win10为例了(其它系统的因为手头没有机器所以还请照猫画虎自行研究~)
首先我们需要一个日语的语言包(我不确定之后的管理语言修改是否需要它,于是先下载了)
在win10的设置-时间和语言-语言-首选语言中可以添加语言
添加日语语言后单机日语-选项,在语言包一栏中可以下载日语的语言包
修改时区方法如下
设置-时间和语言-日期和时间-时区一栏中可以调整时区
调整时区为(UTC+9:00)大阪,札(zha二声)幌(huang三声),东京,就ok了
然后我们还需要更改管理语言设置,具体路径如下
设置-时间和语言-语言-相关设置-管理语言设置
单机管理语言设置后找到“管理”一栏,单机,在“非Unicode程序的语言”一框中找到并单击“更改系统区域设置”,把中文调成日语即可(有些难找)
单机确定后会提示重启,重启即可
此时我们还未修改windows的显示语言(操作系统语言),界面应该还是中文的
修改操作系统语言方法如下
设置-时间和语言-语言-windows显示语言-日本语
修改后会提示你是否注销,选择是(左边的那个,日语版也在左边)
如果想把操作系统设置改回去就把windows显示语言改回中文,时区改回(UTC+8:00)北京,重庆,香港特别行政区,乌鲁木齐
就ok了~
最后是如何打开游戏
在setup-SAKYUBAS-SetupData-GameData中找到SiglusEngine.exe,执行上述系统修改之后即可运行
**注意**注意**注意**
**注意**注意**注意**
**注意**注意**注意**
如果你的电脑中有程序编译器,且有中文注释,请不要在还没将管理语言(不是windows显示语言,是管理语言)调回中文的时候打开并保存文件!!
否则文件内的中文注释会永久变成乱码!!永久!!
在管理语言为日语时,默认的编码形式为shift-jis,而中文是GBK-936
其原因可能是管理系统使用Unicode编码,被保存的编码其真正形式可能也为Unicode,编译器默认的编码形式会将原Unicode编码转化成对应的语言(shift-jis转成日语,GBK转成中文)
假如同一串Unicode编码转成GBK是可读的,那么转成shift-jis时,因为中文与日文并不存在字符的一一对应关系,于是会产生些奇怪的对应显示,即乱码
而且Unicode自己还会填充一些奇怪的东西进去以保证对于其自身的可读性,导致此过程(至少在我看来)不可逆。。。
也就是说保存乱码文件后再把管理语言调回去也不会恢复成中文!!
所以学编程的同学游玩后记得把管理语言改回中文即可解决问题~

