
CF Rez Manager 是一个 Windows WPF 工具,用来浏览、搜索、预览、解包和重新打包 LithTech / CrossFire 的
.rez资源包,也能直接查看已解包目录里的散文件资源。
能做什么
https://github.com/LRolinx/CFRezManager/blob/main/README.md#%E8%83%BD%E5%81%9A%E4%BB%80%E4%B9%88
- 浏览
.rez
包、REZ 内部目录和普通资源文件夹。 - 搜索文件、目录和 REZ 内部路径,支持多关键词筛选。
- 批量导出全部资源,也可以只导出选中的文件、目录或 REZ 项。
- 将普通 Windows 文件夹重新打包为
.rez
。 - 预览图片、纹理、音频、模型、地图、脚本配置和多种 CrossFire/LithTech 资源。
- 按格式选择将 BIN、DTX、TGA、DDS 等可解码图片资源保留为源文件或导出为标准
.png
。 - 提供 OBJ/MTL 模型导出、CFG 扫描和 CFG 解码等命令行批处理入口。
环境要求
https://github.com/LRolinx/CFRezManager/blob/main/README.md#%E7%8E%AF%E5%A2%83%E8%A6%81%E6%B1%82
- Windows
- .NET 8 SDK 或 .NET 8 Runtime
https://github.com/LRolinx/CFRezManager/blob/main/README.md#%E5%9F%BA%E6%9C%AC%E4%BD%BF%E7%94%A8
- 启动程序。
- 选择包含
.rez
文件或散文件资源的文件夹。 - 双击文件夹、REZ 包、REZ 内部目录或支持预览的文件。
- 用顶部面包屑返回上级或跳转到任意父级位置。
点击顶部
设置...可打开设置窗口,在其中切换
中文/
English、
亮色/
暗色主题,配置图片导出格式,并清理缩略图缓存。程序会记住语言、主题、视图大小、扫描目录、打包目录、导出目录、保存位置和图片导出选项。
搜索框首次输入时会建立内存索引,之后可快速筛选已扫描到的文件、目录和 REZ 内部路径。多个关键词用空格分隔时,需要全部命中才会显示结果。
右下角
大小滑条用于切换列表视图和平铺图标视图。鼠标悬停在项目上时,会显示类型、路径、大小、来源、MD5、偏移等信息。
右键菜单常用操作:
定位到文件
:从搜索结果跳回文件所在目录并选中它。复制名称
:复制单个或多个选中项名称。导出此项...
/导出 N 个选中项...
:导出选中的文件、目录或 REZ 项。解码 BANK...
:导出 decoded bank 和原始 FSB5 音频块。
预览能力
https://github.com/LRolinx/CFRezManager/blob/main/README.md#%E9%A2%84%E8%A7%88%E8%83%BD%E5%8A%9B
- 图片和纹理:PNG、JPG、BMP、GIF、TIFF、DDS、TGA、DTX、CrossFire 图片 BIN,支持原始尺寸预览和上一张/下一张切换。
- 压缩资源:支持常见 LZMA 外壳资源,缩略图角标会标出
RAW
、LZMA
、DXT
、TXT
等状态。 - 音频:WAV、OGG、MP3 和 FMOD
.bank
,支持波形缩略图、曲目列表、播放控制、进度拖动和动态频谱;OGG/MP3 预览会解码为 PCM 后生成频谱,让普通音频和 FMOD BANK 的波形表现更一致。 - 模型和地图:LTC、LTB、LTA、DAT、SPR,可生成缩略图并打开独立预览窗口;SPR 可自动播放动画帧。
- 文本和配置:CFT、FCF、FXF、FXO、NAV、APF、REF、TXT、部分 WAVE 资源、CrossFire UI 脚本
.bin
、CFG。 - CFG 批处理:可扫描贴图引用,支持普通/LZMA/ENC/REZ phase 文本 CFG 解码,分类失败解码结果,并为二进制 RGB 条带型 CFG 生成预览。
生成过的缩略图会缓存在程序目录下的
ThumbnailCache文件夹中,避免持续占用当前 Windows 用户目录所在磁盘。程序启动时会尝试删除旧版用户目录缩略图缓存;资源变化后可在
设置中用
清缩略图清理当前缓存。
模型预览操作
https://github.com/LRolinx/CFRezManager/blob/main/README.md#%E6%A8%A1%E5%9E%8B%E9%A2%84%E8%A7%88%E6%93%8D%E4%BD%9C
- 鼠标左键点击模型窗口:进入自由视角。
- 鼠标移动:调整视角方向。
W
/A
/S
/D
:前后左右移动。Shift
:加速移动。- 鼠标滚轮:沿当前视线方向前进或后退。
- 鼠标右键或
Esc
:退出自由视角。 Reset View
:重置相机位置和方向。
解包资源
https://github.com/LRolinx/CFRezManager/blob/main/README.md#%E8%A7%A3%E5%8C%85%E8%B5%84%E6%BA%90
点击
全部导出...可导出当前扫描范围内所有 REZ 包中的文件。
只导出指定项目:
- 选中文件、文件夹、REZ 包或 REZ 内部目录。
- 需要多选时按住
Ctrl
或Shift
。 - 右键选中项。
- 选择
导出此项...
或导出 N 个选中项...
。 - 在导出格式窗口中为 BIN、DTX、TGA 和 DDS 分别选择保留源文件或导出解码后的 PNG。
- 选择输出文件夹。
导出格式选择会自动保存。勾选
下次导出不再显示此窗口后,后续导出会直接使用已保存的配置;需要修改时可从
设置→
导出格式设置...重新打开。导出的文件会保留 REZ 内部目录结构;无法识别为图片的 BIN(例如脚本或配置表)以及解码失败的文件会保留原扩展名和源数据。
打包为 REZ
https://github.com/LRolinx/CFRezManager/blob/main/README.md#%E6%89%93%E5%8C%85%E4%B8%BA-rez
点击
打包文件夹...可把普通 Windows 文件夹打包为新的
.rez文件。
- 准备一个包含目标文件和子目录的文件夹。
- 点击
打包文件夹...
。 - 选择源文件夹。
- 选择输出
.rez
路径。
说明:
- 文件数据在 REZ 中直接存放。
- REZ 目录表会被加密,文件 MD5 会重新计算。
- 文件名和目录名目前要求为 ASCII。
- 文件扩展名需要为 1 到 4 个字符。
- 新包会保留内容和目录结构,但不会复制原包的字节级布局、偏移、时间戳或整包 MD5。
还没有评论,快来发表第一条吧!