Resource icon

Thor Patcher 2.6.4.8B

No permission to download
  • [2014-04-19] Aeomin - Fixed http responding header leaking into subsequent requests.
  • [2014-04-17] Aeomin - Fixed status text no longer displayed.
  • [2014-05-24] Aeomin - Fixed inccorectly handle HTTP status.
  • [2014-05-24] Aeomin - Fixed error message not shown
  • [2014-05-24] Aeomin - Fixed file extract routine.
  • [2014-05-24] Aeomin - Worked around problem when extract 0 byte file.
  • {2.6.4.6}
  • [2014-04-16] Aeomin - Re-enabled patching from 0x103 and 0x102 patch files. The GRF your client uses MUST still be 0x200. Patcher will convert to 0x200 when create/merge.
  • [2014-04-15] Aeomin - GRF lib optimization
  • [2014-04-15] Aeomin - Hardened GRF lib, currently it will skip problematic files during merge instead crash and stuck on "Saving Resource".
  • Keep in mind, YOU are responsible for data integrity, patcher has not yet implement any mechanism prevent data corruption besides catching exceptions.
  • [2014-04-15] Aeomin - GUI is more responsive when in a fast Internet connection.
  • [2014-04-14] Aeomin - Some optimizations on memory management during patch merge.
  • [2014-04-13] Aeomin - Optimize GRF lib
  • [2014-04-11] Aeomin - Refactored code to reduce chance of previous bug from future occurrence.
  • {2.6.4.5}
  • [2014-04-10] Aeomin - Severe hidden bug fix caused by uninitialized memory.
  • [2014-04-10] Aeomin - Finishing network replacement.
  • [2014-04-10] Aeomin - Memleak fixes.
  • {2.6.4.1}
  • [2014-04-05] Aeomin - Reimplemented config packing.
  • ---------------------------------------------
  • {2.6.4.0}
  • [2014-04-04] Aeomin - Migrated to new configuration file.
  • ---------------------------------------------
  • {2.6.3.8}
  • [2014-03-29] Aeomin - Progress bar now uses system native style, change color feature is deprecated. Use image based progress bar if needed.
  • [2014-03-29] Aeomin - Memory leak fixes.
  • [2014-03-28] Aeomin - Workaround a crash on close when the notice box cannot load the webpage.
  • [2014-03-28] Aeomin - Included an ECMAScript edition 5 engine (not really used yet).
  • ---------------------------------------------
  • {2.6.3.7}
  • [2014-03-28] Aeomin - Due to common usage, AutoResize, Width, Height under Window section is deprecated.
  • ---------------------------------------------
  • [2011-10-24] Aeomin - Tweak download speed calculation.
  • [2011-10-24] Aeomin - Fixed broken compression code when migrating to new version of compiler.
  • [2011-10-12] Aeomin - Included an old skin.
  • [2011-10-11] Aeomin - Added support for file:// [DiSABLED]
  • [2011-10-10] Aeomin - Fixed crash on close down when noticebox navigates to an invalid URL.
  • ---------------------------------------------
  • {2.6.2.68} - Untested
  • [2011-07-28] Aeomin - Initial parallel patching implementation.
  • [2011-07-19] Aeomin - Initial work on parallel patching/download.
  • ---------------------------------------------
  • {2.6.1.67}
  • [2011-04-**] Aeomin - Fixed? a crash for some win7 systems...
  • ---------------------------------------------
  • {2.6.1.66}
  • [2011-01-23] Aeomin - Possible fix to gibberish GRF file name (untested).
  • ---------------------------------------------
  • {2.6.1.62}
  • [2010-06-21] Aeomin - Some random stuff (too lazy to even mention)
  • [2010-04-02] Aeomin - Windows 7 enhancement.
  • [2010-04-02] Aeomin - Removed white outline on progress bar in Vista/7.
  • [2010-04-02] Aeomin - Migrating to new compiler.
  • ---------------------------------------------
  • {2.5.4.18}
  • [2009-09-18] Aeomin - Fixed a bug in config parser that causes english language file mailfunction.
  • ---------------------------------------------
  • {2.5.4.17}
  • [2009-08-14] Aeomin - Hacked in old custom button support
  • [2009-08-14] Aeomin - Fixed patcher leaves 0 byte temporary file when failed to download a patch file.
  • [2009-08-14] Aeomin - Added conditional checks to reduce chance for patcher to hang when downloaded malformed patch file.
  • ~Lost track here...~
  • ---------------------------------------------
  • {2.5.4.16}
  • [2009-07-11] Aeomin - Implemented the new language system
  • [2009-07-04] Aeomin - Reimplemented "FinishOnConnectionFailure"
  • [2009-07-04] Aeomin - Implemented "HideProgressBarWhenFinish"
  • [2009-07-04] Aeomin - Migrated text label.
  • [2009-07-03] Aeomin - Recoded noticebox and progressbar to support the new config
  • [2009-07-03] Aeomin - Enhanced GUI event manager.
  • [2009-07-03] Aeomin - Fixed some bugs related to event thread
  • [2009-07-02] Aeomin - Implemented a queue list and even handling thread.
  • [2009-07-01] Aeomin - All buttons now using the new config parser.
  • [2009-07-01] Aeomin - Updated some code to load config entry from the new config parser.
  • [2009-06-30] Aeomin - Tweak config parser and bug fixes.
  • [2009-06-30] Aeomin - Loaded new config parser.
  • [2009-06-29] Aeomin - Renamed tools: ThorMaker -> ThorGenerator; Config_Packer -> ConfigEmbeder
  • ---------------------------------------------
  • {V2.2.3.10} - Ever Alpha
  • [2009-06-27] Aeomin - Fixed multiple typos caused language fallback to English.
  • [2009-06-25] Aeomin - Deprecated old status file.
  • [2009-06-24] Aeomin - Embed Sqlite3 and lua library
  • [2009-06-22] Aeomin - Fixed misconfiguration causing patcher constantly restart.
  • ---------------------------------------------
  • {V2.1.3.9 - Epsilon [UPDATE TO THIS IMMEDIATELY]}
  • [2009-06-20] Aeomin - Fixed a serious bug that can render GRF corruption.
  • ---------------------------------------------
  • {V2.1.3.8 - Delta [RC1]}
  • [2009-06-14] Aeomin - Fixed Start button clone not working.
  • [2009-06-07] Aeomin - Random code cleanup/inspection/fix.
  • ---------------------------------------------
  • [2009-05-29] Aeomin - Fixed a Thor Maker bug.
  • Major Changes Compare to Old Version
  • o Completely core code rewrite and revised.
  • - A lot hidden bugs has been fixed.
  • o Fully takes advantages of OOP.
  • o New file manager that can scan patch file type (instead identify by file extension).
  • - Also made easier for me to support new patch file format.
  • o GUI controlling mechanics completely rewrite.
  • o Tools proceeding to multilingual support.
  • o Patcher proceeding to real multilingual support.
  • ---------------------------------------------
  • {V2.1.3.7 - 2.1 Gamma}
  • [2009-05-31] Aeomin - Reimplemented client update.
  • [2009-05-31] Aeomin - Fixed start button not working.
  • [2009-05-31] Aeomin - Reimplemented GUI locking.
  • ---------------------------------------------
  • {V2.1.2.6 - 2.1 Beta}
  • [2009-05-31] Aeomin - Reimplemented patcher update.
  • [2009-05-30] Aeomin - Fixed two patch list parsing bug.
  • [2009-05-30] Aeomin - Completely rewrite progressbar controller.
  • [2009-05-30] Aeomin - Implemented GUI event signal system.
  • ---------------------------------------------
  • {V2.1.1.3 - 2.1 Alpha II}
  • [2009-05-29] Aeomin - Partial deprecated code removal.
  • [2009-05-29] Aeomin - Reimplemented blink.
  • [2009-05-29] Aeomin - Reimplemented FTP support.
  • [2009-05-28] Aeomin - Improved network module.
  • [2009-05-28] Aeomin - Commented out some of old code (Complete removal requires resolve all the dependencies).
  • [2009-05-28] Aeomin - Added error messages.
  • ---------------------------------------------
  • {V2.1.1.0 - 2.1 Alpha I}
  • [2009-05-27] Aeomin - Alpha I Availiable.
  • [2009-05-17] Aeomin - Patcher rewrite in progress...
  • ---------------------------------------------
  • {V2.0.1.15} - Never released
  • [2009-05-16] Aeomin - Added Elianor's French translation.
  • [2009-04-18] Aeomin - Hopefully fixed crash for those who don't have WMP installed(I should say..removed?).
  • ---------------------------------------------
  • {V2.0.1.14}
  • [2009-04-13] Aeomin - Possible fixed annoying random crash!
  • ---------------------------------------------
  • {V2.0.1.13}
  • [2009-04-13] Aeomin - Fixed a critical mistake that caused malfunction.
  • ---------------------------------------------
  • {V2.0.1.12} - BROKEN
  • [2009-03-24] Aeomin - Fixed FTP?
  • [2009-03-11] Aeomin - Focus on fixing bug(s).
  • [2009-03-11] Aeomin - TIME UP, old start button clone support is officially dropped!
  • ---------------------------------------------
  • {V2.0.1.11}
  • [2009-02-25] Aeomin - Possible fixed data corruption on some files.
  • [2009-02-22] Aeomin - Fixed random typos.
  • ---------------------------------------------
  • {V2.0.1.9/10}
  • [2009-02-21] Aeomin - Patcher will load data from file if config data is embed (very useful when working on skin XD)
  • [2009-02-20] Aeomin - Possible fix random crash (ah man.. I received more than 40 thousand crashreports - -").
  • [2008-12-20] Aeomin - Added an option in ThorMaker that use old THOR format for patcher & game exe
  • [Because THOR format is ever changing, update from old patcher will not able to work]
  • ---------------------------------------------
  • {V2.0.1.8}
  • [2008-12-19] Aeomin - Added import delete list feature in ThorMaker
  • [2008-12-19] Aeomin - Start Button "Clones" config entries merged into custom buttons.
  • (Although it will kept working for a while, eventually it will be removed.)
  • [2008-12-19] Aeomin - Rewrote custom button generation.
  • [2008-12-19] Aeomin - Code clean up.
  • [2008-11-30] Aeomin - Able to use gpf patch file now, however this will only patch into default grf file.
  • [2008-11-26] Aeomin - URL opens in default browser instead always IE in notice box.
  • ---------------------------------------------
  • {V2.0.1.7}
  • [2008-11-23] Aeomin - Enabled madExcept(www.madshi.net) to trace fatal errors.
  • [2008-11-15] Aeomin - New default skin! (by Renn)
  • ---------------------------------------------
  • {V2.0.1.6}
  • [2008-11-02] Aeomin - Buttons now change to grayscale + blend when disabled (PNG only).
  • [2008-10-30] Aeomin - Fixed URL for "clone clients"
  • [2008-10-27] Aeomin - Added Filgaja's German translation.
  • ---------------------------------------------
  • {V2.0.1.5} [Experimental]
  • [2008-10-25] Aeomin - Implemented new .THOR format, while keep old one supported,
  • New one will produce smaller size compare to old one with exchange of slower
  • speed in ThorMaker.
  • [2008-10-24] Aeomin - .THOR format clean-up
  • [2008-10-22] Aeomin - I'm tired of Vista UAC crap; added asAdministrator tag.
  • [2008-10-22] Aeomin - Huge code clean up/recode (gotta make rooms for new config).
  • (Reduced few hundred lines of code)
  • [2008-10-22] Aeomin - Fixed glitches related BGM
  • [2008-10-21] Aeomin - Code cleanup, hopefully nothing breaks.
  • [2008-10-21] Aeomin - Fixed patcher unable to play internet radio(streaming audio).
  • ---------------------------------------------
  • {V2.0.1.4}
  • [2008-10-20] Note: Features that require changes in config will not implemented
  • until new config standard in.
  • Also, you may want to prepare for the up coming new config,
  • Old entries may deprecated sooner or later (probably few weeks after new config).
  • [2008-10-20] Aeomin - Added support for full URL in patch list [Suggested by cutelilkittie]
  • ---------------------------------------------
  • {V2.0.1.3}
  • [2008-10-04] Aeomin - Should fixed a problem in defragment.
  • [2008-10-03] Aeomin - Replaced BGM playing component; but broke BGMLoop
  • [Now uses Windows Media Player, which means can play whatever WMP supports]
  • [2008-08-22] Aeomin - Tweak bit on default skin.
  • [2008-08-19] Aeomin - Added blur effect to default skin.. Apparently doesn't look good as expected.
  • [2008-08-17] Aeomin - Enabled patcher update w/o compress (for those who having problem...)
  • [2008-08-16] Aeomin - Added FadeOnDrag option.
  • ---------------------------------------------
  • {V2.0.1.2}
  • [2008-08-05] Aeomin - Finalize clean up, return to normal routine...
  • [I figured there isn't much could do, the complexity of Thor Patcher
  • required every bit of code.]
  • [2008-08-05] Aeomin - Config clean up again.
  • [2008-08-05] Aeomin - client*_Name replace client*_URL and remove support for non compress file.
  • [2008-08-04] Aeomin - Improved ThorMaker(again), now able to add/update & delete file in single patch!
  • [2008-08-04] Aeomin - Working in progress debug build.
  • ---------------------------------------------
  • {V2.0.1.1}
  • [2008-08-04] Aeomin - Added Force_Start in replacement of old OpBit
  • [2008-08-04] Aeomin - [ThorMaker] - Improvement on File mode & Single File option (should be thumb up now).
  • [2008-08-04] Aeomin - For those who had problem with file mode, now should finally fixed.
  • (I finally faced this issue during test, this bug was exists since beginning..right?)
  • [2008-08-04] Aeomin - More config comment change.
  • ---------------------------------------------
  • {V2.0.1.0}
  • [2008-08-02] Aeomin - Random config commenting improvement.
  • [2008-08-02] Aeomin - Removed OpBit in remote config file.
  • [2008-08-02] Aeomin - Fixed window title doesn't change, only taskbar.
  • [2008-08-02] Aeomin - Removed title change in config packer, moved to config.
  • [2008-08-02] Note: Please use normal progress bar unless you MUST for sake of fancy design,
  • The image progress bar consumes a lot cpu power(which may impact performance).
  • [2008-08-02] Aeomin - Image progress bar now supports PNG (Untested).
  • [2008-08-02] Aeomin - Fixed image progress bar with jpg.
  • [2008-08-02] Aeomin - Code clean up on button generate.
  • ---------------------------------------------
  • {V2.0.0.6}
  • [2008-07-27] Aeomin - Fixed a bug during file delete in GRF (BETTER UPDATE IF YOU USE IT...)
  • [2008-07-06] Aeomin - Fixed a bug in patch list parsing (still struggle with zero patch problem?)
  • ---------------------------------------------
  • {V2.0.0.5}
  • [2008-06-26] Aeomin - Added config entry "BGMDir"
  • [2008-06-26] Aeomin - Added "Volume" for BGM (MP3 Only)
  • [2008-06-26] Aeomin - Moved BGM related config entried to dedicated section
  • [2008-06-26] Aeomin - Supports .mid file for BGM (personally i hate it -.-")
  • Please note that, for some reason, midi loading is bit slow depend on file size.
  • ---------------------------------------------
  • {V2.0.0.5?}
  • [2008-06-24] Aeomin - OK, fixed "PatcherURL" transplant...
  • ---------------------------------------------
  • [2008-06-01] Aeomin - Fixed encoding of chinese traditional language pack.
  • [2008-05-26] Aeomin - Canceled statistic, not only annoying for people, but also overwhelm myself.
  • [2008-05-??] Aeomin - Moved config entry "file_url" from local to remote (Change it anytime!)
  • [2008-05-12] Aeomin - Fixed error cause by empty patch list (OLD HARMLESS BUG)
  • [2008-05-12] Aeomin - Fixed a bug (though nothing is damaged nor anyone reported it)
  • [2008-05-10] Aeomin - Able to change Status text color & progressbar color via config.
  • [2008-05-03] Aeomin - Removed support in PatcherURL, use compressed one instead!
  • ---------------------------------------------
  • [2008-05-01] Aeomin - FIXED A CARELESS BUG!!!!!!!! Thanks Leky for report this!
  • [2008-04-27] Aeomin - Fixed space in location causes unexpect result
  • [2008-04-25] Aeomin - Fixed possible problem in last fix [-.-"] (okay.. maybe not, but it's an reinforcement)
  • ---------------------------------------------
  • [2008-04-25] Aeomin - Increased compatibility with GRF created by other tool (still 0x200)
  • - Highly recommended if you are facing file corrupted after patching!
  • [2008-04-25] Aeomin - Added option TimeOut.
  • [2008-04-24] Aeomin - Patcher window should be at center of screen now.
  • [2008-04-24] Aeomin - Fixed config packer save config file to wrong place.
  • ---------------------------------------------
  • [2008-04-23] Aeomin - Fixed an rare crash (Not in normal use).
  • [2008-04-23] Aeomin - Sorry about rush update, patcher title should be your server's name now (if you typed in config packer)
  • [2008-04-23] Aeomin - It seems that patcher self-update have some kind glitch, IMPROVED! (it SHOULD more smoother)
  • It's highly recommended to test locally before put in public
  • ----------- CodeName : Footprints ------------
  • o By default, patcher uses a new icon from Elixir's Custom Icon set.
  • - [http://www.eathena.ws/board/Hexed-Client-With-Custom-Icon-t183338.html]
  • o Supports thor file in patcher self-update & game client, it helps reduce bandwidth usage (use new config entries) [Long waited feature?]
  • o Code clean up.
  • o Now progress bar able to use image. (of course require use new config packer)
  • o New config entry "BGMLoop".
  • o Now notice browser will not show if an error is encountered (such 404 page not found...)
  • o Buttons are now support PNG(YES 24bit alpha!), along with my old old buttons set! [And yes, it's hours of my spare time]
  • o Added language entry "LangPatchingComplete" as requested.
  • o Taskbar blinks when patching completed while patcher is inactive.
  • o Reduced confusion related to Thor Maker, now auto correct directory (No more confusion on which directory should choose...)
  • o Redesigned Thor Maker's GUI, it should be more user-friendly!
  • o New option entry "Continue On Connection Fail".
  • o Tweaked thread, made it better in error detect.
  • o Patcher now should fully support windows Vista!
  • o Now patcher able to launch non ".exe" extension client.
  • ---------------------------------------------
  • [2008-04-06] Aeomin - Fixed a serious bug that caused thread crash.
  • ---------------------------------------------
  • [2008-04-03] Aeomin - Now patcher shows download speed when download patch file
  • [2008-04-03] Aeomin - Now supports file delete, the new thor maker is done in a rush, will remake GUI soon.
  • [2008-04-03] I have less time work on Thor Patcher now
  • [2008-04-02] Aeomin - Preparation of file delete support [THORV$21]
  • o Feature Plan : P2P(Peer to Peer) support[For patch file size >= 20MB?].
  • o Feature Plan : Multi thread download support[For patch file size >= 1MB?].
  • [2008-03-29] Aeomin - Included a small language pack (Translation may be poor...and yes i used google's language tool)
  • ---------------------------------------------
  • [2008-03-28] Aeomin - EXPERIMENTAL VERSION
  • [2008-03-28] Aeomin - Tweaked grf lib
  • [2008-03-28] Aeomin - Add RGZ SUPPORT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  • ---------------------------------------------
  • [2008-03-15] Aeomin - Possible fixed thread crash when individual file in patch was larger than *?MB
  • ---------------------------------------------
  • [2008-03-09] Aeomin - Possible fix for those who encountered problem of file not extracted.
  • ---------Special: Charistmas Edition---------
  • o Support delete file (not from GRF yet)
  • o Support multi client update (becuase of start button clone, it was rather a hack actually...)
  • o Start button clone supported! (Let player choose between 255 clients, sweet eh?)
  • o Fixed stack overflow in thormaker (Yes, unicode filename works)
  • o Add safe check to prevent dead loop when update patcher caused by incorrect hash
  • o Supports multi GRF!
  • o Fixed a hidden problem in thor format (oddly, that bug does not wish to 'jump out')
  • o Enhanced Thor Maker (GUI still needs improve)
  • o Splitted language entries to language.ini, however, old entries still work but in lower priority than language.ini
  • o Now, Thor Patcher stores in file when downloading patch file instead save in memory first (Download speed improved).
  • o Supports FTP for files.
  • ---------------------------------------------
  • [2007-12-14] Aeomin - Patcher now deletes file before extract new file (hopefully fix problem of file not update)
  • [2007-12-14] Aeomin - Fixed a problem caused when patch list index was not constant increase (eg. a commented out patch)
  • [2007-12-11] Aeomin - Possible fix download problem caused by space or other symbols in patch name
  • ---------------------------------------------
  • [2007-12-10] Aeomin - Fixed a serious bug that caused file not replace but duplicate in GRF
  • ---------------------------------------------
  • [2007-12-02] Aeomin - Add support of BMP as background image (Support transparent)
  • [2007-12-02] Aeomin - Attempt make PNG as background image --> FAILED BADLY.. (You may try, but...)
  • ---------------------------------------------
  • [2007-12-02] Aeomin - Finished custom language entries
  • [2007-12-02] Aeomin - Fixed some possible freeze problems
  • [2007-12-01] Aeomin - Start working on language.
  • [2007-12-01] Aeomin - Add background music support
  • ---------------------------------------------
  • [2007-12-01] Aeomin - Fix problems with File Mode patches.
  • ---------------------------------------------
  • [2007-11-28] Aeomin - First customizable version.
  • [2007-11-28] Aeomin - implement most config entries.
  • [2007-11-27] Aeomin - Brainstorm new entries in config file.
  • [2007-11-27] Aeomin - Rewrite Config_Packer, makes possible to store not just config also resource data (images and such)
  • ---------------------------------------------
  • [2007-11-26] Aeomin - Modified Config_Packer, now no longer need make backup of patcher
  • Config_Packer will automatically erase previous config data.
  • ---------------------------------------------
  • Thanksgiving 2007 - Initial public version.
  • {2.6.4.1}
  • [2014-04-05] Aeomin - Reimplemented config packing.
  • ---------------------------------------------
  • {2.6.4.0}
  • [2014-04-04] Aeomin - Migrated to new configuration file.
  • ---------------------------------------------
  • {2.6.3.8}
  • [2014-03-29] Aeomin - Progress bar now uses system native style, change color feature is deprecated. Use image based progress bar if needed.
  • [2014-03-29] Aeomin - Memory leak fixes.
  • [2014-03-28] Aeomin - Workaround a crash on close when the notice box cannot load the webpage.
  • [2014-03-28] Aeomin - Included an ECMAScript edition 5 engine (not really used yet).
  • ---------------------------------------------
  • {2.6.3.7}
  • [2014-03-28] Aeomin - Due to common usage, AutoResize, Width, Height under Window section is deprecated.
  • ---------------------------------------------
  • [2011-10-24] Aeomin - Tweak download speed calculation.
  • [2011-10-24] Aeomin - Fixed broken compression code when migrating to new version of compiler.
  • [2011-10-12] Aeomin - Included an old skin.
  • [2011-10-11] Aeomin - Added support for file:// [DiSABLED]
  • [2011-10-10] Aeomin - Fixed crash on close down when noticebox navigates to an invalid URL.
  • ---------------------------------------------
  • {2.6.2.68} - Untested
  • [2011-07-28] Aeomin - Initial parallel patching implementation.
  • [2011-07-19] Aeomin - Initial work on parallel patching/download.
  • ---------------------------------------------
  • {2.6.1.67}
  • [2011-04-**] Aeomin - Fixed? a crash for some win7 systems...
  • ---------------------------------------------
  • {2.6.1.66}
  • [2011-01-23] Aeomin - Possible fix to gibberish GRF file name (untested).
  • ---------------------------------------------
  • {2.6.1.62}
  • [2010-06-21] Aeomin - Some random stuff (too lazy to even mention)
  • [2010-04-02] Aeomin - Windows 7 enhancement.
  • [2010-04-02] Aeomin - Removed white outline on progress bar in Vista/7.
  • [2010-04-02] Aeomin - Migrating to new compiler.
  • ---------------------------------------------
  • {2.5.4.18}
  • [2009-09-18] Aeomin - Fixed a bug in config parser that causes english language file mailfunction.
  • ---------------------------------------------
  • {2.5.4.17}
  • [2009-08-14] Aeomin - Hacked in old custom button support
  • [2009-08-14] Aeomin - Fixed patcher leaves 0 byte temporary file when failed to download a patch file.
  • [2009-08-14] Aeomin - Added conditional checks to reduce chance for patcher to hang when downloaded malformed patch file.
  • ~Lost track here...~
  • ---------------------------------------------
  • {2.5.4.16}
  • [2009-07-11] Aeomin - Implemented the new language system
  • [2009-07-04] Aeomin - Reimplemented "FinishOnConnectionFailure"
  • [2009-07-04] Aeomin - Implemented "HideProgressBarWhenFinish"
  • [2009-07-04] Aeomin - Migrated text label.
  • [2009-07-03] Aeomin - Recoded noticebox and progressbar to support the new config
  • [2009-07-03] Aeomin - Enhanced GUI event manager.
  • [2009-07-03] Aeomin - Fixed some bugs related to event thread
  • [2009-07-02] Aeomin - Implemented a queue list and even handling thread.
  • [2009-07-01] Aeomin - All buttons now using the new config parser.
  • [2009-07-01] Aeomin - Updated some code to load config entry from the new config parser.
  • [2009-06-30] Aeomin - Tweak config parser and bug fixes.
  • [2009-06-30] Aeomin - Loaded new config parser.
  • [2009-06-29] Aeomin - Renamed tools: ThorMaker -> ThorGenerator; Config_Packer -> ConfigEmbeder
  • ---------------------------------------------
  • {V2.2.3.10} - Ever Alpha
  • [2009-06-27] Aeomin - Fixed multiple typos caused language fallback to English.
  • [2009-06-25] Aeomin - Deprecated old status file.
  • [2009-06-24] Aeomin - Embed Sqlite3 and lua library
  • [2009-06-22] Aeomin - Fixed misconfiguration causing patcher constantly restart.
  • ---------------------------------------------
  • {V2.1.3.9 - Epsilon [UPDATE TO THIS IMMEDIATELY]}
  • [2009-06-20] Aeomin - Fixed a serious bug that can render GRF corruption.
  • ---------------------------------------------
  • {V2.1.3.8 - Delta [RC1]}
  • [2009-06-14] Aeomin - Fixed Start button clone not working.
  • [2009-06-07] Aeomin - Random code cleanup/inspection/fix.
  • ---------------------------------------------
  • [2009-05-29] Aeomin - Fixed a Thor Maker bug.
  • Major Changes Compare to Old Version
  • o Completely core code rewrite and revised.
  • - A lot hidden bugs has been fixed.
  • o Fully takes advantages of OOP.
  • o New file manager that can scan patch file type (instead identify by file extension).
  • - Also made easier for me to support new patch file format.
  • o GUI controlling mechanics completely rewrite.
  • o Tools proceeding to multilingual support.
  • o Patcher proceeding to real multilingual support.
  • ---------------------------------------------
  • {V2.1.3.7 - 2.1 Gamma}
  • [2009-05-31] Aeomin - Reimplemented client update.
  • [2009-05-31] Aeomin - Fixed start button not working.
  • [2009-05-31] Aeomin - Reimplemented GUI locking.
  • ---------------------------------------------
  • {V2.1.2.6 - 2.1 Beta}
  • [2009-05-31] Aeomin - Reimplemented patcher update.
  • [2009-05-30] Aeomin - Fixed two patch list parsing bug.
  • [2009-05-30] Aeomin - Completely rewrite progressbar controller.
  • [2009-05-30] Aeomin - Implemented GUI event signal system.
  • ---------------------------------------------
  • {V2.1.1.3 - 2.1 Alpha II}
  • [2009-05-29] Aeomin - Partial deprecated code removal.
  • [2009-05-29] Aeomin - Reimplemented blink.
  • [2009-05-29] Aeomin - Reimplemented FTP support.
  • [2009-05-28] Aeomin - Improved network module.
  • [2009-05-28] Aeomin - Commented out some of old code (Complete removal requires resolve all the dependencies).
  • [2009-05-28] Aeomin - Added error messages.
  • ---------------------------------------------
  • {V2.1.1.0 - 2.1 Alpha I}
  • [2009-05-27] Aeomin - Alpha I Availiable.
  • [2009-05-17] Aeomin - Patcher rewrite in progress...
  • ---------------------------------------------
  • {V2.0.1.15} - Never released
  • [2009-05-16] Aeomin - Added Elianor's French translation.
  • [2009-04-18] Aeomin - Hopefully fixed crash for those who don't have WMP installed(I should say..removed?).
  • ---------------------------------------------
  • {V2.0.1.14}
  • [2009-04-13] Aeomin - Possible fixed annoying random crash!
  • ---------------------------------------------
  • {V2.0.1.13}
  • [2009-04-13] Aeomin - Fixed a critical mistake that caused malfunction.
  • ---------------------------------------------
  • {V2.0.1.12} - BROKEN
  • [2009-03-24] Aeomin - Fixed FTP?
  • [2009-03-11] Aeomin - Focus on fixing bug(s).
  • [2009-03-11] Aeomin - TIME UP, old start button clone support is officially dropped!
  • ---------------------------------------------
  • {V2.0.1.11}
  • [2009-02-25] Aeomin - Possible fixed data corruption on some files.
  • [2009-02-22] Aeomin - Fixed random typos.
  • ---------------------------------------------
  • {V2.0.1.9/10}
  • [2009-02-21] Aeomin - Patcher will load data from file if config data is embed (very useful when working on skin XD)
  • [2009-02-20] Aeomin - Possible fix random crash (ah man.. I received more than 40 thousand crashreports - -").
  • [2008-12-20] Aeomin - Added an option in ThorMaker that use old THOR format for patcher & game exe
  • [Because THOR format is ever changing, update from old patcher will not able to work]
  • ---------------------------------------------
  • {V2.0.1.8}
  • [2008-12-19] Aeomin - Added import delete list feature in ThorMaker
  • [2008-12-19] Aeomin - Start Button "Clones" config entries merged into custom buttons.
  • (Although it will kept working for a while, eventually it will be removed.)
  • [2008-12-19] Aeomin - Rewrote custom button generation.
  • [2008-12-19] Aeomin - Code clean up.
  • [2008-11-30] Aeomin - Able to use gpf patch file now, however this will only patch into default grf file.
  • [2008-11-26] Aeomin - URL opens in default browser instead always IE in notice box.
  • ---------------------------------------------
  • {V2.0.1.7}
  • [2008-11-23] Aeomin - Enabled madExcept(www.madshi.net) to trace fatal errors.
  • [2008-11-15] Aeomin - New default skin! (by Renn)
  • ---------------------------------------------
  • {V2.0.1.6}
  • [2008-11-02] Aeomin - Buttons now change to grayscale + blend when disabled (PNG only).
  • [2008-10-30] Aeomin - Fixed URL for "clone clients"
  • [2008-10-27] Aeomin - Added Filgaja's German translation.
  • ---------------------------------------------
  • {V2.0.1.5} [Experimental]
  • [2008-10-25] Aeomin - Implemented new .THOR format, while keep old one supported,
  • New one will produce smaller size compare to old one with exchange of slower
  • speed in ThorMaker.
  • [2008-10-24] Aeomin - .THOR format clean-up
  • [2008-10-22] Aeomin - I'm tired of Vista UAC crap; added asAdministrator tag.
  • [2008-10-22] Aeomin - Huge code clean up/recode (gotta make rooms for new config).
  • (Reduced few hundred lines of code)
  • [2008-10-22] Aeomin - Fixed glitches related BGM
  • [2008-10-21] Aeomin - Code cleanup, hopefully nothing breaks.
  • [2008-10-21] Aeomin - Fixed patcher unable to play internet radio(streaming audio).
  • ---------------------------------------------
  • {V2.0.1.4}
  • [2008-10-20] Note: Features that require changes in config will not implemented
  • until new config standard in.
  • Also, you may want to prepare for the up coming new config,
  • Old entries may deprecated sooner or later (probably few weeks after new config).
  • [2008-10-20] Aeomin - Added support for full URL in patch list [Suggested by cutelilkittie]
  • ---------------------------------------------
  • {V2.0.1.3}
  • [2008-10-04] Aeomin - Should fixed a problem in defragment.
  • [2008-10-03] Aeomin - Replaced BGM playing component; but broke BGMLoop
  • [Now uses Windows Media Player, which means can play whatever WMP supports]
  • [2008-08-22] Aeomin - Tweak bit on default skin.
  • [2008-08-19] Aeomin - Added blur effect to default skin.. Apparently doesn't look good as expected.
  • [2008-08-17] Aeomin - Enabled patcher update w/o compress (for those who having problem...)
  • [2008-08-16] Aeomin - Added FadeOnDrag option.
  • ---------------------------------------------
  • {V2.0.1.2}
  • [2008-08-05] Aeomin - Finalize clean up, return to normal routine...
  • [I figured there isn't much could do, the complexity of Thor Patcher
  • required every bit of code.]
  • [2008-08-05] Aeomin - Config clean up again.
  • [2008-08-05] Aeomin - client*_Name replace client*_URL and remove support for non compress file.
  • [2008-08-04] Aeomin - Improved ThorMaker(again), now able to add/update & delete file in single patch!
  • [2008-08-04] Aeomin - Working in progress debug build.
  • ---------------------------------------------
  • {V2.0.1.1}
  • [2008-08-04] Aeomin - Added Force_Start in replacement of old OpBit
  • [2008-08-04] Aeomin - [ThorMaker] - Improvement on File mode & Single File option (should be thumb up now).
  • [2008-08-04] Aeomin - For those who had problem with file mode, now should finally fixed.
  • (I finally faced this issue during test, this bug was exists since beginning..right?)
  • [2008-08-04] Aeomin - More config comment change.
  • ---------------------------------------------
  • {V2.0.1.0}
  • [2008-08-02] Aeomin - Random config commenting improvement.
  • [2008-08-02] Aeomin - Removed OpBit in remote config file.
  • [2008-08-02] Aeomin - Fixed window title doesn't change, only taskbar.
  • [2008-08-02] Aeomin - Removed title change in config packer, moved to config.
  • [2008-08-02] Note: Please use normal progress bar unless you MUST for sake of fancy design,
  • The image progress bar consumes a lot cpu power(which may impact performance).
  • [2008-08-02] Aeomin - Image progress bar now supports PNG (Untested).
  • [2008-08-02] Aeomin - Fixed image progress bar with jpg.
  • [2008-08-02] Aeomin - Code clean up on button generate.
  • ---------------------------------------------
  • {V2.0.0.6}
  • [2008-07-27] Aeomin - Fixed a bug during file delete in GRF (BETTER UPDATE IF YOU USE IT...)
  • [2008-07-06] Aeomin - Fixed a bug in patch list parsing (still struggle with zero patch problem?)
  • ---------------------------------------------
  • {V2.0.0.5}
  • [2008-06-26] Aeomin - Added config entry "BGMDir"
  • [2008-06-26] Aeomin - Added "Volume" for BGM (MP3 Only)
  • [2008-06-26] Aeomin - Moved BGM related config entried to dedicated section
  • [2008-06-26] Aeomin - Supports .mid file for BGM (personally i hate it -.-")
  • Please note that, for some reason, midi loading is bit slow depend on file size.
  • ---------------------------------------------
  • {V2.0.0.5?}
  • [2008-06-24] Aeomin - OK, fixed "PatcherURL" transplant...
  • ---------------------------------------------
  • [2008-06-01] Aeomin - Fixed encoding of chinese traditional language pack.
  • [2008-05-26] Aeomin - Canceled statistic, not only annoying for people, but also overwhelm myself.
  • [2008-05-??] Aeomin - Moved config entry "file_url" from local to remote (Change it anytime!)
  • [2008-05-12] Aeomin - Fixed error cause by empty patch list (OLD HARMLESS BUG)
  • [2008-05-12] Aeomin - Fixed a bug (though nothing is damaged nor anyone reported it)
  • [2008-05-10] Aeomin - Able to change Status text color & progressbar color via config.
  • [2008-05-03] Aeomin - Removed support in PatcherURL, use compressed one instead!
  • ---------------------------------------------
  • [2008-05-01] Aeomin - FIXED A CARELESS BUG!!!!!!!! Thanks Leky for report this!
  • [2008-04-27] Aeomin - Fixed space in location causes unexpect result
  • [2008-04-25] Aeomin - Fixed possible problem in last fix [-.-"] (okay.. maybe not, but it's an reinforcement)
  • ---------------------------------------------
  • [2008-04-25] Aeomin - Increased compatibility with GRF created by other tool (still 0x200)
  • - Highly recommended if you are facing file corrupted after patching!
  • [2008-04-25] Aeomin - Added option TimeOut.
  • [2008-04-24] Aeomin - Patcher window should be at center of screen now.
  • [2008-04-24] Aeomin - Fixed config packer save config file to wrong place.
  • ---------------------------------------------
  • [2008-04-23] Aeomin - Fixed an rare crash (Not in normal use).
  • [2008-04-23] Aeomin - Sorry about rush update, patcher title should be your server's name now (if you typed in config packer)
  • [2008-04-23] Aeomin - It seems that patcher self-update have some kind glitch, IMPROVED! (it SHOULD more smoother)
  • It's highly recommended to test locally before put in public
  • ----------- CodeName : Footprints ------------
  • o By default, patcher uses a new icon from Elixir's Custom Icon set.
  • - [http://www.eathena.ws/board/Hexed-Client-With-Custom-Icon-t183338.html]
  • o Supports thor file in patcher self-update & game client, it helps reduce bandwidth usage (use new config entries) [Long waited feature?]
  • o Code clean up.
  • o Now progress bar able to use image. (of course require use new config packer)
  • o New config entry "BGMLoop".
  • o Now notice browser will not show if an error is encountered (such 404 page not found...)
  • o Buttons are now support PNG(YES 24bit alpha!), along with my old old buttons set! [And yes, it's hours of my spare time]
  • o Added language entry "LangPatchingComplete" as requested.
  • o Taskbar blinks when patching completed while patcher is inactive.
  • o Reduced confusion related to Thor Maker, now auto correct directory (No more confusion on which directory should choose...)
  • o Redesigned Thor Maker's GUI, it should be more user-friendly!
  • o New option entry "Continue On Connection Fail".
  • o Tweaked thread, made it better in error detect.
  • o Patcher now should fully support windows Vista!
  • o Now patcher able to launch non ".exe" extension client.
  • ---------------------------------------------
  • [2008-04-06] Aeomin - Fixed a serious bug that caused thread crash.
  • ---------------------------------------------
  • [2008-04-03] Aeomin - Now patcher shows download speed when download patch file
  • [2008-04-03] Aeomin - Now supports file delete, the new thor maker is done in a rush, will remake GUI soon.
  • [2008-04-03] I have less time work on Thor Patcher now
  • [2008-04-02] Aeomin - Preparation of file delete support [THORV$21]
  • o Feature Plan : P2P(Peer to Peer) support[For patch file size >= 20MB?].
  • o Feature Plan : Multi thread download support[For patch file size >= 1MB?].
  • [2008-03-29] Aeomin - Included a small language pack (Translation may be poor...and yes i used google's language tool)
  • ---------------------------------------------
  • [2008-03-28] Aeomin - EXPERIMENTAL VERSION
  • [2008-03-28] Aeomin - Tweaked grf lib
  • [2008-03-28] Aeomin - Add RGZ SUPPORT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  • ---------------------------------------------
  • [2008-03-15] Aeomin - Possible fixed thread crash when individual file in patch was larger than *?MB
  • ---------------------------------------------
  • [2008-03-09] Aeomin - Possible fix for those who encountered problem of file not extracted.
  • ---------Special: Charistmas Edition---------
  • o Support delete file (not from GRF yet)
  • o Support multi client update (becuase of start button clone, it was rather a hack actually...)
  • o Start button clone supported! (Let player choose between 255 clients, sweet eh?)
  • o Fixed stack overflow in thormaker (Yes, unicode filename works)
  • o Add safe check to prevent dead loop when update patcher caused by incorrect hash
  • o Supports multi GRF!
  • o Fixed a hidden problem in thor format (oddly, that bug does not wish to 'jump out')
  • o Enhanced Thor Maker (GUI still needs improve)
  • o Splitted language entries to language.ini, however, old entries still work but in lower priority than language.ini
  • o Now, Thor Patcher stores in file when downloading patch file instead save in memory first (Download speed improved).
  • o Supports FTP for files.
  • ---------------------------------------------
  • [2007-12-14] Aeomin - Patcher now deletes file before extract new file (hopefully fix problem of file not update)
  • [2007-12-14] Aeomin - Fixed a problem caused when patch list index was not constant increase (eg. a commented out patch)
  • [2007-12-11] Aeomin - Possible fix download problem caused by space or other symbols in patch name
  • ---------------------------------------------
  • [2007-12-10] Aeomin - Fixed a serious bug that caused file not replace but duplicate in GRF
  • ---------------------------------------------
  • [2007-12-02] Aeomin - Add support of BMP as background image (Support transparent)
  • [2007-12-02] Aeomin - Attempt make PNG as background image --> FAILED BADLY.. (You may try, but...)
  • ---------------------------------------------
  • [2007-12-02] Aeomin - Finished custom language entries
  • [2007-12-02] Aeomin - Fixed some possible freeze problems
  • [2007-12-01] Aeomin - Start working on language.
  • [2007-12-01] Aeomin - Add background music support
  • ---------------------------------------------
  • [2007-12-01] Aeomin - Fix problems with File Mode patches.
  • ---------------------------------------------
  • [2007-11-28] Aeomin - First customizable version.
  • [2007-11-28] Aeomin - implement most config entries.
  • [2007-11-27] Aeomin - Brainstorm new entries in config file.
  • [2007-11-27] Aeomin - Rewrite Config_Packer, makes possible to store not just config also resource data (images and such)
  • ---------------------------------------------
  • [2007-11-26] Aeomin - Modified Config_Packer, now no longer need make backup of patcher
  • Config_Packer will automatically erase previous config data.
  • ---------------------------------------------
  • Thanksgiving 2007 - Initial public version.
  • {2.6.4.0}
  • [2014-04-04] Aeomin - Migrated to new configuration file.
  • ---------------------------------------------
  • {2.6.3.8}
  • [2014-03-29] Aeomin - Progress bar now uses system native style, change color feature is deprecated. Use image based progress bar if needed.
  • [2014-03-29] Aeomin - Memory leak fixes.
  • [2014-03-28] Aeomin - Workaround a crash on close when the notice box cannot load the webpage.
  • [2014-03-28] Aeomin - Included an ECMAScript edition 5 engine (not really used yet).
  • {2.6.3.7}
  • [2014-03-28] Aeomin - Due to common usage, AutoResize, Width, Height under Window section is deprecated.
  • ---------------------------------------------
  • [2011-10-24] Aeomin - Tweak download speed calculation.
  • [2011-10-24] Aeomin - Fixed broken compression code when migrating to new version of compiler.
  • [2011-10-12] Aeomin - Included an old skin.
  • [2011-10-11] Aeomin - Added support for file:// [DiSABLED]
  • [2011-10-10] Aeomin - Fixed crash on close down when noticebox navigates to an invalid URL.
  • {2.6.2.68} - Untested
  • [2011-07-28] Aeomin - Initial parallel patching implementation.
  • [2011-07-19] Aeomin - Initial work on parallel patching/download.
  • ---------------------------------------------
  • {2.6.1.67}
  • [2011-04-**] Aeomin - Fixed? a crash for some win7 systems...
  • ---------------------------------------------
  • {2.6.1.66}
  • [2011-01-23] Aeomin - Possible fix to gibberish GRF file name (untested).
  • ---------------------------------------------
  • {2.6.1.62}
  • [2010-06-21] Aeomin - Some random stuff (too lazy to even mention)
  • [2010-04-02] Aeomin - Windows 7 enhancement.
  • [2010-04-02] Aeomin - Removed white outline on progress bar in Vista/7.
  • [2010-04-02] Aeomin - Migrating to new compiler.
  • ---------------------------------------------
  • {2.5.4.18}
  • [2009-09-18] Aeomin - Fixed a bug in config parser that causes english language file mailfunction.
  • ---------------------------------------------
  • {2.5.4.17}
  • [2009-08-14] Aeomin - Hacked in old custom button support
  • [2009-08-14] Aeomin - Fixed patcher leaves 0 byte temporary file when failed to download a patch file.
  • [2009-08-14] Aeomin - Added conditional checks to reduce chance for patcher to hang when downloaded malformed patch file.
  • ~Lost track here...~
  • ---------------------------------------------
  • {2.5.4.16}
  • [2009-07-11] Aeomin - Implemented the new language system
  • [2009-07-04] Aeomin - Reimplemented "FinishOnConnectionFailure"
  • [2009-07-04] Aeomin - Implemented "HideProgressBarWhenFinish"
  • [2009-07-04] Aeomin - Migrated text label.
  • [2009-07-03] Aeomin - Recoded noticebox and progressbar to support the new config
  • [2009-07-03] Aeomin - Enhanced GUI event manager.
  • [2009-07-03] Aeomin - Fixed some bugs related to event thread
  • [2009-07-02] Aeomin - Implemented a queue list and even handling thread.
  • [2009-07-01] Aeomin - All buttons now using the new config parser.
  • [2009-07-01] Aeomin - Updated some code to load config entry from the new config parser.
  • [2009-06-30] Aeomin - Tweak config parser and bug fixes.
  • [2009-06-30] Aeomin - Loaded new config parser.
  • [2009-06-29] Aeomin - Renamed tools: ThorMaker -> ThorGenerator; Config_Packer -> ConfigEmbeder
  • ---------------------------------------------
  • {V2.2.3.10} - Ever Alpha
  • [2009-06-27] Aeomin - Fixed multiple typos caused language fallback to English.
  • [2009-06-25] Aeomin - Deprecated old status file.
  • [2009-06-24] Aeomin - Embed Sqlite3 and lua library
  • [2009-06-22] Aeomin - Fixed misconfiguration causing patcher constantly restart.
  • ---------------------------------------------
  • {V2.1.3.9 - Epsilon [UPDATE TO THIS IMMEDIATELY]}
  • [2009-06-20] Aeomin - Fixed a serious bug that can render GRF corruption.
  • ---------------------------------------------
  • {V2.1.3.8 - Delta [RC1]}
  • [2009-06-14] Aeomin - Fixed Start button clone not working.
  • [2009-06-07] Aeomin - Random code cleanup/inspection/fix.
  • ---------------------------------------------
  • [2009-05-29] Aeomin - Fixed a Thor Maker bug.
  • Major Changes Compare to Old Version
  • o Completely core code rewrite and revised.
  • - A lot hidden bugs has been fixed.
  • o Fully takes advantages of OOP.
  • o New file manager that can scan patch file type (instead identify by file extension).
  • - Also made easier for me to support new patch file format.
  • o GUI controlling mechanics completely rewrite.
  • o Tools proceeding to multilingual support.
  • o Patcher proceeding to real multilingual support.
  • ---------------------------------------------
  • {V2.1.3.7 - 2.1 Gamma}
  • [2009-05-31] Aeomin - Reimplemented client update.
  • [2009-05-31] Aeomin - Fixed start button not working.
  • [2009-05-31] Aeomin - Reimplemented GUI locking.
  • ---------------------------------------------
  • {V2.1.2.6 - 2.1 Beta}
  • [2009-05-31] Aeomin - Reimplemented patcher update.
  • [2009-05-30] Aeomin - Fixed two patch list parsing bug.
  • [2009-05-30] Aeomin - Completely rewrite progressbar controller.
  • [2009-05-30] Aeomin - Implemented GUI event signal system.
  • ---------------------------------------------
  • {V2.1.1.3 - 2.1 Alpha II}
  • [2009-05-29] Aeomin - Partial deprecated code removal.
  • [2009-05-29] Aeomin - Reimplemented blink.
  • [2009-05-29] Aeomin - Reimplemented FTP support.
  • [2009-05-28] Aeomin - Improved network module.
  • [2009-05-28] Aeomin - Commented out some of old code (Complete removal requires resolve all the dependencies).
  • [2009-05-28] Aeomin - Added error messages.
  • ---------------------------------------------
  • {V2.1.1.0 - 2.1 Alpha I}
  • [2009-05-27] Aeomin - Alpha I Availiable.
  • [2009-05-17] Aeomin - Patcher rewrite in progress...
  • ---------------------------------------------
  • {V2.0.1.15} - Never released
  • [2009-05-16] Aeomin - Added Elianor's French translation.
  • [2009-04-18] Aeomin - Hopefully fixed crash for those who don't have WMP installed(I should say..removed?).
  • ---------------------------------------------
  • {V2.0.1.14}
  • [2009-04-13] Aeomin - Possible fixed annoying random crash!
  • ---------------------------------------------
  • {V2.0.1.13}
  • [2009-04-13] Aeomin - Fixed a critical mistake that caused malfunction.
  • ---------------------------------------------
  • {V2.0.1.12} - BROKEN
  • [2009-03-24] Aeomin - Fixed FTP?
  • [2009-03-11] Aeomin - Focus on fixing bug(s).
  • [2009-03-11] Aeomin - TIME UP, old start button clone support is officially dropped!
  • ---------------------------------------------
  • {V2.0.1.11}
  • [2009-02-25] Aeomin - Possible fixed data corruption on some files.
  • [2009-02-22] Aeomin - Fixed random typos.
  • ---------------------------------------------
  • {V2.0.1.9/10}
  • [2009-02-21] Aeomin - Patcher will load data from file if config data is embed (very useful when working on skin XD)
  • [2009-02-20] Aeomin - Possible fix random crash (ah man.. I received more than 40 thousand crashreports - -").
  • [2008-12-20] Aeomin - Added an option in ThorMaker that use old THOR format for patcher & game exe
  • [Because THOR format is ever changing, update from old patcher will not able to work]
  • ---------------------------------------------
  • {V2.0.1.8}
  • [2008-12-19] Aeomin - Added import delete list feature in ThorMaker
  • [2008-12-19] Aeomin - Start Button "Clones" config entries merged into custom buttons.
  • (Although it will kept working for a while, eventually it will be removed.)
  • [2008-12-19] Aeomin - Rewrote custom button generation.
  • [2008-12-19] Aeomin - Code clean up.
  • [2008-11-30] Aeomin - Able to use gpf patch file now, however this will only patch into default grf file.
  • [2008-11-26] Aeomin - URL opens in default browser instead always IE in notice box.
  • ---------------------------------------------
  • {V2.0.1.7}
  • [2008-11-23] Aeomin - Enabled madExcept(www.madshi.net) to trace fatal errors.
  • [2008-11-15] Aeomin - New default skin! (by Renn)
  • ---------------------------------------------
  • {V2.0.1.6}
  • [2008-11-02] Aeomin - Buttons now change to grayscale + blend when disabled (PNG only).
  • [2008-10-30] Aeomin - Fixed URL for "clone clients"
  • [2008-10-27] Aeomin - Added Filgaja's German translation.
  • ---------------------------------------------
  • {V2.0.1.5} [Experimental]
  • [2008-10-25] Aeomin - Implemented new .THOR format, while keep old one supported,
  • New one will produce smaller size compare to old one with exchange of slower
  • speed in ThorMaker.
  • [2008-10-24] Aeomin - .THOR format clean-up
  • [2008-10-22] Aeomin - I'm tired of Vista UAC crap; added asAdministrator tag.
  • [2008-10-22] Aeomin - Huge code clean up/recode (gotta make rooms for new config).
  • (Reduced few hundred lines of code)
  • [2008-10-22] Aeomin - Fixed glitches related BGM
  • [2008-10-21] Aeomin - Code cleanup, hopefully nothing breaks.
  • [2008-10-21] Aeomin - Fixed patcher unable to play internet radio(streaming audio).
  • ---------------------------------------------
  • {V2.0.1.4}
  • [2008-10-20] Note: Features that require changes in config will not implemented
  • until new config standard in.
  • Also, you may want to prepare for the up coming new config,
  • Old entries may deprecated sooner or later (probably few weeks after new config).
  • [2008-10-20] Aeomin - Added support for full URL in patch list [Suggested by cutelilkittie]
  • ---------------------------------------------
  • {V2.0.1.3}
  • [2008-10-04] Aeomin - Should fixed a problem in defragment.
  • [2008-10-03] Aeomin - Replaced BGM playing component; but broke BGMLoop
  • [Now uses Windows Media Player, which means can play whatever WMP supports]
  • [2008-08-22] Aeomin - Tweak bit on default skin.
  • [2008-08-19] Aeomin - Added blur effect to default skin.. Apparently doesn't look good as expected.
  • [2008-08-17] Aeomin - Enabled patcher update w/o compress (for those who having problem...)
  • [2008-08-16] Aeomin - Added FadeOnDrag option.
  • ---------------------------------------------
  • {V2.0.1.2}
  • [2008-08-05] Aeomin - Finalize clean up, return to normal routine...
  • [I figured there isn't much could do, the complexity of Thor Patcher
  • required every bit of code.]
  • [2008-08-05] Aeomin - Config clean up again.
  • [2008-08-05] Aeomin - client*_Name replace client*_URL and remove support for non compress file.
  • [2008-08-04] Aeomin - Improved ThorMaker(again), now able to add/update & delete file in single patch!
  • [2008-08-04] Aeomin - Working in progress debug build.
  • ---------------------------------------------
  • {V2.0.1.1}
  • [2008-08-04] Aeomin - Added Force_Start in replacement of old OpBit
  • [2008-08-04] Aeomin - [ThorMaker] - Improvement on File mode & Single File option (should be thumb up now).
  • [2008-08-04] Aeomin - For those who had problem with file mode, now should finally fixed.
  • (I finally faced this issue during test, this bug was exists since beginning..right?)
  • [2008-08-04] Aeomin - More config comment change.
  • ---------------------------------------------
  • {V2.0.1.0}
  • [2008-08-02] Aeomin - Random config commenting improvement.
  • [2008-08-02] Aeomin - Removed OpBit in remote config file.
  • [2008-08-02] Aeomin - Fixed window title doesn't change, only taskbar.
  • [2008-08-02] Aeomin - Removed title change in config packer, moved to config.
  • [2008-08-02] Note: Please use normal progress bar unless you MUST for sake of fancy design,
  • The image progress bar consumes a lot cpu power(which may impact performance).
  • [2008-08-02] Aeomin - Image progress bar now supports PNG (Untested).
  • [2008-08-02] Aeomin - Fixed image progress bar with jpg.
  • [2008-08-02] Aeomin - Code clean up on button generate.
  • ---------------------------------------------
  • {V2.0.0.6}
  • [2008-07-27] Aeomin - Fixed a bug during file delete in GRF (BETTER UPDATE IF YOU USE IT...)
  • [2008-07-06] Aeomin - Fixed a bug in patch list parsing (still struggle with zero patch problem?)
  • ---------------------------------------------
  • {V2.0.0.5}
  • [2008-06-26] Aeomin - Added config entry "BGMDir"
  • [2008-06-26] Aeomin - Added "Volume" for BGM (MP3 Only)
  • [2008-06-26] Aeomin - Moved BGM related config entried to dedicated section
  • [2008-06-26] Aeomin - Supports .mid file for BGM (personally i hate it -.-")
  • Please note that, for some reason, midi loading is bit slow depend on file size.
  • ---------------------------------------------
  • {V2.0.0.5?}
  • [2008-06-24] Aeomin - OK, fixed "PatcherURL" transplant...
  • ---------------------------------------------
  • [2008-06-01] Aeomin - Fixed encoding of chinese traditional language pack.
  • [2008-05-26] Aeomin - Canceled statistic, not only annoying for people, but also overwhelm myself.
  • [2008-05-??] Aeomin - Moved config entry "file_url" from local to remote (Change it anytime!)
  • [2008-05-12] Aeomin - Fixed error cause by empty patch list (OLD HARMLESS BUG)
  • [2008-05-12] Aeomin - Fixed a bug (though nothing is damaged nor anyone reported it)
  • [2008-05-10] Aeomin - Able to change Status text color & progressbar color via config.
  • [2008-05-03] Aeomin - Removed support in PatcherURL, use compressed one instead!
  • ---------------------------------------------
  • [2008-05-01] Aeomin - FIXED A CARELESS BUG!!!!!!!! Thanks Leky for report this!
  • [2008-04-27] Aeomin - Fixed space in location causes unexpect result
  • [2008-04-25] Aeomin - Fixed possible problem in last fix [-.-"] (okay.. maybe not, but it's an reinforcement)
  • ---------------------------------------------
  • [2008-04-25] Aeomin - Increased compatibility with GRF created by other tool (still 0x200)
  • - Highly recommended if you are facing file corrupted after patching!
  • [2008-04-25] Aeomin - Added option TimeOut.
  • [2008-04-24] Aeomin - Patcher window should be at center of screen now.
  • [2008-04-24] Aeomin - Fixed config packer save config file to wrong place.
  • ---------------------------------------------
  • [2008-04-23] Aeomin - Fixed an rare crash (Not in normal use).
  • [2008-04-23] Aeomin - Sorry about rush update, patcher title should be your server's name now (if you typed in config packer)
  • [2008-04-23] Aeomin - It seems that patcher self-update have some kind glitch, IMPROVED! (it SHOULD more smoother)
  • It's highly recommended to test locally before put in public
  • ----------- CodeName : Footprints ------------
  • o By default, patcher uses a new icon from Elixir's Custom Icon set.
  • - [http://www.eathena.ws/board/Hexed-Client-With-Custom-Icon-t183338.html]
  • o Supports thor file in patcher self-update & game client, it helps reduce bandwidth usage (use new config entries) [Long waited feature?]
  • o Code clean up.
  • o Now progress bar able to use image. (of course require use new config packer)
  • o New config entry "BGMLoop".
  • o Now notice browser will not show if an error is encountered (such 404 page not found...)
  • o Buttons are now support PNG(YES 24bit alpha!), along with my old old buttons set! [And yes, it's hours of my spare time]
  • o Added language entry "LangPatchingComplete" as requested.
  • o Taskbar blinks when patching completed while patcher is inactive.
  • o Reduced confusion related to Thor Maker, now auto correct directory (No more confusion on which directory should choose...)
  • o Redesigned Thor Maker's GUI, it should be more user-friendly!
  • o New option entry "Continue On Connection Fail".
  • o Tweaked thread, made it better in error detect.
  • o Patcher now should fully support windows Vista!
  • o Now patcher able to launch non ".exe" extension client.
  • ---------------------------------------------
  • [2008-04-06] Aeomin - Fixed a serious bug that caused thread crash.
  • ---------------------------------------------
  • [2008-04-03] Aeomin - Now patcher shows download speed when download patch file
  • [2008-04-03] Aeomin - Now supports file delete, the new thor maker is done in a rush, will remake GUI soon.
  • [2008-04-03] I have less time work on Thor Patcher now
  • [2008-04-02] Aeomin - Preparation of file delete support [THORV$21]
  • o Feature Plan : P2P(Peer to Peer) support[For patch file size >= 20MB?].
  • o Feature Plan : Multi thread download support[For patch file size >= 1MB?].
  • [2008-03-29] Aeomin - Included a small language pack (Translation may be poor...and yes i used google's language tool)
  • ---------------------------------------------
  • [2008-03-28] Aeomin - EXPERIMENTAL VERSION
  • [2008-03-28] Aeomin - Tweaked grf lib
  • [2008-03-28] Aeomin - Add RGZ SUPPORT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  • ---------------------------------------------
  • [2008-03-15] Aeomin - Possible fixed thread crash when individual file in patch was larger than *?MB
  • ---------------------------------------------
  • [2008-03-09] Aeomin - Possible fix for those who encountered problem of file not extracted.
  • ---------Special: Charistmas Edition---------
  • o Support delete file (not from GRF yet)
  • o Support multi client update (becuase of start button clone, it was rather a hack actually...)
  • o Start button clone supported! (Let player choose between 255 clients, sweet eh?)
  • o Fixed stack overflow in thormaker (Yes, unicode filename works)
  • o Add safe check to prevent dead loop when update patcher caused by incorrect hash
  • o Supports multi GRF!
  • o Fixed a hidden problem in thor format (oddly, that bug does not wish to 'jump out')
  • o Enhanced Thor Maker (GUI still needs improve)
  • o Splitted language entries to language.ini, however, old entries still work but in lower priority than language.ini
  • o Now, Thor Patcher stores in file when downloading patch file instead save in memory first (Download speed improved).
  • o Supports FTP for files.
  • ---------------------------------------------
  • [2007-12-14] Aeomin - Patcher now deletes file before extract new file (hopefully fix problem of file not update)
  • [2007-12-14] Aeomin - Fixed a problem caused when patch list index was not constant increase (eg. a commented out patch)
  • [2007-12-11] Aeomin - Possible fix download problem caused by space or other symbols in patch name
  • ---------------------------------------------
  • [2007-12-10] Aeomin - Fixed a serious bug that caused file not replace but duplicate in GRF
  • ---------------------------------------------
  • [2007-12-02] Aeomin - Add support of BMP as background image (Support transparent)
  • [2007-12-02] Aeomin - Attempt make PNG as background image --> FAILED BADLY.. (You may try, but...)
  • ---------------------------------------------
  • [2007-12-02] Aeomin - Finished custom language entries
  • [2007-12-02] Aeomin - Fixed some possible freeze problems
  • [2007-12-01] Aeomin - Start working on language.
  • [2007-12-01] Aeomin - Add background music support
  • ---------------------------------------------
  • [2007-12-01] Aeomin - Fix problems with File Mode patches.
  • ---------------------------------------------
  • [2007-11-28] Aeomin - First customizable version.
  • [2007-11-28] Aeomin - implement most config entries.
  • [2007-11-27] Aeomin - Brainstorm new entries in config file.
  • [2007-11-27] Aeomin - Rewrite Config_Packer, makes possible to store not just config also resource data (images and such)
  • ---------------------------------------------
  • [2007-11-26] Aeomin - Modified Config_Packer, now no longer need make backup of patcher
  • Config_Packer will automatically erase previous config data.
  • ---------------------------------------------
  • Thanksgiving 2007 - Initial public version.
Back
Top