2015-08-17



What is it?

OS-Scape (Old School Scape) is a new project we have come up with since mid august that will be aimed towards straight-up diving into the wilderness for a good PvP experience, and relaxed rates at the skilling part for a good time when cutting wood and working for capes. We decided the world needs a proper OSRS server which'll let players just simply have fun while being able to enjoy the content the OSRS team comes up with, as we try to stick with the OSRS build number. We're currently two behind, but we'll update when the new boss is released.

When was this created?

OS-Scape is built upon a framework that was created exactly one year ago (early August in 2014) as a playground to implement things I had regret not doing with our RS3 framework, or to combat bottlenecks or issues that our RS3 framework has seen after 1.5 years of active development. It began as an OSRS framework, was then ported to 562, back to 508, and to OSRS rev. 86 again.

When is this released?

Depends, at this pace we'll probably release the PvP beta in a couple of days if everything works out. We'll eventually end with two worlds: one which aims at having fun and giving a place for PvPers with fast combat XP rates and average skilling XP rates and an emulation server with decent XP rates to see how far we can leverage our content system.

Media

Spoiler for Media:




Progress

Spoiler for Git log:

Carl on Mon Aug 17 00:49:08 2015 +0200: Add more equipment info

Carl on Mon Aug 17 00:31:33 2015 +0200: Add some equipment info

Bart on Mon Aug 17 00:07:23 2015 +0200: Add spec energy requirements

Bart on Sun Aug 16 23:24:31 2015 +0200: Fix minor dm issue

Bart on Sun Aug 16 22:47:17 2015 +0200: Fix bug in timer triggering

Bart on Sun Aug 16 22:47:09 2015 +0200: Fix display mode issue

Bart on Sun Aug 16 22:31:07 2015 +0200: Add proper special energy bar

Carl on Sun Aug 16 19:48:42 2015 +0200: Cleanup some code

Bart on Sun Aug 16 19:36:40 2015 +0200: Make special use the varp system

Carl on Sun Aug 16 18:27:14 2015 +0200: Create skill incrementation stub for potions

Carl on Sun Aug 16 18:15:30 2015 +0200: Improve potions

Carl on Sun Aug 16 18:04:20 2015 +0200: Continue on potions

Carl on Sun Aug 16 17:41:37 2015 +0200: Fix the black h'ween mask

Carl on Sun Aug 16 15:22:48 2015 +0200: Add bonuses to all the godswords

Carl on Sun Aug 16 15:21:14 2015 +0200: Add bonuses to the saradomin godsword

Carl on Sun Aug 16 15:19:29 2015 +0200: Add bonuses to the saradomin's blessed sword

Carl on Sun Aug 16 15:18:35 2015 +0200: Add bonuses to the abyssal tentacle

Bart on Sun Aug 16 13:26:35 2015 +0200: Add dharok's set effect

Bart on Sun Aug 16 12:30:15 2015 +0200: Add displaymode switching

Bart on Sun Aug 16 12:11:04 2015 +0200: Fix dds special hit

Bart on Sun Aug 16 11:55:45 2015 +0200: Improve bonuses

Bart on Sun Aug 16 11:32:59 2015 +0200: Fix death issue

Bart on Sun Aug 16 00:43:11 2015 +0200: Fix check

Bart on Sun Aug 16 00:37:09 2015 +0200: Fix hit delaying

Bart on Sun Aug 16 00:27:03 2015 +0200: Add proper player options

Bart on Sun Aug 16 00:18:33 2015 +0200: Disable double ko

Bart on Sat Aug 15 23:32:30 2015 +0200: Add dragon dagger special

Carl on Sat Aug 15 23:31:43 2015 +0200: Add more equipment info

Bart on Sat Aug 15 23:19:27 2015 +0200: Add 2nd hit sync

Bart on Sat Aug 15 23:09:54 2015 +0200: Add melee damage calculation

Bart on Sat Aug 15 22:08:25 2015 +0200: Add heightlevel check to player sync

Carl on Sat Aug 15 21:55:41 2015 +0200: Add some more equipment info

Carl on Sat Aug 15 21:45:17 2015 +0200: Add further equipment info

Carl on Sat Aug 15 20:47:55 2015 +0200: Add more equipment info

