tmarenko / mff_auto

Game bot for Marvel Future Fight game.
Apache License 2.0
26 stars 15 forks source link
bot marvel-future-fight mff mff-auto

mff_auto

Game bot for Marvel Future Fight game. Compatible with 7.5.1 version.

FAQ

Q: What this bot can do?

A: mff_auto can play almost all game modes: World Bosses, Alliance Battle, Co-op missions, Dimension missions, Timeline battles, Legendary battles, World Boss Invasions, Epic Quests, Danger Room, Giant Boss Raid, Shadowland.

Also it can enable Autoplay++ feature anywhere and do your daily routines.

Q: Which Android emulators are supported?

A: NoxPlayer (up to 7.0.1.0) and BlueStacks.

Q: Why are you suggesting to use NoxPlayer?

A: NoxPlayer has shortcut to force close applications (requires to reset game's state). Shifter's biometric farming is available only using NoxPlayer!

Video example

Video footage of all game modes running by mff_auto: https://youtu.be/QcgZcAwBL-I

Installation

Usage

Setup window

On first start you will see Setup window. Follow the instructions in the window:

Main window

main_window

Development

At current state Marvel Future Fight bot is at beta stage.

Contribution

Feel free to contribute. Don't forget about license.

Running from source code

Check example.py for examples of running any modes.

Capture video for debugging

from lib.emulators.nox_player import NoxPlayer
from lib.game.game import Game
from lib.video_capture import EmulatorCapture

nox = NoxPlayer("NoxPlayer")
game = Game(nox)
with EmulatorCapture(nox) as recorder:
    # video file is in `logs` folder
    # ... do your stuff here ...
    recorder.pause()
       # pause recording
    recorder.resume()

Building release package from source code