web space | website hosting | Business Hosting | Free Website Submission | shopping cart | php hosting

Warcraft III Configuration Utility
(short War3Config)


First of all a screenshot of War3Config.

This is an utility to configure Warcraft III BEFORE it's launch. It has the standard configuration abilities as
well as some extra features.

Download it now!

Note: If the download doesn't work, go to my alternative download site. You will find War3Config under Warcraft III tools.

Extra features:
- Battle.net account names list (easier and quicker access to multiple accounts)
- Enable "Allow Local Files"
- Loading/Saving of a whole Configuration (will be saved as INI file)
- Mipmap Detail selection
- OpenGL Mode
- Refresh Rate changing
- Remove World Editor Limits
- Renaming of existing campaign profiles
- Select paths for savegames, replays, logs and errors
- Texture Color Depth selection
- Turn "Allow Local Files" On/Off
- Turn Intro Movie on startup On/Off (you have to switch it on again after starting and quitting Warcraft 3)
- Turn Midi On/Off
- Turn Software Midi On/Off
- UMSWE Support


Some features, I think, are not 100% clear to everybody. I'll explain these in the following lines:

- Allow Local Files:
When you enable this option, Warcraft III will use files from folders (like WorldEdit). This is very useful if you want to modify any file from Warcraft III and don't want to put it in the MPQ. This can also be a way to distribute mods (although I don't recommend it). Please be aware of other (mostly WorldEdit) enchancers. I'd suggest you to move them to another directory when playing Warcraft III. This includes (but not limited to) the X-Tra editor, the WorldEdit enchancer (known as Blink!), the Trigger Editor Blink as well as older versions of UMSWE. To sum it up: All files and folders (not empty folders) with the same structure as in war3.mpq should be moved to another directory. If you use WorldEdit, you can put them in again (before you launch WorldEdit; otherwise WorldEdit won't use them). If you have moved the WorldEdit enchancers away, you can move the files you want to use with Warcraft III (e.g.: modified skins and so on) into the Warcraft III folder. Don't forget to remove them if you want to use WorldEdit and don't want to use the files (e.g.: modified skins) with WorldEdit.

- Auto-apply Settings:
If this option is enabled all changes you make are immediately and irrevocably saved. You don't have to hit the buttons "Apply Settings" if this option is enabled.

- Battle.net account names list:
To add a new account names, click "Add". Then you can enter a new name. If you confirm this, it will immediately saved to Registry (only the new account name to the War3Config key (HKEY_CURRENT_USER\Software\War3Config), not the new account name to the Warcraft III key as current user).
If you click "Delete" the selected account name will be deleted from the list. The Battle.net account names from your list are also saved to each configuration (INI) you save.

- Loading/Saving of a whole Configuration:
You can save a configuration as INI file by simply clicking on File -> Save Configuration. Now you can specify a
name for the configuration. Then you have only to click on Save to save it. To restore a configuration (saved as
INI) you simply have to click on File -> Load Configuration. Then select a configuration and click Open. You'll be
asked if you want to save the loaded configuration directly to Registry. If you click no, you have to click Apply
Settings in every category to save it to Registry.

- Mipmap Detail:
You can choose a number from 0 to 2 as mipmap detail level. I removed the Edit-field, because I think only these
values are necessary. The higher the value, the unsmoother gets the graphic of Warcraft III, but the more performance you'll get.

- OpenGL Mode:
If OpenGL Mode is enabled both Warcraft III and the WorldEditor will use OpenGL as graphics system. You should only use it if OpenGL runs on your machine faster than Direct3D or if you are encountering Direct3D problems. Anyway you have to run Warcraft III with War3Config in order to make this setting take affect. To do it manually create a shortcut and add "-opengl" (without the quotes) at the end.

- Path for savegames/replays/logs/errors:
Here you can specify where your savegames, etc. will be put. You can click on choose to directly choose an existing folder or write the path into the editable textfield. Logs and errors are files from Blizzard that record different things (e.g.: when Warcraft III hangs, it can be, that it creates an errorfile, that describes when the error appeared, etc.).

