This repository has been archived by the owner on Jul 1, 2022. It is now read-only.
Releases: aeon0/botty
Releases · aeon0/botty
Botty v0.6.4 (hotfix)
Same as 0.6.3 but fixing the issue where pather ignores time_out
Botty v0.6.3
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
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
- @skizotenigma made their first contribution in #338
- @thordin9 made their first contribution in #334
- @FrancescoZini made their first contribution in #349
- @JohnStyleZ made their first contribution in #360
- @hectorgimenez made their first contribution in #365
- @fiseman made their first contribution in #379
- @nlapinski made their first contribution in #337
- @alceasan made their first contribution in #402
Full Changelog: v0.6.1...v0.6.2
Botty v0.6.1
Botty v0.6.0
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
- @stephan-01010011 made their first contribution in #304
- @kozfelipe made their first contribution in #311
- @D2RLegit made their first contribution in #300
Full Changelog: v0.5.1...v0.6.0
Botty v0.5.1
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
- @EthanJian made their first contribution in #287
- @yhkinsar made their first contribution in #290
- @tw1st40 made their first contribution in #288
Full Changelog: v0.5.0...v0.5.1
Botty v0.5.0
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
- @dougouk made their first contribution in #207
- @bobcho made their first contribution in #231
- @nekolr made their first contribution in #265
- @jobithu made their first contribution in #244
- @cutebeast made their first contribution in #270
Full Changelog: v0.4.4...v0.5.0
Botty v0.4.4
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
- @egut125 made their first contribution in #167
- @cesarvargas00 made their first contribution in #179
- @navy91 made their first contribution in #182
Full Changelog: v0.4.3...v0.4.4
Botty v0.4.3
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
- @jrzheng made their first contribution in #135
- @Master-Matt made their first contribution in #149
- @SwePow made their first contribution in #148
- @dcolondev made their first contribution in #155
Full Changelog: v0.4.2...v0.4.3