tmarenko / mff_auto

Game bot for Marvel Future Fight game.
Apache License 2.0
26 stars 15 forks source link

Эмулятор, трешхолд, новый режим. #52

Closed KnightM1 closed 3 years ago

KnightM1 commented 3 years ago

Возможно ли добавить новый эмулятор, а именно LDplayer, самый стабильный который сейчас есть, не лагает, не вылетает по многим отзывам, а то с ноксом и блю одни проблемы, один лагает, второй вылетает на системе i7 3770k 32gb ram AMD Fury X. И из-за этого постоянно надо следить и перезапускать программу когда вылетает, неудобно. А на этом же железе у лд вообще никаких проблем не наблюдается, ни вылетов, ни лагов. Еще хотел спросить как изменить параметры threshold через ui_override для сквад батла, и ворлд босс инвасион? И по поводу нового режима, возможно ли его добавить? Что бы программа просто перемещалась по клеточкам, даже выбирая персов без сортировки, первых три, покупки покупала либо скипала. Спасибо.

tmarenko commented 3 years ago

добавить новый эмулятор

Мне вообще бы хотелось отказаться от поддержки эмуляторов или хотя бы оставить только один. Я до сих пор жду возможность устанавливать APK-приложения в Windows 11 (которую почему-то не добавили на релизе). Отдельно уже обсуждалась возможность подключения эмуляторов через ADB: https://github.com/tmarenko/mff_auto/issues/28#issuecomment-945132700 но даже там возникают проблемы при использовании и настройке. Поддерживать текущие два эмулятора уже напряжно, а добавлять еще один совсем не хочется.

хотел спросить как изменить параметры threshold через ui_override для сквад батла, и ворлд босс инвасион?

Оригиналы можно поискать здесь: https://github.com/tmarenko/mff_auto/tree/master/lib/game/ui/elements

Например если хочется поменять параметры для INVASION_LABEL отсюда: https://github.com/tmarenko/mff_auto/blob/master/lib/game/ui/elements/world_boss_invasion.py#L3-L8

то достаточно добавить такую строку в ui_override.py: INVASION_LABEL.text_threshold = 200

И по поводу нового режима, возможно ли его добавить?

Он довольно сложен в автоматизации, к тому же требует большое количество энергии и буст-очков при довольно плохих ежедневных наградах. Пока большого смысла добавлять его я не вижу, но если я в чем-то ошибаюсь, то прошу сказать.

tmarenko commented 3 years ago

Поддерживать текущие два эмулятора уже напряжно, а добавлять еще один совсем не хочется.

Конкретно по этому пункту еще добавлю, что текущий план такой: подождать, когда в Windows 11 появится возможность ставить Marvel Future Fight прямо в самому систему и запускать => если такой вариант будет работоспособным и легок в настройке, то оставить его, иначе выбрать один эмулятор и оставить поддержку только его.