转自2dfan: ことり Love Ex P\小鸟 Love Ex P\2DFan 如果汉化打开时报错说找不到存档文件夹的话,把这个复制到txt里后缀名改成bat执行应该能解决 shell @Echo Off cd %systemroot%\system32 Set val1=%cd% Reg add "HKCU\Software\CIRCUS\KTLEP" /v "DataDir" /t REG_SZ /d "%val1% Reg add "HKCU\Software\CIRCUS\KTLEP" /v "SaveDir" /t REG_SZ /d "%val1% Exit 缺点是存档文件都会放在游戏目录里面,看起来会比较乱。报错原因可能是由于汉化程序问题,如果存档目录在汉化exe文件所在目录的子文件夹里就读取不出来,在同一个文件夹或者其他地方的文件夹里就没事,而如果没有注册表的话存档目录是默认游戏目录下面的AdvData/SaveData里的,就会报错。有注册表的话存档目录就会改到注册表里的SaveDir,所以不想把存档放在游戏目录的话也可以把SaveDir改到别处,比如C盘的user里面的Saved Games或者AppData文件夹里 另外补充一点, 这个bat需要在游戏exe所在目录运行. 如果不想把存档放在游戏目录的话可以用我修改之后的代码, 存档位置在用户的Documents目录下面 @Echo Off cd %systemroot%\system32 Set val1=%cd% mkdir %USERPROFILE%\Documents\CIRCUS\KTLEP\SaveData Reg add "HKCU\Software\CIRCUS\KTLEP" /v "DataDir" /t REG_SZ /d "%val1%" Reg add "HKCU\Software\CIRCUS\KTLEP" /v "SaveDir" /t REG_SZ /d "%USERPROFILE%\Documents\CIRCUS\KTLEP\SaveData" Exit