Cloned Games

rsc-c

ActivePlayableWebWindowsLinuxAndroidWiiSwitch3DS
rsc-c screenshot

About

RuneScape Classic is the original client-server version of RuneScape; this project ports the original mudclient204 Java client source, as refactored by v0rtex/xetr0v and Isaac Eggsampler, to C99. rsc-c is a portable, enhanced RuneScape Classic client ported to C99, supporting both the 204 and 177 network protocols. It adds native builds for 3DS, Switch, Wii, web browsers, and desktop, an OpenGL/WebGL renderer with adjustable field of view, dynamic resizable windows, 3D ground-item models, and a bank interface with a scrollbar and search. It's compatible with RSC-protocol servers including rscsundae, openrsc, and 2003scape, and is licensed under the GNU Affero General Public License.

How it differs from the original

Adds numerous features not in the original client: an OpenGL/WebGL renderer with adjustable field of view, resizable windows with HUD scaling, 3D ground-item models based on RuneScape 2 beta assets, a RuneScape Classic wiki lookup button, and a searchable, scrollable bank interface.

Getting started

Build for your target platform (Linux, Windows, web, Android, Wii, 3DS, and Switch each have their own instructions and dependencies), then launch with the target server's IP address, port, and RSA exponent/modulus as command-line arguments (or in the URL hash for the web build); distribute alongside a ./cache directory of game data.

Requires original assets. Can load game data from a legally owned retail disc or work with compatible servers like openrsc and 2003scape.
Share:

We’d like to use analytics cookies to understand how visitors use this site. See our Privacy Policy for details. Nothing else is tracked, and the site works the same either way.