This is a coordinate tracker for New World that uses Tesseract.js OCR library built with Node.js and a Powershell script.
- Node calls the powershell script to capture the players position.
- Powershell takes the request and captures character position and sends the image bitmap back to node in a memory stream.
- Node receives the bitmap, runs it through an image filter, then sends the filtered image to Tesseract.
- Tesseract does its best to parse the numbers from the image and returns it back to node.
- Node gets the parsed data from Tesseract. If the text is valid, it sends it to clients connected to
http://localhost:5000/events
via an SSE.
- Easy-to-run executable
- Chrome Extension
- User configurable options/profiles
- Standalone map independent of newworld-map.com
- Works on all resolutions
- run
npm install
- run program from debugger by launching the
Launch Program
task or runnpm start
from powershell. For some reason running npm start from vscode doesnt work right
- run
npm install
- run
npm run build
. This will createserver.exe
- This project is licensed under the MIT license
- Tesseract is licensed under Apache 2.0 license