A custom minimap that displays resources all around you while you adventure through Aeternum!

Overview

New-World-MiniMap

A custom minimap that displays resources all around you while you adventure through Aeternum!

Download

Download Page

  • Minimap.rar

Other Project I am Working On

Github

The Program

An enhanced minimap for New World. The application takes screenshots of your Primary Monitor Screen using Optical Character Recognition (OCR) to detect your position on the world map while the 'Show FPS' menu option is enabled. The application DOES NOT interact with the game itself. It DOES NOT inject itself into memory. It DOES NOT read game memory. It DOES NOT contact with the game whatsoever. The program simply takes the information being displayed on your screen. It is no different than recording/streaming your screen, therefore, it applys to the terms and service.

Using Newworld-map.com

Thanks to the already brilliant website newworld-map.com for there easy to use map and database. This made it easy for the program to open up the website using Selenium and manipulate the website into showing the player position.

Must Haves

You must have Java installed on your PC. Java version 1.8+. You must also have Firefox installed on your PC. This is because I am using Seleniums firefox drivers.

What to do

  • Download the .rar from the Download Page

  • Extract the .rar

  • To Run with Non-Console mode for the application just open the .jar with "Java(TM) Platform SE Binary"

    • If a firefox window does not pop up in a few seconds, try running in Console mode and check for errors
  • To Run with Console mode, open cmd and change directory into the un-zipped folder

    • Then type: java -jar Minimap.jar
  • If errors persist, please contact me at my discord

  • A firefox window should pop up

    • if window just shows 'new tab' continously, move your player around in game to make sure OCR can pick up position
  • Otherwise newworld-map.com should pop up with your position.

  • You can zoom in more onto your position in order to display the resources around you more clearly.

  • If you want the website to smoothly follow your pointer (im not sure why this is not on by default), click one of the search buttons (like 'NPC') and click the search icon for a random item. This will move the pointer temporarly, however, moving in game will set your position back and auto centering will be enabled.

The map should up every 5 secs (DEFAULT) (+ a few seconds if OCR is having trouble). Amount of time is adjustable now.

NOTE THIS WARNING IS NORMAL: Warning: Invalid resolution 0 dpi. Using 70 instead. I can't seem to find a way around it not yelling this constantly.

Calibration

In the GUI when you run the .jar, You are able to use the sliders in order to find the position in the top right of your screen. Since resolutions effect each the position, and width of the screenshot, I have made it possible to calibrate this process. You want to calibrate it so the position in brackets are only showing. Like this: screenShot If there is any sliver of text on the left most side, the OCR will pick that up and the program will not work.

Licensing

This program is fully open-source under the MIT license. Thanks to Selenium and ITesseract for allowing me to create this application, the licenses for the methods used are in the Licenses folder.

You might also like...

Human Resources Management System

Human Resources Management System

Human Resource Management System ( HRMS ) The following tools / languages will be used in this project; Java (Spring Boot based) - on the Backend side

Dec 1, 2022

A repository that contains the backend part of the Human Resources Management System.

Human Resources Management System Backend A human resources management system is a form of human resources (HR) software that combines several systems

Dec 26, 2022

Human Resources Management System Using React with Java

Human Resources Management System Using React with Java

File Directory Main Adapters Abstract Concretes Business Abstract Concretes Core / Utilities Regex Results Upload Data Access Abstract Entities Concre

Jul 28, 2021

Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk.

Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk.

Tinker Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstalling apk. Getting started Add t

Dec 30, 2022

The ByteSkript development kit, including resources for third-party libraries that are not contained within the standard runtime.

ByteSkript Development Kit Todo. The development kit is a set of advanced resources available for library creators. These are not available within the

Jan 8, 2022

Get Best Resources on every Domain here!

Get Best Resources on every Domain here!

Useful Resources for Developers To join DEVs Dungeon GitHub Organization, click here ➤ If you find this REPOSITORY helpful, then do give it a 🌟 by pr

Dec 29, 2022

Resources repository for Java programming students

Java development resources This repo includes most of the examples we develop during our lessons. Most of them are coded using Spanish 💃 , as its the

Jun 14, 2022

Epiphany is a personalized Twitch resources recommendation engine

