Jump to content

User:Tarvis

From UFOpaedia

UFO Extender D3D tweaks

Get here: Ufoe_d3dtweaks.zip

I've added a couple features to d3d.cpp. (Based on UFO Extender v. 1.29. Not ported to TFTD Extender yet but should be trivial)

  • Width/Height options for fullscreen resolution (D3D Width/D3D Height in .ini). Set both to 0 to use current desktop resolution (default/original behavior)
  • Bilinear Filtering option (Linear Filter in .ini) Setting to 2 will prescale the game first, which retains the blocky feel without becoming too jagged and uneven.


Things I'd like to look into eventually

  • Make D3D Windowed mode read from D3D Width/Height options and ensure correct game resolution
    • Windowed Fullscreen mode when D3D Width/Height are 0
  • Disable mouse clipping when game is not in focus (alt+tabbed out/minimized)
  • Add 'auto' setting for Screen Ratio which will automatically letterbox the game to 16:10 on any resolution
  • Make Alt+F4 close the game when fullscreen too
  • Add option to keep redrawing screen even if nothing is changed. This will fix issues with Steam Overlay and others.
  • Raise cap for new "Battlescape Speed" value as 5 still seems too slow
The values I put into each setting are just initial values. There is no way for me to evaluate what settings are needed for faster systems.-Tycho