WesWorkshop

Program versions

v1.2 (just announced)

This version is not ready yet but it is being developed.
New features scheduled:
  • Move-type] creation;
  • User made move-types can be used when setting personal unit's move-type;
  • Official races can be used when setting personal unit's race;
  • User made races can be used when setting personal unit's race;
  • Race tab language support;
  • Program icon;
  • If no tab is opened WesWorkshop logo is painted on the window;
  • Help menu now contains a link to the project site;
  • Translations checking tool;
  • Tools menu;
  • Tools menu contains a link to the translations page;
  • Tools menu contains an item to launch the translations checking tool.
From this version the following bugs have been fixed:
  • About frame, libraries tab: Libraries home page url is set to another field so it won't be opened when clicked;
  • About frame: License file paths have been set to a wrong location (/license/license instead of /license) so they won't be opened;
  • About frame, libraries tab: library NimRod urls were broken due to NimRod has been moved;
  • Unit tab: Resistances were badly set: eg. 'resist fire -10%' associated WML is 'fire=110' but output was 'fire=-10'
  • Language support: Some labels where not loaded;
  • Attack tab: the following macros were misspelled: {WEAPON_SPECIAL_STONE} -> {WEAPON_SPECIAL_PETRIFY}, {TRAIT_DEXSTROUS} -> {TRAIT_DEXTROUS}, {TRAIT_ELEMNTAL} -> {TRAIT_ELEMENTAL}

v1.1

This version has been released on 15th May 2014. Very Important Note:
The 'Attack' class has been changed. It means you will not be able to open your previous work. This has been done to make the code clearer and to enable future features releasing (I hope to enable users to create their own specials...). From this version the following fetures have been added:
  • A panel to create races;
  • A panel to create race traits, basic version;
  • A menu item which links to this wiki;
  • The program icon (maybe)
From this version the following bugs have been fixed:
  • If the path of the folder where you extract the utility contains spaces the utility won't be able to load settings so it will not run;
  • when you change the utility LaF the session is stored, the utility is rebooted setting the new LaF but the stored session is not deleted. The next time you change the LaF the older session is reloaded with the new one.
Developers notes:
  • The about file format has been changed from a ini file to an xml file. This has been done to make it easier to read by both people and the program;
  • The language system has been revisited. Each language is stored in a separate folder. Each folder contains more files, one per graphical component.

v1.0

This is the first version of the program. It allows the user creating/saving/opening attacks and units, exporting the WML code to a file.