Skip to content

This is an interactive MiniMap made with Python, PyQT5 & Pytesseract for the game "New World"

Notifications You must be signed in to change notification settings

jonathanbenedet/NWMM-New-World-MiniMap

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 

Repository files navigation

NWMM-New-World-MiniMap

Features:

  • Automatically grabs position from "New World" Instance
  • Live visualisation of player position on MiniMap
  • Circular & rectangular Map
  • Stay-On-Top making the Map look like an Overlay!
  • Automatically detects opened ingame menu for disabling overlaying
  • Informative and structured debugging console
  • Auto-version Checker upon startup
  • Configurable
  • Auto-Follow (credits to @seler)
  • Resizeable
  • Cross-Platform (untested)

How to use:

  1. Install Pytesseract on your system
    pip install pytesseract
    https://github.com/UB-Mannheim/tesseract/wiki
  2. Install Script requirements
    pip install -r requirements.txt
  3. Edit Pytesseract path in MiniMap.py
  4. Start & Log into Game
  5. Enable "Show FPS" in Settings -> Visuals
  6. Run Script
  7. Configurate your Map
  8. Press "Remove" on your Keyboard to enable Overlaying, NWMM automatically detects your ingame map and hence disables overlaying!

Bugs

  • Bad OCR in daylight

INFO: It may be possible that one or the other library I use in this project is not compatible with newest version of Python I recommend using Python 3.8 (I myself use Python 3.8.8) Please downgrade or use the compiled version of this MiniMap.

OCR-Optimization

A few filters applied ontop of the image crop to achieve better daylight OCR results
Original
image
filter applied::
image

Showcase

NWMM_v090.mp4

Credits

About

This is an interactive MiniMap made with Python, PyQT5 & Pytesseract for the game "New World"

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%