Fulqrum Publishing Home   |   Register   |   Today Posts   |   Members   |   UserCP   |   Calendar   |   Search   |   FAQ

Go Back   Official Fulqrum Publishing forum > Fulqrum Publishing > IL-2 Sturmovik: Cliffs of Dover > Technical threads

Technical threads All discussions about technical issues

Reply
 
Thread Tools Display Modes
  #1  
Old 12-24-2011, 06:39 AM
Nitrous's Avatar
Nitrous Nitrous is offline
Approved Member
 
Join Date: Apr 2011
Posts: 74
Default DX9 Support for Battle over Moscow

Please Please Please Tell "US" the community that you are dropping DX9 for the Sequel.
__________________
Regards Andy (Nitrous)

Gigabyte P35C-DS3R
Q6600 @ 3.2Ghz
4Gb Kingston KingMAX
Ati 6950 2GB

Reply With Quote
  #2  
Old 12-24-2011, 07:27 AM
Verhängnis Verhängnis is offline
Approved Member
 
Join Date: Apr 2011
Location: I come from a Sea, Up, Over. :)
Posts: 295
Default

Drop it and I'll drop you!
Reply With Quote
  #3  
Old 12-24-2011, 04:05 PM
ACE-OF-ACES's Avatar
ACE-OF-ACES ACE-OF-ACES is offline
Approved Member
 
Join Date: May 2010
Location: NM
Posts: 2,248
Default

Quote:
Originally Posted by Nitrous View Post
Please Please Please Tell "US" the community that you are dropping DX9 for the Sequel.
Assuming the sequel will be like CoD, where CoD makes use of the DX11 API there really is no need to drop DX9.. Because the DX11 API supports DX9, 10 and 11 feature levels and all the sub variants of each. For example, if you want to make use of DX9 feature levels in CoD simply edit your conf.ini file and chage it from DX10 to DX9.. Also, something not many people realise is CoD does currently support DX11! Problem is it is beta and not recomended! At the time of CoD relase DX11 feature levels still had some 'issues' (read buggie) so 1C limited the feature levels to DX10. But if you want to try the DX11 feature levels you can edit your conf.ini file and try them out. That is the beauty/benifit of programing the game using the DX11 API, the ability to switch to other feature levels
__________________
Theres a reason for instrumenting a plane for test..
That being a pilots's 'perception' of what is going on can be very different from what is 'actually' going on.
Reply With Quote
  #4  
Old 12-24-2011, 04:15 PM
satchenko satchenko is offline
Approved Member
 
Join Date: Dec 2009
Posts: 112
Default

Quote:
Originally Posted by ACE-OF-ACES View Post
Assuming the sequel will be like CoD, where CoD makes use of the DX11 API there really is no need to drop DX9.. Because the DX11 API supports DX9, 10 and 11 feature levels and all the sub variants of each. For example, if you want to make use of DX9 feature levels in CoD simply edit your conf.ini file and chage it from DX10 to DX9.. Also, something not many people realise is CoD does currently support DX11! Problem is it is beta and not recomended! At the time of CoD relase DX11 feature levels still had some 'issues' (read buggie) so 1C limited the feature levels to DX10. But if you want to try the DX11 feature levels you can edit your conf.ini file and try them out. That is the beauty/benifit of programing the game using the DX11 API, the ability to switch to other feature levels
DX11??? what line is used to try this ?
Reply With Quote
  #5  
Old 12-24-2011, 05:08 PM
Heliocon Heliocon is offline
Approved Member
 
Join Date: Dec 2010
Posts: 651
Default

Quote:
Originally Posted by ACE-OF-ACES View Post
Assuming the sequel will be like CoD, where CoD makes use of the DX11 API there really is no need to drop DX9.. Because the DX11 API supports DX9, 10 and 11 feature levels and all the sub variants of each. For example, if you want to make use of DX9 feature levels in CoD simply edit your conf.ini file and chage it from DX10 to DX9.. Also, something not many people realise is CoD does currently support DX11! Problem is it is beta and not recomended! At the time of CoD relase DX11 feature levels still had some 'issues' (read buggie) so 1C limited the feature levels to DX10. But if you want to try the DX11 feature levels you can edit your conf.ini file and try them out. That is the beauty/benifit of programing the game using the DX11 API, the ability to switch to other feature levels
If they program it fully in dx11 it wont work in DX9. Shadow compling along with many other base features are different. Atm really game is a dx9/10 platform.
Reply With Quote
  #6  
