Phoenix Wright: Ace Attorney Trilogy Guide

强制日语配音补丁 for Phoenix Wright: Ace Attorney Trilogy

强制日语配音补丁

Overview

只改配音, 其他不变. 替换游戏目录下的 PWAAT_DataManagedAssembly-CSharp.dll

授人以鱼版

下载补丁 [link]

替换游戏目录下的 PWAAT_DataManagedAssembly-CSharp.dll 即可.

(由于违反EULA, 相关文件什么时候被删除都不奇怪)

授人以渔版

1. 打开游戏目录, 找到 PWAAT_DataManagedAssembly-CSharp.dll


2. 用dnSpy(或其他.Net反编译工具)打开此文件.


3. 在左侧程序集资源管理器找到 Assembly-CSharp (0.0.0.0)/Assembly-CSharp.dll/-/soundCtrl

找到PlaySE方法.


在右侧编辑器界面右键”编辑方法”.


int language = (int)GSStatic.global_work_.language;

替换为

int language = (int)Language.JAPAN;


点击编译, 结果如下(编辑的文本变成int language = 0是正常的, 这是自动优化的结果).


继续找到GetClipSE方法, 对照下面两张图, 将第一张图里的代码删减成第二张图的样子.



继续找到AssetBundleClip的load方法, 将-1(日语和英语外的其他语言)改为0(日语).

7. 菜单栏-文件-保存模块.

8. 用新模块替换旧模块.

SteamSolo.com