Simple program to play Metamon automatically

Overview

Getting Started

Radio Caca

Important disclaimer

This software is intended for use by individuals familiar with Python programming language. It uses sensitive signature code from MetaMask wallet which needs to be safe and secure at all times. Make sure to inspect the code for any attempts to send your information anywhere except https://metamon-api.radiocaca.com/usm-api (official metamon game api). We are not responsible for any loss incurred if you used modified version of this code from other sources!

Prerequisites

To start using this program Python needs to be installed and some packages. The easiest way to obtain Python is to install miniconda, use latest release for your platform Linux/Mac/Windows

After installation open command line with virtual environment activated and run following command

pip install tqdm requests pandas argparse

to install all necessary packages

Prepare wallet(s) information

First open game with your browser and make sure your wallet is active in MetaMask plugin. Enter dev mode in browser (Chrome press Ctrl + Shift + I, or go to menu -> More Tools -> Developer Tools) select "Network" and "Fetc/XHR" in developer tools menu.

! Imoprtant: make sure to do it before signing in with MetaMask !

After login entry with "login" name should appear in the list of requests of developers tools. There after clicking on it and selecting "payload" in new menu all 3 essential values wil appear (address, sign, msg) copy those values and save in file (for example default is "wallets.tsv" in same dir where you run it).

File should have 4 columns tab separated (tsv):

name    address sign    msg
Wallet1 0x123.. 0x23... LogIn-...

Name is custom, choose what you want. If you save stats to file it will be used for name of that file. If you have multiple wallets you can add several rows to this tsv file.

Preparation is complete!

Ready to roll?

To get familiar run metamon_player.py to get help

python metamon_play.py --help

Message:

usage: metamon_play.py [-h] [-i INPUT_TSV] [-nl] [-nb] [-e] [-s]

optional arguments:
-h, --help            show this help message and exit
-i INPUT_TSV, --input-tsv INPUT_TSV
Path to tsv file with wallets' access records (name, address, sign, login message) name is used for filename with table of results.
Results for each wallet are saved in separate files
-nl, --no-lvlup       Disable automatic lvl up (if not enough potions/diamonds it will be disabled anyway) by default lvl up will be attempted after each battle
-nb, --skip-battles   No battles, use when need to only mint eggs from shards
-e, --mint-eggs       Automatically mint eggs after all battles done for a day
-s, --save-results    To enable saving results on disk use this option. Two files 
   
    _summary.tsv and 
    
     _stats.tsv will be saved in current dir.

    
   

for example:

paython metamon_play.py -e -s

Will try to read file wallets.tsv in current dir, auto fight, mint eggs, and save stats to corresponding files. Now you ready to have fun and explore other options.

Note: Since fee for all leagues is the same bot will try to fight in highest league for corresponding metamon and it is not configurable at this time.

Also if there will be interest we can release version which uses access token instead of signature (tokens expire and it is more secure to use, however it will require manual step of obtaining one every day for battles)

Hope you will have fun playing and this script will make it a little bit less tedious. Enjoy!

Owner
Metamon Island
Metamon Island
Never get booted from a game for inactivity ever again

Anti AFK Bot Never get booted from a game for inactivity ever again! Built With Python Installation Clone the repo git clone https://github.com/lippie

1 Dec 05, 2021
The game company we work for has two events that we want to track: buy an item and join a guild. Each of them has metadata characteristic of such events.

The game company we work for has two events that we want to track: buy an item and join a guild. Each of them has metadata characteristic of such events.

Caro Arriaga 1 Feb 04, 2022
a game of life implementation in python

gameoflife-py python implementation of game of life Installing As long as you have bash and curl installed and are on Linux the install script should

Raghav 5 Jun 09, 2021
Flappy Bird clone in Python using Pyglet

