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