PAM轉FBX/OBJ轉換器
一個包含批量可執行文件的Python腳本,用於將.PAM和.PAMLOD文件轉換爲兼容其他3D軟件的格式。
截圖 共 8 張
模組介紹 作者原文
一個包含批量可執行文件的Python腳本,用於將.PAM和.PAMLOD文件轉換爲兼容其他3D軟件的格式。
PAM轉FBX/OBJ轉換器
✨ 工具簡介
這是一個專爲《Crimson Desert》設計的實用工具,能夠將遊戲中的 `.pam` 和 `.pamlod` 文件轉換爲通用的 **FBX** 或 **OBJ** 格式,方便你在 Blender 或其他任何 3D 軟件中打開和編輯。
📦 可用版本
爲了方便不同需求的用戶,我們提供了兩種版本:
- **CDPamExtractor.exe**:獨立可執行文件,無需安裝任何依賴,下載即用!
- **Python 腳本 (zip)**:適合已經安裝了 Python 環境的用戶,提供更多自定義可能。
**GitHub 項目地址**:Lathiel/crimson-desert-pam-extractor
---
🚀 使用方法
運行 `CDPamExtractor.exe`(或解壓包中的 `gui.bat`),一個深色主題的圖形界面就會打開。
**單文件模式**
- 選擇一個 `.pam` 或 `.pamlod` 文件。
- 選擇你想要的輸出格式(FBX 或 OBJ)。
- 選擇網格模式(合併所有子網格或按子網格拆分)。
- 點擊 **提取 (Extract)** 按鈕即可!
**批量模式**
- 直接指定一個文件夾,工具會自動處理該文件夾內所有的 `.pam` 和 `.pamlod` 文件,並顯示實時進度條。
- **小技巧**:你也可以直接將文件或文件夾拖拽到程序窗口上,操作更快捷!
**輸出說明**:
- 工具會在你指定的文件夾(或默認在源文件旁邊創建的子文件夾)中生成轉換後的文件。
- 如果 `.pamlod`(細節層次)文件與 `.pam` 文件並存,LOD 數據會被自動提取。
- 匹配的 `.dds` 紋理文件也會被自動複製到輸出文件夾中。
---
⚠️ 重要說明與限制
**作者自述**:我是一名 3D 藝術家,並非專業程序員。此工具是在 VS Code AI 助手的幫助下,結合我對文件格式的理解構建的。它可能無法處理每一個模型。
**當前已知限制**:
- **不支持骨骼/骨架**:此工具僅處理幾何體(模型網格),不包含動畫骨骼數據。
- **紋理匹配基於文件名**:如果模型引用的紋理文件名不匹配,你需要手動查找並複製這些紋理文件。
請將此工具視爲一個**起點**,供更有經驗的朋友在此基礎上進行改進或集成到自己的工作流程中。
---
📋 運行要求
- **exe版本**:零依賴!下載後直接運行即可。
- **腳本/zip版本**:
- 需要 **Python 3.8** 或更高版本。前往官網下載
- 基本提取功能無需額外安裝包。
- 如需使用圖形界面中的拖拽功能,可選擇性安裝 `tkinterdnd2` (`pip install tkinterdnd2`)。
🙏 特別鳴謝
感謝 Lazorr 及其開發的 Crimson Desert Unpacker 工具,爲社區做出的貢獻!
安裝與使用 安裝:按包內說明操作
- 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
- 這類遊戲沒有通用的模組管理器:有的模組直接替換遊戲檔案、有的放進遊戲專屬的 Mods 資料夾、有的要先裝遊戲對應的社群載入器或工具,以包內說明為準。
- 嚴格按說明放置檔案;標註「前置依賴」的模組需要把依賴一併裝好。
- 啟動遊戲確認載入成功;部分遊戲需要在設定或模組選單裡手動啟用。
不同遊戲、不同模組的安裝位置差異很大,包內說明是最可靠的依據。