Skip to content
This repository was archived by the owner on Jul 1, 2022. It is now read-only.

Releases: johannes-do/botty

Botty v0.6.4 (hotfix)

15 Jan 10:01

Choose a tag to compare

Same as 0.6.3 but fixing the issue where pather ignores time_out

Botty v0.6.3

14 Jan 11:24
170d24f

Choose a tag to compare

What's Changed

  • Fix template search memory allocation issue by @aeon0 in #413
  • Light Sorc Trav/shenk Update by @D2RLegit in #404
  • Catch all config errors by @aeon0 in #414
  • Add check to create info_screenshots folder and try-catch adding imag… by @egut125 in #416
  • Add bot name to generic messages by @egut125 in #422
  • Messaging update by @skizotenigma in #408
  • Configure war cry cast frequency by @aeon0 in #424
  • Revert "Messaging update" by @aeon0 in #425
  • Fix hork for windowed by @aeon0 in #426
  • Bug fix round by @aeon0 in #431
  • Startup speedup by @aeon0 in #432
  • Thread-safe TempalteFinder by @aeon0 in #434
  • Pathing A1 after Town Portal by @aeon0 in #433
  • D2r restart optional by @FrancescoZini in #417
  • Fix testing by @aeon0 in #437
  • Check stashing after failed runs or chicken/death by @aeon0 in #438
  • Merge Diablo by @jobithu in #435
  • D2r on top on restart by @FrancescoZini in #442
  • No diablo by default by @FrancescoZini in #441
  • Nova sorc trav update by @aeon0 in #443
  • Dia&cs by @jobithu in #444
  • Blizz sorc Nihlathak script by @D2RLegit in #447
  • Sort pather nodes by @aeon0 in #449
  • Bump version to v0.6.3 by @aeon0 in #450

Full Changelog: v0.6.2...v0.6.3

Botty v0.6.2

08 Jan 11:38
3707b14

Choose a tag to compare

What's Changed

  • Repair Each Run by @skizotenigma in #338
  • Add Tests and Coverage report by @aeon0 in #341
  • Add ItemFinder unittests by @aeon0 in #342
  • Update Blizz Sorc (@D2RLegit) by @aeon0 in #343
  • Barb improvements by @aeon0 in #344
  • Warn against using botty online by @thordin9 in #334
  • CTA check to make sure you can BO/BC by @skizotenigma in #347
  • Identify Items by @skizotenigma in #339
  • Nova Sorc by @aeon0 in #350
  • Fix for blizz_sorc master by @D2RLegit in #351
  • fix for IDing by @skizotenigma in #353
  • Backup and Restore settings by @FrancescoZini in #349
  • Bug Fix: F11 pressed repeatedly might crash the main loop by @FrancescoZini in #359
  • Create run.bat by @JohnStyleZ in #360
  • A2 Pathing + Arcane run + Static for Sorc + Static Tele robustification + Chest class by @aeon0 in #348
  • Identify in Act 3 by @skizotenigma in #362
  • Warn user about D2r settings not being as required by @aeon0 in #363
  • Optimize nova sorc for trav by @aeon0 in #364
  • Fix attacks on summoner for sorc by @aeon0 in #366
  • Dont use telekinesis on pindle red portal by @aeon0 in #367
  • Fix for crash on A2 Summoner for Sorceress by @hectorgimenez in #365
  • Take screen as param in Chest Class by @aeon0 in #368
  • Updating Beautiful Table Styling by @egut125 in #371
  • Catch pickit config errors and reduce to print by @aeon0 in #372
  • Allow bo and bc for weapon switch by @aeon0 in #373
  • only log item on keep of item by @egut125 in #356
  • update run.bat by @JohnStyleZ in #377
  • Act 4 - Full usage by @skizotenigma in #369
  • Pre-Buff before each arm - if do_pre_buff is enabled. by @bjoerm in #378
  • set D2R window to be always on top by @FrancescoZini in #382
  • Act 1 town full usage by @skizotenigma in #381
  • Feature: Allow Classic players to shop hammerdin scepters from Drognan by @fiseman in #379
  • 1 liner bug fix for game_recovery: name 'config' is not defined by @FrancescoZini in #385
  • Fixed sorc 301 pathing. by @D2RLegit in #384
  • Clean unused templates by @aeon0 in #387
  • some atk sequence updates by @aeon0 in #388
  • Restart game by @Master-Matt in #374
  • Npc serach optimization by @aeon0 in #391
  • pywin32 dependency fix by @FrancescoZini in #394
  • Jamella pathing fix. by @skizotenigma in #393
  • utilize per-NPC ROI's and pose positions by @mgleed in #395
  • Test utils misc load_template() by @aeon0 in #396
  • Adding Lysander in A2 by @skizotenigma in #399
  • "Basic" classes by @skizotenigma in #352
  • Improved debugger by @FrancescoZini in #361
  • correcting a4 pathing issue by @skizotenigma in #398
  • Necro class by @nlapinski in #337
  • Breaking Messenger Module into something more flexible for specif… by @egut125 in #370
  • Buy greater potions in nightmare by @bjoerm in #401
  • Additional item properties assets by @alceasan in #402
  • Add message_api_type to readme by @egut125 in #406
  • Char selector after restart by @aeon0 in #403
  • Update light sorc shenk by @aeon0 in #407
  • Fix multi logging of stash item in caser of full stash tab by @aeon0 in #409
  • Add some items and filters (rare matriarchal jav, +3 tornado pels, +3 warcry helmets) by @D2RLegit in #386
  • Fix bug in standalone health manager by @aeon0 in #410
  • Trav additional templates by @aeon0 in #411
  • Bump version to v0.6.2 by @aeon0 in #412

