NewWorldMinimap
Opensource Minimap for Amazon's New World.
Install / Use
/learn @CptWesley/NewWorldMinimapREADME
CptWesley's Minimap
<a href="https://discord.gg/dCgStTDaet" target="_blank"><img src="https://img.shields.io/discord/895561413819498556?&logo=discord&label=Discord&style=flat" alt="Discord" ></a> <a href="https://www.buymeacoffee.com/cptwesley" target="_blank"><img src="https://shields.io/badge/Support%20Me-Buy%20Me%20A%20Coffee-yellow?style=flat&logo=data:image/png;base64,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" alt="Buy Me A Coffee" ></a>
Minimap for Amazon's New World. The application uses Overwolf's approved API for getting character positions. It then utilizes data obtained from StudioLoot's New World Interactive Map to render all objects of interest around the player.
Get it from the <a href="https://www.overwolf.com/app/Wesley_Baartman-CptWesley_s_Minimap" target="_blank">Overwolf Appstore</a> or see the installation instructions below.
Join the Discord!
Looking for the legacy C# app? You can find it here!
Table of Contents
- Current Features
- Planned Features
- Known Issues
- Examples
- Installation and Usage
- Development
- Licensing
- Contribution
- Support Me
Current Features
- Render surroundings of the player (including resources).
- Track the player (including direction).
- Resizable window (great for full-screen usage on second monitor).
- Allow overlaying.
- Support for multiple monitors.
- Zooming on the map.
- Changing icon sizes.
- Showing icon text (can be turned off).
- Filter on certain resources.
- Configurable transparency.
- Resizeable and moveable overlay.
- Different minimap shapes.
- Saving settings.
- Compass mode (rotate minimap around player instead of other way around).
- Different interpolation and extrapolation modes for smoother movement on map (linear, cosine, none).
- Seperately configureable zoom level for towns.
- View live location of friends.
- GPS that points you to a marker following known roads.
- Localisation
- English (Complete)
- Italian (Complete)
- Spanish (Complete)
- French (Complete)
- German (Complete)
- Polish (Complete game references)
- Portugese (Complete game references)
- Danish (Complete menus)
- Dutch (Complete menus)
- Romanian (Complete menus)
- Russian (Complete menus)
Planned Features
- Private markers.
- Paths along private markers.
Known Issues
- Compass mode might not show some corners of the map, depending on the size of the window.
Examples
<img src="docs/example7.png" width="512" height="288"><br>Second monitor full-screen window.
<img src="docs/example3.gif" width="512" height="288"><br>In-game semi-transparent (configureable) overlay.
<img src="docs/example4.png" width="402" height="374"><br>Different minimap shapes.
<img src="docs/example5.gif" width="512" height="288"><br>Compass mode.
<img src="docs/example6.gif" width="512" height="288"><br>Cosine interpolation.
<img src="docs/example8.gif" width="512" height="288"><br>GPS navigation.
<img src="docs/example9.PNG" width="512" height="288"><br>GPS navigation.
Installation and Usage
- Make sure you have installed Overwolf.
- You now have 4 options:
- Get the latest release available on our Overwolf store page. There releases have been inspected by the Overwolf QA team.
<a href="https://www.overwolf.com/app/Wesley_Baartman-CptWesley_s_Minimap" target="_blank"><img src="https://overwolf.github.io/docs/assets/GetItOnOW-Dark.png" style="height: 33px"></a> - Get the latest release available from the releases page. These are the latest releases that might not have yet been inspected by the Overwolf QA team.
- Get the latest build artifact here. These builds are automatically created and might be very unstable, but will contain the newest features.
- Download the
app-artifact.zipat the bottom of the page. This.zipwill contain the produced.opkfile.
- Download the
- Get any other available build from the build-artifacts. These builds are automatically created and might be very unstable, but will contain the newest features. This requires being logged into GitHub to download.
- Go to the page
- Click on the build you are interested in (higher is more recent).
- Download the
app-artifact.zipat the bottom of the page. This.zipwill contain the produced.opkfile.
- Get the latest release available on our Overwolf store page. There releases have been inspected by the Overwolf QA team.
- Install the application.
- Make sure that Overwolf is enabled for New World:
- Right click the Overwolf tray icon.
- Open settings.
- Navigate to Overlay & Hotkeys.
- Make sure that the New World switch is enabled.
- Start the game, the minimap should now appear.
- If you want to change the settings, right click anywhere on the overlay.
- If you want to open the desktop app to use on your second monitor, click the icon in the top right of the overlay.
Development
Currently, the Overwolf version of the application is the only supported one. The .NET application is considered legacy. This section will only contain information on how to develop the Overwolf application.
Building and running
- Ensure you have NodeJS installed. Verify whether you can use npm by running <kbd>npm -v</kbd> in a terminal. If it doesn't print an error, proceed with the next step.
- Install Yarn. While npm works as a package manager, Yarn is just better. Run <kbd>npm install -g yarn</kbd> to install it.
- Open a terminal in the
overwolfdirectory of this repository. - Run <kbd>yarn install</kbd> to download and install the required dependencies.
- To build the application, you have two options:
- <kbd>yarn watch</kbd> will continuously build the application whenever there is an update. This is the recommended command.
- <kbd>yarn build</kbd> will build the application once.
- <k