Epiphany is a personalized Twitch resources recommendation engine

Epiphany Overview Epiphany is a personalized Twitch resources recommendation engine. Users can search and retrieve real-time Twitch resources using Tw

Jan 29, 2022

Caches datapack- and server resources to make world creation faster.

antiresourcereload Caches datapack- and server resources to make world creation faster. Legalisation Status Legal (1.0.2) Description I found out abou

Nov 18, 2022
Releases(Minimap-1.3)
  • Minimap-1.3(Oct 14, 2021)

  • Minimap-standard(Oct 13, 2021)

    • This should work for most Java versions 1.8 +
    • Updated some resolution issues (may still be buggy)
    • Allowed for dynamic tracker update period (when starting program, a popup will ask you for the number of seconds per update)
    • Remember to allow for smooth auto tracking on the website do the following: - Click one of the search buttons (like 'NPC') and click the search icon for a random item. This will move the pointer temporarly, however, moving in game will set your position back and auto centering will be enabled.

    Thanks to everyone who helped me debug some of the following issues!

    Source code(tar.gz)
    Source code(zip)
    Minimap.rar(50.47 MB)
  • Minimap-1.8+1920x1080(Oct 13, 2021)

  • Minimap-1.8+(Oct 13, 2021)

    This release is for people who have java version 1.8.* +

    • This is because I complied the original file in Java 17, a newer version, which conflicts with old java process.
    • This version should be runnable up to newest java, so please run this version first!
    Source code(tar.gz)
    Source code(zip)
    Minimap.rar(50.47 MB)
  • Minimap(Oct 13, 2021)

Owner
Mal Ball
Mal Ball
lazy-language-loader improves loading times when changing your language by only reloading the language instead of all the game resources!

lazy-language-loader lazy-language-loader improves loading times when changing your language by only reloading the language instead of all the game re

Shalom Ademuwagun 7 Sep 7, 2022
Simple springboot API for addressBook. Supports all REST controllers and have custom error handling for every specific case, also supports redis caching.

AddressBook-SpringBoot-API Simple Springboot API for addressBook with redis cache. Supports all REST controllers and have custom error handling for ev

Shirish Saxena 1 Jan 21, 2022
This repo contains all the materials for placement as well as Practical lab codes for all subjects and notes. For students graduating in 2023

UEMK_PLACEMENT_2023 This repo contains all the materials for placement as well as Practical lab codes for all subjects and notes. For students graduat

Shambashib Majumdar 8 Mar 5, 2022
React Native wrapper around Indy SDK Java and Objective-C wrappers.

React Native Indy SDK React Native Indy SDK wrapper. Installation with npm: $ npm install indy-sdk-react-native --save with Yarn: $ yarn add indy-sdk-

Hyperledger 21 Dec 5, 2022
Python wrapper around the BoofCV Computer Vision Library

PyBoof is Python wrapper for the computer vision library BoofCV. Since this is a Java library you will need to have java and javac installed. The form

Peter Abeles 44 Dec 30, 2022
DM Movie is an app with several movies catalogued through a database, you enter your email and your rating of the movie

DM Movie is an app with several movies catalogued through a database, you enter your email and your rating of the movie

Davi M. G. de Almeida 5 Jan 28, 2022
WordleCompanion - A tool to help you determine those hard-to-guess words while doing your daily Wordle puzzles.

A tool to help you determine those hard-to-guess words while doing your daily Wordle puzzles. How it works Enter the 5-letter word you

Ken Vaczi 1 Jan 22, 2022
An AI companion who is eager to learn and would love to see the world through your eyes. Gedir is always ready to chat when you need an empathetic friend

Gedir We are currently developing the core. Ideas, feedback, and contributions to code are all very welcome. An AI companion who is eager to learn and

SZ 3 Sep 3, 2022
Tuya 37 Dec 26, 2022
Spring Boot Resources

Awesome Spring Boot 收集各种 Spring Boot 学习资源 参与贡献 推荐程序员都关注的一个漫画公众号 关注后,回复:java 获取超过 10万 人领取的 Java 知识体系/面试必看资料。 目录 博客 网站 开源 其它 Spring Boot Starters 列表 博客

纯洁的微笑 4.1k Jan 3, 2023