Demoplay and package hell

Get some cool tips about how to tweak your UT graphic, gameplay, and much more!
Post Reply
User avatar
brazzjazz
Average
Posts: 44
Joined: Sat Feb 13, 2010 12:51 pm
Location: Germany

Demoplay and package hell

Post by brazzjazz »

Hi!

I've encountered problems trying to play old demos. Unreal Tournament refuses to play a demo if a package is missing - strangely enough, even if it's not actually used in the demo. For example, my UT is missing packages named like TOModels.u, TOPModels.u etc. which are part of the Tactical Ops mod. However, even after I copied these scripts into my system folder, UT said that there's a version mismatch:

Warning: Failed to load 'TOPModels': Package 'TOPModels' version mismatch

So presumably I had a certain version of Tactical Ops installed when I recorded the demo. Note, however, that the demo is not even a Tactical Ops demo. There has to be a solution to this package hell, since most of the current UT users should actually run into the same problem.

To the benefit of others who may have the same problem with demoplay, this is a nice introductory tutorial dealing with demoplay and also its problems. This one here got me on the right track, at least, although it doesn't provide an answer to more exotic package problems.

http://www.deadcatz.com/makingdemos.html

However, at least in my case, the exact wording to look for in the UnrealTournament.log is not "Failed to find", but

Log: Don't have package for demo: <name of package>
Last edited by brazzjazz on Thu Feb 18, 2010 2:43 pm, edited 1 time in total.
gopostal

Re: Demoplay and package hell

Post by gopostal »

Phrag, it's the nature of the engine. You are pretty much stuck with adding the packages.
User avatar
brazzjazz
Average
Posts: 44
Joined: Sat Feb 13, 2010 12:51 pm
Location: Germany

Re: Demoplay and package hell

Post by brazzjazz »

Strange thing. I managed to get some demos running by manually redownloading the needed packages. Curiously enough though, I just noticed that I saved my Cache files back then. So I pasted them into my UT Cache directory, and added the content of the old cache.ini to the new one. It doesn't seem to work though, if I remove a newly downloaded .u script from the System directory, I get the "missing" error message although that particular removed package is also in the Cache now. Perhaps the integration of my old Cache isn't that easy after all?

Edit: I just took an older UT folder and inserted my Cache files into a new Cache folder (there was no Cache folder there). After I tried to run a demo, I still got a "was not found" error message, although the needed package was in a cache file. After that UT deleted all the cache files except for cache.ini.
gopostal

Re: Demoplay and package hell

Post by gopostal »

You probably need to have some sort of declaration in your cache ini for the files and that's why it doesn't see them. I have a developers install (everything under the sun) and I'd gladly convert the dem to avi with fraps if you'd like.
User avatar
brazzjazz
Average
Posts: 44
Joined: Sat Feb 13, 2010 12:51 pm
Location: Germany

Re: Demoplay and package hell

Post by brazzjazz »

gopostal wrote:You probably need to have some sort of declaration in your cache ini for the files and that's why it doesn't see them..
That's why I added the content of the old cache.ini to the current one so that UT should actually know what to do with the Cache files, but it doesn't. I just don't know whether the current cache.ini is in turn linked to something else (and not freely editable).
UT99.org

Re: Demoplay and package hell

Post by UT99.org »

medor wrote:U have here http://uz.ut-files.com/

for your udemo
http://unrealtournament.99.free.fr/utfi ... demo33.zip it have enable http://uz.ut-files.com/ for download
Post Reply