View Issue Details

IDProjectCategoryView StatusLast Update
0000469FSSCPlauncherpublic2005-08-04 21:05
ReporterNeoStorm Assigned ToRandomTiger  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Summary0000469: The same resolution mode appears 3 times (video tab)
DescriptionWhen I go to the video tab, in launcher, all the resolution modes appear several (3) times in the resolution scroll-box.

Only D3D mode, in OpenGL its normal. Many builds (possibly all). Launcher 5.2
I have P4 3.0Ghz ,1GB DDRam ,Geforce FX 5200 128MB, and 77.72 drivers version.

This is a very very minor and it does not affect anything, but the game can be much "cleaner" without any bugs.
TagsNo tags attached.

Activities

2005-07-12 14:32

 

untitled.JPG (94,798 bytes)   
untitled.JPG (94,798 bytes)   

phreak

2005-07-12 16:22

developer   ~0002759

probably refresh rates aren't shown

NeoStorm

2005-07-12 17:55

reporter   ~0002761

Last edited: 2005-07-12 17:56

Nope, its the same rate (85Hz) with all three of them on 640x480x32

edited on: 07-12-05 13:56

taylor

2005-07-19 16:39

administrator   ~0002811

Those extra 640x480 modes are adapter defaults (top pair is probably 0 refresh rate, bottom pair is probably 60). If you have a look at your d3d caps file you'll probably see the extra entries at either the top and/or bottom of the modes listing.

The Launcher code doesn't have a good way to filter those out so they show up in the list. It won't list multiple entries for different refresh rates otherwise.

taylor

2005-07-20 01:50

administrator   ~0002820

After thinking on this some today I believe that we can just weed out the 0Hz refresh rates and if we already have a 640x480 res listed, skip all further entries. That would take care of the final two 640x480's at least and should take care of the first two as well.

That would be a simple set of changes but I don't really want to do it since they would have to be backported to an older version and a new Launcher released for it to matter. Passing this off to RandomTiger since he's in charge of that.

phreak

2005-07-20 03:57

developer   ~0002822

can we just have it display the refresh rates to differentiate the choices?

taylor

2005-07-20 05:36

administrator   ~0002823

Mine shows over 350 modes though, assuming you want to show the multiple rates. Even if restricted to 640x480 and 1024x768 resolutions it would show over 24 entries in the drop down for me. That wouldn't be any better. That also wouldn't change the fact that you would have at least 4, and possibly 6, 640x480 entries which have the same refresh rate.

It currently drops to the lowest refresh rate in the list for a particular res so it would list 60Hz multiple time for the same res and depth. We could restrict listing to just one particular refresh rate but it would have to be user settable or just what the desktop is set to. Still wouldn't help much though since a lot of LCD users will likely be restricted to 60Hz and would still have the extra 640x480 entries unless we filter like I mentioned above.

NeoStorm

2005-07-21 17:23

reporter   ~0002828

Can you leave only one mode of every resolution and do so we can type the desired refresh rate in a box and it will be independent from the resolution?

taylor

2005-07-21 17:41

administrator   ~0002830

It's actually supposed to only list one mode of every resolution. The problem is that it filters in order, since that's how the list is presented. These extra 640x480 resolution modes (the only ones that aren't covered by the current filtering) are out of order which is why it misses them.

My proposal for the code change is to not list any 0 refresh rates (adpater defaults) and since the default/safety 640x480s are listed last, to know that we have already found a 640x480 and skip the rest.

The mode list is presented in a particular order and we have to initialize it by selecting it's position in that list. If presented with a particular refresh rate then we would have to filter the list based on that in order to get it's proper position in the mode list. So basically we can't just show a mode and then you get to pick the refresh rate, the list of available modes has to be setup before hand with the refresh rate already specified. (I think all of that makes sense to persons other than me, explaining things isn't my strong suit ;))

NeoStorm

2005-07-21 17:57

reporter   ~0002834

Last edited: 2005-07-21 17:58

Can you do so it will not check the system, but it will list the resolutions by itself? maybe it would be easier, cause who has a 15 inch display probably knows he cant go 1600x1200 (for unsupported maybe).

edited on: 07-21-05 13:58

taylor

2005-07-26 09:24

administrator   ~0002879

It will still be a few days before a new Launcher would come out since I'm making quite a few OpenGL specific changes and adding refresh rate control. But I don't want to just let this thing sit, so...


Fixered.

RandomTiger

2005-08-04 21:04

developer   ~0002928

Since when do we close bugs to keep the place tidy!

RandomTiger

2005-08-04 21:05

developer   ~0002929

I have attempted a fix at this.
There should not be any duplicate D3D8 modes in future releases.
When someone has tested it could they confirm.

Issue History

Date Modified Username Field Change
2005-07-12 14:30 NeoStorm New Issue
2005-07-12 14:32 NeoStorm File Added: untitled.JPG
2005-07-12 16:22 phreak Note Added: 0002759
2005-07-12 17:55 NeoStorm Note Added: 0002761
2005-07-12 17:56 NeoStorm Note Edited: 0002761
2005-07-19 16:39 taylor Note Added: 0002811
2005-07-20 01:50 taylor Note Added: 0002820
2005-07-20 01:50 taylor Assigned To => RandomTiger
2005-07-20 01:50 taylor Status new => assigned
2005-07-20 03:57 phreak Note Added: 0002822
2005-07-20 05:36 taylor Note Added: 0002823
2005-07-21 17:23 NeoStorm Note Added: 0002828
2005-07-21 17:41 taylor Note Added: 0002830
2005-07-21 17:57 NeoStorm Note Added: 0002834
2005-07-21 17:58 NeoStorm Note Edited: 0002834
2005-07-25 10:21 taylor Assigned To RandomTiger => taylor
2005-07-26 09:24 taylor Status assigned => resolved
2005-07-26 09:24 taylor Resolution open => fixed
2005-07-26 09:24 taylor Note Added: 0002879
2005-08-04 21:04 RandomTiger Status resolved => feedback
2005-08-04 21:04 RandomTiger Resolution fixed => reopened
2005-08-04 21:04 RandomTiger Note Added: 0002928
2005-08-04 21:04 RandomTiger Status feedback => assigned
2005-08-04 21:04 RandomTiger Assigned To taylor => RandomTiger
2005-08-04 21:05 RandomTiger Status assigned => resolved
2005-08-04 21:05 RandomTiger Resolution reopened => fixed
2005-08-04 21:05 RandomTiger Note Added: 0002929