Lost City (2004)
Lost City exists to protect RuneScape’s legacy by making it openly accessible through source-available preservation. A significant portion of the game’s early history is at risk of vanishing permanently, and without action today, entire eras of content may never be recoverable again.
The motivation behind this project is simple: to leave something meaningful for future players and developers. A tremendous amount of time has gone into understanding how the original game behaved—how the client functioned, how caches were structured, and how the server interpreted every action. The goal is not just to recreate the visible gameplay, but also the underlying habits and limitations of the original engine.
The project began in 2022 with the intention of reconstructing RS2 as it appeared on May 18, 2004. At that time, it was becoming obvious that the internet was quietly losing old screenshots, videos, and forum posts that once documented how the game looked and played. Years were spent studying client behavior, decoding cache formats, and analyzing gameplay systems. Once the project became open source, others joined in to refine details and help make setup easier.
The choice of May 18, 2004 comes down to the data available when development started. Although RS2 originally launched on March 29, earlier builds are extremely difficult to recover with certainty. The May 18 version is the last revision before a major cache format change, meaning it was never overwritten by later patches. This makes it uniquely reliable for preservation. Since then, additional nearby revisions have been located, but the decision was made to complete this one fully before moving on.
It is a common assumption that Jagex maintains complete archives of every version, but this is not the case. Proper version control reportedly wasn’t adopted until around 2012. Before then, backups were stored on physical tapes, most of which are no longer available. The only reason Old School RuneScape exists today is because a single complete tape backup happened to survive. Earlier development was handled manually through three folders—WIP, RC, and LIVE—and changes were promoted between them without automated logs. Much of the game’s early history was overwritten repeatedly with no version tracking.
Private servers do not possess accurate historical backups either. The only files ever distributed to players were client caches, which contain assets like models and textures but no server logic or dialogue. Over the years, various recreations were attempted, but they often contained inaccuracies, assumptions, or personal interpretations. These efforts can still be enjoyable, but they should not be regarded as genuine preservation.
Lost City’s purpose is different: to faithfully preserve a piece of gaming history as it truly was, rather than creating a reinterpretation.