Version history

Cougar World

HOTAS Cougar

Downloads

Known Issues/ Mods

Sales

F.A.Q.

Programming

Tips and Tricks

Community

Policies
Latest versions
The table below shows the latest released versions of the software and documentation for the Cougar. Below the table are the version histories for the various apps/docs. If you don't have the latest versions, then download them from the Update section. Below the table, the version histories are detailed in case you're particularly fascinated to find out what has changed beteeen different versions. I hope it's thrilling reading for you! ;)

Name
File name
Version
Released
CCP
HOTASConfig.exe
3.0.0.1
8th Nov, 2004
Compiler
HOTASCompiler.exe
3.0.0.1
8th Nov, 2004
Firmware
HOTASUpdate.exe
3.0.0.6
8th Nov, 2004
Multiple Devices
MultiDevices.exe
1.0.1.1
8th Nov, 2004
HOTAS Cleanse
HOTASCleanse.exe
3.0.0.0
8th Nov, 2004
ThrottleRange
ThrottleRange.exe
1.0.0.0
8th Nov, 2004
HOTAS View
HOTASView.exe
3.0.0.0
8th Nov, 2004
Button and Flags state
CougarBstate.exe
3.0.0.0
8th Nov, 2004
File Info
HotasFileInfo.exe
3.0.0.0
8 th Nov, 2004
Foxy and all of Foxy's applications
Foxy.exe, FoxyMFE.exe, Launcher.exe, Word manuals, etc. etc.
4.2 beta
22nd October, 2005
Error Codes (in Foxy's Info folder)
Error codes.rtf
7th July 2004
7th July 2004

Remember that for the original printed manuals we have versions in other languages as well which I haven't included in the table above.


CCP, Compiler, Firmware
Cougar Control Panel (CCP)

Version 3.00.1 HCO 2004 - Released 8 November, 2004

Version 3.01 - Released 16 July, 2004

  • Fixed Bug: A piece of data wasn't being deleted from the registry if the logical flag viewer was terminated abnormally. This would make it difficult for the Cougar to communicate with many of its apps. This is fixed.
  • New German readme.
  • New firmware 3.00.6 revb to go along.

Version 3.00 - Released 9 July, 2004

  • Fixed bug at install: New inf's and addressed installation issues ensure the drivers which are loaded are the appropriate ones for the current applications.
  • Fixed Bug: Startup options would allow the Cougar to be placed in Manual Calibration/Default Axis response.
  • Fixed Bug: Toe Brake calibration data is incorrectly saved.
  • Improvement: Manual Calibration has been completely overhauled and rewritten. New use for calibration whereby the user can have multiple calibration profiles (one of which the "Active Calibration Profile").
  • Improvement: User warning if their hardware does not match the "Active Calibration Profile".
  • Improvement: Inability to place the Cougar in Manual Calibration mode if the calibration data in the Cougar does not match the current hardware configuration.
  • Improvement: Communication between the CCP and the Cougar has been made more efficient.
  • Improvement: Manual calibration routine can only be advanced using the trigger, and not any button as it was previously.
  • Improvement: Manual calibration routine axis value graphic simplified to work better on all systems.
  • Improvement: Display of the firmware revision in the main view of the CCP (only supported for firmware revision 3.00.6 or later)
  • New firmware 3.00.6 to go along.

Version 2.04 - Released 14 March, 2003 (CCP still shows v2.00)

  • No addition to 2.03. Bugfixes on toggles on shiftbuttons.
  • New firmware 2.02 to go along.

Version 2.03 - Released 7th January, 2003 (CCP still shows v2.00)

  • No addition to 2.01, minor bugfixes.
  • New installer that fix the .INF file problem with 2.01.

Version 2.01 - Released 4th December, 2002 (CCP shows v2.00)
  • Addition: Show the actual values of the axis during manual calibration.
  • Recompile to fix the WinME problem communicating with the device
  • Improvement: Manual calibration data improvements
  • Fixed bug: Ability to save a profile as the default.tmc profile.
  • Addition: Ability to run the HOTASView application directly from the CCP.

Version 1.04 - Released 26th June, 2002
  • Setting the emulation ON and calibration options in the startup options causes the emulation ON part to not work.
  • Fixed the problem that arose when performing a manual calibration, then changing an axis setting and then pressing apply. This would cause the axis not to go to full range.
  • Improved manual calibration. This requires users to perform a new manual calibration if they are using manual calibration.
  • Removed the user's ability to set the Cougar to both manual calibration and default axes response. This combination of options would cause invalid calibration results.

Version 1.03 - Released 10th June, 2002
  • Profiles were saved without file names (got introduced in version 1.02).
  • THR axis not going to full range after performing manual calibration and applying a deadzone to an axis.

Version 1.02 - Released 3rd June, 2002
  • Corrected the wording of the message box when you press on the "Get Auto Calibration" button.
  • The CCP would hang (endless delay) after detecting that there was no firmware in the stick.
  • Calibration routine would show pedals (using SIMPED pedals) even if the "RCSType" variable in the HOTAS.INI file was set to 1.
  • Allowed the user to choose a different directory for the startup load profile option.
  • The auto/manual calibration option in the CCP was not working properly.

Version 1.01 - Released 27th March, 2002
  • Corrected the graphic positions of some controls to allow for the Japanese version of Windows (different font sizes).
  • Corrected the rudder calibration to allow for full range.
Version 1.00 - Original Release

Compiler

Version 3.00.1 - Released 8th November, 2004

  • Fixed Bug: RESET TOGGLES is working with /u/m/d flags.
  • Fixed Bug: LOCK and UNLOCK is working with axis statements.

Version 3.00 - Released 9th July, 2004

  • Fixed bug: Digitally programmed Toe brake axes working in wrong direction. Is 0% for fully depressed, should be 100% for fully depressed
  • Fixed bug: Various incorrect statement errors when using the USE KEYBOARD AZERTY in a joystick file. This covers primarily (but not exclusively) numbers used directly in digital axis and button statements, and /I /O in MIX digital axis statements.
  • Fixed bug: The CURVE main statement (as used aligned leftmost in the file) while compiling fine, does not generate the correct output.
  • Fixed bug: Long XDEF statements cause a compiler crash
  • Fixed bug: Middle hat positions unable to be programmed into an XDEF statement
  • Fixed bug: USE NULLCHAR statement non-functional
  • Fixed bug: USE PROFILE profile (CUSTOM) not downloading current calibration data
  • Fixed bug: Too many brackets in a file are causing a compiler crash
  • Fixed bug: /H statement in digital axis statements only hold down one character, even if the statement groups more than one together with the {} brackets.
  • Fixed bug: Excessive REM statements in a file cause unexpected results during download and usage.
  • Fixed bug: A LOCK (axisname, 50%) doesn’t lock the axis exactly at 50%.
  • Fixed bug: Digital axis statements with lower case names are being ignored
  • Improvement: Downloads to the Cougar with changes to the axis configuration requiring a restart of the Cougar, often cause problems with re-detection, and mouse movements on their own.
  • Fixed bug: Digital axis type 1 statements do not return an error if the center character is used, and a string is located after the end of the statement. ex: THR 1 16 a b c ThisTextShouldCauseAnError
  • Fixed bug: USE AXES_CONFIG would gives unexpected results when axes given in the statement had gaps in the numbers. Ex. USE AXES_CONFIG (1, -JOYX), (2, -JOYY), (4, -THR) results in axes overlapping after looking in the CCP
  • Fixed bug: USE AXES_CONFIG only modifies the direction of an axis, if it is negative. Ex. USE AXES_CONFIG (1, -JOYX), (2, JOYY) followed by a USE AXES_CONFIG (1, JOYX), (2, JOYY) still has the X-Axis reversed
  • Fixed bug: If the tab key is pressed after a REM statement in a macro definition, then the compiler will fail in the corresponding button statement if it uses /U, /M, /D.
  • Fixed bug: Files occupying more than 65% of the Cougar memory crash the compiler
  • Improvement: Addition of the USE HWSTARTUP, reducing much of the need to open the CCP/run the Launcher when one configuration is primarily used. This could also enable some users to use the programmable features of the Cougar on an OS where the TM software is not supported.

Version 2.01 - Released 4th December, 2002

  • Fixed bug: The statement: BTN TG1 CTL SHF 1 CTL SHF 2 does not produce the correct KD/KU key presses
  • Fixed bug: Combination USE KEYBOARD AZERTY and type 3 axis statement caused compiler error, and with the ^ (null) character.
  • Recompile to fix the WinME problem communicating with the device
  • Fixed bug: Repeating a MOUSEROTATE statement more than 8 times causes a compiler crash
  • Fixed bug: Having a digital axis statement with UMD modifiers and more than 49 regions causes a crash, ex: "ANT /U 2 50 TRIM (JOYY…".
  • Fixed bug: Displays an error message when defining Xflags greater than X32
  • Fixed bug: Can not configure the same axis number twice in the following statement: USE AXES_CONFIG (1, JOYX), (2, JOYY), (3, THR), (4, RDDR), (1, RNG)
  • Improvement: Increase the number of Xflags to 48
  • Fixed bug: Ordered of chorded keys is reversed when put on a shift statement, ex: BTN S1 /I SHF 1 /O 1
  • Fixed bug: Unable to state an Xflag great than 32 inside of an Xflag definition, ex: DEF X20 H1U AND X40
  • Fixed bug: Having a LOCK and UNLOCK statement in a digital axis statement would cause an error
  • Fixed bug: Having two consective Xflags or DirectX commands in a digital axis macro would only cause one of the commands to work.

Version 1.04 - Released 26th June, 2002
  • Added an error message when an axis macro is too long (>256 frames for entry & exit). The message suggests that the user puts the statement in an XFlag.
  • Ability to put shift button to other areas of the button mapping (8 way hats, XFlags).
  • Implemented the "USE CHORDED_FDFU" statement to give users the choice between the ordering for the key up (KU) of corded keys (SHF, CTL, ATL).
  • Removed the flagging of an error when a macro name starts with an 'X' character (ex: XMIT). The Compiler interrupts these macro names as reserved names (confusing it with XFlags).
  • The statement: "BTN S4 /T HOLDTRIM( JOYSTICK ) /T …" causes an error when it shouldn't.
  • Not allowing a hold & autorepeat command before a toggle switch, ex: "BTN S2 /H /T a /T b" is an error.
  • Variations of /O, /T on separate lines without their associated modifiers will compile, when it should generate an error, ex: "BTN TG1 a /O b /T c".
  • Retaining the state of the axis response option after downloading a file.

Version 1.03 - Released 10th June, 2002
  • The "USE MIY AS MOUSEY( 9, 2 ) - REVERSE_DIR" statement did not change the direction of the microstick Y axis.
  • Reporting line number errors for macro names that are reserved words.
  • No key presses after a RPT() command would cause the compiler to hang.
  • Having "CURVE ..." and "ANT 4 1000 a c e" statements in a file would cause the ANT not to generate any 'e' characters
  • The "ANT /I /O LOCK (ANT, 50%) 4 1000 a c e" statement would not produce the 'e' character.
  • Having a "DEF" without anything else on the line would cause a compiler crash
  • For digital axes statements, the direction of the "LOCK" value was reversed (this applied to axes that had their directions reversed in the first place).

Version 1.02 - Released 3rd June, 2002
  • Not allowing the user to have the following statement: "USE MIY AS MOUSEY( 6, 2 ) - REVERSE_DIR". But, would allow the "USE MIY AS MOUSE( 6, 2 ) - REVERSE_UD".
  • The directions of the REVERSE options on the USE commands are corrected.
  • Corrected white spacing within the CURVE statement.
  • Corrected the way the compiler reports line number errors for macro names that are reserved words.
  • Verifies the macro file to ensure that there are no macro names that are reserved words. Even if the macro is not used, the compiler will still flag an error if the name of the macro is one of the reserved names.
  • Corrected white spacing when there is a macro name inside of another macro. Specifically when there is no space between the open bracket and the name or between the name and the close bracket, for example: Macro1 = (Macro2 DLY(50)).
  • Having the following two statements in the same file would cause an error: "USE AZERTY" & "USE MICROSTICK AS MOUSE(...)"
  • The compiler would hang (endless loop) when the macro file contains the following statement: "REM ="
  • The statement "USE xxx AS SHIFTBTN REM ..." causes an error. The "REM" at the end of the statement caused the problem.
  • Reversed the ordering of the releases for grouped cord keypresses. Having a statement like "BTN TG1 SHF a" would get translated to "BTN TG1 /P SHF a /R SHF a", this has been fixed to get translated to "BTN TG1 /P SHF a /R a SHF". Some games require this sequence for it to work properly.
  • With no starting value, this statement: "USE MICROSTICK AS MOUSE (11, 2)" reverses the direction of the X axis.
  • When the "USE ALL_DIRECTX_BUTTONS" statement and the "USE TG2 AS DX2", the DX2 button is not assigned to TG2.
  • The following statement compiles when it shouldn't: "BTN S2 SHIFTBTN (S3) /I 2 /O 1"
  • The order of nested macro names would cause an error: macro2 = macro1 a
  • Having a "REM" command after a "USE PROFILE" statement would get added to the file name that the compiler would try to open.
  • Implemented the proper direction for axes locking. The command "LOCK( JOYY, 100%)" would lock the JOYY axis in the opposite direction.
  • The compiler would cause a crash when compiling the file: Snacko Falcon 4.tmj
  • Non-visible characters (0xA0) causing problems in the file, ex. "BTN S2 SWAP( JOYY, THR)x", where x is the character 0xA0 in hex.
  • Corrected white spaces errors in the statement "USE MICROSTICK AS MOUSE (x, y)" with modifiers (- REVERSE_xx)
  • The compiler was unable to open TMJ (and TMM) files that had dot characters in the file names, example: Testing.1.tmj
  • Not having a space before the FORCED_MACROS in this statement causes it to behave differently: "RNG 1 50 1 2 - FORCE_MACROS" The Cougar would take the '-' character as the center character.
  • Having the statements: "BTN H1M a" and "ANT /I LOCK ... /O UNLOCK ...", in the same file caused the H1M button to not work.
  • Corrected white space errors when using brackets after a repeat statement: "m1 = c, m2 = f, m3 = m1 m2 m1 m2, macro = RPT(5) (m3)"
  • The "MOUSEROTATE" command inside an axis statement was not working properly.

Version 1.01 - Released 27th March, 2002
  • Allowed the user to put 'USE ALL_DIRECTX_BUTTONS' and 'BTN H1UR a' statements in the same file.
  • Cleaned the output binary code a bit (took away unneeded null words and break bytes).
  • Fixed the issue with the white space for the MOUSEZ statements, such as 'USE JOYY AS MOUSEZ (8, 3)'.
  • Fixed the bug with the statement 'BTN TG1 /T a /T /A b /T c', the conflict between the /A and /T was causing a problem.
Version 1.00 - Original Release

Cougar Update (for flashing Firmware)

Version 3.00.6RevB - Released 16th July, 2004

  • Fixed Bug: HOTASUpdate being stuck at 1st stage if a user was pressing S1 or S2 or S3 or S4 as well as the trigger, is now fixed.

Version 3.00.6 - Released 9th July, 2004

  • Addition: Warning concerning often reported problems occurring after flashing with the throttle connected.
  • Improvement: Communication between the updater and the Cougar has been made more efficient.
  • Improvement: Support for the new Manual Calibration features.
  • Improvement: Support for the HWSTARTUP statement.
  • Improvement: Autorecovery scheme strengthened.
  • Improvement: No longer deletes the Calibration Profile(s).

Version 2.02 - Released 14th March, 2003

  • Fixed bug: Toggles on shiftbuttons.

Version 2.01 - Released 4th December, 2002

  • Fixed bug: Corrected a problem with some axis jumping from minimum to maximum range.
  • Recompile to fix the WinME problem communicating with the device
  • Fixed bug: TRIM, CURVE, REVERSE functionality has been patched from the previous version for all throttle and rudder axes.
  • Fixed bug: Keyboard implementation has been changed so that multiple KD's only require one KU to cancel the pressed key.
  • Fixed bug: The trim to current function was not working properly.
  • Improvemnt: After flashing the joystick, the program deletes the calibration.ini file.

Version 1.07 - Released 26th June, 2002
  • Correction for very slow trim movements.
  • Shift button changes are applied immediately and can be assigned to any button or Xflag.
  • Improved windows detection of the Cougar to help with people who experience the Cougar drop-outs problem.
  • Does not execute if another file called "*HOTASUpdate*.exe" exists. If it did exist it would cause improper results.
  • XFlags are now being properly cleared upon loading of a new profile.
  • Improved the auto-recovery functionality.
  • Improved auto calibration routine.

Version 1.06 - Released 3rd June, 2002
  • When using Win98, having 6 axes connected (rudders), then the user turns emulation on and off, and then reboots. When Windows boots back up, it would only report 5 axis.
  • Corrected the spontaneous (random) button pressing problem. The Cougar would cause buttons to be pressed, even though the user would not be pressing the buttons.
  • Improved interrupt handling
  • The detection of rudders is no longer automatically (hot-plugable). For the Cougar to recognize rudders, the user must unplug the Cougar, plug in the rudders and then re-plug the Cougar into the USB port of the computer.

Version 1.05 - Released 27th March, 2002
  • Fixed button shifting error.
  • Improved USB communication.
  • Corrected the /I and /O reversed for programming issue
  • No End Force: A statement such as 'BTN TG1 < { a b } >' would cause the Joystick to stall after the operation took place. The firmware has been changed to adjust for this error.

Version 1.00 - Original Release


Cougar Bstate (Button/Logical Flag State Viewer)

Version 3.00 - Released 9th July, 2004

  • Description: With the emulation enabled, this application enables the user to see the current state of both the Physical buttons and the available XFlags.

Cougar File Info (Version Number Viewer)

Version 1.00 - Released 8th November, 2004

  • Description: This utility retrieves all Cougar programs versions to ease tech support.


Foxy and its supporting applications
Foxy

Version 4.2 beta - Released 23rd October, 2005

  • New feature: In Foxy's Help menu, there's a menu item where you can check whether you're running the latest version or not. This requires an Internet connection.
  • New feature: There's a new app, Foxy's In Game Launcher (FIGL) that can download files, profiles and run executables from within a game from a programmed Cougar. See the Word .doc Manual (Help menu) or Help file for more information.
  • New feature: Foxy can now let you know which logical flags have been assigned in a joystick file. See the Edit menu. (Thanks for the feature request Jagstang!)
  • Improvement: DirectX KeyTester completely overhauled. It is much more efficient and won't miss key presses now. Added F13 to F24 detection as well.
  • Improvement: Foxy's Windows Key Testers will now remember the state of the Menu on / Menu off label. This is used when testing "ALT + key" statements which normally don't get picked up in the key tester if they are a menu item shortcut.
  • Updated: Unsupported.exe, minor additions to manuals and help files.
  • Bug fix: DX8 Key tester can now be started from the Key Tester's View menu. This wasn't working properly before.
  • Bug fix: Printer Setup (for setting Landscape/Portrait orientation) wasn't working in Foxy or FoxyMFE in XP and Win2k. Now fixed.

Version 4.1 - the updated CD release

  • Bug fix: Issues with identifying macros used with tabs in macro file and mixture of cases with macros has been fixed.
  • Bug fix: FoxyMFE and Foxy have been modified so users with language/keyboard change issues can use it without language reversion. See this thread for a discussion on this.

Version 4.0 - Released 9th July, 2003

  • Bug fix: Communication to Calibration tab on CCP now works properly.
  • Bug fix: If the tab key is directly after a macro in a joystick file, the macro is not identified as having been used.
  • Bug fix: Tab key not working in the Template Editor/ReadMe window.
  • Bug fix: Save As routine now checks to see if the file is Read Only.
  • Bug fix: Colour highlighting issue when using TABs as separators is fixed.
  • Bug fix: NumLock On feature fixed.
  • Bug fix: Capture as bitmap white box issue on XP/Win2k fixed.
  • Bug fix: Colour highlighting of large files fixed.
  • Bug fix: The Template Editor when opening up a file, was sometimes flagging it as modified when it wasn't. This is now fixed.
  • Bug fix: Launcher menu wasn't always displaying when status mode monitoring was enabled. Often required mouse movement to display menu properly. Fixed.
  • Bug fix: Mouse Tester wasn't changing resolution on Win2k/XP and wasn't taking account of frequency. Fixed.
  • New feature: Added support for new statement: USE HWSTARTUP
  • New feature: Added support for Hall sensors that reverse the X-axis
  • New feature: Added support for Logical Flag Viewer
  • New feature: Added support for Simped rudders
  • New feature: Added further joystick and macro files.
  • New feature: Foxy can launch other programs including command line strings per joystick file setting via statement USE FOXY RUN_APP
  • New feature: URLs in ReadMe files can be opened in a browser with CTRL + Mouse
  • New feature: Text in layout editors can be centred
  • New feature: Files can be backed up to a different location and time/date stamped.
  • New feature: Recommended settings added to the Joystick Analyser and it also now remembers its size and position.
  • New feature: Profiles can be downloaded directly from Foxy's Download menu.
  • Documentation: Additions made to help files, manuals, macro headings and error codes.

Version 3.0 - Released 14th November, 2002

  • 1.) Added support for David's compiler, to highlight an error in the macro file when detecting macros using reserved words in their names.
  • 2.) Added support for new statement: USE CHORDED_FDFU and updated manual/help file on this statement.
  • 3.) Improved search and replace ability to deal with larger files.
  • 4.) Added to Composer, USE PROFILE section, ability to insert without AUTO or CUSTOM, and updated manual/help file on this statement.
  • 5.) After a download, Foxy and the Launcher can now ensure that NumLock is on.
  • 6.) Added to Cougar menu HOTAS View, MultiDevices and HOTAS Cleanse.
  • 7.) Added support for THR_RANGE to Composer.
  • 8.) Fixed some display issues on XP.
  • 9.) Improved mode detection after reboot/computer startup. This feature can be turned off from the Unsupported Options application. Added ability to resynchronise mode detection - useful with multiple Cougars connected to one computer. Added to Launcher as well.
  • 10.) Split up installation into 2 files - an install for Foxy and an install for the flight sim joystick and macro files. There are advantages from a software point of view regarding the installer in doing this, and significantly reduces the download size if they were combined.
  • 11.) Manual has been split up and manuals can now be added by users without needing a main software update. Useful if other users want to develop their own manuals, eg. A Hardware manual.
  • 12.) Foxy will now look for layouts and readme files associated with the USE FOXY GRAPHIC and README statements in a joystick file, in the same directory as the joystick file.
  • 13.) Added a "Print selection" menu item to the File menu in Foxy and the Template Editor. This will not only print just a selection of text, (or all of the text if none is selected) but also uses a different printing routine to fix an issue seen by some with the ordinary printing routines (http://forums.frugalsworld.com/vbb/showthread.php?s=&threadid=29644).
  • 14.) A bug when applying profiles from Foxy and for the Launcher is fixed.
  • 15.) Fixed bug in Composer when inserting RPT and DLY statements - these were always inserted on a new line.
  • 16.) Fixed bug in Slash window swapping /H and /A, and also missing slash modifier on Korgy.
  • 17.) Added a couple of other files to support FS2002 and F4 SP3. Slight changes made to the USAF file. New IL2 file added. These files are in the Flight Sim Support Pack.
  • 18.) Added coding to try and prevent characters being added to a joystick file directly after a download before the key tester window appears. Sometimes a file might get modified directly after a download when the Cougar generated characters.
  • 19.) Revamped template Editor/Readme file editor. Added ability to align text, bullets, easier assignment of fonts and sizes.
  • 20.) Added to graphical layout editors ability to align text - also added to the Formatter Window and easier management of fonts and sizes.

