PDA

View Full Version : [Tool] Unreal Dependencies (UnrealDeps)


Mc.Gugi
22nd January, 2011, 12:47 PM
Description:
The main purpose of the tool is to easily list the files required by an unreal package (like a map), check which files are missing and allow the downloading from a (redirect) server.
The feature list:

View dependencies of unreal packages
Check which files are missing
Download the missing files from redirect servers
Copy all required files to one central directory to allow easy publishing of e.g. a map
Compress/Decompress uz, uz2 and uz3 files (standalone, no local installation of any game required; uz compression is around 30 times faster than UT99's ucc.exe)


Requirements:
Windows and .NET Framework 3.5

Supported games:
I don't really know... I am pretty sure that most games up to UT2004 are supported; I only tested UT2004 and UT99, though.



I began writing the tool because I wanted to get to know C# and the general .NET environment, i.e. not because I required such a tool in the first place.
I hope, though, that it might be of some use to anyone.

Credits: Thanks to Eliot for testing and his UnrealLibrary
Contact: This forum


Latest version: 0.1.1 (regard it as a beta, I haven't tested everything thoroughly and only 2 games)
Its MD5-hash: e4470d6329d013f2f7e5180156b19a07


Edit: I appended the source-code for the uzLib (uz1, uz2 and uz3 algorithms).

Edit 20.4.11: Appended version 0.1.1 which fixes a bug where instead of the ".uz" extension ".uz_ut99" or ".uz_5678" is used (e.g. in the download-feature).

face
22nd January, 2011, 01:44 PM
Thx i think this is a perfect addition for us admins.

Ill test it asap.

back4more
22nd January, 2011, 09:34 PM
let us know how you get on m8 cheers

Killerbee
24th January, 2011, 07:21 AM
thnx for making this for the community here

Eliot
24th January, 2011, 03:44 PM
Good job gugi :thumbup:

[rev]rato.skt
25th January, 2011, 12:19 AM
Thanks =) everything that is of the ut99, ut2k3, ut2k4 and ut3 we always need!

NhocCuteGirlUK
25th January, 2011, 06:49 AM
Thx i think this is a perfect addition for us admins.



Ill test it asap.
__________________

Mc.Gugi
9th March, 2011, 10:10 AM
I appended the source-code for the uzLib in the first post.
It contains the implementation of the uz1 (C++), uz2 and uz3 (C++/CLI) algorithms (compression/decompression).
As I weren't able to find an uz3 and full uz1 implementation on the web, it might be of some use to anyone.

back4more
9th March, 2011, 09:13 PM
all I can say is Thank You.:thumbup:

it is the funniest thing you know... I was all but out the door and then I stumbled (again) across the ut99.org website .. which has alot if not all the answers embedded for questions that I have posted here over the years.

A thriving community with alot of knowledge and helpful (and insightful) tutorials to assist nub's like me to become a little more knowledgeable in the inner workings of ut99.

Your tools Mc.Gugi are a most welcome addition to the now abundant set of resources that I have acquired over the years for this awesome rellic which is still gold in the eyes of many that frequent here.

Again thank you for your ongoing support and most useful resources.


I shall eagerly await approval for this excellent tool.

B4M

Mc.Gugi
12th March, 2011, 08:58 AM
uhm, could any admin/moderator approve of the appended source-code in the first post?

@<hidden>: Erm, you know, its just the source for the uz1/2/3 algorithms... The tool itself can already be downloaded.

iloveut99
20th April, 2011, 01:01 AM
Awesome tool, very practical. I could not get uz dependencies downloading working however with http://uz.ut-files.com. I always got 404 error. (not found) even when the file it's there.

medor
20th April, 2011, 02:03 AM
http://unrealtournament.99.free.fr/utfiles/index.php?search=UnrealDeps&dir=&searchMode=f

Mc.Gugi
20th April, 2011, 11:35 AM
Awesome tool, very practical. I could not get uz dependencies downloading working however with http://uz.ut-files.com. I always got 404 error. (not found) even when the file it's there.
Ah, indeed. The reason is that the tool appends a ".uz_ut99" extension instead of ".uz". I'll fix it asap.

Edit: OK, appended a fixed version in the first post (pending approval).

iloveut99
20th April, 2011, 12:32 PM
Awesome thanks.

Mc.Gugi
5th July, 2011, 01:31 PM
Due to a post on the utforums I just realized that the links are broken.
Here are two (temporary) working ones:
Unreal Deps v0.1.1 (http://dl.dropbox.com/u/19578049/UnrealDeps%20v0.1.1.zip)
uzLib v0.1.0 Source (http://dl.dropbox.com/u/19578049/uzLib%20v0.1.0%20Source.zip)

@<hidden>: Should I simply reupload the files in the first post? Or is the HD space still running low?

faheem ahmad
2nd February, 2016, 11:17 AM
Great Post keep it up

moh erbil
24th July, 2018, 10:35 AM
thx for tool