PCL CE Patcher Next 是基于 Octobersama/PCL-CE-Patcher 开发的衍生版本。
由于原版 Patcher 在处理 PCL2 CE 新版本的 Single-File Bundle (单文件捆绑包) 架构时存在无法深入修补、IL 指令栈失衡(Stack Imbalance)导致编译失败等问题,本项目旨在修复这些核心缺陷,并提供更稳定的“真·单文件”修补体验。
- Bundle 穿透技术:支持自动解包 .NET 单文件 EXE,修补内部核心 DLL 后重新封包。
- 指令集重构:修复了原版在修补
McLaunchPrecheck时可能导致的栈溢出或标签无效错误。 - 稳定性增强:改进了对
AsmResolver库的调用逻辑,提升了修补成功率。 - 编译优化:移除了原版中的部分验证逻辑,简化了编译流程,支持一键生成独立的运行环境。
- 常更新:每当PCL2_CE新出版本后,若无意外最多48小时就会有相应的破解版更新
- 衍生性质:本项目为 Octobersama/PCL-CE-Patcher 的改编版本,原作者为 Octobersama。本项目遵循 MIT 许可证。
- 完全免费:本项目完全开源免费。严禁任何形式的倒卖行为。
- 工具性质:本项目仅包含修补逻辑的代码,不包含任何属于 PCL2 或 PCL2 CE 的二进制文件、API 密钥或受版权保护的资源。
- 非官方支持:本项目与 PCL2 作者(龙腾猫跃)及 PCL CE 社区开发组无任何关联。使用修补版本后,请勿向官方反馈任何 bug。
- 风险自担:使用本工具即代表您已知晓潜在风险。因使用本工具导致的任何损失(包括但不限于软件崩溃、账号异常)由用户自行承担。
- 从 Releases 下载编译好的程序。
- 运行
PCL_CE_Patcher_Next.exe。 - 选择原版 PCL2 CE 的可执行文件(
.exe)。 - 根据您的 PCL2 CE 版本选择对应的破解版本。
- 点击“修补”按钮,等待程序输出
_Patched后缀的文件。 - 直接运行修补后的文件即可。
- 不支持的版本:如果您选择的 PCL2 CE 版本不在支持范围内,程序可能会抛出报错或发生一些不可预料的错误(实际上没那么恐怖)。在条件允许下,请确保您破解的 PCL CE 版本在支持范围内。
- 其他错误:如果在修补过程中遇到其他错误,请检查输入文件是否正确。
- 最后的方法:如果您试过所有可行的方法,但问题仍然没有得到解决,请向 这里 投Issue。
如果你希望自行编译本项目:
- 克隆仓库:
git clone https://github.com/Zyx-2012/PCL-CE-Patcher-Next.git - 确保安装了 .NET 8.0 SDK 或更高版本。
- 使用 Visual Studio 2022 或通过命令行执行:
dotnet publish -c Release -r win-x64 --self-contained false /p:PublishSingleFile=true本项目源代码遵循 MIT License 协议。
本项目在开发过程中深受以下项目的启发和支持,特此感谢:
-
原作者项目: Octobersama/PCL-CE-Patcher (原作者: Octobersama)
-
核心组件:
- AsmResolver: 提供强大的 .NET 程序集读写支持。
-
目标项目: PCL2 CE
PCL CE Patcher Next - 让启动器回归纯净。