Package: pymates
Matt's Automatic Tracking Encounter SoftwareVideos:https://youtu.be/IkLZOhnaS2chttps://youtu.be/GtdwyRFSZAASimple encounter tracker I slapped together in 3 days.
Entirely programmed for android phones on an android phone.No I'm not joking.Important:The reason this needs root is because like all the other encounter trackers it works by taking captures of the screen. This is not usually possible on android because to capture the screen you must use the screenshot API which will only show content the app that requested the screenshot has rendered which is useless for this.I solved this issue by using a command that's tucked away in the binaries of android "screencap" this returns an unadulterated screenshot but is only accessible via root.The nature of this is somewhat of a security concern but these captures are immediately deleted after scanning for Pokémon.These captures never leave your device but as a precaution I still wouldn't leave it capturing if anything other than pokemmo is on screen.You can toggle capture by pressing enter with no command typed in.PS this has only been tested on a single device so if it doesn't work right away be patient and write an issue on the issue tracker I'll try fix stuff as an when I'm made aware.I am not liable nor responsible if you brick your phone trying to root it! If you don't understand phone rooting then it's probably not a great idea to root your phone just for this. There are pros and cons to rooted android.Requirements:rooted phonetermux float -https://github.com/termux/termux-float/releasestermux -https://github.com/termux/termux-app/releasestsu - (in termux: pkg install tsu)python (in termux: pkg install python)tesseract (in termux: pkg install tesseract)pytesseract (in termux: pip install pytesseract)opencv2 (in termux: pkg install opencv-python)don't get your hopes up too high. this is janky and sometimes doesnt work. if you have an issue please leave a report on the github issues pagehttps://github.com/Th3M4ttman/MATES/issuesInstallation:Download the release zip and extract it to /storage/emulated/0/DocumentsIn termux enter:python /storage/emulated/0/Documents/MATES/install.pyInstallation is complete.Usage:To run the software run "sudo mates" in termux float or "mates" if you added the aliasNumberComponent1Capture indicator2Donator indicator3Shiny charm indicator4Shiny charm link indicator5Combined shiny bonus6Tracked monster7Chance of shiny/legendary encounter in N attempts8Combat indicator9Combat Reported indicator10Single tracking indicator11Number of shinies12Number of legends13Command promptpress enter to toggle capture on and offOr type in commandsCommandUseNotesReset (Pokémon)Resets encounters for selected Pokémon.If given no Pokémon resets alladd (number) (Pokémon)Adds number * Pokémon encountersYou can also use "+"sub (number) (Pokémon)Subtracts number * Pokémon encountersYou can also use "-"track (Pokémon)Sets the Pokémon as a tracked pokemonIf given no Pokémon it tracks all Pokémon with registered encounters. You can also use "t"untrack (Pokémon)Sets the Pokémon as an untracked pokemonIf given no Pokémon it untracks all. You can also use "u"totalToggles the visibility of the total encounterscharmToggles shiny charmdonatorToggles donatorlinkToggles shiny charm linksinglesToggles single trackingquitExits the appCan also use "qq"initCaptures a new reference of the HP icon on screen if it's not workinguse init left top right bottom of the resulting /data/data/com.termux/files/usr/lib/python3.11/site-packages/pymates/hp.png is cropped incorrectly.