I Spent 5,840 Hours Developing 2004Scape, AMA

Related to this: are there facilities for making custom maps, or is all that just based on cache data with no intention of editing the map?

I brought this up a few times, there are many talented people in this space, like seriously… the problem is all of them are addicted to RuneScape. I would totally like to make a video game, I have actually freelanced for a few of them out there, it’s very fun. And I would probably not use RuneScript, but I would definitely implement the idea and concepts behind it. Having a clear separation of content and engine code makes a huge difference in the codebase, and how easy it is for noobs to jump in, and even easier when reviewing the PR’s.

1 Like

It is very possible to make custom maps, to be completely honest with you, it is very possible to make custom anything, using this codebase.

A ton of it is just text editing so 90% of making custom stuff is already solved.

We really need:

  1. An interface editor.
  2. A map editor.
  3. A model editor.

Some of these tools actually already exist, but they are 3rd party software, outside of the Lost City organization. There is a guy on YouTube who has made a ton of custom items and effects and stuff on a fork of 2004Scape on his own server.

There some guys in the Discord channel that can point you to the correct tools.

You can technically make custom maps today, but you have to edit those .jm2 files manually through a text editor. It would be extremely tedious and time consuming.

I can’t say it’s exactly to my taste or anything, but at the very least what he is doing is technically done correctly. Bro is literally just getting started. The last 20 years of RuneScape private servers have done everything so wrong that it’s just a complete joke. Items that only exist client-sided for example, it just doesn’t make any sense.


As for recreating the RuneScape servers (what we are doing here), we have the original map data from Jagex already, so for us following authenticity, we don’t really have a need to have such tools, since we are using the real data from them.

1 Like

Will we ever be able to throw away one of the characters from our discord-login?

Perhaps just relinquish control over it, it can stay frozen in place if that’s somehow simpler

I didn’t get a warning about the 3 character limit before I had made a couple throwaway names

Also it seems I can’t login to an alternate discord account and thereby make more characters, is that working as intended?

Yeah probably, I don’t see why not. Pazaz handles this kind of thing more, so could definitely bring that up to him. I know Jagex actually also has this feature, I think you can only do it from the mobile app though? Not entirely sure.

Didnt know runescape had any accounts limit!

Been afk from main servers for a while though

Should ask to instate a warning on the character creation screen either way, too

Sorry, I meant for deleting accounts and such.

RuneScape does not have a character limit you are correct. As for the limit on here, I believe it was put in place because of username reservations, and to prevent people from hoarding a bunch of cool usernames (which can easily be done). Which I believe this was put in place like 2 years ago. Yeah it might be time to remove that restriction. Still have to ask Pazaz to do so, I can’t make that change.

5840 hours is a significant amount of time. Although this is an ask me anything - I appreciate you don’t have to answer everything!

Are mods compensated as part of donations to Pazzaz? How do you support your living outside this project?

I personally appreciate the restriction on the whole, maybe allow like 5 characters though? And it would be really great to be able to delete characters (maybe that needs to mean freeze to avoid username trading if you’re against that)

I have no idea if the moderators are paid or not, I am not a moderator myself. I would assume they are not paid, as it should be volunteer work in my opinion.

I am a software developer in the real world as well, and make a very comfortable living. I’ve basically just spent all my free time developing/theorycrafting, instead of touching grass for the last two years.

Thank you for the reply. Given the amount of time you spend in front of a screen in your day job and spare time I have a few questions:

  1. How do you avoid eye strain?

  2. How are you able to theorycraft/dev for such long periods per day? Personally if I do more than my full time job my brain is fried.

  1. Hmmm, I guess it’s never been an issue, so I don’t do anything to be frank.
  2. I never really experience burnout, I just kind of take it by the day. The best ideas come from taking a hot shower. When I get stuck writing code, I tend to do something else, and then come back, could be hours to weeks to months. I have taken breaks from developing 2004Scape here and there, spent a good amount of time in World of Warcraft Classic, and Elden Ring. Great games if you have the time. I really enjoy reverse engineering RuneScape, and I use it as a medium to even grow my own programming skills, so putting a lot of energy into it works for me.

For everyone who is on the 2004 dev team thank you for all the sacrifices to get the server to this point its been a blast.

1.I thought this server was a ‘2004’ preservation server… with the intent to update until Dec 31 2006. If that’s not the case will it go all the way up until pre-eoc? I thought the idea of a 2006 end game Barrows / whip / venge / ancients sounded more nostalgic.

  1. If it does tend to update past 2006 i’ve heard there might be ‘separate servers’ with different timelines? not sure the authenticity to that.
  2. Is it possible to submit a request for a name change?

I was reading this whilst at work so sorry if you’ve already answered some of these questions.

Thanks! :slightly_smiling_face:

To start, I think this post is a good read:

As for name changes, well I’m sure in very specific circumstances, they will change your name (such as in cases of breaking the rules or something), but no I would not think name changes to be generally available, atleast until the functionality existed for the time period. I don’t have the final say though, something like that would have to be talked to with moderators probably, or Pazaz directly. And it’s probably worth noting that certain name reservations aren’t the same thing as wanting a name change. Like nobody should be allowed to be called ‘Andrew’ for example, unless it was actually him.

Mods are not paid, we are volunteers operating on volunteer time :blush: it would be a travesty if mods got paid before engine devs!

Thanks for answering. the google doc only shows 2009. Is that the stopping point? or just the cached data you currently have until that point? Also the name reservation thing was interesting… Because i saw the nightmarerh video so how did that work exactly? you just told the other player they have to give them their name back?

There was no other player, NightmareRH’s name had been reserved for over a year. We linked the empty account to his Discord and he restarted on it.

(I’ll stop hijacking now, sorry!)

interesting that makes sense to reserve certain names thanks :]

The Google sheet actually goes up to 2011, you may have to slide it over to the right.

The reason this sheet goes up to 2011 is because we know that Jagex started using standard version control from 2012 onwards. So they themselves should theoretically have backups of all RuneScape versions from 2012-Present.

We don’t own this sheet, it is actually owned by the RuneScape Archive Project, it was just the easiest way to show all of the versions and dates we will be able to recreate here basically.

I saw another player say we will be able to ‘swap’ our accounts to different versions of the game e.g 2004 or 2009 It would be cool to be able to change easily not sure how easy the profile change would be or if thats even the intended goal.