Compare commits
58 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5bb62a9642 | ||
|
|
27388b82fc | ||
|
|
35b5d7d6f8 | ||
|
|
883aa4468a | ||
|
|
64908630f4 | ||
|
|
56bde23156 | ||
|
|
9c0fa2207c | ||
|
|
a1a1a5f375 | ||
|
|
4e35b8a1a8 | ||
|
|
589fda539f | ||
|
|
c65ae545df | ||
|
|
5ae6194d23 | ||
|
|
b83dbb8e8d | ||
|
|
f8e41d525b | ||
|
|
d9624e04c1 | ||
|
|
f4ff1b953f | ||
|
|
da6ccc6250 | ||
|
|
a87d72a044 | ||
|
|
ab1d496fff | ||
|
|
5d4e7e8dec | ||
|
|
e4f2ae4826 | ||
|
|
1315d9decb | ||
|
|
c358282e68 | ||
|
|
c57e820d63 | ||
|
|
6b1e155197 | ||
|
|
47c5e20238 | ||
|
|
36d3c2e913 | ||
|
|
06623142f7 | ||
|
|
1b9fdad539 | ||
|
|
c0a598cc34 | ||
|
|
e3fd1b61f5 | ||
|
|
2dcc8fcdfe | ||
|
|
6fe9a18d43 | ||
|
|
9f8bed6efb | ||
|
|
0121c7af2e | ||
|
|
1d84a86e0b | ||
|
|
99f8c65c2e | ||
|
|
0ec7ced4d6 | ||
|
|
551a547ddb | ||
|
|
09caab2120 | ||
|
|
2905ee5d31 | ||
|
|
e9d31f220f | ||
|
|
27f0e3d793 | ||
|
|
5e1a783394 | ||
|
|
7aef2a6a73 | ||
|
|
9761f87826 | ||
|
|
3321b7bc84 | ||
|
|
667c2a4dc5 | ||
|
|
87b4737901 | ||
|
|
376547ebfe | ||
|
|
7935da58a7 | ||
|
|
b890ff266f | ||
|
|
c939877c7b | ||
|
|
1bc392327c | ||
|
|
df0e70470c | ||
|
|
2eb9f84520 | ||
|
|
5c6fd83155 | ||
|
|
6226956af4 |
1
.gitignore
vendored
@@ -15,6 +15,7 @@ generated/
|
||||
botty_v*/
|
||||
custom.ini
|
||||
config/custom.ini
|
||||
config/custom.*.ini
|
||||
*info_*.png
|
||||
.vscode
|
||||
.vs/
|
||||
|
||||
18
README.md
@@ -41,7 +41,7 @@ All botty configuration files are located in the __config__ folder. To ease the
|
||||
```ini
|
||||
; custom.ini - overwrites 3 params in the param.ini
|
||||
[general]
|
||||
monitor=1
|
||||
name=MyCustomName
|
||||
|
||||
[routes]
|
||||
run_pindle=1
|
||||
@@ -51,10 +51,10 @@ run_shenk=0
|
||||
| [general] | Descriptions |
|
||||
| -------------------- | --------------------------|
|
||||
| name | Name used in terminal and discord messages |
|
||||
| monitor | Select on which monitor D2R is running in case multiple are available |
|
||||
| custom_message_hook | Add your own message hook here to get messages about drops and botty status updates, discord webhook is default |
|
||||
| logger_lvl | Can be any of [info, debug] and determines how much output you see on the command line |
|
||||
| max_game_length_s | Botty will attempt to stop whatever its doing and try to restart a new game. Note if this fails, botty will attempt to shut down D2R and Bnet |
|
||||
| max_consecutive_fails | Botty will stop making games if the number of consecutive fails reaches this max value |
|
||||
| randomize_runs | 0: the order will be as seen in the params.ini. 1: the order will be random |
|
||||
| difficulty | Set to `normal` `nightmare` or `hell` for game difficulty |
|
||||
| message_api_type | Which api to use to send botty messages. Supports "generic_api" (basic discord), or "discord" (discord embeds with images).
|
||||
@@ -72,7 +72,7 @@ run_shenk=0
|
||||
| run_pindle | Run Pindle in each new game. Select "1" to run it "0" to leave it out. |
|
||||
| run_eldritch | Run Eldritch in each new game. Select "1" to run it "0" to leave it out. |
|
||||
| run_shenk | Run shenk in each new game. Select "1" to run it "0" to leave it out. |
|
||||
| run_nihlatak | Run Nihlatak in each new game. Select "1" to run it "0" to leave it out. (Teleport required) |
|
||||
| run_nihlathak | Run Nihlathak in each new game. Select "1" to run it "0" to leave it out. (Teleport required) |
|
||||
| run_arcane | Run Arcane Sanctuary in each new game. Select "1" to run it "0" to leave it out. (Teleport required) |
|
||||
| run_diablo | Run Diablo (just the Boss, not the trashmobs) in each new game. Select "1" to run it "0" to leave it out. (Teleport required) |
|
||||
|
||||
@@ -104,7 +104,7 @@ run_shenk=0
|
||||
| atk_len_pindle | Attack length for hdin or number of attack sequences for sorc when fighting pindle |
|
||||
| atk_len_eldritch | Attack length for hdin or number of attack sequences for sorc when fighting eldritch |
|
||||
| atk_len_shenk | Attack length for hdin or number of attack sequences for sorc when fighting shenk |
|
||||
| atk_len_nihlatak | Attack length for hdin or number of attack sequences for sorc when fighting nihlatak |
|
||||
| atk_len_nihlathak | Attack length for hdin or number of attack sequences for sorc when fighting nihlathak |
|
||||
| atk_len_cs_trashmobs | Attack length for hdin or number of attack sequences when fighting Trash Mobs in Chaos Sanctuary (Diablo) |
|
||||
| atk_len_diablo_vizier | Attack length for hdin or number of attack sequences when fighting Sealboss A "Vizier of Chaos" in Chaos Sanctuary (Diablo) |
|
||||
| atk_len_diablo_deseis | Attack length for hdin or number of attack sequences when fighting Sealboss B "Lord De Seis" in Chaos Sanctuary (Diablo) |
|
||||
@@ -123,9 +123,16 @@ run_shenk=0
|
||||
| belt_hp_columns | Number of belt columns for healing potions |
|
||||
| belt_mp_columns | Number of belt columns for mana potions |
|
||||
| pre_buff_every_run | 0: Will only prebuff on first run, 1: Will prebuff after each run/boss |
|
||||
| always_repair | 0: Will only repair when needed, 1: Will repair at the start of each run (EXPENSIVE FOR HIGH RUNEWORDS) |
|
||||
| runs_per_repair | 0: Will only repair when needed, 1+: Will repair after # of runs set here |
|
||||
| id_items | Will identify items at cain before stashing them. Cain must be rescued for this to work.|
|
||||
| open_chests | Open up chests in some places. E.g. on dead ends of arcane. Note: currently bad runtime. |
|
||||
| fill_shared_stash_first | Fill stash tabs starting from right to left, filling personal stash last |
|
||||
| gamble_items | List of items to gamble when stash fills with gold. Leave blank to disable. Supported items currently include circlet, ring, coronet, talon, amulet
|
||||
|
||||
| [transmute] | Descriptions |
|
||||
| ------------------ | -------------------------------------------------------------------------------------------------|
|
||||
| transmute_every_x_game | How often to run transmute routine (currently transmutes flawless gems into perfect gems). Transmute routine depends on stashing routine it will only start after items stashing is done. E.g. so it could take more than X games to perform transmutes if there were no items to stash at the time. Default: 20 |
|
||||
| stash_destination | Stash tabs by priority to place the results of the transmute. Default: 3,2,1,0. (It means the result will be first placed in stash 3 untils it's full, then to stash 2, etc. 0 - personal tab)
|
||||
|
||||
### Builds
|
||||
| [sorceress] | Descriptions |
|
||||
@@ -200,7 +207,6 @@ run_shenk=0
|
||||
| pathing_delay_factor | A linear scaling factor, between 1 and 10, applied to pathing delays. |
|
||||
| message_headers | Headers that are sent with each messages |
|
||||
| message_body_template | Message body of the post message sent |
|
||||
| message_highligh | 0: Send messages as is, 1: Uses message highlighting for discord |
|
||||
|
||||
## Support this project
|
||||
|
||||
|
||||
@@ -44,5 +44,6 @@
|
||||
"Chat Background": 0,
|
||||
"Always Run": 1,
|
||||
"Quick Cast Enabled": 0,
|
||||
"Display Active Skill Bindings": 0
|
||||
"Display Active Skill Bindings": 0,
|
||||
"Lobby Wide Item Drop Enabled": 1
|
||||
}
|
||||
|
||||
BIN
assets/gamble/amulet.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
assets/gamble/circlet.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
assets/gamble/coronet.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
assets/gamble/no_gold.png
Normal file
|
After Width: | Height: | Size: 1.0 KiB |
BIN
assets/gamble/refresh.png
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
assets/gamble/refresh_text.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
assets/gamble/ring.png
Normal file
|
After Width: | Height: | Size: 2.9 KiB |
BIN
assets/gamble/talon.png
Normal file
|
After Width: | Height: | Size: 8.1 KiB |
BIN
assets/item_properties/15_enhanced_damage.png
Normal file
|
After Width: | Height: | Size: 3.9 KiB |
BIN
assets/item_properties/15_enhanced_defense.png
Normal file
|
After Width: | Height: | Size: 4.2 KiB |
BIN
assets/item_properties/15_fire_absorb.png
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
BIN
assets/item_properties/15_increased_attack_speed.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
BIN
assets/item_properties/1_all_skills.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
assets/item_properties/20_attack_rating.png
Normal file
|
After Width: | Height: | Size: 8.2 KiB |
BIN
assets/item_properties/20_faster_cast_rate.png
Normal file
|
After Width: | Height: | Size: 2.9 KiB |
BIN
assets/item_properties/20_increased_attack_speed.png
Normal file
|
After Width: | Height: | Size: 3.9 KiB |
BIN
assets/item_properties/20_life.png
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
BIN
assets/item_properties/2_Druid_skills.png
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
BIN
assets/item_properties/2_all_skills.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
assets/item_properties/2_amazon_skills.png
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
BIN
assets/item_properties/2_assasin_skills.png
Normal file
|
After Width: | Height: | Size: 5.0 KiB |
BIN
assets/item_properties/2_barbarian_skills.png
Normal file
|
After Width: | Height: | Size: 4.5 KiB |
BIN
assets/item_properties/2_javalin_spears.png
Normal file
|
After Width: | Height: | Size: 2.5 KiB |
BIN
assets/item_properties/2_necromancer_skills.png
Normal file
|
After Width: | Height: | Size: 4.9 KiB |
BIN
assets/item_properties/2_paladin_skills.png
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
BIN
assets/item_properties/2_sorceress_skills.png
Normal file
|
After Width: | Height: | Size: 3.9 KiB |
BIN
assets/item_properties/30_faster_run_walk.png
Normal file
|
After Width: | Height: | Size: 3.5 KiB |
BIN
assets/item_properties/3_Elemental_skills.png
Normal file
|
After Width: | Height: | Size: 4.1 KiB |
BIN
assets/item_properties/3_cold_skills.png
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
BIN
assets/item_properties/3_fire_skills.png
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
BIN
assets/item_properties/3_lightning_skills.png
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
BIN
assets/item_properties/3_maximum_damage.png
Normal file
|
After Width: | Height: | Size: 8.7 KiB |
BIN
assets/item_properties/3_pcombat.png
Normal file
|
After Width: | Height: | Size: 4.3 KiB |
BIN
assets/item_properties/3_percent.png
Normal file
|
After Width: | Height: | Size: 760 B |
BIN
assets/item_properties/3_sorceress_skills.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
assets/item_properties/40_all_resist.png
Normal file
|
After Width: | Height: | Size: 2.9 KiB |
BIN
assets/item_properties/45_all_resist.png
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
BIN
assets/item_properties/4_percent.png
Normal file
|
After Width: | Height: | Size: 798 B |
BIN
assets/item_properties/5_all_resist.png
Normal file
|
After Width: | Height: | Size: 3.0 KiB |
BIN
assets/item_properties/7_magicfind.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
assets/item_properties/Amazonskiller.png
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
BIN
assets/item_properties/Assasinskiller.png
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
BIN
assets/item_properties/Barbarianskiller.png
Normal file
|
After Width: | Height: | Size: 2.9 KiB |
BIN
assets/item_properties/Druidskiller.png
Normal file
|
After Width: | Height: | Size: 2.4 KiB |
BIN
assets/item_properties/Mana.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
assets/item_properties/Necromancerskiller.png
Normal file
|
After Width: | Height: | Size: 3.5 KiB |
BIN
assets/item_properties/Paladinskiller.png
Normal file
|
After Width: | Height: | Size: 2.7 KiB |
BIN
assets/item_properties/Sorceressskiller.png
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
BIN
assets/item_properties/all_skills.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
assets/item_properties/attack_rating.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
assets/item_properties/cannot_be_frozen.png
Normal file
|
After Width: | Height: | Size: 2.7 KiB |
BIN
assets/item_properties/cold_resist.png
Normal file
|
After Width: | Height: | Size: 1.9 KiB |
BIN
assets/item_properties/dexterity.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
assets/item_properties/faster_cast_rate.png
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
BIN
assets/item_properties/faster_run_walk.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
assets/item_properties/fire_resist.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
assets/item_properties/increased_attack_speed.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
BIN
assets/item_properties/javalin_spears.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
assets/item_properties/life.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
assets/item_properties/life_stolen.png
Normal file
|
After Width: | Height: | Size: 3.0 KiB |
BIN
assets/item_properties/lightning_resist.png
Normal file
|
After Width: | Height: | Size: 2.1 KiB |
BIN
assets/item_properties/lightning_sentry.png
Normal file
|
After Width: | Height: | Size: 5.0 KiB |
BIN
assets/item_properties/magicfind.png
Normal file
|
After Width: | Height: | Size: 2.0 KiB |
BIN
assets/item_properties/mana_stolen.png
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
BIN
assets/item_properties/maximum_damage.png
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
BIN
assets/item_properties/poison_resist.png
Normal file
|
After Width: | Height: | Size: 2.1 KiB |
BIN
assets/item_properties/strenght.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
assets/item_properties/traps.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
assets/item_properties/unidentified.png
Normal file
|
After Width: | Height: | Size: 2.7 KiB |
BIN
assets/items_inventory/cube_transmute_btn.png
Normal file
|
After Width: | Height: | Size: 2.0 KiB |
BIN
assets/items_inventory/horadric_cube.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
assets/items_inventory/inventory_amethyst_flawless.png
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
assets/items_inventory/inventory_amethyst_perfect.png
Normal file
|
After Width: | Height: | Size: 2.1 KiB |
BIN
assets/items_inventory/inventory_diamond_flawless.png
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
assets/items_inventory/inventory_diamond_perfect.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
assets/items_inventory/inventory_emerald_flawless.png
Normal file
|
After Width: | Height: | Size: 2.0 KiB |
BIN
assets/items_inventory/inventory_emerald_perfect.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
assets/items_inventory/inventory_ruby_flawless.png
Normal file
|
After Width: | Height: | Size: 2.0 KiB |
BIN
assets/items_inventory/inventory_ruby_perfect.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
assets/items_inventory/inventory_sapphire_flawless.png
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
assets/items_inventory/inventory_sapphire_perfect.png
Normal file
|
After Width: | Height: | Size: 1.9 KiB |
BIN
assets/items_inventory/inventory_skull_flawless.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
assets/items_inventory/inventory_skull_perfect.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
assets/items_inventory/inventory_topaz_flawless.png
Normal file
|
After Width: | Height: | Size: 1.9 KiB |
BIN
assets/items_inventory/inventory_topaz_perfect.png
Normal file
|
After Width: | Height: | Size: 1.9 KiB |
BIN
assets/npc/action_btn/gamble.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
assets/npc/action_btn/gamble_blue.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
assets/shop/scepters/scepter4.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
assets/shop/scepters/scepter5.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
assets/templates/a5_town/a5_town_12.png
Normal file
|
After Width: | Height: | Size: 26 KiB |
BIN
assets/templates/character_active.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
assets/templates/character_state_offline.png
Normal file
|
After Width: | Height: | Size: 10 KiB |
BIN
assets/templates/character_state_online.png
Normal file
|
After Width: | Height: | Size: 10 KiB |
BIN
assets/templates/id_tome.png
Normal file
|
After Width: | Height: | Size: 5.9 KiB |
BIN
assets/templates/id_tome_red.png
Normal file
|
After Width: | Height: | Size: 5.9 KiB |
BIN
assets/templates/necro_trav/TO_TRAV_0.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
assets/templates/necro_trav/durance/durance_1.png
Normal file
|
After Width: | Height: | Size: 60 KiB |