Repository navigation
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。