Basically, my problem is that whenever I attempt to join someone on Gameranger, I can join their room but whenever they start the actual game, I get kicked out after 5 seconds of waiting because I do not have the same version as the host.
I had previously installed AoM as a torrent which only came with the setup, but it had been modded to not ask for the CD-Key, it just installed. I assumed that the setup came with the cracked .exe's because they did not ask for a CD.
After installing that msx-something 4.0 (Because it wouldn't run without it) I had played single-player and loved it, so I hopped onto gameranger and attempted to join a game, then that problem came.
When I searched for patches, I came across the aom10to103 for my Titans expansion and ran it, but when trying to install it said 'Missing or Invalid Registry/INI Entry' but it patched anyway. I tried another game and same problem.
I then downloaded the cracked .exe again from that google site that people tend to link. Can't remember it exactly but oh well. I also patched up my base-game AoM but still came up with the 'Missing or Invalid Registry/INI Entry' that came up on my titans patch.
I went into gameranger, tried another match and still failed to connect. I was pretty pissed off at this point so I patched aomx and aom again which came up with the error. Again.
By this time I just said 'Screw it' and asked you lot.