New Contributors

Full Changelog: v0.6.1...v0.6.2

Botty v0.6.1

25 Dec 07:56
f4747a4

Choose a tag to compare

What's Changed

  • fix gold issue causing pickit_type error by @mgleed in #329
  • Dont click on merc icon and force_move in a3 town by @aeon0 in #331
  • New release v0.6.1 by @aeon0 in #332

Full Changelog: v0.6.0...v0.6.1

Botty v0.6.0

24 Dec 14:43
e65f661

Choose a tag to compare

What's Changed

  • Fix static field param by @aeon0 in #296
  • adding more uniq items by @yhkinsar in #299
  • Adding location_stats dict to hold stats for each run by @egut125 in #297
  • Eldritch pathing robustness by @aeon0 in #302
  • Correctly Total Failed Runs, Only Set location to shenk when battling… by @egut125 in #303
  • Nihlathak run changed to use the correct path if the template 'NI2_A_SAFE_DIST_2' was detected by @stephan-01010011 in #304
  • Config discord condensed by @egut125 in #310
  • tome bug workaround by @kozfelipe in #311
  • Nihlatak test by @aeon0 in #312
  • Add require/exclude properties to pickit.ini when stashing items. Also more item templates. by @mgleed in #295
  • Configurable ordering of runs by @aeon0 in #314
  • Fix pickup potion update by @aeon0 in #315
  • Save stats to new file by @aeon0 in #316
  • include mangsong to pickit by @kozfelipe in #317
  • If in doubt, just use path a by @aeon0 in #318
  • Cold-sorc-trav-eld-shenk by @D2RLegit in #300
  • Buy potions from vendor by @aeon0 in #320
  • Blizz sorc updates by @D2RLegit in #321
  • Light sorc overhaul by @aeon0 in #323
  • Blizz Sorc adjustments by @aeon0 in #324
  • Trapsin updates by @aeon0 in #325
  • Random move if stairs not found by @aeon0 in #326
  • Retry town portal creation on fail by @aeon0 in #327
  • New release v0.6.0 by @aeon0 in #328

New Contributors

Full Changelog: v0.5.1...v0.6.0

Botty v0.5.1

15 Dec 18:10
1f482d5

Choose a tag to compare

What's Changed

  • Bump version to v0.5.0 by @aeon0 in #278
  • Fix gold stashing bug by @aeon0 in #280
  • Implement Nihlatak for Sorc by @aeon0 in #281
  • Tele dancing sorc nil by @aeon0 in #282
  • Trav for Sorc by @aeon0 in #284
  • Use static for sorc at trav by @aeon0 in #285
  • Add location from the Run procedure by @egut125 in #283
  • Add-Mercenary-deaths-counter by @EthanJian in #287
  • Support Greater Potion by @yhkinsar in #290
  • Barbarian support (currently War Cry/singer only) with Horking by @tw1st40 in #288
  • Fix trav gold pick up only after latest changes + clean ups by @aeon0 in #292
  • Adjust template for nil on A by @aeon0 in #293
  • Bump version to v0.5.1 by @aeon0 in #294

