Skip to content

This script lets you **automatically capture and stitch together the full in-game world map** from the game _Avatar: Realms Collide_, running on **Google Play Games for PC**.

Notifications You must be signed in to change notification settings

dominique-boerner/avatar-realms-collide-worldmap-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

🗺️ Avatar: Realms Collide - World Map Generator (Windows / Google Play Games)

This script lets you automatically capture and stitch together the full in-game world map from the game Avatar: Realms Collide, running on Google Play Games for PC.
It works by simulating tile-by-tile minimap clicks and stitching the resulting screenshots into one seamless image.

✨ Features

  • Captures large map areas via grid-based minimap clicks
  • Outputs a stitched map image with automatic cropping

🖥️ Requirements

1. 📦 Python packages

Install dependencies using pip:

$ pip install opencv-python numpy pyautogui keyboard pillow pygetwindow

2. ⚙️ Platform Setup

This script is designed for Windows 10/11 using the official 📱 Google Play Games for PC platform.

You'll need:

  • ✅ Google Play Games for PC
  • ✅ Installed game: Avatar: Realms Collide
  • ✅ Full access to the in-game map and minimap navigation

🕹️ How it works

  1. Launch Google Play Games and start Avatar: Realms Collide
  2. Make sure the game window is focused and visible (no fullscreen!)
  3. Run the script:
$ python main.py
  1. Press F8 to begin
  2. The script will:
    • Detect the game window
    • Click the minimap in a grid
    • Take screenshots of the map tiles
    • Automatically stitch them together

Press ESC at any time to abort.

🗂️ Output

  • All captured screenshots are saved in the tiles/ folder.
  • The final stitched map is saved as final_map.png in the project directory.

🧩 Customization

You can adjust:

  • Grid size: tiles_x / tiles_y
  • Blending and overlap behavior
  • Output path and tile dimensions
  • Capture area offsets (if your map window has changed)

All settings can be configured inside main.py.

❓ Troubleshooting

  • 💡 Map not detected? Make sure the window title is exactly "Avatar: Realms Collide"
  • 🖼️ Images are distorted? Try increasing the grid size or adjusting the overlap calculation
  • ⌨️ Clicks don't register? Disable in-game keyboard capture or run the script as admin

🔐 Disclaimer

This script is a personal automation tool and does not interact with the game servers. It only captures the client-rendered minimap for personal or alliance planning purposes. The created map is not perfectly alligned, but it gives a good enough result.

🧠 Credits

Developed with ❤️ by a fan of avatar: realms collide and automation.

About

This script lets you **automatically capture and stitch together the full in-game world map** from the game _Avatar: Realms Collide_, running on **Google Play Games for PC**.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages