方法仅限lilith社的ADV游戏,利用解包工具解码data.xp3文件
解包完成后,找到解包文件中的system/SE.tjs
用笔记本打开,搜索stop,找到
function stop()
{
// stop 僆乕僶乕儔僀僪
currentStorage = "";
try
{
//super.stop(...); ←(注释掉)
}
保存,然后封包回去
注意
备份以防万一和封包要把解包出来的所有文件都封回去
新发现bug,会出现H音效不停止,解决方法为,在游戏设置中关闭音效后再打开即可新bug,在veuns社中,有多个人物语音时,会出现语音重叠现象,本人不会解决祝大家游戏愉快,lilith游戏可以尽兴玩了
11月12日
最新发现游戏内多了一个voice.xp3的
用上述方法并不能解决语音点停的问题
在同一个文件SE.tjs中
function SESoundBuffer(owner, id)
{
// コンストラクタ
//super.WaveSoundBuffer(owner); ←关键是这个
this.owner = owner;
this.id = id;
此方法不适合lilith社,后果是历史语音回放不能播
另外data.xp3文件可能封包在exe程序里面
解包工具仍然能解出来,但不能封回去
可以保持解出来的文件夹命名为data
复制添加
krkr.eXe和krflash.dll,krmovie.dll这三个文件到游戏文件夹内(只能自行百度了,或者其他吉里游戏里面有)
直接运行krkr.eXe,
注意备份原存档文件,可能出现原exe文件无法启动,需删除存档文件才能恢复启动