Giter Site home page Giter Site logo

albion-minimap-overlay's Introduction

Albion Minimap Overlay Tool

This tool automatically gathers the information about your current map at https://www.albiononline2d.com and displays the pointed nodes over your minimap.
Doesn't interfers with the game, but still does violate the user agreement: See this post
Easily configurable and convinient

Download:

Releases link

Screenshot:

Screenshot

How does it work:

  1. Makes screenshot of the Albion map name region
  2. Recognizes the name of the current map via the Google Tesseract OCR engine (needs to be installed)
  3. Gets the map information at www.albiononline2d.com
  4. Filters the information based on the ./config.json file
  5. Renders the nodes over the Albion minimap region

Installation:

  1. Download and unpack the latest release
  2. Download the latest Google Tesseract OCR Engine
  3. Run the Albion Minimap Overlay, right click on the tray icon and press "Configure"
  4. Update the Tesseract "tesseract_path" installation location if needed
  5. Fill the filters you want to view in the "filters" section according to [Configuration Nodes] section
  6. Launch the albion-minimap-tool executable
  7. Switch Albion to the windowed full screen mode
  8. Set the ingame interface scaling to 80%
  9. Play and enjoy!

Configuration nodes:

General section:

  • Update interval - map update interval
  • Retries number - retries on web request errors number

Paths section:

  • Screenshot location - place to store screenshots
  • Tesseract location - path to the installed Google Tesseract OCR engine

Recognition coordinates:

  • Draw text capture zone - turn on if you want to fix your recognition zone
  • coordinates (x0, y0, x1, y1) - relative coordinates of the recognition rectangle, feel free to play with them if your recognition rectangle has wrong positioning by default

Filters sections: Resource filters are pointed as this: {RESOURCE} -> {TIER}, where:

  • {RESOURCE} - is the resource name (FIBER, HIDE, ORE, ROCK, WOOD)
  • {TIER} - is the relative tier level of a resource on the map (HIGH, MEDIUM, LOW) For example the high ore selected will display the T6 ore points on a T5 map.
    Random dungeons - filter allows displaying of random dungeons.
    Fishing - displays fishing nodes.
    Mob camp - displays mob camps.
    Roaming mob - displays roaming mobs.

Troubleshooting:

  1. The tool launches and exites immideately - Check the tesseract path, it can't find it. Try the p.2 if this didn't help.
  2. The tool can't read the JSON configuration file - Try to validate your config's JSON syntax at Online JSON Formatter and Validator
  3. Map names aren't recognizing - tune your recognition coordinates

Changelog:

  • v0.5.1 Recognition improved much, added system tray icon and configuration menu, caching, code refactoring, build pipeline
  • v0.4.3 Fixed minimap scaling for different resolutions, minor recognition fix
  • v0.4.2 Renamed script/binary to "albion-minimap-overlay", readme fixes, minor recognition fixes, resolution fixes
  • v0.4.1 Improved node coordinates, added scaling for different resolutions, improved map name recognition
  • v0.4 Added fishing zones and mob camps
  • v0.3.2 Misc updates
  • v0.3.1 Improved map name recognition
  • v0.3 Improved map name recognition removed dependency on albion.thisgame.ru
  • v0.2 Fixed map name recognition and added random dungeon markers
  • v0.1 Initial Release

Planned features:

  1. Chat log recognition, parsing and alerts based on it, will make if I will see interest from community and will have time to do it of course :)
  2. Full map cache as an additional archive

Contact information:

E-mail: [email protected]
Skype: fenyanyaa
Reddit: https://www.reddit.com/user/ph5x5 Donate: https://www.patreon.com/ph5x5

Thanks to:

  1. Albion Online Team
  2. www.albiononline2d.com
  3. Pelfusion for icon
  4. SkinnyZi for code review and ideas
  5. Google

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.