Menu

Patch Notes

BGKame22
v1.00

First release version.


v1.01

Instead of just reading 'GamePath' reg key, it does now also consider 'ProgramX'. Necessary because there were syncing problems on some computers, who didn't have 'GamePath'. Added a solution guide if this still doesn't work for you.


v1.02

Added '(4)TurtleRock.w3x' and '(4)TwistedMeadows.w3x' to the hardcoded table (they were unintentional forgotten). Updated the synchronization-with-'Warcraft 3' method to make it even more comfortable to fix issues on that. Updated detailed guide on how solve synchronization problems is here: solution guide


v1.03
  • now compatible to all patch versions
  • fixed a bug in the test routine whether Warcraft III is already running or not
  • added that W3GPC allows only one instance (no multiple apps running at the same time)
  • fixed a map verification bug, where maps of the tables did't get checked for currency
  • code got completely reworked (with regard to the incoming expansion)
  • extern table files got a new header for version stability

v1.04

Reworked hardcoded and extern tables. Patched a bug were old extern tables filed couldn't be replaced and forced bugs in the computation of checksums. All tables now obtain patch independant checksums.


v1.05

Hardcoded table now includes all Warcraft III Patch 1.26 standard maps


v1.06

Unified table search, added a new patch search, which will be used in the expansion program. Fixed a bug where the path of a found map started with a backslash. That caused Warcraft III to reject the new built replay. Fixed a bug where a wrong path was passed to save a new map to the extern table. As a result the table couldn't save new checksums.


v1.07

Added the possiblity to detect the Warcraft III Folder via drag and drop onto the exe file. Made W3GPC compatible for parameters enclosed in inverted commas.


v1.08

Implemented the patch algorithm. All the required patch data is stored in a MPQ file. Patching is dependant on the MPQ support file (the range of supported patch versions). Added a backup MPQ that stores all original files, to restore this version later on.


v1.09

Fixed a bug where building the patch files caused a crash due to unchecked null pointer. Updated the method that reads the current patch version (didn't work for all patches).


v1.10

W3GPC is now asking for admin rights at the start (Win7 demands special rights to write in certain directories, where usually Warcraft III is placed). Added that at the installation the backup MPQ is created. Added that via drag and drop onto the exe a backup can be applied and another that all maps get parsed to the extern table.
- - -

v1.11

Updated the patch selection algorithms and all text messages. Fixed a bug, where Warcraft III gets detected in a wrong folder. Added that after finishing with Warcraft III it gets back patched automatically.


v1.12

Added that the user gets notified when a CD is required. Fixed a bug where the backup wasn't applied when the patch MPQ was missing. W3GPC is saving war3patch.mpq now uncompressed to speed up computation (for a difference of 10MB).


Related

Wiki: Home
Wiki: Synchronize Error

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.