[技术]  【求救】KEY社的遊戲由XP直接移到Win 7後運行時出現問題

返回悬赏主题

已解决 - 最佳答案 悬赏价格: 好人卡 5  注意:回复的评价只是求助者自行决定的,问题的答案也可能会在“其他回复”等情况中!

【求救】KEY社的遊戲由XP直接移到Win 7後運行時出現問題

补充资料
是這樣的

小弟為了方便,便由XP裡的KEY社遊戲直接移到Win7…

但在Win 7當開啟遊戲時發現了以往不會在XP出現的問題:

1. AIR & Kanon
。兩者在運行虛疑光碟(DAEMON Tools Lite)後沒有了bgm,卻有語音(即有語音但沒有BGM)
。運行OP時亦沒有語音,而導致不能正常運行OP

2. 星之夢(Planetarian)
。雖然有BGM,但在運行Flash movie 的時候卻無故卡死了(即那句「歡迎來到天像館」前卡死了),可能是因為沒有語音關係…

。另外在翻開目錄/書簽中也出現卡死情況
本帖得分:
Celestin(好人卡:2张) , Dawnlight(好人卡:3张)
TOP

最佳答案

于是看了几天,感觉LZ快放弃重装去了,就跑来告诉下LZ可能可以解决的方法=v=b
的确,基本是注册表问题,但这问题还需要“对半开”来分析才行。
AVG2000引擎(就是Kanon和AIR所使用的,非SE版)可以在“有”或“没有”注册表支持的情况下运行。
在有注册表支持的情况下,目录分布的设置均由注册表内的信息控制;
当没有了注册表支持时,程序会自行使用一些默认参数去执行。

所以现在有2种解决方法,可任选其一:

不使用注册表支持,但将虚拟光驱调整成第1光驱(也就是从A开始数,第1个数到的光驱盘符必须是虚拟光驱,里面放的是AIR Orange或者Kanon);如无法成功解决,请临时将自己真实光驱的盘符卸掉,保证系统内只有一个光驱(即虚拟光驱)可用。
如何在Win7下添加/修改/删除 光驱/硬盘 盘符,请在“开始”菜单的“管理工具”中打开“计算机管理”,最后在左边的树状目录结构中找到“磁盘管理”。具体还是不知道怎么玩的话,请自行找一下相关资料。

使用注册表支持,FAQ的第3条。
http://www.keyfc.net/bbs/showtopic-14923.aspx
自行添加“BGM_FOLDER”和“CD_DRIVE”的键值,并指向自己的虚拟光驱盘符。
另外,注意这个路径,“HKEY_CURRENT_USER\Software\KEY\AIR”,此处可能是AIR可能会是AIR_ALL或者其他的情况。确认到底应该用哪个的话,可以参考游戏目录下的“Gameexe.ini”。其中会有一行标记着引擎寻找注册表支持的路径,如#REGNAME="KEY\AIR_ALL"。无论你修改Gameexe.ini的设置还是注册表路径,只要注册表中的路径和此处的设置一致即可。
此处的提示也差不多:http://www.keyfc.net/bbs/showtopic-15977.aspx
好像这里AIR历届的索引帖里都找得到类似的内容啊。
但请注意,由于注册表信息的不完整(缺少DAT_FOLDER等键值,具体是哪些早忘了……),可能会导致程序运行不正常。但就希望VisualArt's以前的程序员有考虑过这种233的情况吧。但导入完整注册表后应该能运行,并可将游戏根据目录路径的设置拆分成多个部分,分别放置在不同硬盘或者路径中(比较高级且无聊的应用)
Kanon在后一种方法中路径并不相同,但请如法炮制,学会灵活变通(可能会有“Kanon全年龄对象版”[应该是日文,但懒得切输入法了]或者“Kanon”之分,悲剧的安装情况下,第1种路径名会因为没有开app或者ntlea而变成乱码)。

——————

顺便之前忘说了,所谓的OP没语音,其实还是没BGM啊,BGM都是用CD放的(非修改情况下)。=v=b
再顺便,LZ难道不管你的签名了么?某人的友情提示就被这样类似羞耻play一样挂了这么长时间啊(郁闷,捂脸,掀桌=口=
PS:supertable,没摔伤吧?(噗

其它答案

第一个问题应该是注册表的问题,不是绿色软件不要这样乱移,很容易出问题的
第二个问题是字体原因,查一下Planetarian区的常见问题解答即可
重装是可以的~
我同意2#和PAN的观点,第一个问题,应该是注册表。
我有很多游戏是装在D盘的,C盘重装后(不伤D盘),却发现D盘的部分游戏就不能玩了,原因是注册表没了。
只要重新导入注册表就可以了,重新安装是可以的。
第二个问题我也遇见,也没解决是出现在游戏刚刚开始吧,
而且卡住时,窗口上面有一段空缺,是么?
抱歉,之前就查了好久,都没调好~~

-------------------------------------------
不小心跑到牡丹林来了o>_<o~
第二个问题只要找到字体文件安装即可:
  jpfont.TTF:游戏运行所必需的字体。
  请务必将该文件复制到WINDOWS\Fonts\