Team BotSkill |
This mutator is for adjusting the skill of the
bots for each team in all team games (DUH!).
It is especially usefull for playing in situations where the
human players on a certain team are much better than the ones on
the other teams,
such as when playing with newbies on a LAN.
My "TeamSize" mutator lets you specify different numbers of
bots for each team,
but in some situations it makes too much of a difference to even
have 1 fewer bot on a team,
or perhaps the difference in skills of the players is so great
that even though you have stacked the number of bots heavily on
thier side,
they still need the skill of your bots to be low to not get
killed all the time. But then with all the bot skills low, you
don't have a challenge.
This mutator solves this problem by letting you configure the bot
skill for each team!
Now you can have a game of CTF with a newbie, have the same
number of bots on each team,
and it will be challenging for both of you by setting the skill
of his bots high and yours low.
Setting bot skills
Just click on the "mod" menu and select "Team
BotSkill".
That will bring up a window where you can set the desired
botskill of each team. ScreenShot
Click the 'save' button to store the changes in the
"mentals_mutators.ini" file in your UT
"System" folder.
That file is used for all my mutators, with each mutator's
settings in their own section.
The sliders go from -3.0 (lowest skill) to 3.0 (highest skill) in
.5 steps. The middle setting of 0 is default.
In addition to changing the skill of the bots, this also sets the
Accuracy, Alertness, StrafingAbility, Aggressiveness,
CombatStyle, & Jumpiness of the bots, in porportion to the
skill level.
So if a Teams BotSkill was at "2.0", all of the above
properties would also be at a comparable high level.
NOTE: The
actual settings in the "mentals_mutators.ini" file will
be 1 - 13.
In a game this number gets converted to the -3.0 through 3.0
values that you see in the config window.
Team BotSkill does not affect your bot settings in you 'user.ini' file, it just modifies the 'in game' bot skills.
Now start your game up, either a
practice session or a network game, and add this mutator.
For Team BotSkill to work properly you must uncheck "Auto
Adjust Skill" on the "Bots" tab.
Any comments, bug reports, etc.
email me at - patrickf@oz.net
Credits/Thanks:
===============
Tim Sweeny's tutorial docs.
Version History:
================
v1.2 - changed sliders in config window
(thanks to Doug Gibson for the suggestion)
v1.1 - fixed bots having wrong
skill on team changes,
and changed sliders to show actual skill values.
v100 - Initial Release
Improvements planned:
==========================
- add onscreen indicator of each teams botskill near
team score.
add a 'random skill' feature.
got any other ideas?
Disclaimer/Legal stuff:
=======================
I've tested it but use it at your own risk (although I
don't know of any risks).
This Mutator is Copyright 2000 by Patrick Freeman
Please do not try to make money with this, or distribute it under
a different name, etc.
If you do use my code in someway I would be grateful of some kind
of acknowledgement.