New Contributors

Full Changelog: v0.5.0...v0.5.1

Botty v0.5.0

12 Dec 20:14
1927b88

Choose a tag to compare

Botty v0.5.0 Pre-release
Pre-release

What's Changed

  • Revert Merc template by @aeon0 in #206
  • feat: adding magic amulet to pickable item list by @dougouk in #207
  • No item pickup by @Master-Matt in #205
  • adjust template_finder.py test templates for debugging by @mgleed in #208
  • Disable quick cast in default settings until officially supported by @mgleed in #209
  • Create template masks in init() by @mgleed in #212
  • A4 Town Pathing by @aeon0 in #215
  • Use merc config by @aeon0 in #216
  • Add Npc: Tyrael by @aeon0 in #217
  • Add Npc: Ormus by @aeon0 in #218
  • Connect all towns by @aeon0 in #220
  • Integrate Trav Run by @aeon0 in #221
  • Refactor runs by @aeon0 in #222
  • Rename run.py to main.py by @aeon0 in #223
  • Go to A5 Larzuk for repairing from other acts by @aeon0 in #224
  • Fix item pickup behind obstacles by @aeon0 in #225
  • Speed up template pathing by @aeon0 in #226
  • Fix health manager pause by @aeon0 in #227
  • Fix select template timeout bug by @aeon0 in #230
  • fix game start in act 4 (adj start tempates) by @bobcho in #231
  • Fix/robustify a4 start by @aeon0 in #232
  • Check if repairing is needed by @aeon0 in #233
  • Log failed games πŸ™„ by @aeon0 in #234
  • Improve trav pathing by @aeon0 in #235
  • Walking Trav by @aeon0 in #236
  • Fix tele rebuy after failed tele by @aeon0 in #237
  • Add area to items found by @aeon0 in #239
  • Move cursor on pickit by @aeon0 in #240
  • When your bot doesnt pick up the best item in the game 😳 by @aeon0 in #241
  • Dont spam debug messages by @aeon0 in #242
  • Add pathing a4 start to tyrael by @aeon0 in #243
  • Fix black game.ini by @mgleed in #238
  • Fix stashing issue by @aeon0 in #245
  • Move files by @aeon0 in #246
  • Fix trav error handling by @aeon0 in #248
  • Fix difficulty roi by @mgleed in #249
  • Improved clustering & cropping of Items by @aeon0 in #247
  • Separate gold and item stashing by @Master-Matt in #250
  • Fix config error by @aeon0 in #251
  • Add offset node func by @aeon0 in #252
  • Smooth out shenk pathing start by @aeon0 in #253
  • Esc out of cain focus by @aeon0 in #254
  • Fix tuple assignment issue by @aeon0 in #255
  • Clean up imports & move files by @aeon0 in #256
  • Only use stash tab and wp tab if needed by @aeon0 in #259
  • Set misc_gold=0 in case stash is full of gold by @aeon0 in #260
  • Split params and seperate .exe for shop and health manager by @aeon0 in #261
  • Params for shop by @aeon0 in #262
  • Detect hit recovery on static teleport by @aeon0 in #263
  • Update .gitignore by @mgleed in #266
  • Use message template to support other hooks by @nekolr in #265
  • Support all mercs by @mgleed in #267
  • Allow item = 3 in pickit to make ethereal required to stash by @mgleed in #268
  • Code improve for eth only filter by @aeon0 in #269
  • Nihlatak by @jobithu in #244
  • dclone ip hunting by @cutebeast in #270
  • Static path trav and some renaming by @aeon0 in #271
  • Fix turning off gold pickup once stash is full by @aeon0 in #272
  • Support for trapsin build by @aeon0 in #273
  • Rename region of interest by @aeon0 in #275
  • Config to force prebuff every run by @aeon0 in #274
  • Fix shopper build by @aeon0 in #276
  • Fix stashing by @aeon0 in #277

New Contributors

Full Changelog: v0.4.4...v0.5.0

Botty v0.4.4

04 Dec 19:15
9efac8a

Choose a tag to compare

