First, a brief update on me. I just spent over a week without the internet, but with power and my laptop. Needless to say, I was a code-writing whore during that time, with the occasional Star Trek episode to distract me from the srs bsns at hand.
Now, I'm back on the internet and am ready to show off my latest version of the Source Diagnostic Tool. (I abbreviate it SDT)
Source Diagnostic Tool
Version 0.9 - Beta
Version Date: August 6, 2009
FAQ
Q: What is the Source Diagnostic Tool?
A: The Source Diagnostic Tool (SDT) is a small, single-file program that will help the average Steam player solve quite a few technical problems on their own via a comprehensive troubleshooting tree. In addition to that, it will find information about your computer and will allow you to make a small text file with all the information people will need to help you solve your problem, in case SDT cannot solve it for you. Here are some screenshots:
Q: What is new since the last update (link)? A: I added new code to support the troubleshooting in the end of the program as well as a few common steps and troubleshooting techniques and bug fixes. I could definately use some comments and suggestions on this portion of the program.
Q: Sounds good, how do I use it?
A: Just download the file from my website here, and save the file to your desktop. Double-click the icon to run, and if a security box pops up, just push 'Run.' Then, the window will open and guide you through the rest.
Q: Will it access my Steam information or ask for my account information?
A: Absolutely not. This program will not sift through any of your Steam files or information. It will ask for conformation before you do anything with important files. It will not ask for or steal your account information. If you are still concerned, contact me on Steam and I'll prove it to you.
Q: What if I don't know how to perform a task it asks me to do?
A: Simply push the 'Forget It' button and create a text file from the 'Dump .txt' button. Create a new topic on TF2F or your site of choice in the Techincal Support section, explain the problem and what you are trying to do, and be sure to copy and paste your text file into the topic.
Q: Where can I get it?
Q: I've found a bug! Who should I report it to?
A: Me, and you should report it immediately. I will attempt to fix the problem and include it in the next update. You can report the problem to me via Steam, or simply post it in this thread.
Q: What is 'Developer Test Mode'?
A: Developer Test mode skips finding system information and will take you directly to the troubleshooting section of the program. Some of the links will not work, and you will not be able to dump a text file. Only use this if you wish to test it and send me feedback.
Q: I know C++ and would like to view the source code. Where can I get it?
A: The source file (sdt.cxx) is 90% commented and you can get it by asking me on Steam (Steam ID:
hellblazer970). The source code is roughly 2800 lines, written in C++ with the Borland WinBGIm Graphics Library.
Q: Can I see more of your programs?
Q: I have a suggestion, question or comment. How can I contact you?
A: You can contact me several ways. I'd prefer this specific topic for feedback, but you can always reach me via Xfire or Steam, both usernames are hellblazer970