Foxy version 4.2 beta ReadMe.rtf
Released: 22nd October, 2005

File: Foxy42beta.zip

Contents

The zip contains the following files:

Calibrating the Cougar.doc:	Updated calibration manual. Contains only a few minor changes, and updated screencaptures, as there was an error with one of these in the previous manual.
CCP and TM software manual.doc:	Updated CCP manual. Contains only minor changes so no need to reprint this as this manual I'm likely to rewrite in the future.
DX8KeyCodes.txt:	Updated data used by Foxy's DirectX 8 Keyboard Tester.
Figl.exe: 	A new application that I'd like help with beta testing. See later in this file.
Foxy Manual.doc:	A few minor changes to reflect the new or updated apps.
Foxy version 4.2 beta.rtf: 	This ReadMe file.
Foxy.cnt:	An updated contents file used by the Help file.
Foxy.exe: 	The main Foxy application.
Foxy.hlp: 	Foxy's help file
FoxyDX8Kb.exe:	Foxy's DirectX 8 Keyboard Tester
FoxyMFE.exe:	Foxy's Multiple File Editor.
Unsupported.exe:	A way of updating unsupported options in Foxy.ini
Version history.rtf:	Version history documenting what's new in this beta release.

Installation

Open zip and extract all files into the Foxy folder. 
Allow the contents to overwrite the files already in there.

Purpose of this beta release

There are 3 main updates in this release:

1.) Update for foreign keyboard/language support. 
To test a fix in Foxy and FoxyMFE for those users who ran into issues with multiple keyboard language installs and an unwelcome effect they were seeing with Foxy switching their keyboard input.

Originally brought to my attention here:

http://forums.frugalsworld.com/vbb/...ead.php?t=22444

and with the help of Constantin Domratchev who patiently suggested some solutions and did some research into this, I'm hoping this will fix the issue for him and others. The issue is actually with the behaviour of Microsoft's RichEd32.dll which has to be worked around in this instance. 

To apply the fix, without Foxy running, run Unsupported.exe and select ForeignLanguageKbInputFix and press the Apply button.

Please test out as many different areas in Foxy as you can (as many different areas use RichText box controls) and see if the fix works for you. You don't need to test this if you're not having this issue.

2.) Updated Foxy's DX8 Key Tester.
Although it doesn't look any different, I've actually rewritten this app almost completely. It's much better now at detecting keys, and there's a way to slow their display down, again using the Unsupported.exe. Also I've changed the way it now shows the textual data (scan codes, keys detected) so they no longer produce a long stream of characters. However held down characters will no longer show as held down characters in the text area (they will on the graphical keyboard though.) I find this more useful.

3.) FIGL – Foxy's In Game Launcher.
There's a new app around that I'd like help testing. I do not know whether it will work for everyone and with all sims. But it looks promising here and just needs greater exposure to a wider number of sims and systems. There's a section in the help file and Word doc manual that explains everything you need to know about this app, but I'll cover the basics here as well.
Purpose: To allow downloads of joystick files or CCP created Profiles, or to run executable files within a game from a PROGRAMMED Cougar that generates function keys F13 to F24.
How does it work: It looks for the function keys F13 to F24 to be pressed, and if detected, it downloads or runs the file associated with that function key as setup in FIGL.
To configure: Run the exe. This will run FIGL as a System Tray icon. Right click and select "Show" to configure. To configure FIGL use the BROWSE buttons to locate the file you want to associate with each function key (F13 to F24). eg; C:\Program Files\Foxy\Files\Nutty Falcon 4.tmj. Minimise to the System Tray if you want. The files associated with each function key will be downloaded or executed when FIGL sees that function key.
Function key USB codes 
Here are example statements on how to generate these.
BTN H1U  USB (D68 U68) Rem F13 
BTN H1R  USB (D69 U69) Rem F14 
BTN H1D  USB (D6A U6A) Rem F15
BTN H1L  USB (D6B U6B) Rem F16

BTN H2U  USB (D6C U6C) Rem F17
BTN H2R  USB (D6D U6D) Rem F18
BTN H2D  USB (D6E U6E) Rem F19 
BTN H2L  USB (D6F U6F) Rem F20 

BTN H3U  USB (D70 U70) Rem F21 
BTN H3R  USB (D71 U71) Rem F22 
BTN H3D  USB (D72 U72) Rem F23 
BTN H3L  USB (D73 U73) Rem F24 

.figl files: The file data is saved automatically when you exit the app or when pressing the SAVE button. Data is saved in .figl files.
Commandline operation: You can run FIGL and instruct it to use the settings in a particular .figl file by using a commandline string, like this:
C:\Program Files\Foxy Falcon F4.figl
Further work: I'm not planning on adding any more functionality at this stage as I want to get on with other projects. I may in future configure it to allow any key to be assigned, not just F13 to F24

4.) Other changes and features
These are covered in the included Version history.rtf file.

That's it!

Cheers

James