View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000469 | FSSCP | launcher | public | 2005-07-12 14:30 | 2005-08-04 21:05 |
| Reporter | NeoStorm | Assigned To | RandomTiger | ||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | resolved | Resolution | fixed | ||
| Summary | 0000469: The same resolution mode appears 3 times (video tab) | ||||
| Description | When 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. | ||||
| Tags | No tags attached. | ||||
|
2005-07-12 14:32
|
|
|
|
probably refresh rates aren't shown |
|
|
Nope, its the same rate (85Hz) with all three of them on 640x480x32 edited on: 07-12-05 13:56 |
|
|
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. |
|
|
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. |
|
|
can we just have it display the refresh rates to differentiate the choices? |
|
|
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. |
|
|
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? |
|
|
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 ;)) |
|
|
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 |
|
|
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. |
|
|
Since when do we close bugs to keep the place tidy! |
|
|
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. |
| 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 |