Non-Chaos characters are breeding like rabbits!

All about Chaos for Unreal... (UT3, UT2004, UT2003, UT)
Nagromme
Posts: 17
Joined: Mon Oct 11, 2004 9:55 pm
Contact:

Non-Chaos characters are breeding like rabbits!

Post 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!
Last edited by Nagromme on Wed Oct 13, 2004 11:30 pm, edited 1 time in total.
nagromme

Apple Corps Sci-Fi Vehicles clan: MacClan.net
Cure Disease: TeamMacOSX.com
Cigs
Posts: 31
Joined: Wed Sep 29, 2004 9:38 pm

Post 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.
halprin
MAC Daddy
Posts: 905
Joined: Tue Jul 15, 2003 2:18 am
Location: Austin, Texas
Contact:

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

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

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

Apple Corps Sci-Fi Vehicles clan: MacClan.net
Cure Disease: TeamMacOSX.com
jb
Posts: 9825
Joined: Fri May 03, 2002 12:29 am
Location: Coral Springs, FL
Contact:

Post 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 :(
Jb
jeditobe1
Inactive Chaos Team Member
Posts: 2638
Joined: Mon Mar 10, 2003 11:06 pm
Location: The Dagobah System
Contact:

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

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

Apple Corps Sci-Fi Vehicles clan: MacClan.net
Cure Disease: TeamMacOSX.com
TKATK
the magical link fairy
Posts: 2184
Joined: Sun Jul 20, 2003 10:16 am

Post 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)
halprin
MAC Daddy
Posts: 905
Joined: Tue Jul 15, 2003 2:18 am
Location: Austin, Texas
Contact:

Post 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
Image
Next PR release date: 2 weeks
Nagromme
Posts: 17
Joined: Mon Oct 11, 2004 9:55 pm
Contact:

Post 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 :lol:
nagromme

Apple Corps Sci-Fi Vehicles clan: MacClan.net
Cure Disease: TeamMacOSX.com
Nagromme
Posts: 17
Joined: Mon Oct 11, 2004 9:55 pm
Contact:

Update

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

Apple Corps Sci-Fi Vehicles clan: MacClan.net
Cure Disease: TeamMacOSX.com
TKATK
the magical link fairy
Posts: 2184
Joined: Sun Jul 20, 2003 10:16 am

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

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

Apple Corps Sci-Fi Vehicles clan: MacClan.net
Cure Disease: TeamMacOSX.com
TKATK
the magical link fairy
Posts: 2184
Joined: Sun Jul 20, 2003 10:16 am

Post 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
Post Reply