Page 1 of 2

Any way to keep ChaosUT2 characters out of vanilla UT2004?

Posted: Sat Oct 02, 2004 2:53 pm
by ChampionHyena
When I go to the Player tab of the UT2004 Settings menu, I'm seeing some stuff that shouldn't be in there, namely all the ChaosUT2 characters (and that UnWheel guy, incidentally). Additionally, when I play any other mod, I see ChaosUT2 player names in there too (ex: seeing a bot named Sevens or GothFaye in Frag.Ops). Is there any way to keep the ChaosUT2 characters isolated to their mod without deleting them?

Re: Any way to keep ChaosUT2 characters out of vanilla UT200

Posted: Sat Oct 02, 2004 3:38 pm
by neolith
ChampionHyena wrote:When I go to the Player tab of the UT2004 Settings menu, I'm seeing some stuff that shouldn't be in there, namely all the ChaosUT2 characters (and that UnWheel guy, incidentally). Additionally, when I play any other mod, I see ChaosUT2 player names in there too (ex: seeing a bot named Sevens or GothFaye in Frag.Ops). Is there any way to keep the ChaosUT2 characters isolated to their mod without deleting them?
Hmmm... AFAIK they shouldn't show up at all in vanilla UT. At least they don't do that on my machine.

Posted: Sat Oct 02, 2004 3:52 pm
by halprin
Hope you installed it correctly so it has it's own folder and like only 3 files in the original System folder. Because if you installed it so that you put the files all in the original folders, then yeah, you will get them all in vanilla and other mods.

Posted: Sat Oct 02, 2004 3:53 pm
by TKATK
Delete the line's that link to cut in the INI for the mod/vanilla

like in Fragops.ini it is like

