Using WinXP SP2
Important things:
- The program has a fixed height. My desktop is 1024x768, and it extends past the bottom of the screen. The last option I can see is "maximum texture stages" so I can't comment on anything below that (it's as high as my monitor goes)
- Screen resolution isn't picked up right. I run at 800x600 in a window right now (as a modder, it's easier to test that way) and it reports it as this: by X
- The drop down boxes for screen resolution used by the current settings.exe app are far superior than manual entry
- The various slider bars don't seem to scale quite properly. Setting shadows to 2048 for example puts the marker at around the 30% mark. This at least applies to similar bars (I think things like the volume sliders may be correct)
- Please, please, please, please don't make disabling luarules and luagaia an option, too many games under development right now depend on luarules to play and function correctly. Disabling luaUI is acceptable though
- IMO, the program should only update the settings when you click an "OK" or "Apply" button, not instantly every time you mess with a value. There also needs to be a cancel button.
The following are my own personal feelings, and by no means are they an obligation for this application right now.
On a semi related note, I feel that this method of displaying the options (this applies to the current settings.exe too) is very intimidating to people. If possible, you should simplify it to have things like:
Code: Select all
Shadows: Off | Low | Medium | High
Code: Select all
Water Quality: Very Low | Low | Medium | High
Instead of
Code: Select all
Shadows: 1024 | 2048 | 4096
[four radio buttons for water]
and a seperate "enable shadows" tickbox on the other side of the application. Obviously for something like anti aliasing you have to use the numbers, but for things like max particles, generalize the settings to some preset 'notches', that is:
Code: Select all
Particles: Lowest | Low | Medium | High | Very High
with the values correlating to
Code: Select all
Particles: 1000 | 5750 | 10500 | 15250 | 20000
By all means, have an "advanced mode" button which would allow us to use the raw numbers if we prefer it that way, but by default it should be simple and as user-friendly as possible so new users aren't frightened off.
Also, I think it'd help if you could tab the program instead of having an entire screen of options blasted at you at once. The mouse settings in your app are in a particularly illogical place.
Finally, if you want to go the extra mile, create a hardware testing thing which could disable things like dynamic water + 8800s or shadows + very low end cards so there is less difficulty in troubleshooting for everyone. The test would only need to run the first time it's installed, and then have a button for "Re-run hardware test" in case a user upgrades or some engine bug (dynamic water for example) happens to get fixed or have its requirements somehow lowered.