Windows tweaks and troubleshooting

Urban Assault usually runs well on modern Windows systems but there are certain problems that occur on Windows Vista and newer.

Helicopter problems

Unresponsive helicopters are common on all modern computers regardless of the operating system. Heli problems are covered in another article.

Choosing the rendering mode

On modern computers, software rendering mode can cause too fast or inconsistent performance. Change Direct3D device to Primary display driver (hardware rendering) in UA options. Using hardware rendering often helps in helicopter problems as well.

Rendering mode can also be set by editing guid3d.def file in the ENV folder. Known possible options are <software> and <primary>

If hardware rendering does not work, enable DrawPrimitive first (see below). If it still does not work, switch to software rendering.

Changing the rendering mode can also help in startup problems.

Startup problems, black screen, color distortion

If the screen gets distorted or black during startup or after any intro video, disabling the videos may help. This can be done by deleting or renaming the MOV directory (located in the data directory), or by editing nucleus.ini.

Disabling desktop composition (Windows Aero) may sometimes help too:

Right-click UA.exe (ua_xp.exe for Metropolis Dawn) → Properties → Compatibility tab → Check Disable desktop composition.

Graphical glitches and in-game crashing / DrawPrimitive

It's almost always recommended to turn DrawPrimitive on in UA options. It can be especially useful if any of the following symptoms occur:

  • Game crashes when playing
  • Major graphical issues such as game scene not rendered properly or at all
  • Minor graphical issues such as the preview model not visible or not spinning properly in mission briefing

UAC file system virtualization (Vista/7/8/10)

If Windows User Account Control (UAC) is enabled and UA is installed into the default program directory (<drive>:\Program Files\ …) and run without explicit administrator privileges, it cannot write files such as configuration and saved games into the program directory. In this case, the UAC file system virtualization redirects the write requests to another directory, VirtualStore. This can be very annoying if you want to manually edit the game files. There are a few different ways to prevent it:

  • Install UA into a directory that is not protected such as your home folder (recommended!). Do not install it to any Program Files folder.
  • Run UA as administrator (inadvisable). Compatibility modes do this automatically, otherwise you must do this every time and it can lead to slight problems if there are already files in VirtualStore.
  • Disable User Account Control and use administrator account (not recommended for security reasons)

More information:
http://blogs.msdn.com/b/patricka/archive/2009/12/14/tales-of-application-compatibility-weirdness-demystifying-uac-virtualization.aspx

windows_tweaks.txt · Last modified: 2016/05/22 06:53 by Ormu
Back to top
CC Attribution-Noncommercial-Share Alike 4.0 International
chimeric.de = chi`s home Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0