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.