The easiest way to do something on a different platform is to make a wrapper that takes the driver/hardware calls made by the original software (in this case, for the PS2's graphics subsystem) and output equivalent calls for the graphics system on the other platform, which I'm pretty sure is basically what they do for the windows version of FFXI. The well known artifacts like the windows in the mog house among other things are caused when they fail to achieve equivalency with the other platform's graphics system (in this case, DirectX).


I think this ship has sailed like a decade ago but I kinda like the game as it is, but then I grew up with the game so I'm having both a bias and rose-tinted glasses.
I agree, I feel the same way.