Commit Graph
56 Commits
Author SHA1 Message Date
mgleed b5805a19aa Add require/exclude properties to pickit.ini when stashing items. Also more item templates. (#295) 2021-12-21 20:46:27 +01:00
jobithuandaeon0 17b7fcc2a2 Nihlatak (#244)
* nihlatak for testing

* comitting staged changes

* fixed some issues on template syntax

* merged nihlatak routine to all other files in the bot

merged nihlatak routine to all other files in the bot (next to pindle & shenk)

* make it run

* improved consistency for traverse LVL1_B & finding start at LVL2

improved consistency for traverse LVL1_B & finding start at LVL2

* further optimized pathing for LVL1 C & LVL2A

* nil update, pathing on lvl 2 fine tuning still needed

* optimized pathing lvl2

might needs some tweaks on 2_D, but otherwise fine.

* fine tune pathes lvl 2

* adapt to template matching nil arm C

* arm b

* fail save for branch a

* fail save for arm c

* arm d

* small clean up

Co-authored-by: aeon0 <[email protected]>
2021-12-12 13:00:31 +01:00
aeon0 86db356ca4 Split params and seperate .exe for shop and health manager (#261)
* Split Params and add shop to exe

* rename folder
2021-12-11 15:02:20 +01:00
aeon0 7c5e94979b Dont spam debug messages (#242) 2021-12-09 10:38:47 +01:00
aeon0 54d27cace8 Improve trav pathing (#235)
* Log failed games

* Improve Trav Template Pathing
2021-12-08 13:22:36 +01:00
aeon0 ca9e459de6 Check if repairing is needed (#233) 2021-12-08 09:28:19 +01:00
aeon0 2efcd66d99 Fix/robustify a4 start (#232) 2021-12-08 08:59:24 +01:00
aeon0 9644e7a36e Speed up template pathing (#226)
* Speed up template pathing

* change comment
2021-12-07 12:14:50 +01:00
aeon0 f7b1c834c9 Integrate Trav Run (#221) 2021-12-06 20:40:55 +01:00
mgleed b0d3552121 Create template masks in __init__() (#212)
* preload template masks

* fix varnames
2021-12-06 06:46:30 +01:00
mgleed 5822151d14 Adj template finder (#208)
* swap test templates

* swap test templates
2021-12-04 21:47:13 -05:00
aeon0 32dc347e7e Prepare for shop release (#189) 2021-12-03 20:56:20 +01:00
mgleedandaeon0 10015fc73c Template alpha channel (#170)
* add support for template alpha channels

* cleaner

* fix merc pic

* fix merc pic

* comment

* NPC alpha channels and modify you_have_died detection

* adapt to automatic template loading

* show all matches in template finder

Co-authored-by: aeon0 <[email protected]>
2021-12-03 18:40:10 +01:00
aeon0 6f0a000bf1 Template finder auto load based on filenames (#178)
* Fix gamerecovery creating 2 bot instances

* Auto load template based on filenames

* Actually load the correct templates
2021-12-02 16:40:13 +01:00
aeon0 1450e158f5 Fix NPC highlighted action btn (#175) 2021-12-02 11:41:00 +01:00
aeon0 71debec858 Run Health and Death Manager parallel to Bot (#160)
* Run Health and Death Manager parallel to Bot

* fix test
2021-12-01 17:45:05 +01:00
WiZ 0dcbb98e89 Full Standalone Shopper Script for Anya IAS Gloves and Claws (#148) 2021-11-30 23:36:19 +01:00
mgleed ca4d51e48e Tomb to tome (#154)
Small spelling fix
2021-11-30 17:02:10 -05:00
mgleed 33b0b533e6 Support list input for template_finder.search() and improve code quality (#125) 2021-11-30 22:40:05 +01:00
Matt Stiehm 5ef427b85b Removed 1920_1080 support (#149) 2021-11-30 20:56:36 +01:00
aeon0 bfb8c16fa0 Support Hammerdin without Engima (#136) 2021-11-28 14:33:09 +01:00
mgleedandaeon0 fdcdd90b43 Auto offset (#120)
* automatically calculate offsets, not-yet working

* space

* space

* float to int

* working

* clean

* clean2

* auto adjust windowed mode depending on screen res and botty res

* clean screen instance, fix tests

* remove test png

Co-authored-by: aeon0 <[email protected]>
2021-11-26 23:26:42 +01:00
aeon0 6bea13545a Change default settings (#105)
* Change default settings

* Add another shenk tempalte at start

* fix path

* actually make screenshot with item hovered
2021-11-24 18:44:23 +01:00
aeon0 d50d6c37fa Belt manager (#95)
* BeltManager implementation

* fix pot need calculation
2021-11-23 21:19:33 +01:00
aeon0 5267443210 Fix eld fallback (#79)
* fix fallback for sorc on eld

* add adaptable tempalte threshold for config
2021-11-21 19:20:10 +01:00
aeon0 28156fc50f New shenk template (#73)
* Force blackmailed items to have higher score

* Add aditional shenk template
2021-11-20 20:42:22 +01:00
aeon0 6a6421e8d3 Retry on red portal if missed (#59) 2021-11-19 10:22:24 +01:00
aeon0 90f939011d update templates (#54) 2021-11-18 18:17:52 +01:00
aeon0 5750825c9e Support 1280x720 (#19) 2021-11-16 22:58:48 +01:00
aeon0 302d1c9ba0 dont take ss when search for exit (#39) 2021-11-16 22:09:39 +01:00
reqyl 20229ef10f Javazon gg gloves shopper script (#24)
* Javazon gg gloves shopper script

* Add normalize_monitor kwarg to search()

- Make sure to normalize monitor pos in javashopper script

* Make shop reset more robust

* Move glove template images

* Add stats logging on exit

* Rename module and move into shop package

* fixup! Add normalize_monitor kwarg to search()
2021-11-16 21:41:00 +01:00
aeon0 375febc48d fix needing a tomb (#36) 2021-11-16 21:39:21 +01:00
307e8e40a8 botty folder not so cluttered (#18)
* botty folder not so cluttered

* added timestamp to info_screenshots + gitignore + added optional to params.ini + Readme

* Fix: TabError: inconsistent use of tabs and spaces in indentation -.-

* some stupid things...

Co-authored-by: Vincent Frebel <[email protected]>
Co-authored-by: aeon0 <[email protected]>
2021-11-16 14:51:57 +01:00
aeon0 8d7851a188 allow pathes in temlpate tracker to not exist 2021-11-14 06:38:36 +01:00
reqyl 21102e3de8 fix anya templates and images (#20) 2021-11-14 06:19:19 +01:00
aeon0 65f74acba0 actually use the do_chicken on chicken 2021-11-13 00:51:35 +01:00
Mitchell Gleed 77f52558ba support for different difficulties (#13) 2021-11-11 23:56:03 +01:00
Mitchell Gleed fa9f7b2f3e Add merc_chicken param and add highlighted variation of save&exit button (#11)
* typo fix

* add merc chicken param, add highlighted save/exit button

* update readme

* remove files from other branch

* remove debug images, adjust gitignore

* fixed requested changes, revert 1 old logger change
2021-11-11 23:51:52 +01:00
aeon0 f42b7a83c3 fix(template): Remove useless template 2021-11-09 19:41:21 +01:00
aeon0 24cd471db7 feat(template): Increase search scale 2021-11-09 19:33:52 +01:00
aeon0 2cdab92ba9 feat(bot): Go shopping! 2021-11-08 23:43:58 +01:00
aeon0 efabf671d0 feat(pather): Lazurak pathing 2021-11-08 22:37:44 +01:00
aeon0 10d912ba25 feat(npc): Add larzuk as NPC 2021-11-08 21:48:20 +01:00
aeon0 1168210420 fix(pindle): Add addtional template at start cause of cta delay and merc 2021-11-08 08:23:17 +01:00
aeon0 26c5ee9de5 add another template to avoid getting stuck 2021-11-07 21:04:53 +01:00
aeon0 a91a91dc7c feat(path): Ref pathing shenk 2021-11-07 15:56:41 +01:00
aeon0 648d89ff28 feat(path): Refpathing to Eldritch 2021-11-07 13:52:18 +01:00
aeon0 489cc4ec36 feat(path): Refpoint pathing for pindle 2021-11-07 12:43:35 +01:00
aeon0 a7d31775f1 fix(start): Robustify game start with new disabled play button 2021-11-07 00:40:33 +01:00
aeon0 01bdc022ec fix(runtime): High cpu usage in idle cause of while loop 2021-11-06 15:11:23 +01:00