Lost City (225 RS2 Emulation)

Yes, just yes.

Where can I find the Discord link?
 
Yes, just yes.

Where can I find the Discord link?

Hi Nes! On the first page there's a link to the repo, which has a Discord link in the README section :)
 
  • Like
Reactions: Kris
WIP

UM5cUf5.gif


Coded in RuneScript of course :yes:
 
  • Like
Reactions: Sub
If you're not following the best emulated and developed private server to ever exist, then you are living under a rock.

h1jtlgN.png
 
  • Like
Reactions: Tyluur
6th February 2024 - February 6th Alpha Updates

A mix of engine and content today. The compiler changes are significant!

Content Changes

More droptables available! Black demons, Chaos druid warriors, Fire giants, Paladins, and Salarin the Twisted
Tutorial island has been expanded to complete up to the survival expert. Using the gate will teleport you like before
Thessalia can give male characters makeovers now, we have to write the female interfaces still
Low-detail interface switches implemented
::help command now available for newcomers, as well as some more commands (listed inside help)
Utilized name hashes from higher revs to rename some interfaces to more authentic names

Engine Changes

RuneScriptCompiler validates pointer availability at compile-time: fix coming later to address a line-number table bug preventing 100% coverage
Updated pathfinder to address path generation inaccuracy for size > 1 NPCs
Protected access is restored after closing a modal, this had to wait for the next tick before
Cheats run without protected access by default and may attempt to do things while you're busy
Identity Kit types are loaded now so makeover NPCs can be implemented

Client Changes

Screenshot button under the client for Modern Webclient users. This takes a 100%-scaled canvas screenshot which is unaffected by any display or browser zoom and then downloads the screenshot
Client2, our complete (but still experimental) TypeScript port of the client, is now a play method

View the merge on github

-------

Extras

The Java client is successfully ported to JavaScript and is currently in the testing phase. Feel free to try it out!
View JavaScript ported client on github
View progress of the port taken over the last few weeks on github

2004scape has released a new NPM package for a source port of the RSMod Pathfinder for any other servers in this language in the future.
View rsmod-pathfinder on github
 
  • Like
Reactions: Espionage724
Very nostalgic, right about when I started playing Runescape so great to see. Appreciate your contributions hope it is going well
 
Jordan and Pazaz along with alot of the community are really killing it on this now.
 
Someone got 50 Woodcutting on the alpha server:

sMVioJ9.png


Absolute beast project with a cute community.
 
I got a nice nostalgia kick out of this. Also, the webclient is very impressive! I didn't realize it was possible to compile applets to webassembly. It runs incredibly well.

The entire experience feels authentic. Good job!
 
Well everyone, it's gotten quite far since the last updates here!

Check out the update posts where I recap changes as they happen: https://2004scape.org/news - it really is a community effort as each and every contributor makes their mark on history. We've had a couple dozen contributors over the course of this project.

We're getting closer and closer every day to planning the public beta where we'll invite all kinds of players to relive the nostalgia, on characters that will stick around forever :)

The alpha phase is being used to iron out all of the critical bugs, push the content as far as we can, and give testers ultimate freedom. We're getting to the tag end of this phase, the main things left are around the website and moderation, and a few issues left in-game. I'm personally playtesting everything as any other player would before we can consider moving to beta!
The beta phase will be used to polish any minor mistakes that slipped past, and flesh out the remaining members quests/areas. Players will keep their saves from beta -> launch, but will not keep their saves from alpha -> beta (due to dev commands for quick testing).
Full launch means everything is 100% complete and preserved forever.

There's a derivative project spawned from this who are more open to quality-of-life / RSPS edits: 04Scaper - they pull from my upstream (the code here) into their own fork. It's an entirely separate server/progression, but they're committed to keeping the game alive too. My project here won't be deviating from history beyond margin of error (and correcting if we learn something is off)

----

For those that don't follow the Discord, I want to recap some things I've explained there and maybe in more clarity.

Lost City is the project name encapsulating all of the work to preserve and document the game.
2004Scape is the publicly hosted server for our first revision, revision 225 (May 2004). We'll be working on the next publicly archived version after this, revision 245 (July 2004), and repeating the same process except carrying the already written content forward. Rinse and repeat until there's nothing left!

You can play 2004Scape right on your computer's browser, on your phone's browser, using a launcher you download, or even on grandma's old Windows XP computer using Internet Explorer. That's right, I've made sure it works on every platform with options for old and new hardware.

We have 2 sets of worlds for every region -- and 4 regions currently -- one lets you relive the f2p experience, the other one lets you relive the p2p experience. Everything is completely free, you just play how you want to remember it! We're writing both types of content and all the checks depending on the world you're logged into.
All of the worlds use 1 player save and it transfers between them from a central login server. They're split for accessibility and nostalgia reasons. You can even play on the closest server to you and hop if you need more resources from a shop, or an area is too crowded.

Keep posted and join the discord if you want to participate or stay up to date quicker!
 
Well everyone, it's gotten quite far since the last updates here!

Check out the update posts where I recap changes as they happen: https://2004scape.org/news - it really is a community effort as each and every contributor makes their mark on history. We've had a couple dozen contributors over the course of this project.

We're getting closer and closer every day to planning the public beta where we'll invite all kinds of players to relive the nostalgia, on characters that will stick around forever :)

The alpha phase is being used to iron out all of the critical bugs, push the content as far as we can, and give testers ultimate freedom. We're getting to the tag end of this phase, the main things left are around the website and moderation, and a few issues left in-game. I'm personally playtesting everything as any other player would before we can consider moving to beta!
The beta phase will be used to polish any minor mistakes that slipped past, and flesh out the remaining members quests/areas. Players will keep their saves from beta -> launch, but will not keep their saves from alpha -> beta (due to dev commands for quick testing).
Full launch means everything is 100% complete and preserved forever.

There's a derivative project spawned from this who are more open to quality-of-life / RSPS edits: 04Scaper - they pull from my upstream (the code here) into their own fork. It's an entirely separate server/progression, but they're committed to keeping the game alive too. My project here won't be deviating from history beyond margin of error (and correcting if we learn something is off)

----

For those that don't follow the Discord, I want to recap some things I've explained there and maybe in more clarity.

Lost City is the project name encapsulating all of the work to preserve and document the game.
2004Scape is the publicly hosted server for our first revision, revision 225 (May 2004). We'll be working on the next publicly archived version after this, revision 245 (July 2004), and repeating the same process except carrying the already written content forward. Rinse and repeat until there's nothing left!

You can play 2004Scape right on your computer's browser, on your phone's browser, using a launcher you download, or even on grandma's old Windows XP computer using Internet Explorer. That's right, I've made sure it works on every platform with options for old and new hardware.

We have 2 sets of worlds for every region -- and 4 regions currently -- one lets you relive the f2p experience, the other one lets you relive the p2p experience. Everything is completely free, you just play how you want to remember it! We're writing both types of content and all the checks depending on the world you're logged into.
All of the worlds use 1 player save and it transfers between them from a central login server. They're split for accessibility and nostalgia reasons. You can even play on the closest server to you and hop if you need more resources from a shop, or an area is too crowded.

Keep posted and join the discord if you want to participate or stay up to date quicker!
keep up the good work, best community effort there has ever been!
 
  • Love
Reactions: Pazaz
I made install notes for setting up a localhost 2004Scape server on Windows and Linux and plan on making a cool desktop launcher for Linux soon!

This project is awesome!
 
Last edited:
  • Like
Reactions: Pazaz
There doesnt seem to be any kind of list whats done and whats missing?
 

Users who are viewing this thread (total: 2, members: 0, guests: 2)