mwBot
Get test api key
English zone
sección española
MW Bot Usage Calculator
Download bot
last update files

 

I downloaded the bot, what should I do next

Started by Nikolaj, 20 February 2025, 14:35

Previous topic - Next topic

Nikolaj

Introduction

Hello, my friend!
If you read this, then you are interested in our bot, well, or you are just tired of performing routine tasks in the game.
You downloaded the bot, read User manual
With the launch of simple scripts, there will be no problems, for example, selling ore, market search. They just need to download them in a file exchanger, by  pressing F6, move to the Scripts folder and run.
Farming scripts are a little more difficult.
Farming scripts are divided in most cases into 2 parts:
1. Character configuration file
2. Farming script, which spells out the logic of the character's behavior, where he should go and how to act in various situations
You create a character config, fill out the parameters you need, the list of available commands is below. The name of the character configuration can be any.
After you create a character configuration file, it must be connected to the farming script.
This is done using the command
loadoptions=name of your file
loadoptions=myconfig
If you use someone else's script, see the comments inside the file, most often you will find a variable from above, in which you should write the name of your configuration
for example:
var=configfile=myhunter
You delete the word "Myhunter" and write your name
List of available commands for a character config

It is not necessary to use everything that is written below, you yourself decide what you need to perform your tasks

-----
repair_max_retries
indicate the number of attempts to repair equipment
repair_max_retries=5
the bot will try to carry out repairs 5 times, if it fails 5 times, the game and the bot will be closed


-----
count_attack=int count
the number of repetitions of the attack when performing an attack. default 2 times


-----
drop_end_offset=int time seconds
specify how many seconds before the script should be stopped, clarifies the operation of the enable_drop_control function.
Example:
drop_end_offset=600
enable_drop_control
the script will exit 10 minutes before the end of farming time

-----
enable_drop_control
allows you to end the script when your farming time is up.. ends the script and closes the game.
You can add it to the script or character config, depending on where you need it


-----
enable_drop_control=1
shuts down the computer. when farming time is over


-----
enable_drop_control=2|scriptname
after the farming time is over, launches the specified script


-----
enable_drop_control=3|blockname
The bot will proceed to execute the specified block when the character has 0 minutes left
example:
enable_drop_control=3|return_to_the_city


-----
disable_drop_control
disable farming time tracking. the bot will not track how much time is left


-----
enable_time_start=2024-08-06 03:00:00
continue script execution after the specified date
You can also use a ready-made function in the bot, just press the F7 key


-----
disable_time_start
disable launch tracking by date


-----
pet_regen_timeout=float seconds, default 30 seconds
time to check the pet's mana and health indicators
pet_regen_timeout=300
the bot will check your pet's health every 5 minutes


-----
pet_reload_bank_hp=int timeout
Cooldown for pet's health potion.
pet_reload_bank_hp=10


-----
pet_reload_bank_mp=int timeout
Cooldown for pet's mana potion.
pet_reload_bank_mp=10


-----
ignore_speaking=regexp
Ignore in-game text.
ignore_speaking=^global|^nearby
This way the bot will not process information received from two channels


-----
goposition_max_time=float seconds
Set maximum movement time in goposition function in a straight line without checking coordinates.
goposition_max_time=10


-----
hotrepair=1 or 0
Set when to repair, before battle or after battle. The script does not guarantee this sequence but will try to execute them. 1 - as soon as it receives a phrase indicating repair is needed; 0 - after battle. Default is 0.
hotrepair=1


-----
enable_time_exit=datetime
Exit bot and game at specified time:
enable_time_exit=2024-04-26 15:00:00


-----
disable_time_exit
Turn off time_exit.

-----
prof_skill_timeout=float seconds
Time to go to killed mob for butchering.
prof_skill_timeout=3


-----
enable_prof_skill=keyname
Enable butchering corpses.
enable_prof_skill=c

-----
disable_prof_skill
Disable butchering corpses.


-----
no_regen_data=int number
If unable to get hp/mp values number times in a row, consider the game frozen and terminate the process with the game.
no_regen_data=8


-----
keyboard_delay=int ms1|int ms2
ms1 - delay in milliseconds before pressing the key. ms2 - delay in milliseconds before releasing the key.
If it seems to you that the bot is not working correctly, perhaps not processing some phrase, try using this parameter, perhaps by slowing down the keystrokes, you can solve your problem.
keyboard_delay=10|30

-----
goposition_speed=float number
Presumed character movement speed per 1 second while bot is active.
goposition_speed=8
If you are having trouble finding the endpoint, you can calibrate this using this option

-----
pet_name=name1|name2|name3
Which pets to summon in priority order.
pet_name=Shorthair Cat|Cattle|Frog|Wild Hound

-----
disable_key_esc
Disable periodic pressing of escape key, which is used to monitor game freeze.
This should be disabled when the bot is working with the menu, so that errors do not occur and the menu does not close.


-----
enable_key_esc
Enable periodic pressing of escape key. Enabled by default.


-----
enable_melee
Indicate that the character is melee. When using skills, it will also hold down the left Alt key.
check the topic for melee settings on the website
https://mwbot.org/index.php?topic=58.0


-----
disable_melee
Turn off melee mode.


-----
key_repair=keyname
Specify key for repair.. repair box or pliers
key_repair=0


-----
enable_clearbag
Enable bag clearance. When the bot receives a phrase about overload, it will attempt to discard items specified in clearbag.txt file. Items should be specified one per line.


-----
disable_clearbag
Turn off bag clearance function.