Carl on Sat Aug 15 20:10:31 2015 +0200: Add more equipment info

Carl on Sat Aug 15 18:46:16 2015 +0200: Fix a multitude of incorrect equipment info

Bart on Sat Aug 15 18:31:38 2015 +0200: Fix hit processing when dead

Bart on Sat Aug 15 18:19:09 2015 +0200: Don't let block animations overwrite attack animations

Bart on Sat Aug 15 17:31:57 2015 +0200: Fix issue with combat

Bart on Sat Aug 15 17:31:51 2015 +0200: Drop too large packets

Carl on Sat Aug 15 17:10:39 2015 +0200: Add some equipment info

Bart on Sat Aug 15 16:48:12 2015 +0200: Cap hits to max hp

Bart on Sat Aug 15 16:40:03 2015 +0200: Add death sequence

Bart on Sat Aug 15 16:09:27 2015 +0200: Add more checks for death

Bart on Sat Aug 15 16:07:17 2015 +0200: Add death checks to item handling

Bart on Sat Aug 15 16:05:41 2015 +0200: Add death check

Bart on Sat Aug 15 15:56:18 2015 +0200: Add some extra equipment info

Bart on Sat Aug 15 15:32:35 2015 +0200: Add some render pairs

Carl on Sat Aug 15 14:33:15 2015 +0200: Make potions animate you

Bart on Sat Aug 15 14:25:49 2015 +0200: Improve combat following

Bart on Sat Aug 15 14:18:36 2015 +0200: Add combat level calc

Bart on Sat Aug 15 00:35:34 2015 +0200: Improve combat following

Carl on Fri Aug 14 23:14:19 2015 +0200: Improve the food system

Bart on Fri Aug 14 23:03:50 2015 +0200: Add teleto(me) commands

Carl on Fri Aug 14 21:18:20 2015 +0200: Continue on potions

Carl on Fri Aug 14 17:58:38 2015 +0200: Start on potions

Bart on Fri Aug 14 17:25:53 2015 +0200: Disable button lock check

Bart on Fri Aug 14 17:25:47 2015 +0200: Add renderpair system

Bart on Fri Aug 14 15:36:22 2015 +0200: Make 2h equipping cases a bit more like osrs

Bart on Fri Aug 14 15:32:58 2015 +0200: Improve equipping with 2h weapons

Bart on Fri Aug 14 15:05:06 2015 +0200: Avoid reclicking equipment

Bart on Fri Aug 14 14:58:36 2015 +0200: Add unequipping

Bart on Fri Aug 14 14:40:04 2015 +0200: Fix chain bodies

Bart on Fri Aug 14 14:34:26 2015 +0200: Improve equipment info

Bart on Fri Aug 14 13:17:19 2015 +0200: Add combat following and interaction checks

Bart on Fri Aug 14 13:17:00 2015 +0200: Improve equipping

Carl on Fri Aug 14 13:15:42 2015 +0200: Add the logout button

Carl on Thu Aug 13 22:47:45 2015 +0200: Add the army of darkness music track

Carl on Thu Aug 13 22:45:38 2015 +0200: Add three more music tracks to the wilderness

Carl on Thu Aug 13 22:36:06 2015 +0200: Add music to the region north of edgeville

Carl on Thu Aug 13 22:33:06 2015 +0200: Add two more music tracks to the wilderness

Carl on Thu Aug 13 22:29:51 2015 +0200: Add music to the edgeville monastery

Carl on Thu Aug 13 22:26:32 2015 +0200: Add one of the music tracks by the wilderness ditch

Carl on Thu Aug 13 22:23:57 2015 +0200: Add music to burthorpe

Carl on Thu Aug 13 22:23:23 2015 +0200: Add music to north taverley

Carl on Thu Aug 13 22:21:41 2015 +0200: Add music to south of taverley

Bart on Thu Aug 13 20:29:01 2015 +0200: Improve attribute system

Carl on Thu Aug 13 20:18:40 2015 +0200: Add a missing message when eating

Bart on Thu Aug 13 20:11:45 2015 +0200: Improve timer system

Bart on Thu Aug 13 20:04:24 2015 +0200: Improve the hitpoints system a bit

Carl on Thu Aug 13 15:27:46 2015 +0200: Slightly improve eating

