What are they?
Each bot profile stores information for each bot. They store things like the bots name, files it uses for MegaHAL (to keep a unique personaility), its favourite team, skill etc.
What you can put into a botprofile
Type Name Syntax
Description name
name="<name>"
Sets the bots prefferred name in the game to <name>
default = "RCBot"
favmod
favmod="<favourite mod>"
**not done
favteam
favteam=<prefferred team>
Sets the bots preffered team to <prefferred team>. The team is an integer from 0 to 4. The team number can be found by looking at rcbot_reference.txt
default = 5
skill
skill=<skill>
Sets the bots skill to <skill>. <skill> can be from 0 to 100. 0 is the worst skill, 100 is the best skill.
default = 50
spray
spray="<spray name>"
**not done
gorge_percent
gorge_percent=<percent>
If this is 0 the bot will never go gorge
lerk_percent
lerk_percent=<percent>
Sets the bots probability of turning into a lerk/fade/onos when alien in Natural-Selection. This can be from 0 to 100.
fade_percent
fade_percent=<percent>
onos_percent
onos_percent=<percent>
numgames
numgames=<games played>
**not used
hal_pretrain_file
hal_pretrain_file="<pre-train filename>"
sets the MegaHAL pre-train/auxiliary/ban/swap file to this filename, the filename is a relative path to the botprofiles folder.
hal_aux_file
hal_aux_file="<auxilliary filename>"
hal_ban_file
hal_ban_file="<ban keyword filename>"
hal_swap_file
hal_swap_file="<swap keyword filename>"
aim_skill
aim_skill=<skill>
Sets the bots aiming skill
Range : 0.0 to 1.0
1.0 is the best aim skill, 0.0 is the worst
default : 0.05
aim_time
aim_time=<time>
Sets the bots time to work out a new aim offset
Range : 0.0 to infinity
0.0 is the best aim, default should be 1.0
aim_speed
aim_speed=<speed fraction>
Sets the bots turning speed while aiming
The speed is the fraction of 10 degrees per frame. The old rcbot was 2 degrees per frame so the higher you make this then the faster the bot will move its aim.The new default value is now is just a bit better than the old rcbot aiming
Range : 0.1 to 18.0
18.0 is the best aim (insane aiming!)
default : 0.25
max_update_vision_time
update_vision_time=<time>
The time for this bot to update a number of entities in the game to add to their visible list.
Increasing this will increase bots reaction time
default = 0.07
max_update_vision_revs
max_update_vision_revs=<revs>
The number of entities to be processed every time the bot updates its visibles. Keep this low if you have a slower CPU.
default = 150
max_path_revs
max_path_revs=<revs>
The number of times the bot checks to find a path from a waypoint to another. Doing this is CPU intensive so it is spread out across a number of ticks. The amount of checks made is the amount of <revs>. The higher <revs> is then the quicker a bot will find a path but the more CPU will be used.
default = 100