For those that add custom maps to their servers and would like an easy way to compress unreal files to .uz3, here is an easy way to integrate the process into Windows explorer. All it requires is modifying entries in your registry.
Let's start with *.ut3 files. In your registry navigate to,
1. Add a new KEY called ".ut3" (don't include the quotes)
2. From within the above key, create a new key called "shell"
3. From within the above key, create a new key called "Compress".
The above can be any name you want.
However, if you want to run as administrator (because your maps are in a path controlled by UAC), then name it "runas" and set the (Default) string value to what you want to see in the context menu.4. From within the above key, create a new key called "command".
5. Set the (Default) value to "<Path>\UT3.com compress %1". For example, mine is
C:\Program Files (x86)\Unreal Tournament 3\Binaries\UT3.com compress %1
Correction: Make it look like this instead (notice the quotes)
"C:\Program Files (x86)\Unreal Tournament 3\Binaries\UT3.com" compress "%1"
Here is a screenshot example.
Just repeat the above process if you want to include *.upk and *.u files. Additionally, you can add the ability to decompress uz3 files by doing the same thing and then using "UT3.com decompress %1". Be sure to change the key name from Compress to Decompress, or call it whatever you want.
So now when you right click on your file, you should see an option at the top of the context menu to compress or decompress the files.
Hope you find it useful - I know I do
There is one issue I found. Sometimes the compressed file does not get placed in the same directory where the source file lives
For example, when I tried to compress the following:
C:\Users\XXX\Documents\My Games\Unreal Tournament 3\UTGame\Unpublished\CookedPC\CustomMaps\Tutorial. ut3
it placed it here,
C:\Users\XXX\Documents\My Games\Unreal Tournament 3\UTGame\Unpublished\Unpublished\CookedPC\CUSTOM~1 \Tutorial.ut3.uz3