
深红浏览器
Crimson Browser 是一款独立的 Crimson Desert 档案浏览器和模组辅助工具。
查看大图绯红浏览器 由 Ize 创建
此工具的功能
Crimson Browser 是一款专为《Crimson Desert》设计的独立存档浏览器和模组辅助工具。它读取 0.pamt 元数据,浏览 .paz 内容,预览常见资产类型,提取文件,并构建支持的原位模组文件夹替换,而无需触及原始存档。
重要提示: 目前主要用于浏览等操作,文件注入功能仍处于高度实验阶段,可能会损坏您的存档。
要求
- Windows
- Python 3.10 或更高版本
- 一个包含 Tkinter 的 Python 安装
- 在 requirements.txt 中列出的 Python 包
- vgmstream(如果你想要 WEM 音频预览)
安装 / 运行
- 安装 Python 3.10+
- 在 Crimson Browser 文件夹中打开终端
- 运行:
pip install -r requirements.txt - 确保
存在,如果你想要 WEM 预览支持tools/vgmstream-win64/vgmstream-cli.exe - 编辑
并设置您的游戏路径,例如:config.txtarchives_path=D:\Path\To\Crimson Desert - 运行:
python crimson_browser.py
首次启动
首次启动时解析存档元数据并构建快速缓存。后续启动会重复使用该缓存,除非您点击刷新缓存。
当前功能集
- 浏览存档内容,支持搜索、筛选、排序和可选树状路径
- 持久化快速缓存,这样除非刷新,否则只需解析一次存档
- 文本、图像、3D模型、视频、音频和十六进制的预览标签
- 提取所选文件或所有筛选出的文件,并显示进度和预计完成时间
- PAM / PAMLOD 提取也会自动导出 OBJ 资产
- paloc 预览、JSON 侧车导出和 JSON 重新导入支持
- 单文件重新导入到 mod_folder
- 从任意松散文件夹树批量重新导入文件夹
- ChaCha20 解密/重新加密支持适用于支持的条目
- 为支持的条目提供精确大小的 LZ4 重新打包支持
3D模型查看器
- 嵌入式 PAM / PAMLOD 解析
- OBJ 导出路径直接集成在主工具中
- 加载时自动适应
- 鼠标滚轮缩放
- 鼠标左键拖动旋转模型
- 右键拖动可移动前方灯光方向
- 纹理切换
- 重型网格简化切换
- 翻转法线切换
- 当找到引用的纹理时,它们将从已加载的存档中解析
音频 / 视频 / 图像预览
- 通过 vgmstream 预览 WEM 音频
- MP4 预览,支持嵌入式播放、快进和全屏模式
- 带有缩放、平移和棋盘格透明背景的图像预览
提取说明
- LZ4 文件已解压缩提取
- 如果文件当前无法解密或解压缩,则写入原始数据
- PAM / PAMLOD 提取还会在提取的源文件旁边写入 OBJ
- 找到匹配的纹理时,将导出到 OBJ 文件旁边
重新导入说明
- 原始档案从未被修改
- 输出内容已写入 mod_folder 存档副本中
- 支持原始条目、LZ4 条目、清除条目和 ChaCha20 加密条目
- 目前不支持部分、Zlib 或 QuickLZ 重新压缩
- 目前不支持非 ChaCha20 加密的重新导入
快速缓存
该工具将存档元数据和条目列表存储在:
crimson_cache/archive_index_cache.pkl
如果你想强制完全重建,请使用刷新缓存按钮。
已知限制
- 目前避免写入修改后的 0.pamt 文件
- 某些非文本文件的精确大小 LZ4 重新调整可能需要不安全的字节噪声
- 部分、Zlib 和 QuickLZ 重新压缩问题仍未解决
制作人员
- Crimson Browser 由 Ize 创建
- ResHax 的所有聪明人,特别是 MrIkso 和 NoName
- Lazorr 用于破解 ChaCha20 加密/解密及其工具
- Lathiel 为模型转换脚本及相关基础工作
- 使用 vgmstream 进行 WEM 音频预览
基本用法
- 使用以下命令安装依赖项
pip install -r requirements.txt - 在
中配置路径config.txt - 运行
python crimson_browser.py 或启动 run.bat - 让首次启动构建快速缓存
- 浏览、预览、提取或重新导入支持的文件
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。