OK so here's my problem.
I am on Windows XP SP3 and I have both the origin and XWIS versions of YR installed. I have run the cncnet installer to both installations. I can join the CnCnet lobby fine.
However, when i try to start a game through cncnet i get a main.exe error (skirmish and online). Both versions load up fine outside of cncnet but i had to change the executables to compatibility mode for Windows 98 to stop the main.exe error.
After some troubleshooting, we discovered that changing the game.dat file to gamemd.exe and setting compatibility to windows 98 also allowed us to launch the game with no error. Problem is i cant change the game.dat file to compatibility mode for windows 98 without changing the file extension (the compatibility tab doesn't exist) and it is needed as .dat to start the game through cncnet (i assume).
Grant has contacted someone for a workaround, but in the meantime does anyone have any ideas? Maybe i haven't explained it very well but any help would be greatly appreciated. I guess i am the first (known) person to encounter this problem as there probably aren't many still using XP?!