Overview

  • Fix game recovery issue that would prevent botty from restarting in some cases
  • Fix issue where npc button is not found if highlighted
  • Fix max game length being triggered when manually pausing (will now also pause game timer)
  • Added param for saved_game_folder so you don't have to specify each time you run Auto Settings
  • Added param to specify if and in which intervals the status report is sent
  • Fix unwanted delay before executing chicken
  • Fix issue for failed template interaction (e.g. waypoint or stash) in case it took too long to move to template. Will now retry till success.
  • Checking if tome of tps is empty at start of game. If you run just pindle and don't want to carry a tome, leave the "tp" hotkey empty in the params
  • Fix discard issue. Sometimes good items were discarded because the item details that show on hover took longer to display than grabbing the screenshot.

What's Changed

  • remove resolution conditional statement from gloves shopper by @mgleed in #172
  • simplify some code based on recent search update by @mgleed in #171
  • Revert npc multi tempalte search by @aeon0 in #174
  • Fix NPC highlighted action btn by @aeon0 in #175
  • Fix gamerecovery creating 2 bot instances by @aeon0 in #177
  • Template finder auto load based on filenames by @aeon0 in #178
  • Add in logic when botty is paused and not trigger max game length by @egut125 in #167
  • Add Pathing for A3 Town by @aeon0 in #180
  • Add Pathing for Trav by @aeon0 in #181
  • Add saved_games_folder param by @cesarvargas00 in #179
  • Revert back to previous npc search by @aeon0 in #185
  • Added new param discord_status_count by @egut125 in #183
  • Template alpha channel by @mgleed in #170
  • Prepare for shop release by @aeon0 in #189
  • Fix creash on death and chicken delay by @aeon0 in #190
  • skip gold stashing when there's no gold in inventory by @navy91 in #182
  • game breaking sun spirit fix by @ggodev in #192
  • adjusted threshold by @navy91 in #191
  • Fix template selection to wait for success by @aeon0 in #195
  • Check for available tps on start of run by @aeon0 in #196
  • Revert Anya templates by @aeon0 in #199
  • Use masked skill assets by @aeon0 in #201
  • Fix discard issue by adding a wait time by @aeon0 in #202
  • Revert npc assets by @aeon0 in #203

New Contributors

Full Changelog: v0.4.3...v0.4.4

Botty v0.4.3

01 Dec 20:51
ab16d22

Choose a tag to compare

What's Changed

  • Lord have mercy on me πŸ™ by @aeon0 in #130
  • Make it possible to initialize Screen ingame by @reqyl in #132
  • Fix javashop monitor by @jrzheng in #135
  • 720 assets by @jagarop in #133
  • autodownload nuitka dependencies for compile by @mgleed in #134
  • Support Hammerdin without Engima by @aeon0 in #136
  • Check corpse after game recovery by @aeon0 in #137
  • Check if stashing is needed on start after x runs without stashing by @aeon0 in #138
  • Why nobody told me about /nopickup until now!??! by @aeon0 in #141
  • Update pot count on use by @mgleed in #143
  • blacklisted superior flameberge, as it gets recognized for superior flail by @ggodev in #146
  • Update potion needs after drinking which allows accurate potion pickups after fights. by @jrzheng in #145
  • Revert incorrect pot increment by @reqyl in #151
  • Fix getting stuck at discarding by @aeon0 in #152
  • removed 1920_1080 support, I think.... by @Master-Matt in #149
  • Docs and auto setting for removed res by @aeon0 in #153
  • support list input for template_finder.search() by @mgleed in #125
  • Tomb to tome by @mgleed in #154
  • Full Standalone Shopper Script for Anya IAS Gloves and Claws by @SwePow in #148
  • fix(sorc): hold mouse during attack delay by @dcolondev in #155
  • Fix rapid-fire rejuvs edge case by @mgleed in #156
  • cleanup difficulty roi's by @mgleed in #158
  • Run Health and Death Manager parallel to Bot by @aeon0 in #160
  • Update release process by @aeon0 in #161
  • Fix item pickup with telekinesis by @aeon0 in #163
  • Remove slow walk + adjust node positions by @aeon0 in #164
  • Remove useless mouse moves by @aeon0 in #165
  • Add blacklist items by @aeon0 in #166

New Contributors

Full Changelog: v0.4.2...v0.4.3

Botty v0.4.2

27 Nov 08:02
7d75600

Choose a tag to compare

f6f9861 Add user info about window offset search (#128)