I might update it a bit more to finish a few things, but I probably won't be doing any code refactoring or implementing any major changes. I understand now that there are far better languages for a program with this scope, but efficiency and optimization were not my original priorities. I was still new to programming, and had little understanding of object-oriented design patterns, abstraction, etc.
The code's a huge mess, because (as I said before) this project was a learning experience first and foremost, and the first significant project I ever created in my free time. Yes, the file size is way larger than it needs to be (mostly due to the self-contained JRE), but this is far outweighed by the program's usefulness if you're a hardcore Dark Souls fan (bandwidth isn't an issue for most people these days anyway). I wasn't planning on releasing it, but I found that I was repeatedly reinstalling it for myself and my friends every time we installed Dark Souls on a new computer. This is an old project that I created a few years ago with the intent to become more familiar with JavaFX and UI design. For source code, updates, and other information about this project, check out the public repository on GitHub.