Skip to content

2004Scape/Client2

Repository files navigation

2004Scape Client2 - May 18, 2004

Website | Discord | Rune-Server

status: completely ported

The client code was source ported to TypeScript by us.
Jagex has never had any source code leaks.

Site Index

Client

Try out the client hosted on Github! It is 100% source ported and available to use. Create your account on the 2004scape website.

World High Detail Low Detail Members
1 (Central USA) Play Now! Play Now! No
2 (Central USA) Play Now! Play Now! Yes
3 (Germany) Play Now! Play Now! Yes
4 (Germany) Play Now! Play Now! No

Playground - An Interactive Model Viewer

Items Viewer - View All the Items

Message Animation Viewer - A Chat Message Animation Editor

Sounds Viewer - Sounds Viewer & Listener

Viewer - A Cache Viewer (WIP)

Interface Editor - An Interface Editor (WIP)


Commands

::debug Shows performance metrics (FPS, frame times and more).

::chat Changes between 3 different chat font eras.

::fps Set a targeted FPS (ex. ::fps 30)

A developer can utilize the debug command for development purposes. debugging


First Time Installation

npm install
npm run prepare
npm run build:dev

If you are on a Mac:

chmod ug+x .husky/*
chmod ug+x .git/hooks/*

Local

Local development should be done with: npm run dev

The client will automatically launch connecting to World 1. Local world is hosted on World 0. You have the ability to connect to live servers from the local client by changing the param.

http:https://localhost:8080/?world=0&detail=high&method=0 (TypeScript)

This is not to be confused with the Java TeaVM client which is hosted here if the local server is running:

http:https://localhost/client?world=0&detail=high&method=0 (Java)