Carl on Thu Aug 13 14:30:51 2015 +0200: Add food

Bart on Thu Aug 13 06:55:17 2015 +0200: Enable debug filtering for item actions

Bart on Thu Aug 13 06:44:51 2015 +0200: Allow specifying of slot for item removal

Bart on Thu Aug 13 06:18:44 2015 +0200: Slightly tweak bone burying

Carl on Thu Aug 13 03:55:58 2015 +0200: Add bone burying

Bart on Thu Aug 13 00:03:30 2015 +0200: Add ardougne teleprot

Bart on Wed Aug 12 23:59:30 2015 +0200: Tidy up teleports

Bart on Wed Aug 12 23:44:48 2015 +0200: Stop actions when interacting with items

Bart on Wed Aug 12 23:10:40 2015 +0200: Add item 1 trigger

Bart on Wed Aug 12 23:03:56 2015 +0200: Add a base for combat

Bart on Wed Aug 12 22:38:48 2015 +0200: Add timer system

Bart on Wed Aug 12 22:12:44 2015 +0200: Add hitpoints

Bart on Wed Aug 12 20:53:44 2015 +0200: Add proper button locking

Bart on Wed Aug 12 20:46:41 2015 +0200: Remove debug prints

Carl on Wed Aug 12 20:45:59 2015 +0200: Add the lumbridge teleport spell

Bart on Wed Aug 12 20:38:24 2015 +0200: Fix issue with following

Bart on Wed Aug 12 20:21:23 2015 +0200: Fix walking issue

Bart on Wed Aug 12 20:21:11 2015 +0200: Fix random issue

Bart on Wed Aug 12 20:20:52 2015 +0200: Add random API

Bart on Wed Aug 12 18:48:29 2015 +0200: Properly cap xp to 200m

Bart on Wed Aug 12 18:47:21 2015 +0200: Fix master command

Bart on Wed Aug 12 18:46:11 2015 +0200: Properly cap levels

Bart on Wed Aug 12 18:43:34 2015 +0200: Fix level up not increasing the skill level

Bart on Wed Aug 12 18:42:13 2015 +0200: Fix levelup issue

Carl on Wed Aug 12 18:41:26 2015 +0200: Add more elaborate command error debug

Carl on Wed Aug 12 18:39:15 2015 +0200: Add a few commands

Bart on Wed Aug 12 18:35:21 2015 +0200: Disable level up messages

Bart on Wed Aug 12 18:31:52 2015 +0200: Fix skills not refreshing

Bart on Wed Aug 12 17:48:00 2015 +0200: Add entity facing

Bart on Wed Aug 12 17:14:26 2015 +0200: Add action cancelling

Bart on Wed Aug 12 16:56:34 2015 +0200: Add basic player following

Bart on Wed Aug 12 16:51:23 2015 +0200: Remove old fs

Bart on Wed Aug 12 16:35:35 2015 +0200: Change teleport level

Carl on Wed Aug 12 16:34:21 2015 +0200: Improve the magic teleport system

Bart on Wed Aug 12 16:04:35 2015 +0200: Improve rune checking

Carl on Wed Aug 12 15:59:57 2015 +0200: Partially add the varrock teleport spell

Bart on Wed Aug 12 15:51:18 2015 +0200: Add object examines

Bart on Wed Aug 12 15:46:53 2015 +0200: Fix tile offset issue

Bart on Wed Aug 12 15:34:25 2015 +0200: Fix clipping issue

Carl on Wed Aug 12 15:22:08 2015 +0200: Improve the home teleport spell

Bart on Wed Aug 12 13:47:38 2015 +0200: Remove debug print

Bart on Wed Aug 12 13:46:32 2015 +0200: Rework the logic behind teleporting

Bart on Wed Aug 12 12:29:01 2015 +0200: Make tile immutable

Carl on Wed Aug 12 01:20:40 2015 +0200: Add home teleporting

Bart on Wed Aug 12 01:14:10 2015 +0200: Add lock checks

Bart on Wed Aug 12 01:11:11 2015 +0200: Add api to lock entityies

Carl on Wed Aug 12 00:56:11 2015 +0200: Start on the magic spellbook

