When I look back at the date of the previous release, it's scary how long this took, especially since it's supposed to be "just" a revision. But looking at the history of the project, the releases called "revision 2" have always been the most stable and complete ones, and in that aspect, I hope 1.06c revision 2 won't disappoint.
So... let's see what's new in this behemoth, shall we?
First of all, the feature that is undoubtedly the Grand Prize in this release: free resolution switching. You thought 1024x768 was too big, and preferred to have 800x600? You thought 1024x768 was too small, and wanted C&C to use every pixel your monitor has, not caring about the fact that causes some funky redrawing errors? Well, either way, good for you, because here it is.
Beautiful, isn't it? You are now completely free to use whatever resolution you want, even if it means you run out of map terrain or sidebar length. The only reasons I didn't allow this from the start were two annoying bugs; one that messed up the sidebar when loading savegames saved in a different width, the other crashing the game when trying to indicate on the radar screen how you were looking at more terrain than the map contained.
With both of these out of the way, you can load any savegame and play in the most retardedly huge resolutions you want. I warned you about the redrawing errors and running out of sidebar, though.
On to Big Selling Point #2 (yeah, as if I'm making any money from this). Ever since I found the option to increase the maximum amount of players in multiplayer games from 4 to 6, I found it my duty to open up this possibility. However, this turned out to be a cursed gift, since any map with less than 6 starting positions would act as if it still had 6, and when randomly distributing players over its "6" starting points, those who ended up on the nonexisting ones got a starting point derived from some value randomly left behind in memory. To make it even worse, one of these values was somehow always a duplicate of one of the other starting points.
So, I fixed it. The game now detects how many players each map supports, and lowers the internal "maximum amount of players" value to suit the map. If more players had already joined before selecting the more player-limited map, the host won't be able to start, getting a nice message box kindly informing him to kick someone out first.
On top of this, the game now plays a beep to inform you when you receive a message in multiplayer, to make sure you don't miss any. These messages tend to be quite unnoticeable depending on the background terrain.
Allright, so, surely we're getting to smaller details now? Nope. Enter Awesomeness Number Three. Besides "AI That Builds Bases" (which you won't get, ever, it's impossible, shut up about it), this was the most requested feature I've ever gotten.
The black lines in the videos. They're GONE. And for added hi-res awesomeness, the CnC-DDraw addon dll that hifi made can stretch them to fullscreen too now. And it's not just for videos. It also works on score screens, map selection screens, the start-of-campaign side selection screen, and on that neat ion cannon ending thingy for Nod.
Still not enough? Okay, here's more. CnC-DDraw also offers windowed mode, and [Ctrl]+S as screenshot shortcut. And on top of the game's own resolution switching, CnC-DDraw can stretch the game to a custom resolution. This allowed me to add a neat function in the new configuration tool that gives you the original DOS C&C aspect ratio, aka How It Was Meant To Be Seen.
Well, I guess that's about it for the cool stuff. Almost. There's one other nice thing which I kinda already mentioned; the configuration tool. Say goodbye to the old CCSetup, and hello to the new CCConfig. This Filename Change Is Brought To You By The Windows 7 Compatibility Team! which is apparently convinced that any program that's in any way called "setup", and which does not write install information to the registry, must be a malfunctioning installer, no matter how much win7-specific exe information you put in it to tell Windows it's not an installer at all.
So, ahem, yes, CCConfig. I already wrote a lengthy article about it, that's quite outdated now, but still semi-relevant. This tool contains every single useful option that's in the game configuration file and in the CnC-DDraw configuration file, combined for your convenience. Change resolutions, game language, video stretching options, the mission start music preference, or your multiplayer nickname, all in one tool.
And yes, now, sadly, we're onto smaller (but no less awesome) details:
- The radar minimap is no longer zoomed in by default. This annoyed the hell out of everyone, and now it's gone. I don't have a patch to get rid of that ages-old reflex to right-click on the minimap right after building a Communications Center though.
- For anyone remembering pink pixels in the rivers on Nod's final mission selection screen, those are gone now.
- As mentioned in the CCConfig section, music settings are editable in the basic configuration file again.
- You can now set the default underlying language of the game. This means that when you switch to a partial language like Japanese (which is only a voices set), the stuff missing from that language doesn't default to English if you don't want it to. So, go go Godzilla :)
- An error preventing two of the special music tracks (Reaching Out and Heartbreak) from showing up has been fixed.
- Snow theater water crossings no longer look like they are two cells wide while only one cell is passable. Snow was originally ported from Red Alert 1, which has 2-cell crossings.
- All water animations in the graphics of the rivers and shores of the snow theater have been fixed.
- Some maps which had random impassable or unbuildable tiles in them have been fixed.
- The Safe Scrolling option will no longer become enabled for other players in a multiplayer game when one player has it enabled.
- All game fonts have been updated to correct errors. Kudos to the people making translation packs, for forcing me into the mess of font editing, which made me notice these errors.
- The "GDI" and "NOD" prefixes before missions in the New Missions menu are no longer hardcoded in the game, meaning they can now be modified by language packs and mods.
I guess that's it then. Make sure to carefully read the license, it explicitly denies you the right to whine about the patch. More constructively formulated criticism is always welcome, either here in the comments, or at my forum.