Hi the_kay!
}TCP{the_kay wrote:Wow, cool tool

Now I will be finally able to extract my favourite maps and play them on Lan partys without searching in the internet for them =)
Great, I'm glad you like it! That's what I use it for, too. You should check the different options, since they add a few more possibilities like setting the Cache Holding Time, fix installation to the game directory while extracting to an external location at the same time, etc.
}TCP{the_kay wrote:However, one little thing:
If I want to burn those maps on cd and give them to my friends: At the moment every map lives in its own directory and it is much work to copy each file to the game directory... So I have /myfolder/DM-FranksSinfonia[2k4]/Maps/DM-FranksSinfonia[2k4].ut2
When I extract many many maps it would be useful if all Systems files were in one directory, all Map files in one Map directory and so on... like this:
/myfolder/Maps/DM-FranksSinfonia[2k4].ut2
/myfolder/Sounds/......
that would make copying less painful

First of all: It would have been good if you posted this to the guestbook, because it is made for feedback, suggestions, bug reports or troubleshooting in general. I might check the guestbook more often than this forum, but it's still ok for me. I'm happy to have feedback in any form.
Concerning your problem: That's what the "Create archives" option was made for. Simply check "Create archives" and "Remove archived files". As a result, you will get archives with the name of the maps which will contain only the game's subdirs (without the map name). That means, you can install the maps by simply unextracting the archives to the UT 2004 game directory. Archiving is better for burning the maps to CD anyway, because due to the compression, you will be able to put more maps on one disc.
The "Create appropriate subdirs" option without selection of "Create archives" was meant for further processing of the extracted files. For example, if you want to rename maps or change the subdir-structure and then archive the files manually, it helps when the map name is already in the path. This way, you can use it in shell scripts to generate the archive name or something similar.
}TCP{the_kay wrote:I tested this program on Gentoo GNU/Linux.
Oh, I forgot to ask: Is this programm Freeware (does not cost anything) or
Free Software (Free as in Freedom)?
Cool! I had no possibility to test my tool under Linux, because I have Linux installed as an alternative OS, but UT 2004 is not installed under Linux. So I can just read the files from the Windows-Partition with no possibility to install them or delete them after copying or so. So this is important for me to know, thanks!
I released UT2004CacheExtractor as Freeware. I reserved the right to make modifications to myself, but it may be freely copied and used, as long as the documentation is still included. Just see the "Final words" section of the documentation.
Greetings, Coco.