Trying to make Crysis 3 works on DirectX 10

Post » Wed Feb 27, 2013 12:17 am

Hello,
Crysis 3 did not support DirectX 10 but looking at google, there may people complaining about it. How about we do something to make it works with DX 10, unofficially.

I dont have the game (i only have DirectX 10 GPU, hence i have not buy Crysis 3) so i cant test anything.

Btw i am just throwing a few ideas here, if someone awesome want to mod crysis 3 or make community effort, please do so.

1. GPU ID Spoof
Using RadeonPro you can spoof your GPU do something else. What happend if you spoof your directX 10 GPU to DirectX 11 GPU?

for example, Spoof Radeon HD 4770 to Radeon HD 5770.

2. DirectX feature emulator/faking
Long time ago, there a way to "emulate" directX feature to make DirectX 8 cards able to play DirectX 9 games.

i cant find the tool to fake it, but i found this tool to emulate older game:
http://www.tommti-systems.de/go.html?http://www.tommti-systems.de/main-Dateien/files.html

now.. does anyone have made something like that but for DirectX 10 and 11?

3. Mishmash/mod Crysis 2 and Crysis 3 file.
Sure this wont work for MP, but maybe can work for SP?

Feel free to discuss any ideas, and im really sorry if this sounds like a stupid thing to do.
I simply want Crysis 3 to be playable on DirectX 10 GPU even if the game will look broken (i hope not too broken).

Thank you.
User avatar
Amy Cooper
 
Posts: 3400
Joined: Thu Feb 01, 2007 2:38 am

Post » Wed Feb 27, 2013 12:32 am

Lol i dont think this works since cryengine only supports to run on dx11 cards... dont expect anything to work less then that.
User avatar
Ludivine Poussineau
 
Posts: 3353
Joined: Fri Mar 30, 2007 2:49 pm

Post » Wed Feb 27, 2013 4:46 am

Not true! Warface is DX9, The SDK is DX 9 and 11, Crysis 2 is DX 9 and 11. The Functionality is definately there, but the CryRenderer for DX 9 is missing, I dont think DX 10 is in the CE3, though.
User avatar
Love iz not
 
Posts: 3377
Joined: Sat Aug 25, 2007 8:55 pm

Post » Tue Feb 26, 2013 10:03 pm

CE3 is actually support DX9

http://www.crydev.net/viewtopic.php?f=326&t=89555

CE3 also used on C2 and it works on DX9.

there also software mode that allow running directx11 from microsoft.
http://msdn.microsoft.com/en-us/library/windows/desktop/gg615082(v=vs.85).aspx
but its too slow.

but what if we intercept the crysis 3 D3D_FEATURE_LEVEL calls and tamper it with directx 9 or 10 or 10.1 level?

http://msdn.microsoft.com/en-us/library/windows/desktop/ff476872(v=vs.85).aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/ff476875(v=vs.85).aspx
User avatar
Darren Chandler
 
Posts: 3361
Joined: Mon Jun 25, 2007 9:03 am

Post » Tue Feb 26, 2013 10:13 pm

Not true! Warface is DX9, The SDK is DX 9 and 11, Crysis 2 is DX 9 and 11. The Functionality is definately there, but the CryRenderer for DX 9 is missing, I dont think DX 10 is in the CE3, though.

Indeed. The path of least resistence seems to be either porting the game data to the SDK or seeing if you and bang the D3D9 version of the CryRenderer into place.

Things are going to break, however, it's just a question of what. It's also a question of effort.
User avatar
christelle047
 
Posts: 3407
Joined: Mon Apr 09, 2007 12:50 pm

Post » Wed Feb 27, 2013 3:22 am

or maybe, emulate the whole thing using WINE under linux?
like this example for hwken

http://community.playhawken.com/topic/17339-howto-get-hawken-running-under-linux/
User avatar
My blood
 
Posts: 3455
Joined: Fri Jun 16, 2006 8:09 am

Post » Tue Feb 26, 2013 8:02 pm

Things are going to break, however, it's just a question of what. It's also a question of effort.
Considering that half of the game's physical entities have been coated with DX11 features, plus the actual engine has been custom written with DX11 in mind, you're gonna have a bad time.
User avatar
Alexandra Louise Taylor
 
Posts: 3449
Joined: Mon Aug 07, 2006 1:48 pm

Post » Tue Feb 26, 2013 11:45 pm

directx11 is additive to directx10. So forcibly running crysis 3 on DX10 will result in graphic glitch, loss of graphic effect. But that the thing that i already accept as i stated on 1st post :)

its like when forcing DirecX 9 games to be played on DirectX 8 card. The game still works but the light is wrong, the shadow dissapear, etc.

when i tried something like that on Left 4 Dead (just doing config setting make it works on old GPU), it made the whole game looks bright and not scary at all haha. But at least i can LAN party with my friends that have old GPU.
User avatar
Breautiful
 
Posts: 3539
Joined: Tue Jan 16, 2007 6:51 am

Post » Wed Feb 27, 2013 11:29 am

I've started this petition in hopes of adding some form of DX 10/10.1 support to Crysis 3.

Technically it should be possible for this to work, and since it only requires a few hours' worth of effort on Crytek's side, why not?
They'll earn more money if more people buy the game anyways.


Here's the https://www.change.org/petitions/crytek-have-crysis-3-support-dx-10-10-1:

Sign, share and support!
User avatar
Ann Church
 
Posts: 3450
Joined: Sat Jul 29, 2006 7:41 pm


Return to Crysis