Bart on Wed Aug 12 00:49:40 2015 +0200: Remove old script

Bart on Wed Aug 12 00:31:09 2015 +0200: Add unit test for item removal

Bart on Wed Aug 12 00:23:06 2015 +0200: Add item removing

Bart on Wed Aug 12 00:07:19 2015 +0200: Fix rare game crash

Bart on Tue Aug 11 23:36:55 2015 +0200: Add shine music region

Bart on Tue Aug 11 23:36:10 2015 +0200: Add duel arena music region

Bart on Tue Aug 11 23:35:19 2015 +0200: Add arabian to east of clan wars

Bart on Tue Aug 11 23:28:42 2015 +0200: Add emperor music region

Bart on Tue Aug 11 23:25:52 2015 +0200: Add long way home and attention music regions

Bart on Tue Aug 11 23:21:10 2015 +0200: Add tomorrow music reigon

Bart on Tue Aug 11 23:18:50 2015 +0200: Add sea shanty 2 music region

Bart on Tue Aug 11 23:09:10 2015 +0200: Make emotes clickable

Bart on Tue Aug 11 22:57:30 2015 +0200: Make script loading async

Bart on Tue Aug 11 22:56:54 2015 +0200: Fix invalid track at al kharid

Bart on Tue Aug 11 22:56:39 2015 +0200: Fix musicbyname command

Bart on Tue Aug 11 22:53:42 2015 +0200: Fix ctrl-click walking

Bart on Tue Aug 11 22:52:59 2015 +0200: Fix clipping issue

Bart on Tue Aug 11 22:25:23 2015 +0200: Improve clipped walking

Bart on Tue Aug 11 20:55:33 2015 +0200: Add clipping

Carl on Tue Aug 11 20:22:07 2015 +0200: Add music tracks to 10 regions

Bart on Tue Aug 11 20:12:58 2015 +0200: Add map loading

Bart on Tue Aug 11 16:03:46 2015 +0200: Add item dragging

Bart on Tue Aug 11 15:56:00 2015 +0200: Add debugon/debugoff for admins

Bart on Tue Aug 11 15:46:50 2015 +0200: Add spirit music region

Bart on Tue Aug 11 15:45:26 2015 +0200: Add garden music track region

Bart on Tue Aug 11 14:34:47 2015 +0200: Fix the resizable orbs

Bart on Tue Aug 11 14:32:38 2015 +0200: Add resizable mode

Bart on Tue Aug 11 13:49:41 2015 +0200: Add expanse music region

Bart on Tue Aug 11 13:48:32 2015 +0200: Add greatness music region

Bart on Tue Aug 11 13:44:28 2015 +0200: Add barbarian music region

Bart on Tue Aug 11 13:41:45 2015 +0200: Add spooky song to draynor manor

Bart on Tue Aug 11 13:40:32 2015 +0200: Add start to region list

Bart on Tue Aug 11 13:38:19 2015 +0200: Add dream to music region list

Bart on Tue Aug 11 13:35:26 2015 +0200: Correct faulty name

Bart on Tue Aug 11 13:33:40 2015 +0200: Add flute salad music region

Bart on Tue Aug 11 13:33:35 2015 +0200: Add a missing message size

Bart on Tue Aug 11 13:21:36 2015 +0200: Add missing sql field to table structure

Bart on Tue Aug 11 13:18:10 2015 +0200: Fix swapped fields in buttons

Bart on Tue Aug 11 13:00:38 2015 +0200: Add missing extension for pg

Bart on Tue Aug 11 12:59:26 2015 +0200: Add music option unlocking

Bart on Tue Aug 11 12:59:18 2015 +0200: Add simple settings builder

Bart on Tue Aug 11 12:36:26 2015 +0200: Add interface settings message

Bart on Tue Aug 11 01:50:11 2015 +0200: Add a music unlocking base

Bart on Tue Aug 11 01:32:43 2015 +0200: Add draynor village music region

Bart on Tue Aug 11 01:31:22 2015 +0200: Add wizard's tower music region

Bart on Tue Aug 11 01:27:47 2015 +0200: Add book of spells to music regions

Bart on Tue Aug 11 01:23:57 2015 +0200: Add yesteryear track to south lumbridge

