本帖最后由 无悔光阴 于 2019-4-30 09:28 编辑
昨天搞了一天mod设置。。。挺郁闷的。。。关于mod失效,并不是汉化组大佬们和G胖工坊的锅,很确定这锅蠢驴得背。我的系统是win7 系统,曾经修改过“我的文档”的默认路径。这次从26号凌晨开始折腾,一直到现在才想明白。。。原来蠢驴把存档之类生成的文件放在了系统设置的“我的文档”Paradox Interactive下面Imperator的目录里面(这和p社其他游戏是一样的),而《英白拉多:罗马》的launcher配置却是在原始的“C:\Users\你的用户名\Documents\Paradox Interactive\Imperator”下面生成。貌似《英白拉多:罗马》执行读取mod是从修改后的“我的文档”下p社的Imperator文件夹里面读取,而这“我的文档”却没有mod的任何文件和配置信息,真实mod的配置生成是在最原始的“C:\Users\你的用户名\Documents\Paradox Interactive\Imperator“下。所以这就尴尬了,造成launcher界面中能勾选mod,并不能生效的情况。那些从来没有改动过“我的文档”路径的兄弟们,只要G胖的工坊不炸,订阅大佬们的mod不会出任何问题,因为”我的文档“默认路径没有改变过。我们这因为系统盘太小而曾经修改过“我的文档”路径的傻孩子们就悲催了。。。弄的是一脸蒙X。。。 废话不多说。先说说方法吧,这个方法对于没有修改过“我的文档”路径的兄弟们遇到mod失效的问题并不一定可行,仅仅针对修改过”我的文档“路径的兄弟们。 方法1: 首先,找到你的《英白拉多:罗马》在你的电脑“我的文档”中的生成launcher配置的路径,win7系统的这个路径比如是这样的:“C:\Users\你的用户名\Documents\Paradox Interactive\Imperator”(默认系统盘为c)。 再者,找到你曾经修改过的“我的文档”路径。忘记路径的话。。。去注册表“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders”找右边的“Personal”,就看到这了”我的文档“的真实系统设置路径,比如:“X:\backUp\Documents”或者其他的你曾设置的文件夹路径。 然后,删除“C:\Users\你的用户名\Documents\Paradox Interactive”和"X:\backUp\Documents\Paradox Interactive\Imperator"下的Imperator文件夹(如果文件夹下有其他存档之类的重要文件,记得提前备份)。用管理员权限运行CMD,复制进去下面那段你修改过的代码(下面标红是需要修改成你自己的)并运行(如果成功会有XXXXX《===》XXXXX类似的提示)。
-----------------------------------------------------------------------------------------------------------------------------------------
mklink /j "C:\Users\你的用户名\Documents\Paradox Interactive\Imperator" "X:\backUp\Documents\Paradox Interactive\Imperator"
-----------------------------------------------------------------------------------------------------------------------------------------
方法2: 找到“游戏安装目录\game\launcher-settings.json”文件,文编辑修改"gameDataPath"为: "X:/backUp/Documents/Paradox Interactive/Imperator"。
最后,重新运行游戏。方法1,是之后再访问“C:\Users\你的用户名\Documents\Paradox Interactive\Imperator”,就会直接跳转到修改过”我的文档“中的的《英白拉多:罗马》(这时,”我的文档“终于统一了!!!),一劳永逸。方法2,是以后P社更新launcher配置文件,还得修改,但是修改起来简单。大概就这样吧。。。如果还不能解决,请期待后续蠢驴的补丁。。。
|