First post, by akula65
- Rank
- Oldbie
I noticed in a recent post on the Wing Commander Combat Information Center that AllTinker has released a new version of the WCAT mod that includes support for Wing Commander II as well as the original Wing Commander:
https://alltinker.itch.io/wcat
Wing Commander AllTinker (WCAT) Overhaul Mod Now for Wing Commander II! […]
Wing Commander AllTinker (WCAT) Overhaul Mod
Now for Wing Commander II!This overhaul is something I've wanted to see ever since machines became too fast to correctly play Wing Commander (i.e. the early '90s). Even if you jumped through the hoops to slow your machine down, the busier missions then turned into a complete slideshow! This is the result of several years of work, and has evolved into quite an extensive overhaul.
PROPER SPEED LIMITING!Game speed is now machine independent!
To do this properly required a huge number of code changes as many "scenes" in the game are coded slightly differently, requiring different approaches - and the effects of running on a fast machine varied widely. WC2's inbuilt speed limiting was barely functional, and only a partial "solution" at that.
BUG FIXESKnown code bugs have been fixed for WC1:
The 5-sortie ribbon, which was awarded after the first sortie.
The half-defeated copy protection in SM2 (e.g. GOG/EA release).
Losing a wingman should now be unnecessary for a perfect medal sweep.
The Adlib hanging-note bug (hopefully reduced, if not eliminated).
The series overflow bug caused by the original transfer programs.As well as for WC2:
The random portrait bug which appeared in Special Operations 1.
I've also completely rewritten the joystick routines, which were only set up for proper operation on a mid-tier 386. Writing replacement routines also allowed me to support up to 4-axis, 4-button joystick setups (the maximum for a standard analogue gameport).
CONTENT FIXESSeveral art & other asset issues have been fixed, e.g. for WC1:
Missing pips on Halcyon's shoulders during award ceremony.
Incorrect helmet names for Hunter ("Dart") and Maniac ("Joker").
Rogue pixels in Iceman and Angel's portraits.
Visual error in barracks bucket splash animation.
Fixed broken Rostov loss cutscene (broken in v3.5).
Fixed broken loss cutscene for SM1 (no longer pans off screen).
Corrected some script typos and mistakes.
Completely redone lipsync; corrects Vega script, adds it to SM1/2.
Hornet canopy during launch is now transparent, in line with the other ships.NEW LAUNCHER
The new DOS-based launcher handles the following:
Calibration for the new joystick routines.
Adjusting settings for the game; including new and old features.
Save game management beyond the game's 8 slots.
Simple save game editing & creation.
Transferring between Vega, SM1 and SM2 campaigns.
Free of series overflow bug, and even sets proper starting dates!
Disabling WC2's dynamic difficulty system!NEW GAME OPTIONS
New game options include:
Reduced asteroid field difficulty. The original logic for asteroid fields was deliberately malicious - fly quickly through them and it will throw high-velocity asteroids at your blindspots. The new fields are still dangerous, but much more fair.
Keyboard "smooth auto-centre" mode. Wing Commander simulates a virtual joystick via the arrow keys/numpad; this includes not recentring while firing your weapons, and an instant stop when keys are released. This new mode instead smoothly re-centres when no directional keys are pressed, regardless if fire is held or not.
A "fine" mouse control option with a reduced deadzone; for those who want more sensitive mouse flight control.
Configuring joysticks, up to 4-axes & 4-buttons. There are several modes which hopefully cover any kind of (analogue gameport) setup you might want to throw at it.
In theory, joysticks should only need to be calibrated once, or at least only every so often - they previously needed to be calibrated every game boot.FUTURE PLANS
Besides further polishing the existing features, I have plans & ideas for some future additions to this overhaul mod; primarily new gameplay & difficulty options.
I am also investigating the possibility of adding other languages, although this may be limited to Latin-script languages. I'm investigating options for other scripts, but can't promise anything.
I'm also planning a more unified build of Wing Commander A.T. which combines WC1/2, with smoother automated transfers of your savegame between the various campaigns.
DOWNLOADSI've provided three options for installation:
An automated installer for Windows (bundled with DOSBox-Staging) which can locate an existing Wing Commander install (e.g. GOG, EA) and copy over the data files automatically.
A zip file version, again bundled with DOSBox-Staging. Once you've copied over GAMEDAT (see below), run Wing Commander.exe or Wing Commander II.exe as appropriate.
A minimal zip intended for real DOS, or custom DOSBox setups. It includes example DOSBox configs which will be useful to refer to in the latter case.Whichever way you decide to go, an existing Wing Commander 1/2 install is required. The installer will attempt to copy the files automatically, but alternately you will need to copy everything in GAMEDAT/ over to W.C.A.T.'s GAMEWC1/ or GAMEWC2/ directory as appropriate (found under files/ for the DOSBox downloads).
Do note that - in terms of real hardware - this overhaul is intended for mid-tier 486 or faster, preferably with VLB or PCI graphics. On slower machines this overhaul may end up running worse than the original, and pre-386 machines aren't supported at all. This overhaul mod is also incompatible with other mods.
Naturally, this is a free mod, but if you're in a position to drop me a tip/donation, it'd really help me out - not to mention encourage me to continue working on this project and others like it! It also helps itch.io pay for bandwidth!
This project is NOT the product of generative AI. The journey matters!
Download links are in the thread above.