Any way to keep ChaosUT2 characters out of vanilla UT2004?

All about Chaos for Unreal... (UT3, UT2004, UT2003, UT)
ChampionHyena
Posts: 2
Joined: Sat Oct 02, 2004 2:38 pm

Any way to keep ChaosUT2 characters out of vanilla UT2004?

Post 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?
Image
Yeah. Thought not.

Buying UT2004 and only playing Instagib CTF is like buying a Mercedes-Benz so you can listen to the radio.
neolith
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

Post 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.
–The biggest trick the devil ever pulled, was convincing the world he didn't exist.–
halprin
MAC Daddy
Posts: 905
Joined: Tue Jul 15, 2003 2:18 am
Location: Austin, Texas
Contact:

Post 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.
Image
Next PR release date: 2 weeks
TKATK
the magical link fairy
Posts: 2184
Joined: Sun Jul 20, 2003 10:16 am

Post 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
ChampionHyena
Posts: 2
Joined: Sat Oct 02, 2004 2:38 pm

Post by ChampionHyena »

Woo! Thanks a lot, TKATK, worked like a charm. Now to go bitch at the UnWheel people...
Image
Yeah. Thought not.

Buying UT2004 and only playing Instagib CTF is like buying a Mercedes-Benz so you can listen to the radio.
Nagromme
Posts: 17
Joined: Mon Oct 11, 2004 9:55 pm
Contact:

Another solution

Post 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.)
nagromme

Apple Corps Sci-Fi Vehicles clan: MacClan.net
Cure Disease: TeamMacOSX.com
Orcymorky
Posts: 6
Joined: Sun Jun 06, 2004 2:04 pm

Post 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
Nagromme
Posts: 17
Joined: Mon Oct 11, 2004 9:55 pm
Contact:

Post 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).
nagromme

Apple Corps Sci-Fi Vehicles clan: MacClan.net
Cure Disease: TeamMacOSX.com
Orcymorky
Posts: 6
Joined: Sun Jun 06, 2004 2:04 pm

Post 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?
Nagromme
Posts: 17
Joined: Mon Oct 11, 2004 9:55 pm
Contact:

Post 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.
nagromme

Apple Corps Sci-Fi Vehicles clan: MacClan.net
Cure Disease: TeamMacOSX.com
jeditobe1
Inactive Chaos Team Member
Posts: 2638
Joined: Mon Mar 10, 2003 11:06 pm
Location: The Dagobah System
Contact:

Post 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.
I make Darth Vader look like a teenage punk with a lightsaber.
Nagromme
Posts: 17
Joined: Mon Oct 11, 2004 9:55 pm
Contact:

Post 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.)
nagromme

Apple Corps Sci-Fi Vehicles clan: MacClan.net
Cure Disease: TeamMacOSX.com
jeditobe1
Inactive Chaos Team Member
Posts: 2638
Joined: Mon Mar 10, 2003 11:06 pm
Location: The Dagobah System
Contact:

Post 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).
I make Darth Vader look like a teenage punk with a lightsaber.
Nagromme
Posts: 17
Joined: Mon Oct 11, 2004 9:55 pm
Contact:

Post 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.)
nagromme

Apple Corps Sci-Fi Vehicles clan: MacClan.net
Cure Disease: TeamMacOSX.com
jeditobe1
Inactive Chaos Team Member
Posts: 2638
Joined: Mon Mar 10, 2003 11:06 pm
Location: The Dagobah System
Contact:

Post 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
I make Darth Vader look like a teenage punk with a lightsaber.
Post Reply