At this time, this fix launches the game and produces the "Connecting the IWNet..." messsage. I'm posting this for someone to find a solution to this problem.
This tutorial is adapted/translated from a post by someone else.
First! Go to Steam and search for TrackMania Nations Forever, and download it.
Once you've done that, grab the attached files.
Then, direct Windows Explorer to your steamapps directory. This is generally located at [drive]:\Program Files\Steam\Steamapps
Go to common\trackmania nations forever\.
Make a backup of the existing TMForever.exe file.
From the attached archive, transfer the new TMForever.exe to the TMNF directory.
Create a folder called "Server" in the TMNF directory. Transfer all of your MW2 files to it. ([drive]:\Program Files\Steam\Steamapps\common\call of duty modern warfare 2\). Not the folder, just the files.
Make a backup of iw4mp.exe. Also make backups of the following:
zone\patch.ff
zone\patch_code_pre_gfx.ff
zone\patch_code_pre_gfx_mp.ff
zone\patch_mp.ff
Take the "zone" folder and the iw4mp.exe file from the attached archive and move them to the new Server folder.
Launch TM Nations Forever from Steam. The game will launch and when you press play, you will get that blasted message about connecting to IWNet.
Again, this is not mine, I've just written it in proper English and packed the files properly.
The virus scan for the attachment: https://www.virustotal.com/nl/analisi...ce-1266114492#
MD5: b092ad313ad0d5fbed026831715afbfd
There's a few results, but I haven't gotten any infections. Files look clean in HexWorkshop.
-Audi