[Core.System]
PurgeCacheDays=30
SavePath=..\Save
CachePath=../Cache
CacheExt=.uxx
CacheRecordPath=../FragOps/System/*.ucl
MusicPath=../Music
SpeechPath=../Speech
Paths=../System/*.u
Paths=../Sounds/*.uax
Paths=../Music/*.umx
Paths=../StaticMeshes/*.usx
Paths=../Animations/*.ukx
Paths=../Saves/*.uvx
Paths=../ChaosUT2/System/*.u
Paths=../ChaosUT2/Maps/*.ut2
Paths=../ChaosUT2/Textures/*.utx
Paths=../ChaosUT2/Sounds/*.uax
Paths=../ChaosUT2/StaticMeshes/*.usx
Paths=../ChaosUT2/Animations/*.ukx
Suppress=DevLoad
Suppress=DevSave
Suppress=DevNetTraffic
Suppress=DevGarbage
Suppress=DevKill
Suppress=DevReplace
Suppress=DevCompile
Suppress=DevBind
Suppress=DevBsp
Suppress=DevNet
Suppress=DevLIPSinc
Suppress=DevKarma
Suppress=RecordCache
Suppress=MapVoteDebug
Suppress=Init
suppress=MapVote
Suppress=VoiceChat
Suppress=ChatManager
Suppress=Timer
Paths=../FragOps/System/*.u
Paths=../FragOps/Maps/*.ut2
Paths=../FragOps/Textures/*.utx
Paths=../Textures/*.utx
Paths=../FragOps/Sounds/*.uax
Paths=../FragOps/StaticMeshes/*.usx
Paths=../FragOps/Animations/*.ukx
MusicPath=../FragOps/Music
like that,i guess

delete the lines linking to the CUT folder,so it looks like
[Core.System]
PurgeCacheDays=30
SavePath=..\Save
CachePath=../Cache
CacheExt=.uxx
CacheRecordPath=../FragOps/System/*.ucl
MusicPath=../Music
SpeechPath=../Speech
Paths=../System/*.u
Paths=../Sounds/*.uax
Paths=../Music/*.umx
Paths=../StaticMeshes/*.usx
Paths=../Animations/*.ukx
Paths=../Saves/*.uvx
Suppress=DevLoad
Suppress=DevSave
Suppress=DevNetTraffic
Suppress=DevGarbage
Suppress=DevKill
Suppress=DevReplace
Suppress=DevCompile
Suppress=DevBind
Suppress=DevBsp
Suppress=DevNet
Suppress=DevLIPSinc
Suppress=DevKarma
Suppress=RecordCache
Suppress=MapVoteDebug
Suppress=Init
suppress=MapVote
Suppress=VoiceChat
Suppress=ChatManager
Suppress=Timer
Paths=../FragOps/System/*.u
Paths=../FragOps/Maps/*.ut2
Paths=../FragOps/Textures/*.utx
Paths=../Textures/*.utx
Paths=../FragOps/Sounds/*.uax
Paths=../FragOps/StaticMeshes/*.usx
Paths=../FragOps/Animations/*.ukx
MusicPath=../FragOps/Music


do it for the mod's that have CUT characters/mutator or anything else cut if you dont want them to have thoose

Posted: Sun Oct 03, 2004 8:46 pm
by ChampionHyena
Woo! Thanks a lot, TKATK, worked like a charm. Now to go bitch at the UnWheel people...

Another solution

Posted: Mon Oct 11, 2004 10:05 pm
by Nagromme
Good to know. (I installed manually from .zip, so the Chaos characters didn't show up outside Chaos until I ADDED those lines to my .ini.)

But those lines are needed if you want to use the Chaos maps and Chaos/Chaos Arena mutators in regular UT, right? Is there a way to keep those things working and just lose the characters?

If not, here's a related tip to do the job. Just leave the characters there (no harm--just scroll past when choosing your own player) and you can still stop them from appearing as a bot.

I haven't tried this for Chaos, but it SHOUDL work to stop any character you dislike from appearing as a bot.

1. Find the character's .upl file (some .upl files have multiple characters in them). Chaos characters are found in ChaosUT2/System.

2. Change the Botuse number to zero. (I think the Chaos characters default to 3.)


Take with salt... I'm no expert but I hope this helps someone.

I've also used that method to ADD a Botuse numbers to custom characters I've downloaded that were not showing up in botmatches. (Use a number higher than 1 to increase how often the bot shows up.)

PS, personally I think it's funny to see the UnWheel driver show up sometimes in other games :) (The Chaos ones seem a bit low-res and don't match UT04 as well maybe.)

Posted: Wed Oct 20, 2004 9:30 pm
by Orcymorky
Meh, never really used Chaos maps in regular, or the mutator, and i found the characters REALLY annoying (sure oyu can scroll, but its so ugly waaa!)

but better copy those lines down just in case

thanks TKATK

Posted: Wed Oct 20, 2004 10:24 pm
by Nagromme
Actually, with my method here, the Chaos characters are always at the END of the list. No scrolling needed if you wish to avoid them.

(They will still show up in botmatches at random unless you make Botuse=0 in the relevant Chaos .upl files).

Posted: Thu Oct 21, 2004 12:55 am
by Orcymorky
NOW YOU TELL ME!!!

damn does it matter where you put the chaos ut2 paths back? or as long as they are under core.system?

Posted: Thu Oct 21, 2004 2:23 am
by Nagromme
Well the instructions didn't say where in [Core.System] to put the Chaos lines, but my recommendation comes from trial and error--put them before the other paths:

http://forums.chaoticdreams.org/viewtop ... 8872#48872

Those steps made everything work perfectly for me, both in Chaos and regular UT.

Posted: Thu Oct 21, 2004 2:50 am
by jeditobe1
Where the paths are doesnt really matter. Instead it is which lines you have. Ie, you wont have any of the chaos characters in normal UT if you dont have:

Paths=../ChaosUT2/System/*.ucl

That said, depending on system it seems, sometimes it interprets the

Paths=../ChaosUT2/System/*.u

line, which is required because it allows access to the code, and it extends it to include ucl files as well.

Much more important (at least for online play) is the order of server packages, in which case chaos stuff should be last and should be ChaosGames first and then ChaosUT.




In the end, imo its best to create your own ucl file if you know how (the actual files can vary between systems as long as the attributes inside them are the same). Copy the attributes for your favorite characters into one, remove the other ucl files, then place your new ucl file in the main system folder. Note when i say remove other ucl files, do not touch any file beginning with xplayers in the main UT2004\System folder, because removing these will make you unable to play online.

Posted: Thu Oct 21, 2004 5:53 pm
by Nagromme
You mean upl?

Thanks for the hosting tip--I'll be trying to host Chaos on LAN shortly.

Also, where the Chaos paths are DOES have one effect--determining where in the list the Chaos players appear. With Chaos paths at the end, characters appeared at the top. With Chaos paths at beginning, characters appeared at the end (which I found convenient). Either way, they do work though.

And for some reason, the line "Paths=../System/*.upl" you add to your ChaosUT2.ini when making the standard bots work right, does have to be at the very end of the [Core.System] section--not just the last path, but the end of the whole section. (I found out the hard way.)

It's a mystery to me when order matters and when it doesn't, but at least I know what to do with Chaos :) (And sometimes indenting with spaces/tabs in an .ini for readability works fine--but sometimes not. Go figure--I don't indent anymore.)

Posted: Thu Oct 21, 2004 7:01 pm
by jeditobe1
Yes i meant upl's

well the *.upl line we never told you to add to normal UT (or to the ChaosUT2.ini for that matter) .. in fact adding pathing lines for upl's is technically incorrect and the pathing system isnt designed to support it really.

The correct method (at least according to me..) to get the chaos characters into normal UT is to copy the upls from the chaos directory to the main UT2004\system directory, NOT adding pathing lines. As i said, the system that generates the character list is not designed to support adding upl paths, though they work occasionally as you pointed out.

Anyways, theres now so many versions of pathing lines out there that its becoming too hard to diagnose and fix. When we release the next patch, you will need to reset your ini files anyways (we have made some changes, including how the upl's are handled i beleive).

Posted: Thu Oct 21, 2004 7:12 pm
by Nagromme
Cool--sounds like there may be a new official method soon, and no more need for workarounds :)

Meanwhile, those unofficial path additions that aren't in the Chaos manual serve to prevent regular UT from messing up when you add the Chaos mutators. (Otherwise, by the method in the Chaos manual. the regular UT bots in your roster start to double... and quadruple... etc.)

Posted: Thu Oct 21, 2004 9:28 pm
by jeditobe1
Well again, removing all upl files from the chaos system directory should help some for the moment. If you want to play as the chaos characters (in vanilla or any mod that doesnt have its own explicit character set to use), you can add in them in to the main system folder.. or if you want them ONLY in chaos.. then just wait for the patch.. should fix it i think.

Btw... when resetting your ini files.. make sure there are no chaos lines in the UT2004.ini file. It uses that as a base and having lines in there could mess up the new file generation