I started this blog to point out various ways to add DX10 to XP, and end up writing one post before going on summer break…. in 2008. I thought that it would bring up some attention, but to no avail, and forgot about it until now, when i decided to goggle my username and found this on the 10th page. And not even a direct link, it was some forum website that was talking about this.

Sighs.

Well, kudos to them for discussing it. Though i’d like to point out that DirectX is just a framework built on libraries of ways to work on graphics cards, and is not a application. plus that the change below actually does not cause crysis to use DX10 magically, but rather attempts to render in DX9 most objects and enable the Ultra High menu. It simply tells the graphics card to render more crap to display.

Actually implementing DX10 on XP needs more work, but i got a buggy release to run Assassin’s creed. Note Assassin’s Creed’s DX10 executable looks for Vista APIs, so it needs to be modded first.
Anyhow, DX10.0 is doable on XP. I was about to post it but my moms back. maybe in another week.

It is possible to enable the Ultra High setting menu in Crysis on Windows XP… THAT MEANS ENABLE.
THIS IS NOT THE CHANGE ‘HIGH’ MENU TO PLAY ‘ULTRA HIGH’. This actually enables Crysis Ultra High on XP! No messing with config files needed.
This was found by the Technospot Alky Post… ( http://www.technospot.net/blogs/download-directx-10-for-windows-xp-from-alky-project/ )

I haven’t figured out if the DX10 XP files are required for this to work, but it seems unneeded. To enable the Ultra High menu for Crysis, back up the CryRenderD3D10.dll file and make a copy of the CryRenderD3D9.dll file. Rename the copied file to CryrenderD3D10.dll (that’s why you had to back it up).
Then to force Crysis to run using the fake D3D10 renderer, add a “-DX10″ to the target space in the shortcut. For example: ‘…\Crysis\Bin32\crysis.exe -DX10′….but without the quotes. The Ultra High menus are now enabled.

Why does this work? I really don’t know, but I believe that Crysis.exe automatically enables the menus when it loads the DX10 rendering engine. When the DX9 engine was used instead of the DX10 engine in this place, Crysis still rendered in DX9 but enables Ultra high.

I found this when actually trying to play DX10 Crysis on XP usling Alky. I’ll add my findings later. Many thanks to the Technospot article, I found a lot there. And damn you, Crytek and Micro$oft. DX10 is doable on XP and you know it.

If you want to try the DX10 XP beta, go here: http://depositfiles.com/en/files/5567800

yay, i hava new blog, no more blogger for me…. illl try to make this more interesting…