Version 2.1 - Released 8th March, 2002
  • 1.) Fixed a problem with the "Find in joystick file" macro list menu item not always working. Note that there's actually a faster way of doing this instead of using the menu. Just hold your keyboard's left Shift button down, and then select macros in the list using your mouse or arrow keys, and Foxy will find the first instance of each macro in your joystick file.
  • 2.) Fixed the issue with the Printing not working from the Image Viewer. Stupidly I'd left this one routine disabled during a debugging routine, and it had made it through to the final release - doh!
  • 3.) Fixed Control Panel Gaming Options menu not working in XP/Win2k.
  • 4.) Fixed a bug whereby the help file would not be found on German systems when pressing F1 when selecting a menu (Menu and F1 fix). It would actually need a full install to fix this properly but what will happen now with this version is that the user will be asked to locate the help file the first time they encounter this problem. The help file is located in Foxy's folder, and once this is done, you won't be asked again. This may be a per executable issue and the reason why some of the other executables are installed with this patch.
  • 5.) Fixed incorrect USB code for KP1 in Korgy.
  • 6.) Added ability to turn off menus (except Exit) from Key Tester so that you don't get View menu popping up with Alt v for example. Unfortunately there was no way to just trap the key and tell Windows to stop activating the menu. (Request of beta testers)
  • 7.) Added left and right mouse button detection to Foxy's key tester.
  • 8.) Added ability to copy text from Foxy's Key Tester. (Request of beta testers)
  • 9.) Added ability to generate UBB/HTML code from joystick/macro files
  • 10.) Fixed TM, CW and Custom links
  • 11.) Fixed issue with Foxy having problems when joystick and macro file extensions were capitalised.
  • 12.) Fixed issue with Mouse movement statements generated from the Advanced Mouse wizard, on systems where "." is not used as the decimal separator. Eg. 6,3 as opposed to 6.3

