Depends on which you want to target your audience to -- whether it br a low-end system, or a high-end system. And, that depends on whether the requirements will be higher or lower.

Also, most of the games like in Neverwinter Nights have a detail slider to adjust the resolution. Here's my thoughts on how this works:

Setting the detail slider to low will:

  • set the resolution of a textures to a low resolution such as 64x64 or 128x128,
  • make the textures look less detailed,
  • take up less memory,
    [*[and will fit to a minimum of 4MB of video memory or more.


Setting the detail slider to medium will

  • set the resolution of a textures to a medium resolution such between 128x128 to 256x256,
  • make the textures look more detailed than setting the detail slider to low,
  • take up more memory than having the detail slider set to low,
    [*[and will fit to a minimum of 8MB of video memory or more.


Setting the texture detail slider to medium will

  • set the resolution of a textures to a high resolution such between 256x256 to 512x512,
  • make the textures look a lot more detailed than setting the detail slider to low,
  • take up more memory than having the detail slider set to low,
    [*[and will fit to a minimum of 16MB of video memory or more.


Generally, when you release a game, you should have a gamer set their texture detail slider to their liking -- whether a gamer has a low-end system or a high-end system. And in that case, you will need to setup a options panel with the slider before running a game starting script.

Anyway, I don't know how this will work as you might have to have seperate wmb files on whether a detail slider has been set to...probably something like:

lowdetaillevel1.wmb
lowdetaillevel1.wad
lowdetaillevel2.wmb
lowdetaillevel2.wad
highdetaillevel1.wmb
highdetaillevel1.wad
highdetaillevel2.wmb
highdetaillevel2.wad

I think this should help you out but this is just my thoughts about how are you going to target audience...