VOGONS

Common searches


First post, by rfnagel

User metadata
Rank Oldbie
Rank
Oldbie

re: Mentioned here -> http://www.gamers.org/pub/archives/cactus/hit … ume002/issue035 ...

...the file "cyac_2j.com".

That TSR enables a second joystick for the good old Chuck Yeager's Air Combat. Now, I vaguely remember having that file EONS ago, but I can't seem to locate it within ANY of my old hard drive backups (spanning all the way back to my 286) 🙁

I've searched and Googled, but had no luck whatsoever finding a working download link for that TSR, and the only Google result was the mention of it in the above link.

I don't suppose that anyone would happen to have this file floating around somewhere, or would possibly know of a working download link for it?

(EDIT!) I just posted a message with an AutoHotkey script that will accomplish what has been mentioned in this thread (and lots more!). Check it out/download it from here -> Chuck Yeager's Air Combat Joystick AutoHotkey Script 😀

Last edited by rfnagel on 2024-11-14, 13:08. Edited 4 times in total.

Rich ¥Weeds¥ Nagel
http://www.richnagel.net

Reply 1 of 25, by rfnagel

User metadata
Rank Oldbie
Rank
Oldbie

A million apologies for necro-ing my post from almost a decade ago, but would anyone know of a download link for the afore mentioned "cyac_2j.com" TSR utility? After all of these years I STILL haven't been able to locate a copy. All of my backups have turned up nothing, even the (partial) backup that I had from my old 286 from eons ago.

Rich ¥Weeds¥ Nagel
http://www.richnagel.net

Reply 2 of 25, by vetz

User metadata
Rank l33t
Rank
l33t

Have you tried version 1.1 for FCS support?

Brent Inverson EA's Flight sims - Issues with 4 axis joysticks (LHX, CYAC, SU25)

CHANGES IN YEAGER AIR COMBAT, VERSION 1.1 ----------------------------------------- […]
Show full quote

CHANGES IN YEAGER AIR COMBAT, VERSION 1.1
-----------------------------------------

- Added "v1.1" to ABOUT YEAGER dialog.

- We are now fully supporting the FLIGHT CONTROL SYSTEM from Thrustmaster:

- Added new command-line parameter to specify Flight Control
System: Type "YEAGER FCS". Note that we do not auto-detect this
device, so if you have one you'll have to use this parameter, or
else select this input type from the pull-down menus.

- Added new menu item for control device type: "Flight Control
System." This is below the "Joystick" input device type.
When you select this item, you not only have to calibrate
joystick 1, you also have to calibrate the thumb control
(the "Mode Selector") by pushing it in the four directions.

- The thumb control ("Mode Selector") can be used to select your
view direction, as listed below. Note that you have to keep
the thumb control in the given direction to keep looking in
that direction. When you return it to the center, the view
will return to "look forward." Note also that the usual
keyboard view commands will also work.

- center: look forward (F1)
- up: look up (F5)
- down: look back (F2)
- left: look left (F3)
- right: look right (F4)

- Button 3 selects weapons (like pressing "]").

- Button 4 toggles flaps (like pressing "f").

- The security question/answer is now printed printed in white instead of
green, since the dark green wasn't too visible on some monitors
in VGA mode.

- We enhanced the 3D code slightly, so that it will display more objects
without "flickering."

- We don't end escort scenarios before the player has time to get back
to his base. In some of these missions there was not enough time
to complete the objectives and fly back to base.

- We now save HUD color in your config file. NOTE: This required a new
format for the config file. Once you save a config file in the new
format, it will not be able to be read by version 1.0. Also,
whenever you change your video mode, the HUD color pref is lost.
This is so you don't get weird colors when switching between CGA
and any other video mode.

- In replays only, trucks were shown with airplane shadows beneath them.
Now they are right.

- There was a problem creating custom missions. After the mission is
created, and before you press DONE, pressing 2, 8, or 4 would hang
the game. We fixed it.

- In the RAMROD mission the P-51s that are killed at start of mission just
circle around in midair, instead of crashing. We fixed this.

- If there are two joysticks plugged in, we used the wrong one. This was
a particular pain with rudder pedals. It's fixed now.

