All Projects → lmachens → aeternum-map

lmachens / aeternum-map

Licence: MIT license
https://aeternum-map.gg - Interactive map for New World

Programming Languages

typescript
32286 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to aeternum-map

korona.ws
🗺 Coronavirus interactive map of Poland
Stars: ✭ 74 (+2.78%)
Mutual labels:  map
vue-static-map
a simple component to generate an static google map
Stars: ✭ 24 (-66.67%)
Mutual labels:  map
MapCompose
A fast, memory efficient Jetpack Compose library to display tiled maps, with support for markers, paths, and rotation.
Stars: ✭ 82 (+13.89%)
Mutual labels:  map
Hajk
A modern, full-featured OpenLayers based map viewer and editor
Stars: ✭ 65 (-9.72%)
Mutual labels:  map
openfairdb
Open Fair DB is the CreativCommons Backend of Kartevonmorgen.org
Stars: ✭ 53 (-26.39%)
Mutual labels:  map
squaremap
squaremap is a minimalistic and lightweight world map viewer for Minecraft servers, using the vanilla map rendering style
Stars: ✭ 185 (+156.94%)
Mutual labels:  map
navdatareader
Navdatareader is a command line tool that uses the atools fs/bgl and fs/writer to store a full flight simulator scenery database into a relational database like Sqlite or MySql.
Stars: ✭ 35 (-51.39%)
Mutual labels:  map
xlbaidumap flutter
flutter 集成百度地图
Stars: ✭ 27 (-62.5%)
Mutual labels:  map
vue-map-chart
VueJS map chart component
Stars: ✭ 27 (-62.5%)
Mutual labels:  map
leaflet-layer-tree-plugin
No description or website provided.
Stars: ✭ 31 (-56.94%)
Mutual labels:  map
coin-map-android
Easily find places to spend sats anywhere on the planet
Stars: ✭ 23 (-68.06%)
Mutual labels:  map
mxmaps
An R package for making maps of Mexico
Stars: ✭ 60 (-16.67%)
Mutual labels:  map
EVMap
Android app to find electric vehicle charging stations - compatible with community databases such as GoingElectric.de and OpenChargeMap.org.
Stars: ✭ 89 (+23.61%)
Mutual labels:  map
leaflet.minichart
Leaflet.minichart is a leaflet plugin for adding to a leaflet map small animated charts
Stars: ✭ 27 (-62.5%)
Mutual labels:  map
YuanshenMap
https://gitee.com/blacklotusccw/yuanshenditu 的访问优化版(原版闭源了,本仓库停止更新)
Stars: ✭ 16 (-77.78%)
Mutual labels:  map
sledge-formats
C# parsers and formats for Half-Life 1 and related engines.
Stars: ✭ 35 (-51.39%)
Mutual labels:  map
smsc
Flexible and scalable GSM Short Message Center (SMSC)
Stars: ✭ 23 (-68.06%)
Mutual labels:  map
gracidea
🌺 A Pokémon 2D live map gathering all regions, including wandering pokémons and characters and animated tiles!
Stars: ✭ 163 (+126.39%)
Mutual labels:  map
php-collections
A collection library for php
Stars: ✭ 34 (-52.78%)
Mutual labels:  map
running-on-streetview
Virtual Running on Google Street View.
Stars: ✭ 20 (-72.22%)
Mutual labels:  map

Aeternum Map - Interactive map for New World

Get all the locations, farming spots, resources, lore documents, chests, mobs and more!

Features

  • Live Tracking of your In-Game position
  • Check markers as done (like lore documents)
  • Automatic detection of your In-Game character
  • Auto start with New World
  • Private and guild markers (Coming Soon)
  • Areas (Coming Soon)
  • Near by (Coming Soon)
  • Dungeons (Coming Soon)

Contribution

This app is Open Source. Contributors are highly welcome!

Join us on our Discord.

Development

Please follow the instructions on Overwolf Developer to get white listed in Overwolf. Then you can start developing! In addition, you need access to a MongoDB.

Set environment variables

You can start by copying the template environment variables file.

cp template.env .env

The following list shows the variables you need to set:

KEY VALUE
PORT Port for the server environment
MONGODB_URI URI of your MongoDB server
VITE_API_ENDPOINT URL of your server environment
SCREENSHOTS_PATH Server side path to a folder in which screenshots will be saved
DISCORD_PUBLIC_WEBHOOK_URL Discord Webhook for public activity log
DISCORD_PRIVATE_WEBHOOK_URL Discord Webhook for private activity log
STEAM_API_KEY Steam API key required for oAuth
SESSION_SECRET Secret used to sign the session cookie
NO_SOCKET Run server without Socket for live position. Useful if you run multiple servers. Possible value: "true"
NO_API Run server without API and database. Useful if you run multiple servers. . Possible value: "true"
VITE_PLAUSIBLE_API_HOST Hostname of Plausible service
VITE_PLAUSIBLE_DOMAIN Name of the website on Plausible

Install dependencies

This project is based on Node.js. Make sure you have Node.js installed before installing the dependencies with:

npm install

You need to install Overwolf too.

Build project

You can build a production version of the server and client with:

npm run build

It is required to call this at least once before you can run this app in development mode.

Install as "unpacked extension"

Based on this guide you can install the app.

  • Open the Overwolf desktop client settings (by right-clicking the client and selecting "Packages" Or by clicking on the wrench icon in the dock and going to the "About" tab => "Development Options").

  • Click on "Development options".

  • In the opened window, click on "Load unpacked extension" and select the extracted '/dist/overwolf' folder. This will add the app to your Overwolf dock.

  • Make sure you are logged in to the OW client. Otherwise, you will get an "Unauthorized App" error message. (Click on the "Appstore" icon in the OW dock to login to the OW client).

Run development

npm run dev

This will run the server and client in development mode.

Start the app

Click on the app's icon in your OW dock to run the app. This will open the app if you run npm run dev before.

Licensing

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].