本帖最后由 bF6eUh3 于 2026-6-1 03:22 编辑
在研究某个游戏的时候,需要解包其升级补丁,
首先尝试了 Universal Extractor 未成功,但是得知了其是通过 Setup Factory 9.x 版本打包的,
于是在 Github 上寻找到了这个解包的项目:https://github.com/Puyodead1/SFUnpacker,
实际使用发现有些问题,于是改了改,
修复了编译报错,可以直接用 Visual Studio 2022 进行编译,
修复了输出的文件名如果是中文则会乱码的问题,
修改了默认的输出目录名,添加了自定义输出目录的功能
具体用法如下
[Asm] 纯文本查看 复制代码
Usage: SFUnpacker <executable> [-o <output_dir>]
Positional arguments:
executable Path to the Setup Factory executable to extract
Options:
-o <output_dir> Custom output directory (default: <executable>_output)
-h, --help Show this help message
-v, --version Print version
SFUnpackerFix-main.zip
(1.08 MB, 下载次数: 158)
除此之外,还有个其他人改的兼容 Linux 的 Python 版本
https://github.com/CybercentreCanada/sfextract |