BotOrders mutator. You need this if you play with bots.

Search, find and discuss about Mutators!
Post Reply
MrLoathsome
Inhuman
Posts: 958
Joined: Wed Mar 31, 2010 9:02 pm
Personal rank: I am quite rank.
Location: MrLoathsome fell out of the world!

BotOrders mutator. You need this if you play with bots.

Post by MrLoathsome »

This mutator will make the bots a bit less stupid at startup.
Particularly in Team Games.

Install: Drop BotOrders.u and BotOrders.int into your UT/System folder.

Default bot orders are flawed for CTF and Assault. Bots that are following
players or other bots turn around when their leader dies even if they are
almost at the Flag or Assault target. Bots set at Freelancing for these
game types just seem extra stupid. It is annoying to have to order the bots
to defend or attack every level change, and most of the people I see on my
servers don't even bother.

This mutator will set Bots as follows seconds after the start of the game:

For DM all bots get set for Freelancing.
For Assault all Attackers on attack, all Defenders defending.
For all other team games, there is a random 50% chance of a bot either
attacking or defending. Depending upon the game type, defenders may default
to freelancing. In Team DM, it doesnt seem to matter much, they do their thing
ok regardless, so I did not code specific settings for that gametype.

In gametypes such as Domination, bot orders will change in-game as dictated by
the mod, but there will be no leaders or followers.
(Unless you give the bots orders to do so...)

Note you can still order the bots to do whatever you wish in-game. Just wait
a few seconds after level starts until the BotOrders mutator has updated
all the bot orders. Press F1 right at the start of the match and you can
see the orders for the bots on your team change shortly after they get added.

For dedicated servers, just add "BotOrders.BotOrders" to your mutators= section
of your server line. Runs server side only so no need to add to ServerPackages
section of the ini.

Source code included in the Classes folder so if you want to tweak this further
for other gametypes have at it.

Enjoy !
Attachments
BotOrders.zip
Unzip this. Read Readme.txt. Put the BotOrders.u and BotOrders.int file in your UnrealTournament/System folder.
(3.82 KiB) Downloaded 703 times
blarg
User avatar
TheDane
Masterful
Posts: 660
Joined: Tue Feb 12, 2008 2:47 pm
Personal rank: Happy fool :-)

Re: BotOrders mutator. You need this if you play with bots.

Post by TheDane »

This is good work :) ... I wonder why it hasn't been made before?

I'm currently making a new gamestyle where I need to tweak the Bot AI a lot, so I'll be sure to check out the source code, thx!
Retired.
MrLoathsome
Inhuman
Posts: 958
Joined: Wed Mar 31, 2010 9:02 pm
Personal rank: I am quite rank.
Location: MrLoathsome fell out of the world!

Re: BotOrders mutator. You need this if you play with bots.

Post by MrLoathsome »

I wonder why this and my AdjustoBots or equiv hadn't both been done 10 years ago.
Searched and searched, and couldn't find anything where anybody had tried to fix
the AdjustSkill function. Just lots of stuff about how the bots suck and are broke....

Wish I had done both back then, I might have a job right now. :loool:

:help:
blarg
User avatar
Hook
Inhuman
Posts: 754
Joined: Tue Apr 22, 2008 11:21 pm
Personal rank: UT99 Promoter/Admin
Location: Minnesota USA
Contact:

Re: BotOrders mutator. You need this if you play with bots.

Post by Hook »

MrLoathsome wrote:I wonder why this and my AdjustoBots or equiv hadn't both been done 10 years ago.
Searched and searched, and couldn't find anything where anybody had tried to fix
the AdjustSkill function. Just lots of stuff about how the bots suck and are broke....

Wish I had done both back then, I might have a job right now. :loool:

:help:
Do you have a Mod that adjusts the skill of the bots? (per map?)
=Hook=(Member# 626)
HUTP Active Forums: https://hooksutplace.freeforums.net/forum
HUTP UT99 Community Portal: https://hooksutplace.freeforums.net/
OR: https://hermskii.com/hook/ut99_hutp/
UT99 Server -> CROSSBONES Missile Madness {CMM}

* Newest Versions of: PRO-Redeemers | PRO-SNIPER-Redeemers | PRO-SEEKER-Redeemers <-(the Original)
and Now with FOOD FIGHT and Frying Pan arena !!!
IP: 68.232.181.236:7777 <-(NEW IP to come)
UT99 MH Server -> {CMH} CROSSBONES Monster Hunt (MH) by Mars007 (The Original) - IP: 108.61.238.93:7777
MrLoathsome
Inhuman
Posts: 958
Joined: Wed Mar 31, 2010 9:02 pm
Personal rank: I am quite rank.
Location: MrLoathsome fell out of the world!

Re: BotOrders mutator. You need this if you play with bots.

Post by MrLoathsome »

Hook wrote:Do you have a Mod that adjusts the skill of the bots? (per map?)
The mutators in the LoathsomeBotPack adjust the bots skill in-game, but not for
specific maps.....
blarg
Post Reply