- With some SoundBlaster cards, playing certain digitized sounds
would cause a crash. We fixed this. SoundBlaster digitized speech
was also quite a bit louder than the SoundBlaster sound effects.
The speech is not so loud any more.

- We added some more tactics for expert AI pilots when they are in trouble.
We won't go into detail here, you'll have to find out the hard way!

- Occasional users felt that there was a problem with the aerodynamic
models in the game. Particularly at high speeds, the planes become
"mushy" and sluggish. In fact, that's what really happens: As a
plane approaches its upper speed limits, the elevators become less
effective. In addition, as speed increases, the turn rate that results
from any particular G-force decreases. These two factors combine to
make a plane maneuver much more slowly as it gets near its top speed.
Ask any pilot or aero engineer about "corner velocity," or see the
manual's bibliography for more information. In general, to avoid
"mushiness," keep away from your top speed.

A word of advice: If you are heading at high speed for the ground, and
can only pull a couple of Gee's, chop the throttle, throw out your flaps
(brakes too if you have them) and even drop the landing gear. Your life
depends on it.

3D Accelerated Games List (Proprietary APIs - No 3DFX/Direct3D)
3D Acceleration Comparison Episodes

Reply 3 of 25, by rfnagel

User metadata
Rank Oldbie
Rank
Oldbie
vetz wrote on 2024-11-04, 11:47:

Have you tried version 1.1 for FCS support

I have v1.1 of the game, but unfortunately the FCS support in the game doesn't function properly for the throttle slider axis (or the coolie hat) on a CH Products Flightstick Pro (the throttle axis on the FCS isn't supported by the game's FCS option).

Rich ¥Weeds¥ Nagel
http://www.richnagel.net

Reply 4 of 25, by vetz

User metadata
Rank l33t
Rank
l33t

I did find a mention of the TSR on Google Groups in a 1995 post. Filename cyac2j.zip. The poster alludes that it is for the 1.0 version (which your link also mentions)

Have you tried contacting the author directly? Heinz-Bernd 'Bicycle Repair Man' Eggenstein have an online presence to this day.

I have an interest in this TSR that is also could be made to work on other EA flight sim games using the same engine such as LHX and SU25 which have a similar issue. 4-axis joystick with LHX Attack Chopper

3D Accelerated Games List (Proprietary APIs - No 3DFX/Direct3D)
3D Acceleration Comparison Episodes

Reply 5 of 25, by rfnagel

User metadata
Rank Oldbie
Rank
Oldbie
vetz wrote on 2024-11-04, 18:34:

Have you tried contacting the author directly? Heinz-Bernd 'Bicycle Repair Man' Eggenstein have an online presence to this day.

I'll give that a try, thanks!

Rich ¥Weeds¥ Nagel
http://www.richnagel.net

Reply 6 of 25, by rfnagel

User metadata
Rank Oldbie
Rank
Oldbie

So far no luck contacting the author 🙁 I did stumble on an archived version of his old AOL web page here -> https://web.archive.org/web/20080531010947/ht … genst/cyac.html , but all of the download links are broken.

That being said, I've been working on a AutoHotkey script to be used in conjunction with DOSBox (needs "joysticktype=2axis" under the "[joystick]" section of the "DOSBox.conf" file, as well as selecting the regular joystick option within the game; NOT the FCS option).

The script will remap the Z axis of a joystick (which is usually the throttle slider) to various keyboard keys that are used in CYAC for the throttle, based on the position of the slider/axis. According to the author's archived web page, this is what his TSR utility does:

The program will periodically check the second joystick/throttle wheel and will generate the appropriate keyboard inputs for CYAC.

My AutohotKey script does that, as well a sending a "6" key for the afterburner in jet aircraft when the throttle is at it's maximum up position (CYAC Throttle Keys: 1=0%, 2=25%, 3=50%, 4=75%, 5=100%, 6=Afterburner
).

I've also added a few more handy things/bindings to the script to enable a standard POV/Coolie hat for view keys (which will snap to forward view when the hat is released), as well as additional buttons on my Thrustmaster T.16000M:

POV Centered = Key F1 = Forward View
POV Down = Key F2 = Back View
POV Left = Key F3 Left View
POV Right = Key F4 = Right View
POV Up = Key F5 = Up View