Bart on Tue Aug 11 01:21:35 2015 +0200: Add harmony and autumn voyage to region track system

Bart on Tue Aug 11 01:21:22 2015 +0200: Add map leave triggers

Bart on Tue Aug 11 01:21:11 2015 +0200: Add function to get region id

Bart on Tue Aug 11 01:21:04 2015 +0200: Improve sql table queries

Bart on Mon Aug 10 23:31:02 2015 +0200: Add sql privilege loading

Bart on Mon Aug 10 22:28:29 2015 +0200: Improve equipment looks

Bart on Mon Aug 10 22:14:13 2015 +0200: Drastically improve pgsql/jsonb saving/loading

Bart on Mon Aug 10 19:58:05 2015 +0200: Create basic pgsql login decoder

Bart on Mon Aug 10 19:57:25 2015 +0200: Add music by name command

Bart on Mon Aug 10 19:57:18 2015 +0200: Remove debug print

Bart on Mon Aug 10 16:28:26 2015 +0200: Add login password verification

Bart on Mon Aug 10 16:19:48 2015 +0200: Remove equipped items from inv

Bart on Mon Aug 10 16:19:42 2015 +0200: Add minimap walking

Bart on Mon Aug 10 16:19:36 2015 +0200: Add basic npc support

Bart on Mon Aug 10 16:19:09 2015 +0200: Load the player tile from saved files

Bart on Mon Aug 10 16:18:58 2015 +0200: Add a missing map key

Bart on Sun Aug 9 20:48:36 2015 +0200: Fix a silly map resending bug

Bart on Sun Aug 9 20:48:30 2015 +0200: Add ctrl-shift click teleporting

Bart on Sun Aug 9 20:48:24 2015 +0200: Add a missing key

Bart on Sun Aug 9 20:29:50 2015 +0200: Add item examining in equipment panel

Bart on Sun Aug 9 20:29:41 2015 +0200: Add basic item interaction and equipping

Bart on Sun Aug 9 20:29:05 2015 +0200: Improve instrumentation task

Bart on Sun Aug 9 20:28:58 2015 +0200: Add a massive lot of map xtea keys

Bart on Sun Aug 9 15:38:44 2015 +0200: Add item examining

Bart on Sun Aug 9 15:38:36 2015 +0200: Add basic l10n features

Bart on Sun Aug 9 15:18:30 2015 +0200: Add more button handling message ids

Bart on Sun Aug 9 15:18:21 2015 +0200: Make players face south

Bart on Sun Aug 9 15:18:17 2015 +0200: Add examines repository

Bart on Sun Aug 9 13:10:49 2015 +0200: Improve looks

Bart on Sun Aug 9 12:58:59 2015 +0200: Use the right chat icon based on moderator rank

Bart on Sun Aug 9 12:54:52 2015 +0200: Add chat sync

Bart on Sun Aug 9 12:38:41 2015 +0200: Add graphic sync

Bart on Sun Aug 9 12:32:09 2015 +0200: Improve decompiler

Bart on Sun Aug 9 12:31:56 2015 +0200: Add animation sync block

Bart on Sun Aug 9 12:31:40 2015 +0200: Add enum definitions

Bart on Sat Aug 8 20:00:33 2015 +0200: Add item charges support

Bart on Wed Aug 5 19:11:58 2015 +0200: Sync varp 1055 on login to enable username on chatbox

Bart on Wed Aug 5 16:56:58 2015 +0200: Add npc definitions

Bart on Wed Aug 5 14:24:05 2015 +0200: Fix walking chaining issue

Bart on Wed Aug 5 14:18:52 2015 +0200: Add support for stackable items

Bart on Tue Aug 4 18:54:05 2015 +0200: Add object examine message handler

Bart on Tue Aug 4 18:53:57 2015 +0200: Add an item list

Bart on Tue Aug 4 18:14:45 2015 +0200: Convert item sync message to osrs

Bart on Tue Aug 4 18:02:02 2015 +0200: Convert item defs to osrs

Bart on Tue Aug 4 16:19:14 2015 +0200: Change welcome message

Bart on Tue Aug 4 16:17:20 2015 +0200: Convert remaining messages to osrs

Bart on Tue Aug 4 16:17:07 2015 +0200: Add osrs interfaces

