Campaign Processing Helper v1.1

WARNING:
THIS PROGRAM IS DISTRIBUTED "AS IS". NO WARRANTY OF ANY KIND IS EXPRESSED OR IMPLIED.
YOU USE IT AT YOUR OWN RISK. THE AUTHOR WILL NOT BE LIABLE FOR DATA LOSS, DAMAGES,
LOSS OF PROFITS OR ANY OTHER KIND OF LOSS WHILE USING OR MISUSING THIS SOFTWARE.

Table of contents


Description

Campaign Processing Helper (CPH) is a program, which helps to optimize Warcraft III campaigns. Usually the manual process of optimization looks like that:

  1. Extract map from the campaign file.
  2. Run through Widgetizer.
  3. Run through Optimizer.
  4. Add optimized map to the campaign file.
  5. Repeat steps 1-4 for other maps.

CPH automatizes this process. User just presses one button, and the program does the rest.


Settings

The program should be configured before using. You need to have WC3 Map Optimizer and/or Widgetizer on your computer.

If you are going to use WC3 Map Optimizer, then follow these steps:

  1. Switch to Optimizer tab.
  2. Check on Path to Optimizer.
  3. Press ... button and select vxjwtsopt.exe.
  4. Select the options you want to use. *
* Options are described in Optimizer manual ("Command line" section). To use default Optimizer settings, uncheck all options.

If you are going to use Widgetizer, then follow these steps:

  1. Switch to Widgetizer tab.
  2. Check on Path to Widgetizer.
  3. Press ... button and select batwidgetizer.exe.
  4. Specify Options file (press ... button and select .ini file). *
* Options file is usually named Widgetizer.ini and located in the Widgetizer directory, but you can use your own file.

Settings tab grants access to CPH configuration.


Usage

If you have not configured CPH, please read the Settings section. Otherwise, proceed.

  1. Switch to Campaign tab.
  2. Specify Campaign file (press ... button and select .w3n file). *
  3. Select maps you want to optimize (you can use Select all and Deselect all buttons).
  4. Press the Process maps button.
* Make sure you have a backup copy of the campaign file.

That's all. CPH will show progress on the Log tab. You just need to wait for Processing finished message. After that, you can save the log (for analyzing), or clear the window.


Credits


Changelog

v1.1 [**.02.2012]

v1.0 [20.08.2011]