Posts Tagged ‘ galgame

夏色ストレート

我居然如此喜欢さやか。
如果记得我之前的gravatar头像应该不会陌生吧

不小心丢了立绘,于是粉有爱的去拖游戏本体。4月份的Galgame,明明才一个种子做源而已,速度却有900K。喔~~
顺便游戏给安装了,galgame搞起(不懂日文的悲剧就是游戏只好收藏或无限ctrl)

↑我承认さやか只是女主二号而已↑ Read more

日文游戏GalGame乱码识别及自动翻译

  摘自:《大众软件》08年20期  

日文转码篇  
    大多数日文游戏从安装开始就出现乱码问题,主要原因仍然是中文环境下日文游戏会产生乱码,而日文编码的游戏一旦乱码,就有可能导致游戏安装失败或无法启动运行。

    区别于大部分GALGAME,像《三国无双》等游戏,虽然采用了日文的安装程序,但是安装CD中的文件名都会采用标准的英文名,因此安装程序在任何系统环境下都能准确地找到资源包文件。而许多GALGAME安装文件会采用日文命名,这就导致安装程序因日文乱码而找不到安装资源包,安装失败。

    这类问题的临时解决办法是修改游戏安装CD镜像文件,例如在CD中使用UltraISO提取安装信息文件“Setup.ini”,使用文本工具修改其中因乱码而错误的安装信息 ,(如乱码的安装路径及安装源文件名)然后通过UltraISO将修改好的“Setup.ini”保存回游戏镜像,即可使用修改的镜像顺利完成游戏安装。  
  
使用AppLocale转码:
    修改游戏镜像显然不是通用的办法(不过某些游戏是必须的),无法保证所有游戏都能成功安装和启动。最好的办法还是系统转区或游戏转码。如果你是vista用户,只需要新建一个帐户,在控制面板里选择语言设置,将该帐户的区域语言改为日本语。这样以后要玩日文游戏时就登录到该日文帐户,相当方便且无副作用。对于XP而言,系统转区很麻烦,可以使用微软自己的软件AppLocale(这里使用方法不详述)  

AppLocale的改进:

    很多用户发现当使用AppLocale区域模拟安装或启动日文程序后,然后安装正常的简体中文的文件时,本来正常的程序却出现乱码。(例如常见的Office 11) 这是因为AppLocale以”日本语”执行游戏后,在系统目录”%windir%\AppPatch\”产生的”AppLoc.tmp”文件记录了”语系”,而MSI安装程序在执行时会参考该TMP档所提供的信息,导致简体中文编码被当成Shift-JIS码来解释.
    最简单的方法是删除”AppLoc.tmp”文件,然后再服务中重启 Windows Installer,这样即可恢复正常.为避免此类情况再次发生,可在删除”AppLoc.tmp”后,在同目录里新建一个文本空文件,把名字改为AppLoc.tmp,设置为只读属性.

    不过这个最简单的方法并不能彻底解决问题,部分软件如VB6.0,CAD2007等依然会出现乱码,彻底解决的办法是使用任意16进制编辑器(如WinHex)打开AppLoc.tmp文件,将其中的数字”11 04 00 00修改为对应的系统环境数字.(台湾繁体XP为 04 04 00 00 ,香港XP为 04 0C 00 00 ,而大陆简体XP为 04 08 00 00 )保存后将AppLoc.tmp设置为只读属性,此后简体中文软件再不会遭遇乱码问题.
    如果觉得自己修改过于麻烦,也可以选择修改版本的pAppLocale,这个软件是在微软的AppLocale的基础上开发出来的工具.它改进了AppLocale的功能并且解决包括乱码部分的BUG.不过pAppLocale和AppLocale不能共存于系统,因此安装前请先卸载AppLocale.从界面和应用上pAppLocale和微软的AppLocale没有任何区别,但是其默认就不会有简体程序乱码的错误,以及AppLocale快捷方式启动软件时总是询问用户的那个烦人窗口。主要区别只在于卸载时,要在“添加或删除程序”中卸载“piaip Applocale”,然后找到“Microsoft Windows Application Compatibility Database”卸载。

NTLEA的超越
    AppLocale无论是原版还是改版,仍然有许多不可克服的困难,比如不支持2000和98及Vista,比如说某些游戏会转码失败,比如说操作过于繁琐等。   Read more