Any way to keep ChaosUT2 characters out of vanilla UT2004?
-
- Posts: 2
- Joined: Sat Oct 02, 2004 2:38 pm
Any way to keep ChaosUT2 characters out of vanilla UT2004?
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?

Yeah. Thought not.
Buying UT2004 and only playing Instagib CTF is like buying a Mercedes-Benz so you can listen to the radio.
-
- Chaotic Dreams Team
- Posts: 1594
- Joined: Wed Jan 15, 2003 10:05 am
- Location: Düsseldorf, Germany
Re: Any way to keep ChaosUT2 characters out of vanilla UT200
Hmmm... AFAIK they shouldn't show up at all in vanilla UT. At least they don't do that on my machine.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?
–The biggest trick the devil ever pulled, was convincing the world he didn't exist.–
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
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
-
- Posts: 2
- Joined: Sat Oct 02, 2004 2:38 pm
Another solution
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.)
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

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).
(They will still show up in botmatches at random unless you make Botuse=0 in the relevant Chaos .upl files).
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.
http://forums.chaoticdreams.org/viewtop ... 8872#48872
Those steps made everything work perfectly for me, both in Chaos and regular UT.
-
- Inactive Chaos Team Member
- Posts: 2638
- Joined: Mon Mar 10, 2003 11:06 pm
- Location: The Dagobah System
- Contact:
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.
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.
I make Darth Vader look like a teenage punk with a lightsaber.
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.)
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

-
- Inactive Chaos Team Member
- Posts: 2638
- Joined: Mon Mar 10, 2003 11:06 pm
- Location: The Dagobah System
- Contact:
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).
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).
I make Darth Vader look like a teenage punk with a lightsaber.
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.)

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.)
-
- Inactive Chaos Team Member
- Posts: 2638
- Joined: Mon Mar 10, 2003 11:06 pm
- Location: The Dagobah System
- Contact:
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
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
I make Darth Vader look like a teenage punk with a lightsaber.