This is a OSRS base heavily influenced by OS-Scape source code. I've tried to retain the classes author comments for code that is a copy of OSS code.
What's different here vs original OS-S?
Created a blank Spring-based project, with web server disabled (we don't need it, at least not yet). Then code related to networking, logging in etc was copied over from OS-S. This essentially gave us a blank base without Quasar. Once that was done, the process of reimplementing necessary fundamental core functionality (like Redis, serializer, command system, etc) was started.
What's the goal of this project?
The project aims to use as much of OS-S original code as possible. However, eliminating the Quasar library and implementing Spring framework to leverage its dependency injection. Possibly also web server to serve real time data from the server from REST APIs.
The goal is then to create an okay base to start piecing together a Dodian remake. There is currently a server for Dodian, however it's awfully bugged and is a nightmare to maintain in just about any way.