Old 12-24-2011, 06:33 PM
ACE-OF-ACES's Avatar
ACE-OF-ACES ACE-OF-ACES is offline
Approved Member
 
Join Date: May 2010
Location: NM
Posts: 2,248
Default

Quote:
Originally Posted by satchenko View Post
DX11??? what line is used to try this ?
Again.. DX11 feature levels are NOT recommended! I tried them.. My fps seems a little better, but I lost all the grass rendering at the airfield. I ultimately switched back to DX10 in that overall it just seemed to look better.. But that is a personal call

Keep in mind most vid cards today support DX9 feature levels, some support DX10, and a few support DX11. So it should go without saying, to use DX11 you video card has to support DX11

If you want to try different feature levels (DX9, DX10, DX11) here are the settings you can use

Code:
D3D11_0 
D3D10_0 
D3D10_1
D3D9_1
D3D9_2
D3D9_3
The file you will have to manually edit is your 'conf.ini' file, and you want to edit the one in your 'USERS' directory (read USER not the dir where the game is installed), i.e.

C:\Users\<YOUR USER NAME HERE>\Documents\1C SoftClub\il-2 sturmovik cliffs of dover

Search for the section called '[window]' within that section you should see the following

Code:
[window]
Render=D3D10_0
There will be other stuff listed under that section, but you only want to edit the 'Render=' line. Note this also assumes your PC has a vid card that supports DX10.. I assume if your vid card only supports DX9 that line will read different (i.e. Render=D3D9_3)

So..

Say you want to 'try' DX 11.0 feature levels edit that line to read as follows

Code:
[window]
Render=D3D11_0
Say you want to 'try' DX 10.1 feature levels instead of the default DX 10.0edit that line to read as follows

Code:
[window]
Render=D3D10_1
Say you want to 'limit' your DX 10 or DX 11 video card to use DX 9.1 feature levels, than edit that line to read as follows

Code:
[window]
Render=D3D9_1
or DX 9.2

Code:
[window]
Render=D3D9_2
or DX 9.3

Code:
[window]
Render=D3D9_3
As always, I highly recommend you make a back up copy of the conf.ini file before you start editing it!

Enjoy and let us know if you get better or worse results!

PS one thing you will probally want to do is del all the files and folders in your 'cache' dir each time you change the feature levels
__________________
Theres a reason for instrumenting a plane for test..
That being a pilots's 'perception' of what is going on can be very different from what is 'actually' going on.

Last edited by ACE-OF-ACES; 12-24-2011 at 07:11 PM.
Reply With Quote
  #7  
Old 12-24-2011, 06:43 PM
ACE-OF-ACES's Avatar
ACE-OF-ACES ACE-OF-ACES is offline
Approved Member
 
Join Date: May 2010
Location: NM
Posts: 2,248
Default

Quote:
Originally Posted by Heliocon View Post
If they program it fully in dx11 it wont work in DX. Shadow compling along with many other base features are different. Atm really game is a dx9/10 platform
If they did that it would defeat the purpose of upgrading to the DX11 API..

Because one of the new features of the DX11 API is the ability to select different feature levels (DX9, 10, 11) on the fly.

The good news is they did NOT do that and you can switch to use different feature levels.

May sound silly to limit a DX10 capable video card to DX9 feature levels, but when it comes to 'visuals' it is so 'user' specific that some may like the look better, or, in some strange hardware configs find the game runs smoother at those lover levels.. Which I find hard to belive myself, but I have seen some folks make stranger claims than that!
__________________
Theres a reason for instrumenting a plane for test..
That being a pilots's 'perception' of what is going on can be very different from what is 'actually' going on.
Reply With Quote
  #8  
Old 12-25-2011, 05:43 PM
Heliocon Heliocon is offline
Approved Member
 
Join Date: Dec 2010
Posts: 651
Default

Quote:
Originally Posted by ACE-OF-ACES View Post
If they did that it would defeat the purpose of upgrading to the DX11 API..

Because one of the new features of the DX11 API is the ability to select different feature levels (DX9, 10, 11) on the fly.

The good news is they did NOT do that and you can switch to use different feature levels.