Bart on Tue Aug 4 16:16:57 2015 +0200: Add more region xtea keys

Bart on Tue Aug 4 13:14:13 2015 +0200: Convert command action to osrs

Bart on Tue Aug 4 13:11:56 2015 +0200: Convert the basic features to osrs rev 86

Bart on Tue Aug 4 13:11:41 2015 +0200: Add a basic flooder tool

Bart on Mon Aug 3 21:37:27 2015 +0200: Begin conversion to osrs

Bart on Mon Aug 3 06:49:21 2015 +0200: Add a read timeout of 30s

Bart on Mon Aug 3 06:39:23 2015 +0200: Add the option to run async-safe tasks in worker jobs to speed them up

Bart on Sun Aug 2 11:01:48 2015 +0200: Split player sync in pre/main/post tasks

Bart on Sun Aug 2 11:01:35 2015 +0200: Fix issue with loading empty migration repo

Bart on Sun Aug 2 00:09:11 2015 +0200: Add a migration system

Bart on Sat Aug 1 22:44:27 2015 +0200: Add kotlin dep in gradle

Bart on Sat Aug 1 21:43:48 2015 +0200: Add gc command

Bart on Sat Aug 1 21:43:44 2015 +0200: Fix login worker issue

Bart on Sat Aug 1 20:46:39 2015 +0200: Use correct blocking call

Bart on Sat Aug 1 19:37:20 2015 +0200: Make the login decoder's base work

Bart on Sat Aug 1 18:15:48 2015 +0200: Turn serializers into services

Bart on Sat Aug 1 18:15:08 2015 +0200: Improve file-based UID provider

Bart on Sat Aug 1 17:57:46 2015 +0200: Create a skeleton for login request processing

Bart on Sat Aug 1 16:38:55 2015 +0200: Move services into neater packaging

Bart on Sat Aug 1 16:33:56 2015 +0200: Tidy up login decoder

Bart on Sat Aug 1 13:38:26 2015 +0200: Create a simple postgresql service

Bart on Sat Aug 1 13:20:04 2015 +0200: Fix ordering issue in config

Bart on Sat Aug 1 12:30:57 2015 +0200: Create sql service base

Bart on Sat Aug 1 12:25:00 2015 +0200: Move services to top level

Bart on Sat Aug 1 12:17:47 2015 +0200: Fix deprecation usage in redis service

Bart on Sat Aug 1 00:52:13 2015 +0200: Add world naming

Bart on Sat Aug 1 00:51:54 2015 +0200: Add configurable spawn point

Bart on Sat Aug 1 00:51:26 2015 +0200: Add lazy definition loading

Bart on Fri Jul 31 23:40:16 2015 +0200: Separate the login message handling to its own handler

Bart on Fri Jul 31 23:36:41 2015 +0200: Separate js5 handling from the global handler

Bart on Fri Jul 31 23:07:26 2015 +0200: Use typesafe's config system

Bart on Fri Jul 31 22:47:10 2015 +0200: Optimize imports

Bart on Fri Jul 31 22:45:02 2015 +0200: Fix empty js5 response issue

Bart on Fri Jul 31 21:10:22 2015 +0200: Add typesafe-config dependency

Bart on Fri Jul 31 21:08:08 2015 +0200: Update dependency versions

Bart on Fri Jul 31 15:22:24 2015 +0200: Trim varbit list

Bart on Fri Jul 31 13:32:48 2015 +0200: Add traffic stat counter

Bart on Thu Jul 30 23:41:15 2015 +0200: Fix memory leak in buffer freeing from heap

Bart on Thu Jul 30 23:41:03 2015 +0200: Turn verbose messages into trace type

Bart on Thu Jul 30 23:40:53 2015 +0200: Add a simple info print for mem usage and cycle time

Bart on Thu Jul 30 23:40:35 2015 +0200: Optimize player sync task

Bart on Thu Jul 30 23:40:15 2015 +0200: Send player options upon initialisation

Bart on Thu Jul 30 23:40:04 2015 +0200: Change logger level default to info

Bart on Thu Jul 30 23:39:52 2015 +0200: Add message to set player options

If you're a GFX fanatic and think you can spice up this ugly fuckin layout drop me a PM, this is the best I've got.

Show more