Skip to content

A remake of the original Runescape Classic.

Notifications You must be signed in to change notification settings

bglopez/open-rsc

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RSC Remastered

(Formerly OpenRSC)

An open-source re-implementation of the RuneScape Classic client for private use.

Screenshot

🎯 Aim

The primary aim of this project is to deobfuscate, refactor and modernize the RuneScape Classic client.

While other projects have had great success in deobfuscating the source code, it is still very messy and difficult to understand, due to the nature of the decompilation process. The original game was also constrained by the need to run on old hardware and primitive web browsers.

Refactoring it can make it significantly easier to read and maintain the code, as shown by this example. This could pave the way for all sorts of future enhancements, and perhaps ports to other platforms.

See about for more information.

🔨 Build & Run

The project should work out-of-the-box with Eclipse.

Alternatively, it can be compiled manually on Windows by running build.bat, and subsequently run using run.bat.

📈 Progress

✔️ Loading screen
✔️️ Title screen
✔️️ Dynamic world loading
✔️️ Camera rotation
✔️️ Landscape
✔️️ Walls
✔️️ Roofs
✏️ User interface
✏️ Server login
❌ Retrieve server data

See ideas for planned enhancements.

🎮 Controls

Currently the world can be navigated freely:

Left Click: Teleport
Left / Right: Rotate camera
Page Up: Go up a layer
Page Down: Go down a layer

📃 Disclaimer

The game data and original RuneScape source code referred to here is the intellectual property of Jagex Ltd.

About

A remake of the original Runescape Classic.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 99.9%
  • Batchfile 0.1%