PDA

View Full Version : UTXMP as UT2004 server gametype


Captain_Tea
08-18-2008, 08:50 PM
I run the UT2004 server for my clan and I want to add UTXMP as a votable gametype to run alongside DM, TDM, etc... Is that possible and if so how?

GreatEmerald
08-19-2008, 10:24 AM
Not sure how you add it to the vote list... But path UTXMP to UT2004 and it should work.

Captain_Tea
08-19-2008, 12:49 PM
Not sure how you add it to the vote list... But path UTXMP to UT2004 and it should work.

I know how to add it to the vote list, but how do I path UTXMP to UT2004?

Perhaps one way to gain momentum for UTXMP would be to make a version that runs inside UT2004, like the Unreal1 total conversion, JailBreak, etc... Then server admins, like myself, can add it to existing UT2004 dedicated servers. xfire doesn't seem to be in any hurry to add it as a game anyway, so why not make it so that guys can join you thru xfire and have UTXMP's essential files on your server redirect for download for the clients.

Just a thought, I don't have any idea what kind of undertaking that would be.

GreatEmerald
08-19-2008, 02:52 PM
Umm... It runs in UT2004. And you can join it through XFire. Pathing is this:
Path UT2004 to UTXMP

Open your UT2004/System/UT2004.ini file. Find the [Core.System] header, and add these lines below the "Paths=../Saves/*.uvx" line:

CacheRecordPath=../UTXMP/System/*.ucl
MusicPath=../UTXMP/Music
Paths=../UTXMP/System/*.u
Paths=../UTXMP/Maps/*.ut2
Paths=../UTXMP/Textures/*.utx
Paths=../UTXMP/Sounds/*.uax
Paths=../UTXMP/StaticMeshes/*.usx
Paths=../UTXMP/Animations/*.ukx

Make sure you didn't overwrite anything and that these lines are under "Paths=../Saves/*.uvx", then save the file.

Captain_Tea
08-19-2008, 03:39 PM
Cool, that worked! :D

Any way you could add a readme to the file for UTXMP server noobs like myself?

Any possibility you could patch the UTXMP installer to add the paths to the ut2004.ini [Core.System] during the install?

GreatEmerald
08-19-2008, 05:55 PM
That's basically what UMODs (UT4MODs) do. But the installer is a self-extracting EXE and I would need to contact Free Monkey for that (I already wrote them about some bugs, but they haven't replied yet). Though creating UMODs is easy, there are wizards for that.

Captain_Tea
08-19-2008, 06:53 PM
That's basically what UMODs (UT4MODs) do. But the installer is a self-extracting EXE and I would need to contact Free Monkey for that (I already wrote them about some bugs, but they haven't replied yet). Though creating UMODs is easy, there are wizards for that.

A UMOD would be perfect. It would make UTXMP install much more user friendly. If I tell some of my clan members that they need to edit their UT2004.ini file their eyes are going to glaze over and they'll screw something up :p.

Captain_Tea
08-19-2008, 11:22 PM
OK, now that that works, how do I set up AntiTCC to work with it?

Captain_Tea
08-20-2008, 12:07 AM
I ran into a problem on the clients. When running like this as a gametype it is trying to share the User.ini file instead of using the UTXMPUser.ini file for UTXMP. Consequently it messes with UT2004's keybinds and such. Anyone have a workaround for this?

GreatEmerald
08-20-2008, 10:02 AM
Yeap, it has to change the voice and such. You just need to reset the voice and everything is fine. No known fix.

Captain_Tea
08-20-2008, 01:57 PM
Yeap, it has to change the voice and such. You just need to reset the voice and everything is fine. No known fix.

Shoot, I'll have to pull UTXMP for now till a fix or workaround can be found. My less computer savy clan members will get things screwed up and get mad at me :p.

GreatEmerald
08-20-2008, 07:28 PM
Tell them to keep User.ini read-only. Not sure if you can join a UTXMP server then though, but ah well. You could ask Free Monkey about that though.

killinya
09-01-2008, 08:20 PM
have you tried adding a option to the game type in the xvoting section?

options="userini=serveruser.ini"

GreatEmerald
09-02-2008, 01:42 PM
Also, checked yesterday, if you keep your User.ini read-only, you can still switch classes etc. and won't have to manually revert changes there.