Button 3 = Key ] = Select Weapon
Button 4 = Key f = Toggle Flaps
Button 5 = Key 8 = Throttle +5%
Button 6 = Key f = Toggle Flaps
Button 7 = Key F9 = Map View
Button 8 = Key b = Toggle Air/Wheel Brakes
Button 9 = Key g = Toggle Gear
Button 10 = Key 7 = Throttle -5%
Button 11 = Key CONTROL+E = Toggle Easy Aiming
Button 12 = Key CONTROL+U = Toggle Unlimited Ammo
Button 13 = Key CONTROL+I = Toggle Invincibility
Button 14 = Key CONTROL+L = Toggle Easy Landings
Button 15 = Key CONTROL+B = Toggle Blackouts/Redouts
Button 16 = Key CONTROL+T = Toggle Target Information

So far, the script is working QUITE well, I have to do a little more testing/editing though before I release/upload it 😀

P.S. Attached is a template for my Thrustmaster T.16000M that I use for Microsoft Combat Flight Simulator 2. I'm eventually going to edit the image for CYAC for my AutoHotkey script, but the CFS2 one will give you an idea of which button does what as detailed above (the layout of the TM.16000 buttons on the stick).

Thrustmaster T.16000M Template - ¥Weeds¥.png
Filename
Thrustmaster T.16000M Template - ¥Weeds¥.png
File size
511.04 KiB
Views
739 views
File license
Public domain
Last edited by rfnagel on 2024-11-11, 14:26. Edited 1 time in total.

Rich ¥Weeds¥ Nagel
http://www.richnagel.net

Reply 7 of 25, by rfnagel

User metadata
Rank Oldbie
Rank
Oldbie

P.S. Totally off-topic and doesn't have ANYTHING to do with this message thread, but I'm especially proud of my printable templates for my Saitek Pro Flight Throttle Quadrant and my two left and right Thrustmaster MFD Cougers for Microsoft Combat Flight Simulator 2 that I've been using for years 🤣:

Saitek Pro Flight Throttle Quadrant Template - ¥Weeds¥.png
Filename
Saitek Pro Flight Throttle Quadrant Template - ¥Weeds¥.png
File size
279.43 KiB
Views
725 views
File license
Public domain
Thrustmaster MFD Couger Pack - Combat Flight Simulator 2 - Left Template (Version 2).png
Filename
Thrustmaster MFD Couger Pack - Combat Flight Simulator 2 - Left Template (Version 2).png
File size
228 KiB
Views
725 views
File license
Public domain
Thrustmaster MFD Couger Pack - Combat Flight Simulator 2 - Right Template (Version 2).png
Filename
Thrustmaster MFD Couger Pack - Combat Flight Simulator 2 - Right Template (Version 2).png
File size
228 KiB
Views
725 views
File license
Public domain

I had to use the utility "JoyToKey", as well as the addon module "FSUIPC" for MS flight simulators in order to get all of the above working properly with CFS2. Hehe, I even purchased those two utilites/modules JUST to do that with CFS2. I ALSO use "FSUIPC" to remap downward elevator movement on my T.16000M to apply *ANALOG* wheel brakes in CFS2 and Microsoft Flight Simulator 2000 Professional Edition (analog wheel brakes in CFS2 and MSFS2K... WOOHOO!) 😀

Rich ¥Weeds¥ Nagel
http://www.richnagel.net

Reply 8 of 25, by vetz

User metadata
Rank l33t
Rank
l33t
rfnagel wrote on 2024-11-11, 07:36:

So far no luck contacting the author 🙁 I did stumble on an archived version of his old AOL web page here -> https://web.archive.org/web/20080531010947/ht … genst/cyac.html , but all of the download links are broken.

Where did you try to contact him? Nice find on his old AOL web page!

3D Accelerated Games List (Proprietary APIs - No 3DFX/Direct3D)
3D Acceleration Comparison Episodes

Reply 9 of 25, by rfnagel

User metadata
Rank Oldbie
Rank
Oldbie
vetz wrote on 2024-11-11, 09:04:

Where did you try to contact him? Nice find on his old AOL web page!

The only email address that I could find was in the link that I posted in my first message in this thread.

Rich ¥Weeds¥ Nagel
http://www.richnagel.net

