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

After the Nov 12 patch, the script is unable to run continuously in Conquest mode. #74

Closed A1C4-R closed 4 days ago

A1C4-R commented 1 week ago

Thank you very much for creating this script! I may have used it for over a thousand hours, and I truly appreciate your contribution to simplifying the game. However, after the recent patch (Nov 12, 2024), my friends and I have encountered an issue where the script cannot run continuously: it stops at the alliance panel after finished one Conquest game, unable to proceed further. We have to restart the script each time this happens. Have you noticed similar issues? Is this due to an intervention by SD, or is it just a bit of bad luck for my friends and me? Thank you in advance for your response.

snaptools2023 commented 1 week ago

This randomly happens to me from time to time. It has been happening forever, though. The console says the bot is hopelessly lost and exits. I am surprised that hitting the escape key doesnt exit the alliance screen, so I do not have any tips on why this happens.

little-fort commented 1 week ago

Yeah those post-match Conquest prompts are very finnicky—I've patched them several times now. I don't think it's intentional, I suspect the UI is just dynamically positioned relative to other UI elements that have subtle variance, which causes the reference points to get shifted ever so slightly. And like snaptools mentioned, the on-screen button annoyingly ignores the ESC input

I can try testing to see if I can nail it down more consistently, and I'll try adding more failsafe "escape" clicks to the Conquest routine. I'll post update when I have time (probably over the weekend)

A1C4-R commented 1 week ago

Thank you so much! lokking forward to see the updates!

snaptools2023 commented 1 week ago

I wish I had more feedback on how to reproduce. It seems to happen more when a bounty gets completed. I assume the popup on the right gets clicked on.

little-fort commented 1 week ago

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

Give it a try and let me know if it solves this issue for you

A1C4-R commented 1 week ago

Thank you very much! I will have a try later today and give you a feedback ASAP! :D

A1C4-R commented 1 week ago

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

Give it a try and let me know if it solves this issue for you

I ran the scipt for the whole night(6 hours), and it ran perfectly well. But the morning I woke up and claimed several rewards it couldn't redirect to the conquest page (always stuck to the alliance page), and the script can run properly after restarting both the game and script. The stablity is well improved in a general way after the update.

Once again, on behalf of my community and my friends, I sincerely thank you for your contributions. If there is anything I can assist you with, please do not hesitate to let me know. Wishing you a wonderful day.

Avrizinth commented 1 week ago

I also may have preemptively claimed it was resolved as well. It worked perfectly fine until this morning. Now it is suffering from the exact same error as before.

little-fort commented 6 days ago

@A1C4-R @Avrizinth Thank you both for your reports, I have published a new release: https://github.com/little-fort/booster-bot/releases/tag/v1.5.2

This should resolve the issue causing the bot to get stuck on the Alliances page. Give it a try and let me know if you experience additional issues

A1C4-R commented 6 days ago

@little-fort I am so surprised to see the update, I'll try to run this script for the whole night to test if it runs correctly, thank you again!

Avrizinth commented 5 days ago

Ran continuously, no issues.

A1C4-R commented 5 days ago

@little-fort it ran perfectly! thank you very much!