I solved the problem. The cause came from a bad graphic configuration. I found help from here: https://forums.warpportal.com/index.php?/topic/246623-solutionupdated-cannot-init-d3d-or-grf-file-has-problem/
I have two versions, I think one is already diffed and the other is not. Not sure how stable this one is, I've never used it. I've been using Xray 2007-09-04 and 2008-05-28 successfully, but I never tried the later 2009 releases.
https://easyupload.io/m/bf01ka
Good luck!