-----
enable_xp_control=int xp|int seconds
Enable experience control. xp - amount of experience. seconds - how often to check stats.
enable_xp_control=100000|600
The bot will check the character's experience every 10 minutes and if there are less than 100000 left until the next level, the bot will close the game. This is necessary, for example, if your character is level 69 and you do not want to go to level 70.
This function can be used with the parameter
enable_xp_control=int xp|int seconds=block name
enable_xp_control=10000|600=xpminus
When a critical amount of experience is gained, the bot will not close the game, but will move to the specified block for execution.
This is useful, for example, if you want your character to automatically go and kill himself against a guard so as not to gain the next level.
You can find an example script in the bot's file exchange:
script name: desert non stop english; Size: 3 KB; User: Nikolaj; Upload date: 22-09-2024 14:03:55
This script works in the desert, obtaining equipment. if there is less experience left until the next level than specified in the script settings, the character will return to the village and will be killed by the guard the specified number of times, after which the character will continue to kill monsters in the desert.


-----
disable_xp_control
Turn off experience control.


-----
obstacles_key_timeout=float seconds
Key press time when avoiding obstacles.
obstacles_key_timeout=0.1
the bot will press a key to avoid the obstacle until it gets around it

-----
ignore_mob=regexp
Specify list of mobs not to attack.
ignore_mob=lich


-----
clear_ignore_mob
Clear list of mobs to ignore.


-----
regen_timeout=float seconds
How often to check hp/mp stats.
regen_timeout=2


-----
reload_bank_hp=int seconds
Cooldown time for hp potions.
reload_bank_hp=1


-----
reload_bank_mp=int seconds
Cooldown time for MP banks.
reload_bank_mp=6


-----
min_banks_hp=int number
Minimum number of HP bottles. When the limit is reached, the bot will close.
To disable, specify the value: -1
min_banks_hp=1


-----
min_banks_mp=int number
Minimum number of MP bottles. When the limit is reached, the bot will close.
To disable, specify the value: -1
min_banks_mp=1


-----
ignore_personal_banks=1 or 0
1 - ignore tracking personal bottles
0 - do not ignore
Bottles obtained from the gang's warehouse, during a game event, and so on.


-----
key_regen_hp=keyname
Key to regenerate char HP.
key_regen_hp=1


-----
key_regen_mp=keyname
Key to regenerate char MP.
key_regen_mp=2


-----
key_pet_regen_hp=keyname
Key to regenerate HP of the pet.
key_pet_regen_hp=3


-----
key_pet_regen_mp=keyname
Key to regenerate MP of the pet.
key_pet_regen_mp=4


-----
key_pet_regen_food=keyname
Key to regenerate pet's hunger.
key_pet_regen_food=5


-----
enable_repair=int number
Enable equipment repair.
-1 - ignore repair notifications
0 - close the bot upon notification
1 - repair using boxes
2 - repair using pliers
enable_repair=2
The bot will repair equipment using pliers


-----
disable_repair
Disable equipment repair.


-----
enable_pet
Enable pet usage.


-----
disable_pet
Disable pet usage.


-----
min_hp=int number
Minimum HP level to start regeneration.
min_hp=10000


-----
min_mp=int number
Minimum MP level to start regeneration.
min_mp=10000


-----
pet_min_hp=int number
Minimum pet's HP level to start regeneration.
pet_min_hp=10000


-----
pet_min_mp=int number
Minimum pet's MP level to start regeneration.
pet_min_mp=10000


-----
pet_min_food=int number
Minimum pet's hunger level.
pet_min_food=40


-----
direction_update_time=float seconds
Time interval to change movement direction in random_going mode.
direction_update_time=7


-----
x=int number1-int number2
Set boundary for movement along the x coordinate in random movement mode.
x=1-200


-----
y=int number1-int number2
Set boundary for movement along the y coordinate in random movement mode.
y=1-200


-----
enable_restart
Attempt to restart the game when it is closed.


-----
disable_restart
Turn off the game restart function.


-----
keys_attack=key1|key2|key3...
Keys for attack.
keys_attack=j|h|/|.|n


-----
speed_attack=float seconds
Pause between attack key presses.
speed_attack=0.06


-----
attack_type=1 or 0
1 - attack while moving
0 - character will stop to attack
attack_type=0
do not use value 1 if your character is weak, otherwise you will gather a crowd of monsters and they will kill your character.


-----
enable_attack
Enable character skill usage feature


-----
disable_attack
Disable combat actions.


-----
nav_keys=k|o|;|l
Keys to search for targets.
nav_keys=lshift+5|lshift+6|k|;
You can specify key combinations to search for a target, for example, set the focus on the one who is attacking you. you can experiment


-----
enable_pet_regen
Enable control over pet's HP/MP.


-----
disable_pet_regen
Disable control over pet's HP/MP.


-----
enable_pet_food
Enable control over pet's hunger.


-----
disable_pet_food
Disable control over pet's hunger.


-----
enable_regen
Enable control over character's HP/MP.


-----
disable_regen
Disable control over character's HP/MP.


-----
enable_nav_attack=float timeout
Enable target searching.
If timeout is specified, it will wait for the specified time after pressing a key to receive text.
Default is 0.05 seconds.
enable_nav_attack=0.1


-----
disable_nav_attack
Disable target searching.
note

I do not write about how to create or edit a file, you must read it yourself in an article with a list of hot keys. I don't want to duplicate information.
also if you want to use automatic navigation, you should read this article
If you are looking for a large button that will do everything instead of you, then it is not here.
If you do not want to try to study the bot minimum, you need to find a person who will make scripts and configuration files for you for money.
We do not create for free full -fledged scripts at the desires and tasks of users.
We can help solve the problem or explain how some function works.
There are many useful topics on the site, after reading which you will find solutions.
If you read to this place, then you come to us and most likely you really need a bot.
We are not trying to sell the bot for everyone.
We have a friendly community, of which you can become. It all depends on you.