Page 1 of 2
Non-Chaos characters are breeding like rabbits!
Posted: Mon Oct 11, 2004 10:20 pm
by Nagromme
EDIT: I've compiled the complete and hopefully final solution at the end of this thread, here.
First, thanks to the Chaos team for incredible hard work and a great mod! I particularly like KOTH--a nice change from DM
Second, my little problem... I installed CUT2 manually from the .zip (PR 35, UT04 3323, Panther--with all files IN the app package). I added the Chaos paths to my .ini (as directed in the Chaos manual) so that the Chaos mutators (and DM/CTF maps) would appear in regular UT.
That all works great... except now
in regular UT, the list of characters shows all the standard UT04 characters TWICE. Here's the order I see:
1. The Chaos characters
2. The standard UT characters
3. All my other added characters, like from CBP2 and Editor's Choice Edition.
4. The standard UT characters AGAIN.
Without those Chaos paths, I normally see just 3 and 4.
This isn't just annoying to scroll through (my added characters wind up in the middle of a huge list)... it also messes with the Bot Roster: any time I put a standard UT character in the roster, it starts to breed like rabbits! Next time I look at the roster there might be four of every one!
If I stick to using only custom-added and Chaos bots in the roster, then this doesn't happen. So this must be a side effect of the standard UT bots being listed twice.
Is there a workaround for this? I'm guessing the culprit is the pair of "xplayer" .upl files in the ChaosUT2/System folder--they list normal UT characters. But I don't want to screw up my installation (or trigger anti-cheat measures) by editing or deleting those files without knowing what I'm doing. Plus, I'd be afraid that then Chaos itself would NOT show the standard UT characters if I did that.
I want to do it right: have Chaos fully working, but have my non-Chaos bots still work right in regular UT too. I don't really care whether Chaos bots appear in regular UT or not... but I DO like having the Chaos DM maps and mutators working in regular UT.
Related (less important) Q: Can I get ALL my bots to appear in Chaos itself (started from the Chaos launcher)? Right now I only get the standard UT bots plus the Chaos bots, not my custom-added ones (no CBP2 or ECE characters). In other words,
can I have ALL my characters listed, regardless of whether I launch UT or Chaos?
Thanks in advance!
Posted: Tue Oct 12, 2004 3:00 am
by Cigs
This isn't just annoying to scroll through (my added characters wind up in the middle of a huge list)... it also messes with the Bot Roster: any time I put a standard UT character in the roster, it starts to breed like rabbits! Next time I look at the roster there might be four of every one!
I had that same problem, only I got pissed off and reinstalled the game itself.
Posted: Tue Oct 12, 2004 4:12 am
by halprin
First, welcome Nag. If I am correct, you are only sopose to do Chaos and anything related to it though the Chaos mod. You are not sopose to add any ini info into your UT 2k4 ini. After installing Chaos and running it for the first time, Chaos makes it's own ini and user ini based on the current UT2004.ini and User.ini and adds it special Chaos stuff to it. So there is no need to modify any of your ini files. Just run Chaos through the starter and presto. Your chaos stuff. You are not meant to do anything related to Chaos what-so-ever without going through the starter.
Posted: Tue Oct 12, 2004 4:26 am
by TKATK
To halp:you have to add thoose lines to have the mut in normal UT
To Nagromme:i suggest you try trying to delete the xplayers.upl in UTdir/chaosut2/system(ofcourse back it up incase im wrong)
Posted: Tue Oct 12, 2004 5:05 am
by Nagromme
I'll back up first for sure--I'm afraid that might mess with Chaos.
The weird thing is... this same bot problem happened to me once BEFORE I had Chaos, and I have no idea what I did to fix it. But this time it's Chaos for sure, since adding/removing the lines in my .ini make it happen or not.
By the way, the lines I'm talking about are found at Chaos 2 Help/subpages/install.html under "PC Users - Zip Install" where it says "Note: You can use the Chaos Mutator w/o Activating Chaos Mod, even after a zip install!"
I did the Mac install with Peter's very useful app

But it didn't make the Chaos mutators available outside Chaos, and the Chaos DM/CTF maps were listed in regular UT but wouldn't work. So I performed the steps described ("add these lines in the [Core.System] section") and it all worked. (Except for creating this new issue.)
I'm sure there's a RIGHT way to have ALL my bots working, I just have to find it

Posted: Tue Oct 12, 2004 1:40 pm
by jb
You might be able to take the chaos UPL and the texture files out of the chaosut2 folder and stick them in your main UT folders. Note we dont want you moving the chaos characters out of the mod folder but it is a work around. Epic made it so that if you have any UPL in your mod's directory it ignores all of the UPLs in your system dir. So we copy over the main players UPLs into the chaos dir so you can use them while playing Chaos...which makes them appear twice in normal UT

