All Credits to:haha01haha01 wrote:Download:
Binary (64 bit compatible): Source (C#): Version 3.3
Hi all!
I have received many bug reports on HaRepacker over the last few weeks, almost all of them not real bugs but confusions and misusing of functions on the user-side (mostly around the XML dumping\importing system which even managed to confuse me). So to make this tool easier to use, I made v3.2, consisting mostly of UI changes. The reason I made a thread for it this time is because I want people to know about this version and use it instead of the old v3.0 (and than I'll receive less false bug reports). Some of the new additions here will also appear in HaCreator 1.6, which is going to be released soon too, along with a couple of new (relatively small) tools I'm making right now.
Clarification
Other than the small bugfix version 3.1 I released here, the latest version I released was 3.0. All other versions released after CEF's downfall (especially 3.1.2) were created by other people. Other than the fact the original source was created by me, I was not related to the developing of these tools.
Purpose of this thread
1.Get most of the 3.0\3.1 users transfer to the new version
2.Receive suggestions and bug reports so I can develop this further (like the old thread I had on CEF)
Changelog:WzLib changes (for developers):Code: Select all
HaRepacker (3.2): 1.Completely changed XML UI: a.Sound dumping\importing now works b.Options moved from main form to a new form designed for XML dumping c.XML importing doesn't need any option input now (everything is detected automatically) d.The repacker will automatically detect XMLs that were not dumped with built-in PNGs\sounds and will not allow importing them (avoiding the infamous "Reference not set to an instance of an object" error when saving) e.XMLs are now saved in a folder "XML_Dump" inside your maple folder. Dumps that contain multiple xmls will be assigned a folder inside "XML_Dump" named after the current date\time. f.The new option window is less confusing and easier to use (Instead of having "PNG-included" and "Combine IMGs" options it now has "PServer-WZ XMLs" and "XMLs for storage and distribution" g.The treeview now supports multi-selection, so you can dump multiple xmls at once. 2.Anti-Noob system: HaRepacker will check for the required files (.NET 3.5, MSVCR, DirectX) at load time and if components are missing the user will be notified and redirected to the download link at microsoft's site 3.Built in media player. Credits for this function go to Maststef, I pretty much copy pasted it from his WzExtract. Thanks! 4.Adding sounds is now more friendly, instead of writing the path you can click the text box and an open file dialog will appear.
Have fun all!Code: Select all
1.bool WzImage.silent, if true WzSoundProperties will not be fully parsed (name will be parsed, but not mp3 bytes. You will see what that function is for when HaCreator 1.6 is released) 2.int WzSoundProperty.Length containing the sound's length 3.class WZXML responsible for XML dumping (might transfer importing there too in the future)
-haha01haha01 and the Forumies Helping haha01haha01 find and fix bugs.