MW2 3D Enhanced (OEM) Editions
To date, I honestly have never really spent much time trying to change the resolutions of these versions. Considering the hardware that the ATI Rage, Matrox Mystique and S3 ViRGE versions were made to work on, they are generally not worth trying to change. Perhaps the ATI Rage version at 640x480 or higher would be nice on an 8mb Rage Pro on a decent system, but supposedly it is locked to 512x384@60Hz. The 3Dfx version already offers 800x600 (as does the ViRGE, oddly enough). Now that I think about it, the one that I would most want to increase resolution in would be the PowerVR version, since it is one of the nicest ports and the card supports up to 1024x768. Recently, I found out that using a different MW2SHELL.DLL file for 3Dfx/D3D Mercs unlocked higher resolutions (for details, see below) and this makes me think that I might be able to do this for MW2 as well. The S3 ViRGE edition was the single one that offered resolution changes in the "Combat Variables" section of the shell and it appeared to be scalable with the amount of video memory available. Perhaps, if you were to use that ViRGE Edition MWSHELL.DLL on another version, such as the ATI 3D Rage or PowerVR, you just *might* be able to change to respolutions from the Combat Variables screen of the shell and successfully drop into single and multiplayer missions in higher res. This may even work for MW2 Titanium, since the shells are so similar to the older versions (aside from the Titanium running full screen). If the Titanium code handle running at 800x600 or higher, this may be the way to unlock it. I'll see if I can get a hold of the S3 ViRGE MW2SHELL.DLL and test this theory out.