ioq3-urt.zip 1.2M
How to use:
- Unzip the .exe and DLLs into UrT's dir (where UrT's .exe is).
- Run ioq3-urt.exe
Notable new features:
- Potential of HRTF ("real 3D") and Surround sound with high-end Creative sound cards due to OpenAL
- Detailed Ping, FPS and Snaps meters
- Stereoscopic rendering potential, with 3D glasses
Notable differences in detail:
- cl_drawping, cl_drawfps and cl_drawsnaps are included):
(/cl_drawping/fps/snaps 1 to enable each)
They show base value, mean, max spike or fps/snaps drop, mean spike/drop and standard deviation for two different intervals. Ping meter can be used to assess stability of ping without having to rely only on graphical indicators or the current ping. A use of it may be to set ut_timenudge based on standard deviation, though further testing or feedback may be required to determine whether that's helpful. FPS meter can be used equivalently with its relation to networking stability in mind. SPS meter is a more 'esoteric' tool, perhaps more needed by developers. The size of ping meter can change with cl_drawpingfontsize and position with cl_drawpingposx/y. cl_drawpingfirstinterval and cl_drawpingsecondtinterval can change the intervals in seconds (2 and 10 by default); equivalent vars for drawfps and drawsnaps. Snaps meter also shows the delayed snaps (throttled by the server through sv_maxrate and rate). - OpenAL is a new sound system used by ioq3; s_useopenal 1 to enable it, 0 to disable it (changes to take effect require restart). DLL required by OpenAL is included. It is important to note that because of this, HRTF ("real 3D") sound is possible (like in Ikalizer) if one uses a Creative sound card with HRTF support, usually the 'X-Fi' models (OpenAL is Creative's thing). Relevant vars to OAL are included in the ioq3 Readme: http://svn.icculus.org/*checkout*/quake3/trunk/README.
- Stereoscopic rendering (with 3D glasses) comes with the latest ioq3 versions; information about its use is here.
- q3config.cfg and other config files are located in %appdata%\Quake3\q3ut4 to allow for multiple users. The old location should still work for autoexec.cfg but deleting a q3config.cfg there will still have a q3config.cfg in the new location being read. But the change shouldn't be noticeable by anyone having set it up already; autoexec can just be kept in the same place with no issue.
- cl_drawclockshowseconds can show cl_drawclock's seconds (off by default).
- Mouse keys for Logitech and potentially other mice may be differently mapped - even on the same filename - because ioq3 uses SDL now.
Other information:
- It is optimized for any P4+ processor, anything recent (AMD or Intel).
- The source (earlier ver. linked) is based on latest ioq3 SVN. It has been modified to run UrT directly in a standalone fashion, to have UrT's icon as well as a patch and minor modifications mentioned below. ioUrT is based on an earlier ioq3 version. The main point of this is using a recent ioq3 source base on an optimized build.
- It's not the same with the old 'technical support' build since that was aimed for problem solving and stability while this is aimed for optimizing performance. Though, of course, several issues may be resolved on the new code base.
- The optimizations are the several default found in options (that didn't crash it here). It should require Pentium4/Athlon64 or newer since it includes SSE2 instructions use. Using a recent tool base (a beta version of Visual Studio) should be a relatively decent bet.
- It doesn't include VoIP since it would be a waste of space since it's not utilized UrT-wide.
- Linux and other platforms' support can theoretically be derived from the source (earlier version linked).
- The building tools used are the ones included in Visual C++ 2010 Express Beta 2 and those only (well, it required downloading of the SDL lib only). An additional DLL included is required by the VC 2010 tools.
- There's been some testing on gcc 4, FPS was about 2% lower, hence the decision.
- Some optimizations that could be done are not included since they were probably illegitimate (e.g. because of increasing server load or screwing graphics).
- If you have NVIDIA or other settings panel directing to specific settings (such as SLI configuration or mouse key binds) you may have to rename the .exe or add a new entry for those settings.
- SDL DLL reverted to the most recent version to avoid mouse pointer stuck on screen on in_mouse -1 until it's fixed upstream.
- Curl's DLL included is required by autodownloading's support
- It includes a patch from this post (vstr related).
- A DLL included is SDL's. SDL is required by all recent ioq3 versions.
- in case console can't be brought down force it with shift+esc.
This post has been edited by mitsubishi: Today, 05:39 PM

Sign In
Register
Help


MultiQuote





