RuneScape Classic Port
An existing game or its source code brought to another platform.
Original game imageAbout
rsc-c is a portable, enhanced RuneScape Classic client ported to C99, supporting the 204 and 177 protocols. It is based on the original mudclient204 Java source refactored by v0rtex/xetr0v and Isaac Eggsampler, and is compatible with rscsundae, openrsc and 2003scape servers. It is licensed under the GNU AGPL v3 or later.
How it differs from the original
Adds native ports for 3DS, Switch, Wii, web browser and desktop, an OpenGL/WebGL renderer with a customizable field of view, a resizable mode with interface scaling and a 320x240 minimum, 3D ground item models, a RuneScape Classic wiki button, and a bank interface with a scrollbar and search.
Getting started
Controls for 3DS, Wii and Switch are listed in the README.
What you need to run it
Features
- Native ports are available for 3DS, Switch, Wii, web browsers, and desktop.
- The OpenGL/WebGL renderer offers a customizable field of view.
- The client supports a resizable mode with interface scaling and a 320x240 minimum resolution.
- Ground items can use 3D models based on RuneScape 2 beta models.
- The bank interface includes a scrollbar and search.
- The client supports the 204 and 177 protocols.
- The client is compatible with rscsundae, openrsc, and 2003scape.
How to install
- For the desktop version, pass the usage arguments on the command line; for web, pass them in the URL hash, separated by commas.
- Provide the server IPv4 address and port; the members and RSA arguments are optional usage arguments.
Summarised from the project's README.
FAQ
- What is RuneScape Classic Port?
- RuneScape Classic Port is an open-source port of RuneScape Classic. An existing game or its source code brought to another platform.
- How is RuneScape Classic Port licensed?
- 2003Scape Team: GNU Affero General Public License (program). The repository itself is the authoritative source.


