Sneak Peek Discussion

I heard through the grapevine some of you thought this is a nothing burger update, or the last update of 2025! Wowza. To me neither of those statements are true.

I understand some players want to see content relevant to them ASAP, a big example for the combat lovers being Kalphite Queen.
Jagex had a full paid team assigned to making updates constantly so it felt like there was always something new. Typically it was one developer per feature back then.
These updates took them months to do behind the scenes! We can tell because we’re able to see remnants of things added early. They had a sizable team able to design and create content full-time constantly. To make their players happy they had a backlog and thousands of man hours a week being thrown at their game.
We are a handful of hobbyists who do what we can as much as we can :slight_smile:

The only easily found sources are from a game that’s overwriting its history (OSRS), giving us irrelevant noise to filter if it’s been changed. We do a lot of research: watching countless videos, asking players / our own anecdotes, reading forum posts, official news posts, you name it we dig through it. Before we can write and commit something we need to understand it.
We don’t have to create the art which saves a lot of time compared to the original team, but reverse engineering is time consuming. Writing code with bugs in mind requires writing it in specific ways to get their output. Think of it like a big Sudoku puzzle and we sometimes we have to redo a square to fit.

In my roadmap you can hover over the cache integrity of each update to get a breakdown — maps are missing from the September 2004 version meaning I have to recreate them (if possible) or move onto the next version where we aren’t missing as much data. Or hope it magically gets archived before I get to it. Missing data is a huge blocker for preservation, if you don’t care about that you could always mix map versions but it wouldn’t be true to history. Some tile, some flag, some object would be wrong. We do care, because this is a preservation project first and foremost.

Now, the reason I don’t give estimates until it’s nearly packaged and ready to go is because this is all done on volunteered time. It doesn’t mean it has to take “ages” (it’s been quite fast imo!). People are welcome to help if they want it faster. Nothing is gatekept and we’re happy to teach you RuneScript. Researching is more time consuming than actually writing the code at times though.
There’s no reason September 2004 has to be a 2026 update. Other than this whole effort is carried by a few people’s free time :slight_smile:

We aren’t working toward an “ideal version,” remember the difference: we’re trying to save everything we can while we can.

I don’t care about a “penultimate” version any more than the current ones we’ve finished. It’s all part of the bigger picture. Digital archeology.
The live server you play on is a nice to have but what matters is the code. It’ll outlast all of us, so we have to do it right.

Have any thoughts, questions, concerns? Please allow me to answer :slight_smile:

43 Likes

Good shit keep it up. We have a new bank to stand, I’ll take it any given day. Ty for empty update! :,D <3

1 Like

keep up the great work paz@z

we will see player counts like this again

don’t lose hope @everyone

~ CEO of the arena, billionaire, genius, player killer (the pope of 04)

This message is powered by: https://ko-fi.com/pazaz

7 Likes

I AM SO EXCITED :smiley: wooooo

2 Likes

Next few updates we get so much for herblore!
Toadflax for agility potions (and eventually sara brews!)
Snapdragon (Super Restores!)
Mort Myre Fungus (Super Energies)
Chocolate dust (energies)
Ashes (Serum post-quest for tarromins)

Can’t wait :slight_smile:

3 Likes

Next patch after 245 should be 254 I’d assume, which in theory should add a good chunk of content!

i think i have a question, i dropped off 5 bricks today, hoping they turn into gold bars. i was lookin at the manual recovery method, and i couldent remember if i used microsoft visiual java runtime or the normal java runtime. do you know of an eazy way i could tell ? im pretty sure i used the sun java most of the time. Also im not sure if it was clear on When /What is archived in the temp files and or .jags. so if i used the same computer for 3 or 4 years. would it save it all? also would the content need to have been access or is that only in the case of sound files? im familary iwth fat32

Does this next update include the fix to client to server responsiveness? Currently, it’s impossible to reliably click on 1 or more items in 1 tick consistently no matter what world I am in. (Very noticeable when trying to do multiple clicks in 1 tick in inventory)

Thanks for the update! @Pazaz

I’ll be patiently awaiting future updates in the meantime. I have so many skills to work on right now and not nearly enough time.

Are you sure it’s not a problem from your end? I’m trying it out and can 1 tick 3 ways with a trackpad

You can do it but its not consistent.

1 Like

Yes, any engine PRs are due to go with with the next update at the latest.

That change for perceived lag shouldn’t matter in reality, but because all of our traffic passes through cloudflare, if cloudflare isn’t great in your region it might indeed make it impossible.

2 Likes

Have you or the devs comes across any totally bizarre or off-the-wall bits of code that have made you scratch your head(s) wondering why Jagex did something a certain way instead of another? Or things that today don’t make much sense, but back then may have been the best approach at the time?

2 Likes

No easy way to tell besides seeing what’s on the disk. You’d probably see cabs or zips if it was MSJVM.

If you used the same computer for 3 or 4 years, it would constantly overwrite the game with the latest update. In some cases it may have orphaned blocks of data on the drive and a full disk image can spot them. In most cases it just means we can only extract up to the last version you played.

1 Like

Yes 254 is on the horizon, if I can recreate the maps :slight_smile:

3 Likes

yikes, lets hope its all in zips. i do rember zips but idk if that was from rs or swiftkit O.o time will tell

Is 254 KQ but the safe spotable version?

I’ll talk about rendering. Most questions ask about the content but not the client, the literal window into the game.

They made a lot of decisions and sacrifices for low-spec hardware targets. We can thank Andrew’s experience writing a Game Boy game in assembly for a lot of these performance ideas! Like when decompiling, you see the rasterization functions were unrolled for all special cases, making it very straightforward for a computer to process these triangles.

Today game engines would use a depth buffer for rendering – this is how you may expect it to work already.

RS2 did not, it uses a depth order and faces can define a priority to appear over others. Models are designed around this and the addition of a Z-buffer will result in Z-fighting on most things. RS2 had to retouch all models in 2011 when they changed it, and OSRS is doing the same thing today.

You also see very abrupt and visible transformations because everything is integers (whole numbers) instead of floating points. Looks like a PS1 game.
Texturing mapping is another rabbit hole…

Since your question was probably more around the content or server engine, I will add that firemaking was insane to understand. Tanner spent a good chunk of time getting the output behavior absolutely nailed (and then OSRS changed it lol).

Here’s another thing that comes to mind. Developers couldn’t create custom cheat commands, so they had to add cheat items to run scripts… of course they have scriptable commands today (debugprocs), just disabled on their live servers.

AND if you’ve ever seen their anti-botting streams, you may have noticed they cannot teleport a player that is busy. It’s because that is a protected action and the script cannot get access to the player :slight_smile:

245 was pretty straightforward with only one head scratching bit!
It appears you have to interact with stairs in Canifis to enter buildings… why…

11 Likes

254 is the release day version. I’d hesitate to call it the “safe spottable version” because I watched many people cheese it in OSRS, she is as easy as you make it. Notably there is no dragon halberd yet either.

She does get a ranged attack in 257, which we lack cache data for.

12 Likes

doesn’t matter how small of an update, the level of detail and research that must go into it amazes me. i know we’d all rather wait longer to make sure it’s as close to the original as possible. “We do care” hits hard. looking forward to all future updates.

7 Likes