Posted: Tue Oct 12, 2004 2:25 pm
by jeditobe1
Also:
if you have any pathing lines that you are adding/taking away that contain *.upl at the end... that will cause problems.
Posted: Tue Oct 12, 2004 5:55 pm
by Nagromme
Thanks jb--I'll try that. Would I need to drag the files back to make them work in Chaos? (Not the end of the world if so--I'll color-label them red, and dragging and dropping some files before each session isn't the end of the world.)
But jeditobe1 has me wondering something... how are the characters in the ChaosUT2 folder (Chaos's own AND the UT duplicates) showing up in regular UT at all? The paths do NOT have .upl in them. This is what I used, pasted into [Core.System] right out of the manual:
Code: Select all
Paths=../ChaosUT2/System/*.u
Paths=../ChaosUT2/Maps/*.ut2
Paths=../ChaosUT2/Textures/*.utx
Paths=../ChaosUT2/Sounds/*.uax
Paths=../ChaosUT2/StaticMeshes/*.usx
Paths=../ChaosUT2/Animations/*.ukx
No .upl.... and yet somehow the presence of those lines makes the UT-standard bots duplicate.
Posted: Tue Oct 12, 2004 6:53 pm
by TKATK
jb in bug thread:To fix the doubled bots in menu issue:
Delete both the xPlayersL1.upl and xPlayersL2.upl files from the ChaosUT2\System folder.
Then go into your ChaosUT2.ini, and in the [Core.System] section, add this as the very last line in the section;
Paths=../System/*.upl(xPlayersL2.upl is only there if you have ECE)
Posted: Tue Oct 12, 2004 9:34 pm
by halprin
TKATK wrote:To halp:you have to add thoose lines to have the mut in normal UT
Why would you want the mut to appear in a vanilla sart up of UT2k4? Aren't you sopose to access Chaos only through starting UT2k4 up w/ Chaos or though the Mod community menu?
Nagromme wrote:I did the Mac install with Peter's very useful app

Who is Peter? ;p
Posted: Tue Oct 12, 2004 9:53 pm
by Nagromme
You'r right, you can't play Chaos gametypes (like Duel, KOTH, or CTF with Chaos rules) unless you launch Chaos itself.
But there are two mutators you can use with non-Chaos gametypes, and those ARE meant to be used both in and out of Chaos. One gives you Chaos weapons, Relics, etc., and the other is an Arena mutator that lets you pick just one weapon AND any one ammo type (the regular Arena mutator doesn't understand ammo types). See the Installation page for details.
Both mutators work great in regular UT. (Plus they can be used on servers that will show up to regular UT players. Good publicity for Chaos maybe.) Except for this bot side effect which I'm now going to fix (hopefully) with the above tips. I'll report back.
PS, Who's Peter? He made an app or two for UT on Mac. Frankly, Halprin, they work a little better than yours

Update
Posted: Wed Oct 13, 2004 6:32 am
by Nagromme
Update: removing the "Xplayers" files from ChaosUT2/System worked... in a way. Regular UT now works fine again--the bots in the Roster no longer multiply. The Chaos mutators and DM/CTF maps (and Chaos bots) still work in regular UT. (In fact, I notice the Chaos weapons in the Chaos maps work even without the mutators--but you still need the mutator if you want Relics, or for non-Chaos maps.)
However...
TKATK wrote:jb in bug thread:To fix the doubled bots in menu issue:
...
Then go into your ChaosUT2.ini, and in the [Core.System] section, add this as the very last line in the section;
Paths=../System/*.upl
That did NOT work. It does no apparent harm, but it doesn't make the UT bots appear in Chaos--you get only Chaos bots. (What happens when you play someone who is a regular character, I wonder?)
If that Paths line is verified to work in Windows, then maybe it's some Mac-specific issue: UT files on Mac can be EITHER in the app package itself (the usual), OR in the User's own folder (for user-specific mods etc.). I don't know how paths in .ini files deal with that. Anyone know?
The ChaosUT2.ini file on Mac is outside the package. Maybe the path must be stated differently to tell it where to really look?
Posted: Wed Oct 13, 2004 12:08 pm
by TKATK
It means that if you dont have the line at the end of the ini IN THE CHAOSUT SYSTEM add it,if you do dont bother
dont remove it
Posted: Wed Oct 13, 2004 3:29 pm
by Nagromme
Right--I added it just where you said (it's the only "ChaosUT2.ini" that exists), and it didn't work. Not sure why. I'll keep trying things.
Anyway, regular UT is working again, Chaos muts and all, and Chaos itself basically works as long as I want to be a Temple Knight
That may be the best that's possible. Thanks all!
Posted: Wed Oct 13, 2004 4:46 pm
by TKATK
[Core.System]
PurgeCacheDays=30
SavePath=../Save
CachePath=../Cache
CacheExt=.uxx
CacheRecordPath=../System/*.ucl
MusicPath=../Music
SpeechPath=../Speech
Paths=../ChaosUT2/System/*.u
Paths=../ChaosUT2/Maps/*.ut2
Paths=../ChaosUT2/Textures/*.utx
Paths=../ChaosUT2/Sounds/*.uax
Paths=../ChaosUT2/StaticMeshes/*.usx
Paths=../ChaosUT2/Animations/*.ukx
Paths=../System/*.u
Paths=../Maps/*.ut2
Paths=../Textures/*.utx
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
CacheRecordPath=../ChaosUT2/System/*.ucl
Paths=../ChaosUT2/Players/*.upl
Paths=../System/*.upl
this is my [Core.System] in chaosUT2.ini,and as my works,this is what it SHOULD look like