Until recently I played unreal tournament 2004 on my macbook pro without any trouble.
Then one day, I quit the game, tried to start it again and since then it always crashed imediately after launch.
It didn't even recreate the deleted preferences folder, it crashed that early.
The error report says this:
Dyld Error Message: Library not loaded: @executable_path/libSDL-1.2.0.dylib Referenced from: /Applications/games/Unreal Tournament 2004.app/Contents/MacOS/Unreal Tournament 2004 Reason: image not found
Google found some people with the same problem, but no solution.
So here is the solution for all you out there with the same problem ;-)
After trying various things, fixing permissions, etc. I finaly found the solution.
I copied the library (libSDL-1.2.0.dylib) mentioned in the error message to /usr/local/lib and voilĂ , ut2004 runs again.
Open a console, go to the folder where your "Unreal Tournament 2004.app" is, then copy the library file:
sudo cp Unreal\ Tournament\ 2004.app/System/libSDL-1.2.0.dylib /usr/local/lib