Haven-Hub Botting

Description

Another game I have spent a lot of time developing external tools for is Haven & Hearth, a very small indie game. In the past, since the client is Java based and open source, I've made many minor modifications in order to improve rendering, add in-game enhancements and other such changes.

This project was the largest I undertook though, after enabling Javascript scripting within the client to allow scripts to be run I created a Javascript based bot that would control multiple characters in the game. These characters would travel around the player-built markets in the world and gather information about every item for sale.
The next step was to then connect to a rudimentary Node.JS server I wrote to run on my home server which would parse the data into JSON, merge them together and FTP upload that to a website I built at the link above.

The client would then repeat for each character and alert my Discord server when done. Alongside alerts for hostile characters and other relevant data.