Computer Wiz-War Bug Reporting Guidelines

Here are some guidelines on reporting bugs, errors, and other issues.  If you follow these, it will make it much easier for me track them down and fix them.  Please report all bugs to me at mdaneman@sbcglobal.net and put “Wiz-War Bugs” in the subject line.

Crashes:

If the program crashes, it will, in most cases, generate a log of the crash-causing error in the file Crash.log in the program folder.  Please send this file to me with a description of the circumstances surrounding the crash.

Hanging:

If the program hangs, please send me the last Save file prior to the hang (if such exists) along with a detailed description of the circumstances. If you keep “Autosave” turned on, the game will be automatically saved every 5min (save period can be changed through the “Options” menu) to file “Autosave.wsave” in the SaveGames folder under the main program directory.

Non-fatal errors:

Sometimes the program will generate a non-fatal error (such as producing a script error or kicking a client off the server for no good reason).  In cases like that, if the error was generated on the Server-side, it will be written into the server log file “WizServer.log” located in the program folder, and will usually also show up in Red text in the Game Log window. If the problem is on the Client-side, the exception listing will appear in Red text in the Game log window.  Game log can be saved by right-clicking anywhere in it and selecting “Save Game Log” from the menu.  Alternately you can just copy and paste the exception into notepad, word, etc.

Again, please send the appropriate file with as detailed description of the error circumstances as possible.

Cards or Object that don’t work as they should:

If any Cards or Object don’t work as you think they should by the rules of Wiz-War, let me know the problem Card/Object and the event leading up to the problem.  In some cases (mostly if the problem is particularly strange or tricky), it will be helpful to save the game at that state (by selecting “Save Game…” from the “File” menu) and send me the save-file which will be located in the <program folder>\SaveGames.

Other Information:

FYI. All the cards and objects in the game are defined in xml files located in the “<program folder>\Data” folder. I eventually plan to release a scripting guide explaining how to define your own cards or modify existing ones.  If you’re curious, take a look at files WizInit.xml, WizCards.xml, and WizObjects.xml.