Author: Emil Persson a.k.a. Humus
emiper-8@student.luth.se
ICQ# 47010716

Usage:
The tweaker should be self-explainationary.
To change the picture in the main window, set logo=Your_picture_file_of_choise in the Tweaker.ini file.
The picture can be of either bmp (8bit or 24bit), pcx (8 bit) or tga (8bit, 24bit or 32bit) format. 


Revision history:
1.0  - 2000-12-04: Initial version

1.1  - 2000-12-06: You can now turn the animation off.
                   Moved most regsetting to a separate file. This to avoid setting unwanted key in
                   the register which could cause problems or hurt performance.
                   Settings can now be exported to a .reg file.
                   Small update in the about box.

1.2  - 2000-12-08: Added support for fast resolution switching.
                   Automatically detects if the regs are in 0000, 0001 or higher.
                   Small update in the about box.

1.21 - 2000-12-10: Fixed a bug that caused the resolution not to change when new resolution selected.

1.22 - 2000-12-13: Replaced the "bad" ini file with the correct one.

1.3  - 2000-12-16: Added special settings menu. Contains Anisotropic filtering, LODbias and FSAA.
                   New regsettings can now be added within the tweaker, no need for ini editing anymore.
                   Fixed a bug with resolution change.
                   Fixed a bug with the detection of the correct directory in registry.

1.4  - 2000-12-19: Added a bunch of setting in the specail settings dialog, such as subpixel precision,
                   buffers and dithering options.
                   Added "Fix shimmering" setting for those trinitron monitors having problems.
                   Added newbie support. That is, a tweaker help and a guide to the common regkeys and settings.
                   Added a bunch of new cool animations.
                   Added support for in program change of background image.
                   Fixed some minor bugs.

1.5  - 2001-01-06: Added support for profiles. Included a recommended default profile + profiles for a few common games.
                   Added a bunch of standard regkeys.
                   Added export settings to .html.
                   Fixed export settings to .reg to include the settings from the special settings dialog.
                   Added two cool animations.
                   Added a background image.
                   Added sounds.

2.0  - 2001-01-13: Added a gamma control.
                   Added a few regkeys.
                   Added advanced settings dialog with a bunch of setting for the experienced user.
                   Added option for image scaling on flat screens.
                   Refreshrates can now be adjusted.
                   You can now open various files such as tweaker.ini/win.ini/system.ini from the tweaker.
                   You can now turn on/off the ATi systray icon.
                   You can add the tweaker to the ATi systray icon.
                   You can add a quick gamma control to the ATi systray icon.
                   Added a new profile for Colin McRae Rally 2.
                   Updated the rest of the profiles.
                   Added OpenGL information.
                   Added system information.

2.1  - 2001-01-25: Added a standard regkey.
                   Updated anisotropic filtering and LODBias options.
                   Added a profile for Insane.
                   Added DirectX information box.
                   Added settings for hardware GDI and hardware cursor support.
                   Added troubleshooting section with possibility to list all registry keys or to clean it up completely.

2.2b - 2001-01-29: Added Win2k support!
                   The OpenGL information box now show all WGL_extensions.
                   It does no longer write the RegBaseDir into the .ini file after finding one to avoid conflicts between 9x/2000. If present it'll still use it though.
                   A few minor details changed.

3.0  - 2001-02-04: Major GUI update
                   All standard settings available the frontpage.
                   You can now not only turn setting on/off, you can also remove them from registry completely.
                   No more "do you wanna add all those keys ..."
                   Improved Win2k support
                   "Clean up registry" is now available in Win2k.
                   Applying profiles now work properly in Win2k (no more still running in background eating all cpu resources).
                   New animation mode: Random.
                   You can now choose whether to show obsolete resolutions too (lower than 640x480 or bitdepth lower than 16).
                   You can now let the tweaker clean up settings that aren't in the profile before applying it.
                   You can now export profiles to RadTweak.
                   Added profile for 3dMarks2000 and VillageMark.
                   The other profiles were updated to better fit the philosophy of Raid-on Tweaker v3.0
                   Added registry directory information, so you can see where the tweaker are changing stuff.
                   Minor updates on the other information boxes.
                   Added a few keys, and removed one.
                   Updated the help, all keys now have a explaination or a at least a comment.
                   Changed the about box slightly.

3.1  - 2001-02-11: Added support for /private settings.
                   Added a whole bunch of OpenGL/private setting.
                   Added the GameGamma DirectX setting.
                   Added support for customized shortcuts.
                   You can now apply a profile, set a gamma value, and run a game with boosted priority with just a single doubleclick.
                   Updated some of the profiles.
                   Fixed some minor bugs. 

3.2  - 2001-02-21: Added the option to force gamma.
                   Added help for the /private keys.
                   Added a button to the help at the front page for faster/easier access.
                   Added two background images.