Version 2.0 - Original CD Release


FoxyGUI - Version 3.0

  • 1.) Fixed bug preventing Hat 1 from being programmed with simple statements
  • 2.) Fixed bug where hat button statements were still being added to a file where there were hats assigned with USE HAT statements
  • 3.) Fixed bug preventing hat corner positions being programmed properly
  • 4.) Improved mode detection after reboot/computer startup.
  • 5.) Fixed bug whereby FoxyGUI would always check small fonts settings even if you'd turned this off.
  • 6.) Fixed a problem whereby the Hat 3 up position couldn't be programmed.
  • 7.) Added ability to turn off menus (except Exit) from Key Tester


FoxyMFE - Version 3.0

  • 1.) Added support to highlight an error in the macro file for David's new compiler.
  • 2.) Added ability to turn off menus (except Exit) from Key Tester


Launcher - Version 3.0

  • 1.) After a download, Foxy (and the Launcher) can now ensure that NumLock is on.
  • 2.) Improved mode detection after reboot/computer startup.
  • 3.) Added ability to perform a reset after a delay on startup. This needs documenting and mention what this will do if mode detection is on.
  • 4.) A few minor issues fixed.


Foxy's Windows Joystick Analyser - Version 3.0

  • 1.) Added ability to show axes as % values - useful when writing statements that require these values (eg. LOCK (THR, 75%)) or for determining where the détentes are. This is selectable from a menu although is always on by default.
  • 2.) A few minor issues fixed.


Foxy's DX8 Joystick Analyser - Version 3.0

  • 1.) Allowed 32767 and 32768 as centre green values
  • 2.) Special version created you can run in the game to analyse your joystick X and Y values, for responsiveness and effects of calibration.
  • 3.) Fixed a problem whereby if you don't have a joystick attached/set up properly, an error message appears to tell you that there's a problem. Unfortunately when you try to close that error message window, it keeps reappearing and you have to Ctrl Alt Delete to close it down.


Foxy's DX8 Mouse Analyser - Version 3.0

  • 1.) Fixed issue with drawing mouse rotation statements.


Foxy's DX8 Key Tester - Version 3.0

  • 1.) Changed default display colour for a button press as it's not clear on default XP colour scheme.
  • 2.) A few minor issues fixed.


Unsupported Options - Version 3.0

  • 1.) Support for a few more features.
  • 2.) A few minor issues fixed.


Foxy's Help file - Version 3.0

  • Many changes correcting errors and additions made to improve soem explanations, as well as documenting new features in the software and firmware.

Documentation
Manuals - All manuals are version 4.0

  • All manuals are installed with Foxy version 4.0.
  • Many changes have been made to the original printed manual. I'm no longer going to be documenting these I'm afraid. Sorry but it's too time consuming.