Reply 10 of 25, by vetz

User metadata
Rank l33t
Rank
l33t
rfnagel wrote on 2024-11-11, 10:02:
vetz wrote on 2024-11-11, 09:04:

Where did you try to contact him? Nice find on his old AOL web page!

The only email address that I could find was in the link that I posted in my first message in this thread.

I thought you'd Google his name 😀 Here is his workplace email/contact info https://www.aei.mpg.de/person/23840
I also see he has a Git-hub, Youtube (active) and LinkedIn account.

3D Accelerated Games List (Proprietary APIs - No 3DFX/Direct3D)
3D Acceleration Comparison Episodes

Reply 11 of 25, by vetz

User metadata
Rank l33t
Rank
l33t

Other sources which potentially have members with the files (as they have other mods made by Eggenstein)
http://dogsofwarvu.com/forum/
https://github.com/TornadoGame

3D Accelerated Games List (Proprietary APIs - No 3DFX/Direct3D)
3D Acceleration Comparison Episodes

Reply 12 of 25, by rfnagel

User metadata
Rank Oldbie
Rank
Oldbie

Thanks for the info, but I think I'll stick with my AutoHotkey script. It not only does what the TSR can do, but I can also use all of the buttons on my joystick:)

BTW, I just read your issue about the joystick problem with those other games mentioned in the thread that you linked to previously.

Are you running them under DOSBox? If so, using "joysticktype=2axis" under the "[joystick]" section of your "DOSBox.conf" file just MIGHT solve the problem.

(EDIT) I just tried LHX with "joysticktype=2axis", and it works perfectly 😀

Rich ¥Weeds¥ Nagel
http://www.richnagel.net

Reply 13 of 25, by vetz

User metadata
Rank l33t
Rank
l33t
rfnagel wrote on 2024-11-11, 13:26:
Thanks for the info, but I think I'll stick with my AutoHotkey script. It not only does what the TSR can do, but I can also use […]
Show full quote

Thanks for the info, but I think I'll stick with my AutoHotkey script. It not only does what the TSR can do, but I can also use all of the buttons on my joystick:)

BTW, I just read your issue about the joystick problem with those other games mentioned in the thread that you linked to previously.

Are you running them under DOSBox? If so, using "joysticktype=2axis" under the "[joystick]" section of your "DOSBox.conf" file just MIGHT solve the problem.

(EDIT) I just tried LHX with "joysticktype=2axis", and it works perfectly 😀

No, I'm running on real hardware, which is why I'd really like that TSR to surface 😀

I sent him an email. Crossing fingers!

3D Accelerated Games List (Proprietary APIs - No 3DFX/Direct3D)
3D Acceleration Comparison Episodes

Reply 14 of 25, by rfnagel

User metadata
Rank Oldbie
Rank
Oldbie
vetz wrote on 2024-11-11, 14:11:

No, I'm running on real hardware, which is why I'd really like that TSR to surface 😀

Ahhh... yeah, that could be a problem then. Are you running retro or modern hardware?

If you have an actual standard sound card gameport, I think that you could use a splitter cable, and plug your joystick into the second plug on the cable. That would force the XY axis of the joystick (handle up/down and left/right) on the input of the gameport connector on the sound card to the joystick 2 input pins.

It's been a while since I had a setup like that, so I don't really remember. BUT, IIRC, the two plugs on the splitter cable for the joysticks were labeled 1 and 2.

P.S. I VAGUELY remember back in the day that issue with JTUNER.EXE and my gameport CH Products Flightstick Pro and rudder pedals. The axis's were reversed in JTUNER.EXE: the throttle and the rudder pedals were identified as joystick 1, and the handle was identified as joystick 2.

Rich ¥Weeds¥ Nagel
http://www.richnagel.net

Reply 15 of 25, by rfnagel

User metadata
Rank Oldbie
Rank
Oldbie

P.S. Attached is a ZIP with two utilities that you might find useful. JOYCHECK and JOYTEST.

JOYCHECK.EXE is pretty extensive with a nice GUI.

JOYTEST.EXE is a crude QBasic program of mine from EONS ago. Note that in this one the "Hat" section only functions correctly if a joystick is wired like a CH Products Flightstick Pro (it also works correctly under DOSBox if the joystick is configured for "joysticktype=ch").

