josdemmers / NewWorldCompanion

A companion app for New World, to keep track of all your learned recipes and current trading post prices.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NewWorldCompanion

A companion app for New World, to keep track of all your learned recipes and current trading post prices.

If you like my work you can sponsor me on Ko-fi.

ko-fi

Table of Contents

Features

  • Keep track of your learned recipes.
  • Monitor all your cooldowns.
  • Ingame overlay with price data for tradable items.
    • Supported servers: The server list is updated at each application launch. For the complete list of supported servers check: https://nwmarketprices.com/

Installation

  • Download the latest version from Releases
  • Extract files and run NewWorldCompanion.exe
    • Go to configuration (ScreenProcess) and select the preset matching your resolution.
    • Go to configuration (Overlay) and select your server.
  • Updating from an previous version? Make sure to copy your Config folder to keep your current progress.

Configuration

Note: Default settings are tested running New World with Window Mode: Fullscreen.

Item tooltips

The app uses the tooltip of an item to read the item name. There are configuration presets for the resolutions 1600x900, 1920x1080, 2560x1440 and 3840x2160. To make it work with other configurations you can tweak the following settings.

  • Border thresholds: The lower you set those thresholds the more objects it will detect. This setting is unrelated to your resolution and the default value should work in most cases.
  • Area thresholds: The min and max values for this threshold depend on your resolution. It is used to filter out unrelated objects so that only the item tooltip is recognized. The values are correct when you see a single orange outline around the item icon. As shown in the image below. If you do not see an outline start with the lowest min value and the highest max value. Then increase the min value step-by-step, and decrease the max value step-by-step. Do not keep those settings at their lowest/highest values as that will detect many other objects besides the item tooltip.

Config-1

OCR

The threshold values for OCR are used to filter out background noise. Your threshold values are correct if you only see black text on a white background.

Config-2

Overlay

Select which server to use the price data from. Price data is from https://nwmarketprices.com/.

Config-3

Usage

Usage-1

  1. Counter for each crafting category showing your missing recipes.
  2. Toggle button for each crafting category to filter the recipe list.
  3. Filter / Search field for recipe list.
  4. Toggle button to turn on/off the in-game item tooltip detection.
  5. Info panel of the current selected recipe. Use the checkbox to change the learned state.
  6. List of all recipes.

First make sure you have read the Configuration section and the detection of tooltips is working.

Using the app for the first time requires some extra work. You'll have to visit each of the crafting stations in-game and check the recipes you have already learned. Select the recipe in the app and click the checkmark when you have already learned the recipe.

If you have selected which server to use for the price data you're done. Start playing the game, now when you want to lookup price data of an item simply hover your mouse over the item. For tradable items it will show the price data, for recipes it will show the learned status as well.

Usage-2

  1. Enter name for cooldown.
  2. Add cooldown.
  3. Reset cooldown timer.
  4. Configure cooldown timer.
  5. Delete cooldown timer.

Usage-3

  1. Filter items in storage.
  2. Show/hide preferred storages using checkbox.
  3. Current selected storage.
  4. Remove all items from selected storage.
  5. Toggle item recording for selected storage.

Troubleshooting

The configuration page ScreenProcess does not show an orange outline around the item icon.

  • Use the area threshold sliders if you have another resolution than the available presets.
  • Make sure your monitor and ingame resolution are the same.

Feature show off

Price overlay with recipe learned status used in the trading post. nw_companion-1

Price overlay used in players inventory nw_companion-2

Licensing

MIT

Thirdparty packages

Community

The Hidden Gaming Lair

Mentions

The available price data is from: https://nwmarketprices.com/

About

A companion app for New World, to keep track of all your learned recipes and current trading post prices.

License:MIT License


Languages

Language:C# 100.0%