This worked for me hope it worked for you.
Please make the following changes in your Matrix Online directory (usually locate at Crogram FilesMonolith ProductionsThe Matrix Online or Crogram FilesSonyThe Matrix Online): 1.) Please delete all of the following files: client.dll, artpclnt.dll, binkw32.dll, msvcp71.dll, msvcr71.dll, patchw32.dll, autoexec.cfg, options.cfg, useropts.cfg,matrix.exe. 2.) Once those files are deleted, right-click on your Profiles folder and choose "Rename". Add a number to the end of the folder name (such as the number 1 to make the name "profiles1". ***Please note that you will lose your User Interface settings, maps and hardlines- do NOT delete this folder or you cannot undo this change!*** Once complete, restart The Matrix Online game. Toggle a Full System Check from the EULA screen then login.
i did that anyways. I back up everything before I deleate things.
As for why it worked I have no idea. All i know is that the patch didn't download right. But the checker didn't see that. So I deleated the files it redownloaded correctly and it works.
2 possible reasons that it might have fixed the problem: