A portable, enhanced RuneScape Classic client written in C99 with support for multiple platforms and modern features.
rsc-c is a portable, enhanced client for RuneScape Classic, rewritten from the original Java source into C99. It supports the 204 and 177 protocols and is compatible with servers like rscsundae, openrsc, and 2003scape, offering a modernized experience for the classic MMORPG.
Players and developers interested in RuneScape Classic, particularly those using community servers like 2003scape or OpenRSC, and enthusiasts wanting to play on non-traditional platforms such as consoles, web browsers, or mobile devices.
Developers choose rsc-c for its extensive multi-platform support (including consoles, web, and mobile), enhanced graphics with OpenGL/WebGL, and modern quality-of-life improvements like a searchable bank and UI scaling, while maintaining compatibility with existing RuneScape Classic servers.
🍫 runescape classic client ported to C
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Native builds for desktop (Linux, Windows), web browsers via WebGL, and consoles like Nintendo Switch and 3DS, as detailed in the platform-specific build instructions.
Includes OpenGL/WebGL rendering with customizable field of view and 3D ground item models, offering a visually improved experience over the original sprites.
Adds bank search, UI scaling, and configurable controls such as mouse wheel support and touch controls, making gameplay more accessible and convenient.
Through the options.ini file, users can tweak numerous settings from camera controls to interface elements, allowing for personalized gameplay and performance tuning.
Compiling for different platforms requires installing specific toolchains and dependencies, with separate Makefiles and scripts, which can be error-prone and daunting for non-developers.
Only officially supports a few community servers like openrsc and 2003scape, and may not work with other RuneScape Classic implementations without modification.
The extensive list of options in the configuration file, with over 50 settings, might confuse casual users who prefer a simpler, out-of-the-box setup.