Repository navigation
Releases: a894985459/CoffeeWzRepacker
Release list
CoffeeWzRepacker V1.2.6
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 image linking animation cards and state machines
- Added
SpinetoCanvasanimation card and state machine conversion - Added map rendering support
- Monsters now support
hitanddieanimations hit/dieanimations can be triggered by left-clicking monsters
- Monsters now support
- Added display toggles for NPCs, monsters, portals, and map tooltips in map rendering
- Added support for reading
Data.wz - Added random header parsing support for
KMST 1.2.1201- Thanks to WzComparerR2
- Random-header files currently do not support rewriting, saving, adding, or other related operations
- Added support for exporting entire files as
IMGorXML - Added support for converting
Spineinto standaloneCanvasfiles - Added character paper-doll simulation
- Added quest editing functionality (experimental)
- Added map editing functionality (experimental)
- Added Simplified Chinese / Korean / Japanese i18n support
- Japanese and Korean translations were generated using LLMs
- If you find any translation errors, please submit an
Issueor modify the language files directly
Fixed
- Fixed duplicate entries appearing in the context menu
- Fixed nodes not receiving proper focus when switching nodes using the keyboard arrow keys
- Fixed the database system failing to load the corresponding
Wzfiles for newer formats - Fixed incorrect handling of flying monster thumbnails in the database Monster tab
- Fixed image resource issues caused by multi-threading race conditions in the database Monster / NPC tabs
- Fixed an issue where
Server-sideandClassicdata contained identical content when exportingIMG - Fixed incorrect chat window positioning during map rendering
- Fixed the settings window being unable to be dragged during map rendering
- Fixed preview issues affecting certain
Spinefiles - Fixed issues when switching image compression formats
Improved
- Improved image linking performance and reduced memory usage
- Improved database icon loading performance
- Improved search performance
- Improved loading performance of the Map tab in the database
- Improved
XML/IMGopening behavior;Canvasfiles can now be opened normally even withoutbasedata
Changed
- Changed
Canvasnode types to be excluded from undo / redo history to reduce memory usage - Changed the
i18nlanguage file loading system- Language files can now be manually configured, added, or removed
Removed
- Removed the Hint displayed in the bottom-left corner during map rendering
Refactored
- Refactored
Wzlib- Introduced a profile-based parsing architecture
- Added parsing support for
KMST 1.2.1201 ~ 1.2.1205 - Thanks to WzComparerR2
P.S.
KMST 1.2.1201has been tested successfully.
Versions1.2.1202and later have not yet been fully tested.
If you encounter any issues opening or parsing files from these versions, please report them through theIssuepage.
中文更新說明 (點擊展開)
新增
- 新增補圖動畫卡與狀態機
- 新增
Spine轉換為Canvas動畫卡與狀態機功能 - 新增地圖渲染功能
- 怪物現支援播放
hit與die動畫 - 可透過滑鼠左鍵點擊怪物觸發
hit/die動畫
- 怪物現支援播放
- 新增地圖渲染中 NPC / 怪物 / 傳送點 / 地圖 Tooltip 的顯示開關
- 新增支援讀取
Data.wz - 新增針對
KMST 1.2.1201的隨機檔頭解析- 感謝 WzComparerR2
- 隨機檔頭目前暫不支援回寫、保存、新增等相關操作
- 新增支援將整個檔案匯出為
IMG或XML - 新增將
Spine轉換為獨立Canvas的功能 - 新增紙娃娃模擬功能
- 新增任務編輯功能(測試功能)
- 新增地圖編輯功能(測試功能)
- 新增簡體中文 / 韓文 / 日文 i18n 語系
- 日文與韓文皆使用 LLM 進行翻譯
- 若發現翻譯錯誤,歡迎提交
Issue或直接修改語言檔案
修正
- 修正右鍵選單重複出現選項的問題
- 修正透過鍵盤方向鍵切換節點時,節點未正確取得焦點的問題
- 修正資料庫功能未針對新版格式載入對應
Wz檔案的問題 - 修正資料庫功能中怪物 Tab 未正確處理飛行怪物縮圖的問題
- 修正資料庫功能中怪物 / NPC Tab 因多執行緒競爭導致圖資異常的問題
- 修正匯出
IMG時,伺服器端與Classic資料內容相同的問題 - 修正地圖渲染中的聊天視窗位置異常問題
- 修正地圖渲染中的設定視窗無法拖曳問題
- 修正部分
Spine無法正常預覽的問題 - 修正圖片切換壓縮格式時發生異常的問題
優化
- 優化補圖功能,提升處理速度並降低記憶體使用量
- 優化資料庫圖示載入速度
- 優化搜尋速度
- 優化資料庫功能中地圖 Tab 的載入速度
- 優化
XML/IMG開啟邏輯,現在即使Canvas缺少basedata也可以正常開啟
調整
- 調整
Canvas節點型別,從復原 / 重做記錄中移除,以降低記憶體使用量 - 調整
i18n語言文件讀取方式- 現在可手動配置、新增及移除語言文件
移除
- 移除地圖渲染時左下角的 Hint 顯示
重構
- 重構
Wzlib- 採用 Profile 化解析架構
- 新增對
KMST 1.2.1201 ~ 1.2.1205的解析支援 - 感謝 WzComparerR2
P.S.
KMST 1.2.1201已完成實測,1.2.1202以上版本目前尚未完整測試。
若使用相關版本的檔案時發生無法開啟或解析異常,請透過Issue頁面回報。
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 的使用者,你們好。
由於近期個人事務較為繁忙,本次版本未能按照過往的更新頻率推出,對此也感謝各位的耐心等待與持續支持。
目前專案整體功能與架構已逐漸趨於穩定。未來若未遇到重大 Bug 或需要處理的重要問題,版本更新頻率將不會像先前開發階段那麼頻繁。
在版本維護方面,我仍會持續針對 KMST 與 KMS 版本進行定期維護,使 CoffeeWzRepacker 能夠持續具備對應版本的解析能力。
本次更新加入了一些實驗性功能,同時也針對部分既有功能進行優化,主要目標是進一步提升使用者的編輯效率與操作便利性。
若未來在使用過程中發現任何 Bug,仍煩請透過 Issue 頁面進行回報。若可以的話,請盡可能提供詳細的問題描述、使用的版本號,以及相關圖片或影片。這些資訊將有助於我更快速地重現並定位問題。
最後,如果你願意支持本專案的持續開發,也非常感謝你的支持。
Developer Notes (Click to expand)
Hello to all CoffeeWzRepacker users.
Due to being occupied with personal matters recently, I was unable to release this update according to the previous release schedule. I would also like to thank everyone for your patience and continued support.
The overall features and architecture of the project are gradually becoming more stable. In the future, unless major Bugs or important issues require attention, releases will not be published as frequently as they were during the earlier stages of development.
Regarding version maintenance, I will continue to regularly maintain support for KMST and KMS versions, so that CoffeeWzRepacker can continue to provide the ability to parse the corresponding versions.
This release introduces several experimental features while also improving some existing functionality. These changes are primarily intended to further improve editing efficiency and provide a more convenient user experience.
If you encounter any Bugs in the future, please continue to report them through the Issue page. When possible, please provide a detailed description of the problem, the version number you are using, and any relevant screenshots or videos. This information will help me reproduce and identify issues more quickly.
Lastly, if you would like to support the continued development of this project, your support would be greatly appreciated.
CoffeeWzRepacker V1.2.5
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 personal settings to control whether exported files should overwrite existing files
(supports batch operations: overwrite all / skip all) - Added batch node renaming functionality
(can be enabled or disabled in personal settings) - Added batch export support for
Icon/IconRawimages insideImg - Added
Ctrl + ZandCtrl + Shift + Zshortcuts for undo / redo - Added
AI TokenandAI Chatfunctionality- Users can now integrate external LLM APIs to assist with file editing
(supports bothAPI KeyandOAuthauthentication) - Currently supports:
ChatGPT (OpenAI)Gemini (Google)Grok (xAI)PixelLab
- AI-related features are still experimental; please report any issues encountered during usage
(PixelLabis currently the primary tested provider)
- Users can now integrate external LLM APIs to assist with file editing
- Added database functionality similar to
DB2, currently only applied to opened files- Supports map rendering
(Some older versions may experience rendering inconsistencies depending on resolution settings) - Allows exporting files into binary cache data for faster future loading
(Map rendering still requires the original files to be loaded)
- Supports map rendering
- Added automatic update checking
(can be enabled or disabled in personal settings) - Added
Ctrl + Sshortcut support for:WzsavingImgexportingCanvassaving
- Added support for reading
Lua
Fixed
- Fixed failure when saving
msfiles
(mscurrently does not support encryption conversion betweenv2 (Snow2)andv4 (ChaCha20)) - Fixed application freezing after resuming from sleep mode
- Fixed incorrect node highlighting after editing data through the bottom-right information panel
- Fixed video parsing failures
- Fixed save-related issues to prevent currently opened files from being closed while occupied
- Fixed potential save failures when batch-converting image compression formats
(BGRA-8888->DXT3) - Fixed occasional disappearance of loading animations when opening multiple files
- Fixed
Export All PNGs From Subtreenot functioning correctly on sub nodes - Fixed
sourcenodes failing to correctly resolve image resources - Fixed image resource resolution failures when consecutive
_inlink/_outlinkpaths were used inCanvas - Fixed incorrect total frame count calculations for frame-based animations
Improved
- Improved automatic detection of the current
Wzencryption format during saving - Improved file path restoration behavior after saving
- Improved resource preview reset logic to avoid unexpected resets after short idle periods
- Improved audio playback by switching to
bass.dlldecoder-based playback
(avoids exporting temporary audio files during playback) - Improved hotkey configuration workflow
- Improved image linking functionality, now supports cross-workspace image linking within the same tab
Changed
- Adjusted new
msfile creation to allow selecting:v2 (Snow2)v4 (ChaCha20)
- Adjusted
msfiles to support adding:- directories
Imgnodes
- Adjusted portions of the internal resource path structure
- Adjusted Keep the node tree collapsed when loading folders
Search System Refactor
- Completely refactored the search system
- New search logic now uses:
DFSBFS- tokenized search modes
- Added the
Ctrl + Fshortcut, which opens the advanced search settings - Unified node search behavior
- Implemented
Matchlogic support - Moved search processing to background threads to prevent severe UI freezing
- Added optional deep search support
- Deep search supports up to 2 nested levels
- Otherwise, only expanded nodes will be searched
中文更新說明 (點擊展開)
新增
- 新增個人設定,現可透過設定決定匯出時是否複寫檔案(支援批次的全部覆寫 / 全部略過)
- 新增批量重新命名節點名稱功能 (可於個人設定中開啟或關閉)
- 新增批次匯出
Img內Icon/IconRaw圖示功能 - 新增
Ctrl + Z及Ctrl + Shift + Z復原 / 重做的快捷鍵 - 新增
AI Token以及AI Chat功能- 使用者現在可以串接各 LLM API 來協助編輯檔案 (提供
API Key及OAuth兩種模式) - 目前支援
ChatGPT (OpenAI)Gemini(Google)Grok (xAI)PixelLab
- AI 功能目前仍屬實驗性功能,若使用過程中遇到問題請協助回報 (目前僅實測
PixelLab)
- 使用者現在可以串接各 LLM API 來協助編輯檔案 (提供
- 新增類似
DB2的資料庫功能,目前僅對當前開啟檔案生效- 支援地圖渲染
P.S. 部分舊版本可能因解析度設定不同而產生顯示異常 - 支援將檔案匯出為二進制快取資料,方便後續快速讀取 (地圖渲染依然需要載入對應檔案)
- 支援地圖渲染
- 新增自動檢查更新功能 (可於個人設定中決定是否啟用)
- 新增
Ctrl + S快捷鍵支援:Wz保存Img匯出Canvas保存
- 新增支援讀取
Lua
修正
- 修正
ms檔案保存失敗的問題 (ms檔案暫不支援在v2 (Snow2)與v4 (ChaCha20)間進行加密格式轉換) - 修正從睡眠模式喚醒後造成軟體沒有回應的問題
- 修正透過右下角資訊窗編輯資料後,節點未正確
HighLight的問題 - 修正影片解析失敗問題
- 修正存檔時相關錯誤,避免檔案被占用時提前關閉目前檔案
- 修正批次轉換圖片壓縮格式時 (
BGRA-8888->DXT3) 可能造成無法正常儲存問題 - 修正載入多個檔案時,載入動畫偶發性消失問題
- 修正針對
Sub節點執行匯出子樹全部PNG功能時未正確生效問題 - 修正
source節點無法正確取得圖片資源問題 - 修正
Canvas解析路徑連續為_inlink/_outlink時無法正確取得圖資問題 - 修正連續幀動畫總幀數計算錯誤問題
優化
- 優化存檔時自動帶入當前
Wz解密格式 - 優化存檔後重新帶入檔案路徑
- 優化重置資源顯示邏輯,避免短時間未操作導致預覽資源被重置
- 優化音訊播放邏輯,改為依賴
bass.dll解碼器處理 (避免播放音訊時匯出暫存檔) - 優化快捷鍵設定方式
- 優化比對模式下的補圖功能,現已支援跨工作區補圖
- 優化透過資料夾載入時檔案採用虛擬資料夾分類
調整
- 調整新建
ms檔案時,可選擇v2 (Snow2)v4 (ChaCha20)
- 調整
ms檔案可支援新增目錄及Img節點 - 調整部份資源路徑結構
- 調整資料夾載入時,節點樹保持收合狀態
搜尋系統重構
- 全面重構搜尋系統
- 全新搜尋邏輯採用
DFSBFSToken化搜尋模式
- 新增
Ctrl + F快捷鍵,該快捷可觸發進階搜尋設定 - 統一節點搜尋邏輯
- 實作
Match邏輯 - 搜尋功能移動到背景執行序處理,避免嚴重卡死 UI 介面
- 新增可選深度搜尋功能
- 深度搜尋最多支援 2 層節點
- 否則僅搜尋目前已展開節點
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 的使用者,也很抱歉這次版本更新間隔較長。
由於本次更新加入了部分較為複雜的功能,因此花費了較多時間進行調試與穩定性驗證,同時也深入修復了一些較細部的問題。
目前各項功能仍可能存在部分未發現的問題,若各位在使用過程中遇到 Bug,歡迎透過 Issue 頁面回報。若能附上影片、圖片或重現步驟,將有助於我更快速地進行排查與修正。
本軟體仍將盡可能維持免費使用,也歡迎各位提出功能建議與改善方向。
另外,由於目前整體功能與架構已逐漸趨於穩定,未來若無重大問題,版本更新頻率可能不會像早期開發階段那麼頻繁。不過當有新版本發布時,現在也可透過更新檢查功能進行確認。
最後,如果你願意支持本專案的持續開發,也非常感謝你的支持。
Developer Notes (Click to expand)
First of all, thank you to everyone who continues to use CoffeeWzRepacker, and I apologize for the longer delay between this release and the previous update.
This version introduced several more complex features, which required additional time for debugging, stability testing, and resolving a number of smaller issues internally.
There may still be undiscovered bugs or edge cases within certain features. If you encounter any issues while using the software, please report them through the Issues page. Providing screenshots, videos, or reproduction steps will greatly help with investigation and fixing.
This software will continue to remain free to use whenever possible, and feature suggestions or improvement ideas are always welcome.
As the overall architecture and feature set are becoming more stable, future updates may not be released as frequently unless major issues or significant new features are introduced. However, newly released versions can now also be checked through the built-in update checker.
Lastly, if you would like to support the continued development of this project, your support would be greatly appreciated.
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 動畫速度調整的若干小問題
- 新增了一個按鈕,可將圖片恢復至原始位置