Hehe, in my ancient JOYTEST.EXE utility, I think that you'll get a kick out of the exit screen 🤣!

Attachments

Rich ¥Weeds¥ Nagel
http://www.richnagel.net

Reply 16 of 25, by vetz

User metadata
Rank l33t
Rank
l33t
rfnagel wrote on 2024-11-11, 14:33:
Ahhh... yeah, that could be a problem then. Are you running retro or modern hardware? […]
Show full quote

Ahhh... yeah, that could be a problem then. Are you running retro or modern hardware?

If you have an actual standard sound card gameport, I think that you could use a splitter cable, and plug your joystick into the second plug on the cable. That would force the XY axis of the joystick (handle up/down and left/right) on the input of the gameport connector on the sound card to the joystick 2 input pins.

It's been a while since I had a setup like that, so I don't really remember. BUT, IIRC, the two plugs on the splitter cable for the joysticks were labeled 1 and 2.

P.S. I VAGUELY remember back in the day that issue with JTUNER.EXE and my gameport CH Products Flightstick Pro and rudder pedals. The axis's were reversed in JTUNER.EXE: the throttle and the rudder pedals were identified as joystick 1, and the handle was identified as joystick 2.

Retro hardware.

I have a THRUSTMASTER ACM joystick card on the way to me. It has two joystick ports. Perhaps that can do the trick you explained. I don't own a splitter cable unfortunately.

Your explanation of JTUNER.EXE sounds spot on for the problem with LHX.

3D Accelerated Games List (Proprietary APIs - No 3DFX/Direct3D)
3D Acceleration Comparison Episodes

Reply 17 of 25, by vetz

User metadata
Rank l33t
Rank
l33t
rfnagel wrote on 2024-11-11, 14:51:
P.S. Attached is a ZIP with two utilities that you might find useful. JOYCHECK and JOYTEST. […]
Show full quote

P.S. Attached is a ZIP with two utilities that you might find useful. JOYCHECK and JOYTEST.

JOYCHECK.EXE is pretty extensive with a nice GUI.

JOYTEST.EXE is a crude QBasic program of mine from EONS ago. Note that in this one the "Hat" section only functions correctly if a joystick is wired like a CH Products Flightstick Pro (it also works correctly under DOSBox if the joystick is configured for "joysticktype=ch").

Hehe, in my ancient JOYTEST.EXE utility, I think that you'll get a kick out of the exit screen 🤣!

Cheers, I'll test them out 😀

3D Accelerated Games List (Proprietary APIs - No 3DFX/Direct3D)
3D Acceleration Comparison Episodes

Reply 18 of 25, by rfnagel

User metadata
Rank Oldbie
Rank
Oldbie
vetz wrote on 2024-11-11, 14:59:

I have a THRUSTMASTER ACM joystick card on the way to me. It has two joystick ports. Perhaps that can do the trick you explained. I don't own a splitter cable unfortunately.

As long as the card is wired for a joystick "one" and a joystick "two", I think that will do the trick 😀 One thing to note: ensure that you disable the gameport on your sound card, as it will conflict with the gameports on the TM card.

Rich ¥Weeds¥ Nagel
http://www.richnagel.net

Reply 19 of 25, by vetz

User metadata
Rank l33t
Rank
l33t
rfnagel wrote on 2024-11-11, 16:46:
vetz wrote on 2024-11-11, 14:59:

I have a THRUSTMASTER ACM joystick card on the way to me. It has two joystick ports. Perhaps that can do the trick you explained. I don't own a splitter cable unfortunately.

As long as the card is wired for a joystick "one" and a joystick "two", I think that will do the trick 😀 One thing to note: ensure that you disable the gameport on your sound card, as it will conflict with the gameports on the TM card.

I read some old Google Groups posts yesterday and appearntly people used to solve this by making their own adapter cable back in the 90s. Just swap the axis in the DB15 cable. I can probably do that as a last resort.

Beside that, the author of the Cyac joystick TSR replied and he will when time permits take a look in his archives. Crossing fingers!

3D Accelerated Games List (Proprietary APIs - No 3DFX/Direct3D)
3D Acceleration Comparison Episodes