Fullscreen Project (2015)

Fullscreen in osrs client

In 2015, fullscreen functionality was a very highly demanded feature for the Oldschool Client and had been dismissed a number of times due to engine work being unavailable. I decided to start a fun project to implement fullscreen support to the live client.

This project required the following skillset:

  • The ability to successfully decompile and deobfuscate the client to a point where it could be recompiled and logged into the live game.

  • Refactoring the latest client to the point where the fullscreen implementation could be made.

  • A strong understanding of Oldschool's interface/widget system.

In today's time, this may seem like a trivial project. However, at the time, the only publicly refactored client available to help me understand the client to the point where I could accomplish this was the one I had released a few months prior.

While the project was partially poking fun at the community's "engine work" meme, it was also just really good experience for me with the Oldschool client and general debugging & refactoring practice.