|
Answer» So I launched Unreal Tournament 99 the other night for the first time in about 4 years, and for the first time on Windows 7 OS, and found some interesting issues.
- First issue was that the sound was choppy, but that was fixed by running the built in configuration program.
- Second issue is that my ASUS ATI Radeon HD5450 has some strange issues going on with shading on some textures appearing as poor resolution, while the majority of the game content is sharp resolution and correct appearance. On an added map/mod called "Massive Bedrooms - Deathmatch" which I installed to this game years ago, the walls of the home that you are in appear ... in what can only be described as lower resolution than they should be, meanwhile the bed looks correct that is as tall as a office building given the scale of what is like Toy STORY - Army Men scale that you run around in and kill other players and/or bots in. *I haven't found a fix for this yet, but the fix may be to run this game on an older computer in which the GPU is not so futuristic that the game doesnt play well. It may be that my video card has lesser legacy graphics support than I expected. I have a few computers to try this on to see if I can point the finger at the Radeon HD5450 as being the issue for the strange graphics minor issue. This issue doesnt affect playability, but it is an eye sore since I know that its wrong. But when trying to stay alive in the game the distraction of survival takes my mind off of the grainy low res wall shading issue.
- Third issue was that the game was running at about 2x the speed that it normally runs. (* I found a solution on Google to fixing/band-aid'ing this problem and it suggests that the game UT99 was designed around single-core CPU's (which makes sense given the time period it was released... in November 1999) and the band-aid is to SET the Affinity to only a Single Core of a Multicore CPU system using task manager to make this Affinity preference. )
* So I have the game running correctly if I launch the game and then hit my windows key to bring the desktop back up, and then go to task manager and then specify Unreal Tournament 99 to only use "Core 0" of The Athlon X2 4450B 2.3Ghz and the game plays without any execution speed issues.
Question is... is there a way to set the Affinity to always be Core 0 -or- do I have to manually specify this every time I execute this game on a multicore system of mine? ... (OS is Windows 7 Home Premium) On an article on Toms Hardware there is some chat about an EXE WRAPPER that could be used as well as someone else stating it cant be done. This article is from 2007 and so maybe times have changed and maybe there is a good way to do this or tool that has been created since the 6 years ago that this article was posted that is a solution. There are also many links here for suggested tools to try, but I figured I'd post this here for feedback if anyone had any suggested tools that are known to be good vs me downloading whatever links may still be active after 6 years and test trial and error questionable programs on my system which could come with problems.
http://www.tomshardware.com/forum/229129-28-affinity-prior-launch * I think I may have a solution... I didnt read the full Toms Hardware article until after posting my post and then found this:
For Windows 7:
Quote C:\Windows\System32\cmd.exe /C start "" /affinity 3 "C:\Program Files\SpacialAudio\SAMBC\SAMBC.exe"
I've added the quotes for clarity. I'm not sure if it likes spaces in paths. I've added the first set of quotes because Start will annoyingly use the first set of quoted text as the title.
The affinity should be a single hexadecimal number, not a list of CPU numbers: 1 = use CPU 0 2 = use CPU 1 3 = use CPU 1 and 0 4 = use CPU 2 ... F = use CPU 3, 2, 1 and 0
So mine will look like this:
C:\Windows\System32\cmd.exe /C start "" /affinity 1 "C:\Program Files\UnrealTournament99\Unreal.exe"
** Will have to verify that the path is correct. It may be just UnrealTournament vs with 99 in folder path and I have to verify the exe name as well. Just wanted to state this in case anyone else ever comes across this for UT99 and so they should verify the correct path. Going to try this tonight, hopefully it works! UT99 is the first Unreal Tournament, correct?
If so, I don't need to change any settings to get it to work. (I just double-checked and it still works fine, played a short deathmatch)
(With machine in my specs).
I have no idea if I did or not but I may have extra patches also.
Yes UT99 is the first of the UT series, and my favorite among them.
I have the GOTY (Game of the Year) edition and haven't patched it at all. Its just a fresh install from original CD and then additional maps/mods added.
Digging further I found this info:
QuoteIf you have an AMD multi-core processor, install the AMD Dual-Core Optimizer (5th down). This is needed because of a bug with some AMD processors which means that the timers on the CPU cores aren't synchronised with each other.
As found here: http://forums.beyondunreal.com/showthread.php?t=182599
And the CPU you are running is Intel Core 2 Quad and mine is AMD Athlon X2 4450B 2.3Ghz 1M Cache shared among 2 cores which may have this minor bug.
*Also on this same linked site above I found this:
QuoteOn my Athlon X2 it only runs perfectly if I both use OpenGL with FrameRateLimit=60, and set the game's CPU affinity to only one CPU.
(dated 4/5/2009)
So I should probably use OpenGL and set the frame Rate Limit to 60 which I havent tried yet, and the ATI Radeon HD5450 with 512MB GPU memory may be way over 60 frames. There is info here suggesting that the game becomes unstable with high frame rates.
**Also found this:
Quote200 is fine for game speed itself, but textures animate wrongly and you don't see water colour under water. 100 works fine. So I guess you can trial and error from 200 to 100 and see what's optimal for you.
This sure sounds like the texture oddity that I have noticed, so I will force the frame rate to 60 which is plenty of fps and see if it cures the textures issue.Definitely worth using the built in frame rate limiter, I found this fixed it running at too fast a speed on the systems I've tried it on (Turion X6, Q6600, E8200, i7 950, and dual Opteron HEX cores, so a mix of AMD and Intel). Other than that, I don't recall having to play around with much at all under Windows 7 X64, againa cross a variety of cards (AMD 6450, Nvidia 8800GT, GTX280, GTX 460, GTX 470). 60fps limit should be all you need, I don't recall having to change CPU affinity at all.
|