Releases: a894985459/CoffeeWzRepacker
CoffeeWzRepacker V1.2.4
For optimal stability and performance, please use the latest version. Older versions may contain unresolved issues and performance limitations.
為確保最佳穩定性與效能,建議使用最新版本。舊版本可能存在未修正的問題與效能限制。
English Release Notes (Click to expand)
Added
- Added
CLIsupport (experimental) - Added custom IV decryption and saving support (experimental)
- Added
Insshortcut to quickly create a new node under the current selection - Added batch compression format editing via right-click when multiple
Canvasnodes are selected - Added keyboard-based node navigation (toggleable in settings)
- Rapid key input within 2 seconds allows quick node jumping
- Added save support for
.msandPKG2formats (experimental) - Added digital signature verification to prevent tampered or malicious files
- Added file info display (
encryption type,package format,version) when selectingwz/msfiles - Added support for creating
PKG2andmsfiles (experimental)
Fixed
- Fixed data inconsistency when copying nodes from left workspace to right workspace in compare mode
- Fixed selection focus jumping after creating a new node
- Fixed issue where newly created nodes were not properly focused in the node view
- Fixed inability to correctly import
XmlandImginto the selected node - Fixed incorrect handling of duplicate node names during node creation
- Fixed occasional horizontal rendering issues in the node tree
- Fixed workspace width expanding unexpectedly when maximizing the application
- Fixed right workspace width not being preserved in compare mode
- Fixed
UOLtype not supportingSoundtype - Fixed incorrect audio format when saving
Soundnodes - Fixed incorrect encryption version handling during save operations
- Fixed an issue where the export format was incorrect when exporting files containing
Soundresources
Improved
- Automatically fills node value with clipboard text when creating new nodes
- Optimized save strategy to reduce
OOMoccurrences - Improved workspace path memory handling by separating left/right paths
- Optimized save logic to reduce memory usage
Changed
- Adjusted
fieldLimitcalculation logic inMap.wz - When creating
Intnodes without a name, they will now be auto-incremented (0, 1, 2, 3...)
中文更新說明 (點擊展開)
新增
- 新增
CLI功能 (測試功能) - 新增自訂 IV解密 / 儲存功能 (測試功能)
- 新增
Ins快捷鍵,可對當前選中節點執行新增節點操作 - 新增多選
Canvas節點時,右鍵可批次更改選中節點的壓縮格式 - 新增鍵盤按鍵快速跳轉節點功能 (可於個人設定中開關)
- 2秒內連續輸入按鍵即可快速定位至節點
- 新增對
.ms、PKG2格式的存檔邏輯 (測試功能) - 新增數位簽章驗證合法性,避免使用者下載到惡意竄改的檔案
- 新增點選
wz、ms檔案時顯示加密類型、封包格式、版本等資訊 - 新增建立檔案時支援建立
PKG2及ms格式 (測試功能)
修正
- 修正比對模式下,左側工作區複製節點貼上至右側時資料異常的問題
- 修正新增節點後,當前選取節點焦點跳動的問題
- 修正新增部分節點時,未正確聚焦至節點視窗的問題
- 修正無法正確將
Xml、Img匯入到指定的節點下的問題 - 修正新增節點時,名稱與同層節點重複時的錯誤處理邏輯
- 修正偶發性節點樹目錄水平渲染錯誤的問題
- 修正最大化視窗時,工作區寬度異常增加的問題
- 修正比對模式下,右側工作區寬度沒有正確記憶的問題
- 修正
UOL型別未支援Sound型別的問題 - 修正
Sound型別儲存時音效格式錯誤的問題 - 修正存檔時沒有按照正確加密版本存檔問題
- 修正匯出包含
Sound資源時,匯出格式不正確問題
優化
- 新增節點時,若剪貼簿內含純文字資料,將自動帶入為節點值
- 優化存檔策略,降低
OOM發生率 - 優化左右工作區路徑記憶機制,改為各自獨立記憶
- 優化存檔流程,降低記憶體佔用
調整
- 調整
Map.wz的fieldLimit節點的實際運算邏輯 - 新增
Int節點時,若未輸入名稱,將自動以 0、1、2、3 依序命名
Important Notes / 注意事項
- New features have undergone basic testing, but undiscovered issues may still exist.
新功能已完成基礎測試,但仍可能存在未發現的問題。 - Please report any issues on the project page if encountered.
若發現任何異常,請於頁面回報 Issue。
CoffeeWzRepacker V1.2.3
For optimal stability and performance, please use the latest version. Older versions may contain unresolved issues and performance limitations.
為確保最佳穩定性與效能,建議使用最新版本。舊版本可能存在未修正的問題與效能限制。
English Release Notes (Click to expand)
Added
- Added
BC7compression algorithm support- Requires GPU/driver support for
OpenGL 4.2+andBPTC - Falls back to
BGRA-8888if not supported - Supported GPUs:
NVIDIA GeForce 400series and above /AMD Radeon HD7000series and above /Intel HD Graphics(Ivy Bridge 7th gen and above)
- Requires GPU/driver support for
- Added option to customize CPU core usage
- Added
Ctrl + Left Clicksupport to adjust coordinates on generated Canvas - Added
MSCWfile parsing support (experimental) - Added batch image import to replace
Canvascontent
Fixed
- Fixed issue where world map editor did not work correctly when loading via folder mode
- Fixed issue where importing
ImgorXmlvia toolbar did not place files under the selected node - Fixed issue where export format for
ImgandXmldid not follow user settings - Fixed UI issue where left workspace width increased after switching from compare mode back to single workspace
- Fixed minor issues in
Spineanimation composition - Fixed data loss when modifying original nodes after duplication
- Fixed issue where saving
Sound.wzdid not correctly preserve audio data - Fixed issue where patching nodes containing
_outlinkresulted in blank images when encountering unresolved nodes - Fixed focus jumping issue after renaming nodes
- Fixed
Canvasnot refreshing immediately after modifyingUOLnode paths - Fixed missing highlight update after renaming nodes
- Fixed an issue where the tree view would disappear when scrolling in the workspace
- Fixed an issue where a
Canvasadded by dragging from outside was not highlighted correctly - Fixed an issue where nodes would expand after filling in missing areas when multiple nodes were selected
- Fixed an issue with shared data across pages in the comparison mode
Improved
- Converted file loading from sequential to parallel processing for better performance
- Simplified search logic to avoid flattening entire files and excessive memory usage
- The world map editing feature implements an image caching mechanism for segmented
WZfiles - Add width memory to the workspace on the right-hand side of the comparison mode
Changed
- Adjusted canvas layout
- Resized info panels such as
Origin/Lt Rb - Added
Headcoordinate display to the bottom-right canvas info panel - Added crosshair markers for
Lt/Rbcoordinates - Updated world map editor to automatically reindex
IDwhen removingSpot
中文更新說明 (點擊展開)
新增
- 加入
BC7壓縮格式算法,使用者電腦需顯卡/驅動支援OpenGL 4.2+與BPTC才可使用- 若使用者電腦不支援則會自動降級至
BGRA-8888格式 - 支援的顯示卡:
NVIDIA GeForce 400系列以上 /AMD Radeon HD7000系列以上 /Intel HD Graphics(第7代Ivy Bridge系列以上)
- 若使用者電腦不支援則會自動降級至
- 新增可自訂使用 CPU 核心數
- 新增按住
Ctrl + 滑鼠左鍵時,可對已生成的Canvas調整部分座標 - 新增對
MSCW的檔案解析支援 (測試功能) - 新增批量匯入圖片以替代
Canvas的功能
修正
- 修正使用資料夾載入模式時,無法正確使用世界地圖編輯功能的問題
- 修正透過工具列匯入
Img或Xml時,未正確匯入至選中節點的問題 - 修正匯出
Img或Xml時,未依照個人設定格式進行匯出的問題 - 修正從比對模式切回單一工作區後,左側工作區寬度異常增加的問題
- 修正部分
Spine動畫組成的異常問題 - 修正節點複製後,原節點修改導致複製資料遺失的問題
- 修正存檔
Sound.wz時沒有正確保存音效問題 - 修正對包含
_outlink節點進行補圖時,遇到未解析節點時補回空白圖片問題 - 修正修改節點名稱後,選取焦點異常跳動的問題
- 修正修改
UOL節點路徑後,未即時刷新Canvas問題 - 修正修改節點名稱後,未正確高亮顯示的問題
- 修正工作區滾動時會造成樹線消失問題
- 修正從外部拖曳新增的
Canvas沒有正確高亮顯示問題 - 修正多選節點進行補圖後會有節點展開的問題
- 修正比對模式跨分頁情況下共用問題
優化
- 將檔案載入流程由串行改為並行處理,大幅提升載入速度
- 簡化搜尋邏輯,避免攤平整個檔案造成過高記憶體占用
- 世界地圖編輯功能針對分割型
WZ檔案實作圖像快取機制 - 比對模式右側工作區增加寬度記憶
調整
- 調整畫布版面配置
- 調整顯示
Origin/Lt Rb等資訊窗大小 - 調整畫布右下角資訊窗,新增顯示
Head座標點 - 增加
Lt/Rb座標十字輔助點 - 調整於世界地圖編輯移除
Spot時,自動重新排序ID
Important Notes / 注意事項
- New features have undergone basic testing, but undiscovered issues may still exist.
新功能已完成基礎測試,但仍可能存在未發現的問題。 - Please report any issues on the project page if encountered.
若發現任何異常,請於頁面回報 Issue。
CoffeeWzRepacker V1.2.2
For optimal stability and performance, please use the latest version. Older versions may contain unresolved issues and performance limitations.
為確保最佳穩定性與效能,建議使用最新版本。舊版本可能存在未修正的問題與效能限制。
English Release Notes (Click to expand)
Added
- Added
F2shortcut to quickly rename the currently selected node - Added grid toggle in the skill editor view
- Added option to export as
Imgfiles - Added configurable option to control whether the view auto-focuses back to the parent node when collapsing via keyboard
- Added tree line display when expanding nodes (toggleable)
Improved
- Unified
.msfile opening process into the standard open workflow - Enabled GIF export for frame animations with varying image sizes
- Optimized recursive search logic
- Added right-click save option for
wzfiles (currently supportsPKG1format only)
Fixed
- Fixed world map editor not supporting certain split file naming formats (e.g.
Map000,Map001,Map_000,Map_001) - Fixed issue where
Spotcould not correctly retrieve cross-file image resources whenwzis split - Fixed extra directory layer appearing in workspace when opening multiple
wzfiles (non-folder mode) - Fixed issue where import/export image format settings were not properly remembered
- Fixed failure to construct
Spinedue to inability to detectSound.Binarytype - Fixed inability to search unexpanded nodes
- Fixed occasional incorrect file selection during file loading
- Fixed issue where multi-select
Imgexport did not work correctly - Fixed issue where
mapNowas incorrectly written asIntwhen only a single node exists in world map editor - Fixed issue where image compression format was not properly saved when switching formats
Changed
- Relaxed world map editor validation to support versions using
WorldMap.wz - Expanded accepted
Imgname range in world map editor - Adjusted logic for creating new
wzfiles - Updated file naming behavior when exporting as
Xml - Improved file save safeguards to prevent writing to files currently in use by other programs
- Enabled right-click patching for
wzandmsfiles
中文更新說明 (點擊展開)
新增
- 新增
F2快捷鍵,可對當前選中節點進行快速重新命名 - 技能編輯視窗增加網格開關
- 增加匯出為
Img檔案的選項 - 增加自訂開關,可決定透過鍵盤收合節點時,視點是否自動回退至父節點
- 展開節點時增加樹線顯示 (可自訂是否顯示)
優化
- 整合
.ms類型檔案開啟流程至一般開啟流程 - 支援連續幀動畫圖片在不同尺寸下仍可保存為 GIF
- 優化遞迴搜尋邏輯
- 對
wz檔案右鍵可直接進行保存檔案操作 (目前僅支援PKG1格式)
修正
- 修正世界地圖編輯器不支援部分版本分割檔案名稱 (如
Map000、Map001、Map_000、Map_001)的問題 - 修正
wz為分割檔案時地圖編輯器Spot無法正確跨檔取得圖片資源問題 - 修正開啟多
wz(非資料夾開啟)時,工作區多出一層目錄結構問題 - 修正圖片匯入 / 匯出格式沒辦法正確記憶問題
- 修正無法判斷
Sound.Binary型別導致Spine組成失敗問題 - 修正未展開節點無法搜尋問題
- 修正載入檔案的時候偶發性誤選檔案的問題
- 修正匯出複選
Img時無法正確匯出問題 - 修正世界地圖編輯中,當
mapNo僅有單一節點時被誤寫成Int型別問題 - 修正切換圖片壓縮格式時沒有正確保存壓縮格式問題
調整
- 放寬世界地圖編輯器的判斷 因部分版本採用
WorldMap.wz導致無法正常開啟 - 放寬世界地圖編輯器載入的
Img名稱範圍 - 新建
wz檔案相關邏輯調整 - 調整匯出為
Xml時的檔案名稱 - 調整儲存檔案時的防呆機制,避免寫入被其他程式占用的檔案
- 可對
wz、ms檔案直接進行右鍵補圖操作
Important Notes / 注意事項
- New features have undergone basic testing, but undiscovered issues may still exist.
新功能已完成基礎測試,但仍可能存在未發現的問題。 - Please report any issues on the project page if encountered.
若發現任何異常,請於頁面回報 Issue。
CoffeeWzRepacker V1.2.1
For optimal stability and performance, please use the latest version. Older versions may contain unresolved issues and performance limitations.
為確保最佳穩定性與效能,建議使用最新版本。舊版本可能存在未修正的問題與效能限制。
English Release Notes (Click to expand)
Added
- Added a "Reset View to (0,0)" button in the Skill Editor
- Added support for drag-and-drop import or direct opening of Img files
- Added support for drag-and-drop import or direct opening of XML files
- Added support for parsing
Mob.wzfrom GMS v55 - Added support for opening
List.wzfiles
Improved
- Refactored skill effect rendering logic; all effects can now be displayed individually
- Added toggles for frame line visibility and character display in the Skill Editor (character opacity control remains available)
Fixed
- Fixed an issue where only a single Img file was imported
- Fixed lack of support for legacy split structures in the Skill Editor
- Fixed inability to read
.msfiles in the Skill Editor - Fixed image decoding and rendering failures in older versions (e.g., TMS 113 / 122 / 149)
- Fixed issues caused by differences in legacy skill XML structures
中文更新說明 (點擊展開)
新增
- 技能編輯器新增「重置視點至 (0,0)」功能
- 支援拖放 Img 檔案至編輯器進行匯入或開啟
- 支援拖放 XML 檔案至編輯器進行匯入或開啟
- 支援解析GMS v55 的
Mob.wz - 支援開啟
List.wz檔案
優化
- 調整技能編輯器特效顯示邏輯,所有技能特效現可獨立顯示
- 技能編輯器新增幀線顯示切換與角色顯示開關 (原基礎上已有角色透明度調整)
修正
- 修正匯入 Img 時僅匯入單一檔案的問題
- 修正技能編輯器不支援舊版分割結構的問題
- 修正技能編輯器無法讀取
.ms檔案的問題 - 修正低版本(如 TMS 113 / 122 / 149)圖片解碼與渲染失敗問題
- 修正因低版本技能 XML 結構差異導致技能編輯異常的問題
Important Notes / 注意事項
- New features have undergone basic testing, but undiscovered issues may still exist.
新功能已完成基礎測試,但仍可能存在未發現的問題。 - Please report any issues on the project page if encountered.
若發現任何異常,請於頁面回報 Issue。
CoffeeWzRepacker V1.2.0
For optimal stability and performance, please use the latest version. Older versions may contain unresolved issues and performance limitations.
為確保最佳穩定性與效能,建議使用最新版本。舊版本可能存在未修正的問題與效能限制。
Highlights / 版本亮點
-
Significantly improved file loading performance
大幅提升檔案載入效能 -
Introduced SHA-256 hashing for faster processing
導入 SHA-256 雜湊機制,加速處理流程 -
Enhanced memory management for Spine animations
優化 Spine 動畫記憶體使用 -
Added drag-and-drop batch image import
新增拖曳圖片批次匯入功能 -
Added shortcut support for faster workflow
新增快捷鍵功能,提升操作效率 -
Improved application stability and responsiveness
提升程式穩定性與操作流暢度 -
Added world map and skill editing features
新增世界地圖與技能編輯功能
English Release Notes (Click to expand)
Added
- Added support for drag-and-drop image import with batch processing (auto/manual modes)
- Added Excel-like F4 shortcut support for common actions (add node, export file, export PNG)
- Added world map quick editing feature
- Added skill quick editing feature
- Added support for exporting the currently playing animation as a GIF (requires consistent frame dimensions)
Improved
- Implemented a session-based mechanism for Spine animations to avoid repeated runtime initialization and improve rendering performance
- Introduced SHA-256 hashing during file loading to accelerate subsequent comparison and parsing
- Moved user settings and cache data to
%APPDATA%(including Spine Bundle cache) - Refactored file loading pipeline, significantly improving loading performance
- Improved file I/O handling to prevent the application from being marked as "Not Responding" on Windows
- Performed partial core architecture refactoring to reduce future technical debt and improve maintainability
- Optimized memory usage for Spine animations, with a current peak usage of approximately 512MB
- Adjusted memory allocation timing to reduce GC pressure and improve overall performance
Fixed
- Fixed an issue where copied Img files could not be pasted into Wz directories
- Fixed memory not being properly released after closing Wz files
- Fixed an issue where modifying String node properties caused child node corruption
- Fixed an issue where the application could not be pinned to the Windows taskbar
- Fixed issues with loading certain older split Wz files
- Fixed excessive memory usage when opening files
- Fixed incorrect
_outlinkresolution for legacy Wz files (split file recognition issue) - Fixed Wz files not being properly unloaded when closing tabs
- Fixed an intermittent issue where newly added nodes were not marked in red
- Fixed issues related to file saving and improved save performance
- Fixed an issue where the save path was not properly remembered
- Fixed an issue where directory nodes could not be renamed
- Fixed Spine animation compatibility issues with version 2.1.27
- Fixed export issues when filenames contain special characters (e.g.,
,,_) - Fixed incorrect playback speed in exported GIFs (missing delay)
- Fixed export issues when filenames contain special characters (e.g.,
- Fixed an issue where
_outlinkpaths could not be specified when adding images - Fixed incorrect paste position when selecting Canvas nodes
- Fixed parsing issues for certain KMS 1.2.413 / KMST 1.2.1199 Wz files
- Fixed various other known issues
Changed
- Added configurable memory limit to prevent uncontrolled JVM heap growth
- Added batch PNG export support for multi-selected Canvas nodes
- Updated loading, saving, and Spine preview UI with Lucid animation indicators
中文更新說明 (點擊展開)
新增
- 支援拖曳圖片至編輯器進行批次匯入(提供自動與手動模式)
- 支援類似 Excel F4 的快捷功能,可快速執行常用操作(新增節點、匯出檔案、匯出 PNG)
- 新增世界地圖快速編輯功能
- 新增技能快速編輯功能
- 播放連續幀動畫時,支援將當前動畫匯出為 GIF(需圖片尺寸一致)
優化
- 為 Spine 動畫實作 Session 機制,避免重複初始化 runtime,提升渲染效能
- 開啟檔案時導入 SHA-256 雜湊機制,加速後續比對與解析流程
- 使用者設定與快取資料統一移至
%APPDATA%目錄(包含 Spine Bundle 暫存) - 重構檔案載入流程,大幅提升檔案開啟速度
- 改善檔案讀寫流程,避免 Windows 判定程式為 「沒有回應」
- 提前重構部分核心技術架構,降低未來技術債與維護成本
- 針對 Spine 動畫進行記憶體使用優化,目前最高占用約為 512MB
- 調整記憶體配置(allocation)時機,降低 GC 壓力並提升整體效能
修正
- 修正複製 Img 檔案後,無法貼上至 Wz 目錄的問題
- 修正關閉 Wz 檔案後記憶體未正確釋放的問題
- 修正修改 String 節點屬性時,子節點異常的問題
- 修正 Windows 無法將應用程式釘選至工作列的問題
- 修正部分舊版分割 Wz 檔案無法正確載入的問題
- 修正開啟檔案時記憶體占用異常過高的問題
- 修正舊版 Wz 檔案
_outlink解析錯誤問題(分割檔案識別異常) - 修正關閉分頁時,Wz 檔案未正確卸載的問題
- 修正新增 Node 時未正確標示為紅色的偶發問題
- 修正儲存流程相關問題,並優化存檔速度
- 修正存檔路徑未正確記憶的問題
- 修正目錄節點無法重新命名的問題
- 修正 Spine 動畫組合不支援 2.1.27 版本的問題
- 檔名包含特殊符號(如 ','、'_')時匯出異常問題
- GIF 匯出時播放速度異常(缺少延遲)問題
- 修正新增圖片時無法指定
_outlink路徑的問題 - 修正選取 Canvas 節點時,貼上位置異常的問題
- 修正部分 KMS 1.2.413 / KMST 1.2.1199 Wz 檔案解析異常問題
- 修正若干其他已知問題
調整
- 新增編輯器記憶體使用上限設定,避免 JVM 堆記憶體無限制成長
- 複選 Canvas 節點時,支援批次匯出 PNG
- 加載 / 儲存 / Spine 預覽時改為可愛的露希妲動畫
Important Notes / 注意事項
- New features have undergone basic testing, but undiscovered issues may still exist.
新功能已完成基礎測試,但仍可能存在未發現的問題。 - Please report any issues on the project page if encountered.
若發現任何異常,請於頁面回報 Issue。
Video / 影片展示
F4_HotKey_Quickly.mp4
Skill.QuicklyEdit.mp4
Quickly.Add.canvas.mp4
Optimisation.LoadingFiles.mp4
WorldMap.QuicklyEdit.mp4
Support_Spine_2.1.27.mp4
Optimisation.Spine.Animation.mp4
CoffeeWzRepacker V1.1.0
- Adjust the combination of the Canvas and the container displaying the properties below to make them appear more integrated
- The canvas is now unrestricted; images can now be moved freely
- Added the option to select which Spine animation to play
- Fixed an issue where expanding/collapsing during multiple selections only applied to the node currently being right-clicked
- Corrected a logical error during the Closing node process
- Fixed some minor issues with Spine animation speed adjustments
- A button has been added to return the image to its original position
- 調整畫布與顯示下方屬性欄位的容器之間的組合,使其看起來更為整合
- 畫布現已解除限制 圖片現在可以自由移動
- 新增選取要播放之 Spine 動畫的選項
- 修正了在多重選取狀態下,展開/收合操作僅適用於當前被右鍵點擊節點的問題
- 修正了關閉節點處理過程中的邏輯錯誤
- 修正了 Spine 動畫速度調整的若干小問題
- 新增了一個按鈕,可將圖片恢復至原始位置