- Refresh Rate:
Here you can specify the refresh rate used by Warcraft III. You can leave it at the default value. I suggest to use the highest refresh rate available. You can only set values supported by your hardware (monitor, graphics card).

- Remove World Editor Limits:
With this setting enabled the limits for the number of doodads and some other limits are removed. This is the same method as used in WE-No-Limits.

- UMSWE Support:
Since UMSWE 4.0 War3Config comes with launching options for UMSWE. Additionally War3Config will be included in every further version of UMSWE. Learn more about UMSWE at http://umswe.wc3campaigns.com.

 

Version History:

1.6: released on 23.09.2003
- Added The Frozen Throne support.
- Increased the duration for the hints.
- Added new option: Window Mode.
- Improved the way to add start parameters.
- Added new feature: Change Installpath (with this you can switch between installations).
- Added new feature: When War3Config can't find a valid installation of Warcraft III, you can try to restore a damaged
  installation (this includes only "damages" in the Warcraft III registry settings).
- Added new feature: Fake Uninstall (with this you can fake an uninstallation, without deleting your installation).
- Removed the Apply Settings buttons for each section and added one for all settings.
- Removed the "Remove Allow Local Files value" button (you can do this with the Registry Cleanup feature)
- Added support for UMSWE.
- Added a new option: Remove World Editor limits.
- Changed some dialogs.
- Added a new option to the general options: Enable Windows XP Controls.

1.5b: released on 18.04.2003
- Fixed minor appearance issues caused by the changes in 1.5a.

1.5a: released on 17.04.2003
- Improved some minor things.
- Fixed a bug that prevented the gamma value from saving correctly.
- When loading a configuration War3Config will find now all Bnetnames in an saved configuration (INI). Before it didn't
  find all entries if there was a hole in enumeration (e.g.: Bnetname0, Bnetname3, Bnetname5). Such a hole in
  enumeration can be caused if a user manually edits a configuration.
- The current Battle.net username can now also be deleted.
- Added a button to start the World Editor.
- Added a new feature "Auto-Apply Settings".
- Added an options dialog to set options like "Auto-Apply Settings", the paths for the executables of Warcraft 3 and
  the World Editor and startup parameters for Warcraft III and the WorldEditor.
- If Warcraft III is not correctly installed the main window will no longer appear. Instead a message box pops up and
  informs you that Warcraft III is not correctly installed.
- The LAN account name will now be saved correctly.
- Added two new options: Refresh Rate, OpenGL Mode.
- Changed the Midi and Software Midi settings from dropdown-menues to checkboxes.
- If a configuration (INI) contains illegal values for the network game port and the refreshrate, standard values will be
  used instead.
- War3Config comes now with the default configuration of Warcraft III.

1.5: released on 01.11.2002
- Added a Battle.net account name list. You can add names to the list, delete names from the list. With this you can
  switch more quickly between multiple account names (especially good when you share Warcraft III with others on
  one computer). The names are saved in the Registry (HKEY_CURRENT_USER\Software\War3Config). If you save now
  a configuration (INI) it will save all names from the list into it. If you load the configuration, the Battle.net account
  names will be automatically saved to Registry (War3Config prompts you if you want to save the configuration directly
  to Registry; the account names will be saved to Registry anyway).
- Added "Registry Cleanup" to the main menu. With this button you can delete all keys that my program creates. Note:
  If you press F5 ("Reload Configuration from Registry") or if you quit War3Config and launch it again, the keys and
  values will be created again. In addition to this they will also be created again if you change options like
  "Battle.net Account Name" or "Allow Local Files" (shortcut for this is F6).
- Fixed minor appearance issues.

