Skip to content
@2004Scape

2004Scape

Lost City - 2004Scape

Website | Discord | Rune-Server

All server code has been written from scratch for this project.
Jagex has never had any source code leaks.

Mission Statement

Important

Our goal is to authentically, accurately, and precisely emulate old RuneScape to our best knowledge. There are countless hours behind adding and quadruple-checking every bit of logic that goes into this.

Caches and clients are sourced from old PCs that played the game at a given time. That gives us the original maps, models, and NPC / Item / Scenery configurations. Then we can unpack that data into a readable and workable format based on what we've been able to observe Jagex doing, as outsiders.

The server side (engine, quests, combat, skills) was not preserved and that's what we're recreating here. The engine takes a lot of effort and is not perfected, but you should consider it our best interpretation of behaviors we can measure.

We try to take very little liberties when it comes to guessing, our sources are era-videos, era-screenshots, and RS3/OSRS/RSC.

Our content language of choice is a recreation of RuneScript: this gives us the same limitations, and the opportunity to recreate bugs out of the same circumstances. We don't simply see a bug and add it as an edge case, we have the script and engine work together to reproduce the exact reasons behind the bug.

Credits

Thanks to all the current contributors, every PR you submit gets us closer and closer to feature completeness.

Thanks to these indirect or external contributors

  • Kris: for all your help theorycrafting and testing, and to his sources as well for teaching him
  • Walied: for your work on understanding the client assets (worked on cache formats)
  • Dane: for your work on understanding the client (worked on client refactors)

If anyone is not listed here, whether that's intentional to remain anonymous or an oversight, thank you for your help.
This type of project has been a long time coming and I hope to see the trend continue.

Pinned Loading

  1. Server Server Public

    Lost City's from-scratch game server

    TypeScript 65 47

  2. Client2 Client2 Public

    Source port of the original Java code

    TypeScript 14 9

  3. Client Client Public

    Refactored Java client code, including a functional TeaVM webclient (transpiled Java to JavaScript)

    Java 10 15

  4. Website Website Public

    EJS 3 6

  5. RuneScriptLanguage RuneScriptLanguage Public

    VS Code extension providing RuneScript language support

    JavaScript 3 2

  6. JagexAppletViewer JagexAppletViewer Public

    Java 2

Repositories

Showing 10 of 13 repositories
  • Server Public

    Lost City's from-scratch game server

    2004Scape/Server’s past year of commit activity
    TypeScript 65 MIT 47 6 4 Updated Sep 27, 2024
  • Website Public
    2004Scape/Website’s past year of commit activity
    EJS 3 6 0 2 Updated Sep 20, 2024
  • Client2 Public

    Source port of the original Java code

    2004Scape/Client2’s past year of commit activity
    TypeScript 14 9 1 1 Updated Aug 21, 2024
  • Client Public

    Refactored Java client code, including a functional TeaVM webclient (transpiled Java to JavaScript)

    2004Scape/Client’s past year of commit activity
    Java 10 15 1 0 Updated Aug 5, 2024
  • 2004Scape/RuneScriptCompiler’s past year of commit activity
    2 1 0 0 Updated Jul 27, 2024
  • rsmod-pathfinder Public

    A breadth-first search pathfinder.

    2004Scape/rsmod-pathfinder’s past year of commit activity
    WebAssembly 1 ISC 1 0 0 Updated Jul 24, 2024
  • RuneScriptLanguage Public

    VS Code extension providing RuneScript language support

    2004Scape/RuneScriptLanguage’s past year of commit activity
    JavaScript 3 MIT 2 7 1 Updated Jul 22, 2024
  • .github Public
    2004Scape/.github’s past year of commit activity
    0 0 0 0 Updated Jun 3, 2024
  • 2004Scape/ServerOld’s past year of commit activity
    EJS 0 MIT 47 0 0 Updated May 17, 2024
  • 2004Scape/JagexAppletViewer’s past year of commit activity
    Java 2 0 0 0 Updated Feb 25, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…