Vexorian
Why no custom sig?
- Reaction score
- 187
This is just a tool that saves map space and improves its performance.
http://vexorian.wc3campaigns.com/wc3mapoptimizer/Wc3MapOptimizer3.7b.zip
http://vexorian.wc3campaigns.com/wc3mapoptimizer/Wc3MapOptimizer3.7b.zip
Code:
3.7b : emergency release, the readme wasn't even updated by the way, fixes serious bugs with combinations of the methods that require to rebuild the map's mpq. I seriously ignore if this version will work correctly with new patch, I just figured out new patch came out right now
3.7 :
- Fixed a bug with Merge initializations that could move to the global declaration a value that wasn't
declared yet and cause script errors.
- Fixed a bug with the selection of script files that choose commonj twice instead of considering blizzard.j
which makes me wonder if anybody actually used that option.
- It is finallly possible to use an auxiliar listfile to help the optimizer browse the map's file.
- Added an option that allows you to update/create the (attributes) file.
- An inescrupolous party has been calling the "Make world editor Crash" option a "Map protection", and were
making "gosu 1337" map unprotection tutorials to get rid of that "Protection" so I just changed the name
of that option to "Remove As much WE-only data as possible" with a warning that it will cause World Editor
to crash when openning the map file.
- Added a "Keep dummy war3mapunits.doo" option that allows the optimizer to keep a dummy war3mapunits.doo
in the map when using "Remove As much WE-only data as possible" , this is to prevent wc3sear.ch's map
upload script to mark the map as 'Corrupted by a Third party software'.
- Various interface changes.
- Improved the formatting of the readme.html file
3.6 :
- "Merge Initialization" , now saves even more script size and its merge globals process got a speed boost.
- "Optimize BJ functions" now also fixes a leak on GetCurrentCameraSetup and Adds a faster version of
PolarProjectionBJ.
- "Clean slks" no longer removes the special classification of units, cause it is actually considered by
the "Random Creep Unit Type" function.
- Added "Force Upper Case" option to "shortest variable/function names possible" it should be used to fix
a very rare bug that may happen in some maps when using that method.
3.5b:
- Fixed a chance to LOSE the script file of the map, when optimizing widgetized maps, this seems to have
been caused by a SFMPQ.DLL bug with listfiles when you make plenty of modiffications, or something like
that.
- Nothing else besides some minor updates on the readme, Download this version only if you had problems with
widgetized maps, It might not solve every single problem with widgetized maps, but at least it fixed the
ones presented in 2 maps I got. More minor updates might be released in the near future until I am sure
every single bug with widgetizer is fixed.