1.4b: no public release
- Added a button to delete the "Allow Local Files" key (that will be automatically created if you start War3Config
  or if you access the option "Allow Local Files).
- Added hints to all options. The hints inlude which options stress your CPU/Memory/Graphics card. This can help
  you, especially if you have a slow CPU/Memory/Graphics card. This means that if in the hint is written something
  about CPU/Memory/graphics card and you have a weak hardware component of that class and your Warcraft III
  doesn't run smooth you may tune around here.
- Restricted the Mipmap Detail option to a value from 0 to 2. I've tested it out with a miplevel of 4. The result is
  a rotten output of Warcraft III, I think that's not the way Blizzard designed the game.
- Removed the X button in the Dialog which asks you for a new name for a profile. By default the program hangs when
  you clicked on it.
- Disabled the Maximize button in the main window. I think it's not necessary to maximize my program.

1.4a: released on 09.09.2002
- Added a new option: Allow Local Files. If this option is enabled, Warcraft III will take files from folders. By
  default this option is disabled.
  Note: If you start War3Config the first time it'll create a new DWORD value in your registry (HKEY_CURRENT_USER\
          Software\Blizzard Entertainment\Warcraft III\Allow Local Files with the value 0 (default)).

1.4: released on 03.09.2002
- Fixed various issues at Reloading/Loading configurations from Registry/INI file.
- You can no longer write into the dropdown menues.
- When you load an external configuration (INI) you will be asked whether you want to save the configuration you
  loaded directly to Registry or not.
- Changed the shortcut for "Reload Configuration from Registry" to F5.
- Changed the entry File -> Close to File -> Quit and changed the shortcut for it to Ctrl+Q.

1.3: released on 28.08.2002
- Added an extra feature that allows you to rename existing campaign profiles.
- Fixed a bug that prevented the musicvolume value from loading from an external configuration (INI) correctly.

1.2: released on 27.08.2002
- If Warcraft III is not correct installed all Options will disable correctly and a little info text is shown.
- Now you can only select campaignprofiles that are available.
- The Loading/Saving of configurations feature is completed. You can now save a complete configuration into a INI
  file. This is useful, if you want to quickly switch between two preferred settings (lets say one for single player,
  one for Battle.net).
  Note: If you specify for Network Gameport a lower value than 1024 the last correct number you entered will be
          saved to the INI. If you specify a value higher than 49151 the last number of the value will be cut
          (e.g.: 50000 will be 5000).
- In addition to the Loading/Saving of configurations feature I've added a panel that indicates which configuration
  is loaded.
- Added a Reload Configuration from Registry menu item. With this you can easily reload the settings, if you haven't
  saved your changes and want the last saved settings back.

1.1: released on 06.08.2002
- Removed 'Restore Defaults' buttons which got no functionality yet.
- Added a panel to the Statusbar that indicates whether changes were made or not.
  Note: If you change the settings again to the initial settings (of the current startup of War3Config), it won't
          indicate that no change have been made.
- Fixed a little spelling mistake in the Info. It should be 'War3Config' not 'War3config)'.
- Added an readme.txt to the ZIP archive.

1.0: released on 05.08.2002
- Initial Release

 

Acknowledgements:
Special thanks to StonedStoopid (admin at www.wc3campaigns.com) for giving me the source code of WE-No-Limits.

It is my effort to provide you a tool with almost no bugs. Therefore I'll release a new version of it as soon as a bug is discovered. If you discover a bug, then send a detailed bugreport to scfreak045@hotmail.com. Remeber that the bug must be reproduceable, so explain exactly what you have done and what happened.

THIS PRAGRAM IS FREEWARE. THEREFORE YOU MAY USE IT AS YOU WISH.
THE PROGRAM IS BEING PROVIDED TO YOU "AS IS" WITHOUT WARRANTY OF ANY KIND, NEITHER EXPRESSED NOR IMPLIED. THEREFORE I AM NOT LIABLE FOR ANY FORM OF DAMAGE INCLUDING, BUT NOT LIMITED TO DATA LOSS, HARDWARE FAILURE AND WHATSOEVER.

Do you want to report a bug? Or do you have a really good suggestion for my program? Or just giving feedback?
Discuss it in my forum or e-mail it to scfreak045@hotmail.com!

© 2002 - 2003 Starcraftfreak. All rights reserved.