3.3  - 2001-03-06: The gamma slider now initialitzes to the current system gamma value.
                   The Tweaker now registers the .profile file type so you can just doubleclick a profile to apply it.
                   The system information box now shows the CPU clock frequency.
                   You can now import RadeonTweaker profiles.
                   Added RadeonTweaker to the external menu.
                   Added PixelCenter, enableVidMemTextures and forceSingleBuffer regkeys.

3.4  - 2001-03-09: The tweaker now detects the correct directory even if it's above 0009.
                   Added support for DVD settings and added three DVD keys.
                   Added a status bar which displays driver version, resolution, cpu frequency etc.
                   Regedit now goes directly to the base directory in the registry if started from the tweaker.
                   Fixed a bug with the detection of the current display settings in Win9x/ME.
                   Added the driver version to the graphic card information box.
                   You can now have a Gamma value in your profiles.
                   Improved RadeonTweaker profile import.
                   Fixed a few minor bugs.
                   Fixed a minor compatibility issue with gamma for people upgrading from 2.x or older versions.
                   Added the LVB setting. 

4.0  - 2001-03-11: Added overclocking!!!(Win98/ME only for now) - Thanks to Vahur Sinijrv!
                   Made overclocking available from the ATi systray icon.
                   Added two commandline options: Clock=xxx and OverclockControl.
                   Added clock settings to the customized shortcut dialog.
                   Profiles can now hold a comment.
                   Author info is now imported from RadeonTweaker profiles as a comment.
                   Added documentation to the undocumented keys.
                   Added four user supplied profiles by Ryan Blosser.

4.1  - 2001-03-13: Added overclocking in Win2k. - Thanks to Paddy!
                   Made asynchronious overclocking possible. - Thanks again to Vahur Sinijrv!
                   Added the Clocks=xxx:yyy commandline option for asynchronious overclocking.
                   The status bar now shows core/mem clocks.
                   You can now let the tweaker set the clock when Windows starts.
                   Added a redraw screen button for removing miscolored pixel when clocked too high.
                   The system info box now detects multicpu systems.

4.2  - 2001-03-20: The tweaker now lets you set up to 128x anisotropic filtering.
                   You can now let the tweaker start with Windows as a tray icon.
                   The tweaker now minimizes to tray.
                   Profiles, resolutions, gamma and overclocking is available from the rightclick menu.
                   Added a small uninstall utility.
                   Added the PointSprites setting.
                   Added a 3DMarks 2001 profile.
                   Added a user supplied default profile provided by Stregone.

4.3  - 2001-03-22: The uninstall utility now properly uninstall the overclocking sysfile in Win2k.
                   The tweaker can now free up system ram for you.
                   The tweaker now makes sure to set the clock back to the selected value after power events.
                   Minor documentation update.
                   Fixed a minor commandline decoding bug.
                   Added "disable Windows file protection" windows tweak.

4.4  - 2001-03-28: Fixed a bug with a missing quote in the .reg export. - Thanks Himself for notifying me.
                   The tweaker now displays correctly with non-standard font size configurations.
                   Added a "HyperZ on" profile which enables all HyperZ parts in both D3D and OpenGL.
                   Added support for 3x FSAA.
                   You can now overclock up to 250MHz.
                   The listview now accepts non-boolean settings.
                   You can now toggle setting with the left/right arrows and +/-.
                   Moved some settings from the advanced settings to the listview.
                   Added the ZCompressionMode, enableAnisotropicFiltering, disableScreenSavers and BadTexCoordCullDisable settings.

4.5  - 2001-03-30: Fixed asyncronious overclocking in Win2k. - Thanks to Paddy for the code and thanks to all who pointed this out.
                   Updated the documentation.
                   Added help for the advanced settings.

4.6  - 2001-04-02: Added memory timing and latency options to the overclock control. - Thanks to Vahur & Paddy.
                   Added two commandline options: Timing=X and Latency=X
                   Updated the links menu with the new address to the tweakers homepage and a link to Vahurs setclk page.

4.7  - 2001-04-06: Better support for restoring clock after power events.
                   Fixed the bug with setting timing/memory on startup.
                   Added a defaults button on the overclocking panel.

5.0  - 2001-04-26: Made separate apply buttons for latency/timing and the clocks.
                   Major GUI update, much better profile handling.
                   Updated some profiles.
                   Added save/restore desktop icon positions.(Win98/Me only)
                   All those path problems should be gone, no more overclocking not working after upgrading etc.
                   You can now choose whether to include gamma/special settings into the profile or not.
                   Added a bunch of new OpenGL/private settings.
                   You can now delete settings from the list too without editing the ini file.

5.1  - 2001-05-12: Fixed the link to Raid on tweakers homepage on the links menu.
                   Fixed the bug which caused special settings dialog to not get updated after applying a profile.
                   Added Direct3D and DirectDraw sections to the tweaker.
                   Added loads of new keys for those sections.
                   Lots of code cleanup.
                   Made the overclocking dialog "smarter". The last problems with overclocking for people whos card cannot change the latency/timing should be gone.