May sound silly to limit a DX10 capable video card to DX9 feature levels, but when it comes to 'visuals' it is so 'user' specific that some may like the look better, or, in some strange hardware configs find the game runs smoother at those lover levels.. Which I find hard to belive myself, but I have seen some folks make stranger claims than that!
lol ok... I am not going to start a fuss over this, you are wrong on a number of your points, DX11 has no API for dx9 features and such more then any other engine. Its determined by the way they compile the code, so you can use the dx9 method or the dx10/11 method and it will both run on dx11. This is different then what you said, its not the same thing.
Also all GPUs today sold on the market have dx9, In fact I cant find a dx9 only gpu in shops anymore, the lowest end cards you find now in the west for nvidia are bottom barrel 8k-9k range, now they are shipping out bottom end 400s so really nearly all new gpus from now on purchased will be dx11.

In any case I blew the horn on this whole compatibility issue in early 2010, go back a few hundred posts and have a look, nearly every prediction was correct
Reply With Quote
  #9  
Old 12-25-2011, 08:02 PM
ACE-OF-ACES's Avatar
ACE-OF-ACES ACE-OF-ACES is offline
Approved Member
 
Join Date: May 2010
Location: NM
Posts: 2,248
Default

Quote:
Originally Posted by Heliocon View Post
you are wrong on a number of your points, DX11 has no API for dx9 features and such more then any other engine.
Really?

Well don't take my word for it..

Spend 5min an do a little research and you will see that I am right!

There are plenty of Microsoft Links on the subject..

But I know how the uninformed love to bash anything Bill Gates so instead allow me to post something from AMD on the subject, i.e.

Quote:
Your Game Needs Direct3D 11, So Get started Now
More reasons to switch to Direct3D 11
Supports multiple "device feature levels"
-11.0
-10.1, 10.0
-9.3, 9.2, 9.1
-One API for all of your supported hardware
Nuff said?

If not set your conf.ini to DX11, or 10.1, or 10.0, or 9.3, or 9.2, or 9.1 and see for yourself!
__________________
Theres a reason for instrumenting a plane for test..
That being a pilots's 'perception' of what is going on can be very different from what is 'actually' going on.

Last edited by ACE-OF-ACES; 12-25-2011 at 09:11 PM.
Reply With Quote
  #10  
Old 12-26-2011, 03:26 PM
Heliocon Heliocon is offline
Approved Member
 
Join Date: Dec 2010
Posts: 651
Default

Quote:
Originally Posted by ACE-OF-ACES View Post
Really?

Well don't take my word for it..

Spend 5min an do a little research and you will see that I am right!

There are plenty of Microsoft Links on the subject..

But I know how the uninformed love to bash anything Bill Gates so instead allow me to post something from AMD on the subject, i.e.



Nuff said?

If not set your conf.ini to DX11, or 10.1, or 10.0, or 9.3, or 9.2, or 9.1 and see for yourself!
Well the fact that you are making silly comments about "bashing bill gate" which I guess is in your world a humorous jab at calling me a Apple fan or whatnot makes you look like a moron out of the gate. I actually hate apple PCs, and I am not uninformed, so now I will have to mildly embarass you.

You quoted me as saying (which I did): "you are wrong on a number of your points, DX11 has no API for dx9 features and such more then any other engine"
You replied with this: "If they did that it would defeat the purpose of upgrading to the DX11 API..

Because one of the new features of the DX11 API is the ability to select different feature levels (DX9, 10, 11) on the fly."

First off I hate having to educate people so I will make this brief: In the above statement you said that one the DX11 api features was to select different DX levels. ZOMG, you do realize that just means that the API is backwards compatable? For example I could use a DX9 lighting system while also using dx11 tesselation. So its nothing new, its existed for nearly every DX upgrade (they normally build on each other) and the whole point of switching to dx11 is to use the new dx10/11 lighting features among other things. These are completely new for dx11/10 and are "new dx11 features" and they are NOT back compatible. However like said a older dx9 system can be used (of course, not news to anyone but you it seems) instead of the new code etc. Your statement basically was like: "upgrade to a new car, hover car, it can even use wheels if you want!" The reply is then wtf is the point of upgrading? (and the only reply would be say, a more powerful engine but the main selling point no longer is useful).
http://forum.1cpublishing.eu/showthr...795#post233795
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 03:19 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © 2007 Fulqrum Publishing. All rights reserved.