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>
Demoplay and package hell
Demoplay and package hell
Last edited by brazzjazz on Thu Feb 18, 2010 2:43 pm, edited 1 time in total.
Re: Demoplay and package hell
Phrag, it's the nature of the engine. You are pretty much stuck with adding the packages.
Re: Demoplay and package hell
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.
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.
Re: Demoplay and package hell
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.
Re: Demoplay and package hell
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).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..
Re: Demoplay and package hell
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