1- # ⛏ New World Company Tool 🔨
2-
3- [ ![ ko-fi] ( https://ko-fi.com/img/githubbutton_sm.svg )] ( https://ko-fi.com/J3J37247V )
4-
5- <a href =" https://discord.gg/rm9Gzf3HCH " ><img alt =" Discord " src =" https://img.shields.io/discord/911515391371665429?label=Discord&style=for-the-badge " ></a >
6-
7- ![ GitHub Repo stars] ( https://img.shields.io/github/stars/cbartel/nw-company-tool?style=social )
8- ![ GitHub watchers] ( https://img.shields.io/github/watchers/cbartel/nw-company-tool?style=social )
9-
10- ![ GitHub release (latest SemVer)] ( https://img.shields.io/github/v/release/cbartel/nw-company-tool?style=flat-square )
11- ![ GitHub release (latest by date including pre-releases)] ( https://img.shields.io/github/v/release/cbartel/nw-company-tool?include_prereleases&label=beta&style=flat-square )
12- ![ GitHub Workflow Status] ( https://img.shields.io/github/workflow/status/cbartel/nw-company-tool/Release?style=flat-square )
13- ![ GitHub last commit (branch)] ( https://img.shields.io/github/last-commit/cbartel/nw-company-tool/develop?style=flat-square )
14- ![ GitHub all releases] ( https://img.shields.io/github/downloads/cbartel/nw-company-tool/total?style=flat-square )
15- ![ GitHub closed issues] ( https://img.shields.io/github/issues-closed-raw/cbartel/nw-company-tool?style=flat-square )
16- ## ❓ What is this ❓
17-
18- This tool is intended to use with the game New World from Amazon Game Studios. It aims to give all your company members
1+ <link rel =" preconnect " href =" https://fonts.googleapis.com " >
2+ <link rel =" preconnect " href =" https://fonts.gstatic.com " crossorigin >
3+ <link href =" https://fonts.googleapis.com/css2?family=IM+Fell+DW+Pica&display=swap " rel =" stylesheet " >
4+
5+ <h1 align =" center " style =" font-family : ' IM Fell DW Pica' , serif ;font-size : xxx-large" >
6+ ⛏ New World Company Tool 🔨
7+ </h1 >
8+
9+ <div align =' center ' style =' display : flex ;flex-direction : column ;align-content : center ' >
10+ <div>
11+ <a href="https://ko-fi.com/J3J37247V" target='_blank'><img alt="Support me on Ko-fi" src="https://ko-fi.com/img/githubbutton_sm.svg" /></a>
12+ </div>
13+ <div>
14+ <a href="https://discord.gg/rm9Gzf3HCH"><img alt="Discord" src="https://img.shields.io/discord/911515391371665429?label=Discord&style=for-the-badge"></a>
15+ </div>
16+ <div>
17+ <img alt="GitHub Repo stars" src="https://img.shields.io/github/stars/cbartel/nw-company-tool?style=social" />
18+ <img alt="GitHub watchers" src="https://img.shields.io/github/watchers/cbartel/nw-company-tool?style=social">
19+ </div>
20+ <div>
21+ <img alt="GitHub release (latest SemVer)" src="https://img.shields.io/github/v/release/cbartel/nw-company-tool?style=flat-square">
22+ <img alt="GitHub release (latest SemVer including pre-releases)" src="https://img.shields.io/github/v/release/cbartel/nw-company-tool?include_prereleases&label=beta&style=flat-square">
23+ <img alt="GitHub Workflow Status (branch)" src="https://img.shields.io/github/workflow/status/cbartel/nw-company-tool/Release/main?style=flat-square">
24+ <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/cbartel/nw-company-tool?style=flat-square">
25+ <img alt="GitHub all releases" src="https://img.shields.io/github/downloads/cbartel/nw-company-tool/total?style=flat-square">
26+ <img alt="GitHub closed issues" src="https://img.shields.io/github/issues-closed/cbartel/nw-company-tool?style=flat-square">
27+ </div>
28+ </div >
29+
30+ <h2 style =" font-family : ' IM Fell DW Pica' , serif " >
31+ ❓ What is this ❓
32+ </h2 >
33+
34+ This tool is intended to be used with the game New World from Amazon Game Studios. It aims to give all your company members
1935an overview about other members, their skills and attributes. The tool uses Discord's login and enables all your members
2036to reach out to other company members easily.
2137
2238The server is written in [ nest.js] ( https://nestjs.com/ ) and uses [ prisma] ( https://www.prisma.io/ ) and
2339[ SQLite] ( https://www.sqlite.org/index.html ) . It runs on [ nodejs] ( https://nodejs.dev/ ) . The webapp is written in
2440[ angular] ( https://angular.io/ ) .
2541
26- The tool is currently in an early development state but already usable and stable. It provides your company members with
27- the ability to maintain their level, gear score, attributes, weapon- and trade skills and shows the data on a company table.
28-
29- ### 🛣️ Roadmap 🛣️
42+ <h3 style =" font-family : ' IM Fell DW Pica' , serif " >
43+ 🛣️ Roadmap 🛣️
44+ </h3 >
3045
3146- develop a plugin system to enable other developers to create content for this tool
3247- create a war planner to make it easier for your company to organize their war efforts
33- - create an expedition planner
48+ - ~~ create an expedition planner~~ ✅ (Release 2.1.0)
3449- integrate [ NWDB.info] ( https://nwdb.info/ ) or a similar website
3550- enable users to create skill tree builds in this tool to share their builds with your company
3651
37- ### 📸 Footage 📸
52+ <h3 style =" font-family : ' IM Fell DW Pica' , serif " >
53+ 📸 Footage 📸
54+ </h3 >
3855
3956#### Company Overview
4057![ Company Table] ( docs/img/company_table.png )
4158#### My Character
4259![ My Character] ( docs/img/my_character.png )
4360
4461
45- ## 🚀 How to install 🚀
62+ <h2 style =" font-family : ' IM Fell DW Pica' , serif " >
63+ 🚀 How to install 🚀
64+ </h2 >
65+
4666### Download
4767Make sure you have [ nodejs] ( https://nodejs.dev/ ) installed!
4868
@@ -107,7 +127,7 @@ as you see, you need to set up a discord application with OAuth2, this is pretty
107127- create a new application at https://discord.com/developers/applications
108128- navigate to OAuth2, there you will find your ` CLIENT_ID ` and ` CLIENT_SECRET `
109129- edit your redirects, in this example your NWCT server uses ` http://www.example.com:8080 ` as ` BASE_URL ` , the redirect would
110- then be ` http://www.example.com:8080/api/login/callback ` . Be careful to not any unwanted forward slashes or your login will not work properly.
130+ then be ` http://www.example.com:8080/api/login/callback ` . Be careful not to add any unwanted forward slashes or your login will not work properly.
111131
112132Go back to your ` config.json ` file, insert the needed values and save this file.
113133
@@ -122,7 +142,7 @@ node dist/main.js --dataPath "/opt/nwct/nwct-data/"
122142```
123143
124144### PM2, nginx and SSL
125- I would highly recommend the run NWCT via [ pm2] ( https://pm2.keymetrics.io/ ) behind a
145+ I would highly recommend to run NWCT via [ pm2] ( https://pm2.keymetrics.io/ ) behind a
126146[ nginx proxy server] ( https://www.nginx.com/ ) using [ certbot] ( https://certbot.eff.org/instructions ) .
127147Reach out for the documentation of pm2 and nginx on how to install it on your machine.
128148
@@ -189,8 +209,6 @@ server {
189209 # Enter your fully qualified domain name or leave blank
190210 server_name www.example.com;
191211
192- # Listen on port 80 without SSL certificates
193-
194212 # Sets the Max Upload size to 300 MB
195213 client_max_body_size 300M;
196214
0 commit comments