little-fort / booster-bot

A bot that could HYPOTHETICALLY be used to farm boosters for any deck in Marvel Snap.
GNU General Public License v3.0
77 stars 5 forks source link

Pause key implementation #69

Closed yhussain1 closed 3 weeks ago

yhussain1 commented 1 month ago

Hey buddy really appreciate what you've built here and just a feature i think is needed. Is there currently any hotkeys to pause the bot and completely stop it? At times ill want to pause the bot to collect alliance rewards or missions and find myself wrestling with it to close it down but id prefer to just pause it and rerun when i like. Again thanks a lot for sharing this bot and hope your happy with working on it.

Frritz commented 1 month ago

Agreed this would be a very welcome addition. Or something to just kill the process completely since it can be very hard while the bot keeps trying to move the mouse.

little-fort commented 1 month ago

Yeah I've had the same thought, honestly it has frequently annoyed me too lol. I should have some time to put this together this weekend

snaptools2023 commented 4 weeks ago

I just select something on the screen. It pauses the console app. You can finish a round or grab some bounties, then unselect and it will continue. Its only frustrating when its actively trying to play cards. Maybe a nice to have, but seems difficult to implement in a console app.

little-fort commented 4 weeks ago

New release is up: https://github.com/little-fort/booster-bot/releases/tag/v1.5.0

I added keyboard shortcuts for both quitting and pausing, along with a couple other improvements. Give it a try and let me know if it works for you guys

little-fort commented 4 weeks ago

Maybe a nice to have, but seems difficult to implement in a console app.

I thought the same thing which is why I've been putting it off for so long haha. Turned out to be easier than I anticipated

Frritz commented 4 weeks ago

Seems good so far, thanks for your work on this.

yhussain1 commented 3 weeks ago

Thanks for that work. It works fine so ill close the issue.