python_Flappy-Bird This is the Game Flappy Bird which was originally developt by Dong Nguyen under .Gears recreated in Python. Requirements (used to d

Konstantin Opora 1 Dec 10, 2021
A popular children's game developed in Python.

Pedra Papel e Tesoura Um dos jogos mais populares da infância... 🪨 📜 ✂️ 💻 Situação do projeto: Projeto finalizado ✔️ 🛠 Tecnologias: Python Tkinter

Arthur V.B.S. 2 Dec 05, 2022
Repository with console python implementation of Simple Artificial Life (simplified MAS) and Conway's game of life

artificial-life-game Repository with console python implementation of Simple Artificial Life (simplified MAS) and Conway's game of life Installation c

Vladislav 6 Nov 14, 2022
🕹️ Jeu Azul en Python avec 4 IAs 🤖 implémentées, jouable de 1 à 4 joueurs

Projet jeu Azul 🕹️ Jeu Azul en Python avec 4 IAs 🤖 implémentées, jouable de 1 à 4 joueurs Par : Berachem MARKRIA et Tristan MARTINEZ Projet réalisé

Berachem Markria 2 Jun 07, 2022
Stock game is a python program that simulates real-life stock marketing, saving, and investments

Stock game is a python program that simulates real-life stock marketing, saving, and investments. Users get to trade and manage their portfolio and manage their 100,000 dollar portfolio.

Sai Praneth Raju K. 1 Jul 14, 2022
Simple darts game using Tkinter and sqlite3. Also associated with Python.

Ever wanted to play a simple and fun game before, and it even keeps a database of your score? Well here it is!! Introducing; Darts! A simple and fun g

an aspirin 2 Dec 19, 2021
A script to install a Windows game through GOG on Linux

proton-gog-install A script to install a Windows game through GOG on Linux. Based on this gist. Tested on Arch, might work elsewhere. Requirements: Im

5 Dec 28, 2022
This is a repository created to run a workshop on Game Theory using the programming language Python and more specifically an open-source software called the Axelrod Python library

Game-Theory-and-Python This is a repository created to run a workshop on Game Theory using the programming language Python and more specifically an op

Nikoleta Glynatsi 136 Dec 01, 2022
You want to uto-update your private minecraft client? Give this to developer and enjoy!

minecraft-hack-installer You want to uto-update your private minecraft client? Give this to developer and enjoy! Steps to do: Install libraries: pip i

EuropeStudio 1 Jun 03, 2022
The Bowling Club (Facebook Game) get all strikes.

TheBowlingClubBot The Bowling Club (Facebook Game) get all strikes. FAQ Q: What is this? A: TheBowlingClubBot is a automation bot with 99.99% guarante

#~Rith 1 Jan 19, 2022
Game using Python

🎡 Rock-Paper_Scissor Game Using Python Beginner Friendly Easy to use ♟ Want to Play this? Clone this repository Open in any IDE(for eg. VS Code, PyCh

Akash Kumar 1 Oct 17, 2021
A set of tools to help you with running a Project Zomboid game server (Linux only)

Project Zomboid Server Tools A set of tools to help you with running a Project Zomboid game server (Linux only). Features Install Project Zomboid Dedi

24 Dec 25, 2022
This is a good project to train your logic game with python language

JO-KEN-PÔ!!! | Description | basic. I make this game only to train. This is a good project to train your logic game with python language. This game is

Elianderson Silva 1 Jan 24, 2022
Multiplayer 2D shooter made with Pygame

PyTanks This project started as a one day project with two goals: Create a simulated environment with as much logic as possible written in Numpy, to o

Felix Chippendale 1 Nov 07, 2021
We tried to recreate this classic game using python physics libraries.

We tried to recreate this classic game using python physics libraries. The result is certainly hilarious but enjoyable. One of my very first physics application.

Delwys Glokpor 2 Dec 12, 2021
Discord based board game, Sneks and Ladders

sneks-and-ladders Discord based board game, Sneks and Ladders intro This is the code-base for the Discord based game, Sneks and Ladders, as used for s

Yohei Nakajima 3 Nov 04, 2022
Track your favorite minecraft servers' (too bee too tee) queue at any time at your own convenience!

2b2t Queue Monitor Track your favorite minecraft servers' (too bee too tee) queue at any time at your own convenience! Compiled Usage go to https://gi

Addi 1 Feb 05, 2022