Play Now

2.2.0-2.3.0 - Thieving, Penguin H&S, Sorceress' Garden, Plague City, Scripts, Content & Commands rewrite + Sheep Shearer

2.2.0 - Thieving, Penguin H&S, Sorceress' Garden + Plague City
2.3.0 - Scripts, Content & Commands rewrite + Sheep Shearer

Didn't have time to post alongside 2.2.0 release so this is two-in-one. Lots of continued progress both on content and refining engine systems.

Content

Towards the end of the summer I focused on populating the broader game world with majority of npc spawns, combat defs, anims and drops, these won't be perfect but a starting place to fix-up later.
Along the same lines added Penguin Hide & Seek, one of my favourite distractions and diversions, all the shop npcs, and misc bank deposits and boat travelling like the Monks of Entrana at Port Sarim.

image.png 514.9 KB


MrSlayerGod contributed Dagannoth Kings, JarryD the Sorceress' Garden - void's first minigame, and the Plague City quest. M1kronfin recently added the Sheep Shearer mini-quest too.
Thieving has been expanded adding in most of the stalls, chests and thieving npcs, a few bits missing like black-jacking from making it 100% complete but it's near-enough for now.
image.png 534.9 KB


Systems

The main thing taking up my time was a global content rewrite, how scripts work and used has changed for two main reasons. First of all performance and the overhead which came with creating and passing Events and look-up using a singular Event Trie.
It's something I spent a long time grappling with trying to get the right balance between performance, ease of debugging, and flexibility but have settled on a simpler function-handler only system with a simplified Wildcard system which has been working well so far, it comes with a slightly slower start-up time but this is something I can optimise later if needed.

I also rewrote the Command's system to be more useful, it now has built in listing and help descriptions for each command along with tab based auto-complete for command names and arguments of all kinds (player names, clan names, item, npc, obj ids etc...).
image.png 328.23 KB


With all these changes the Wiki also needed an overhaul, it now has dedicated sections and simple to follow setup guides and basics for players, content writers, and those interested in the more technical details behind engine systems and why things were done as they are. And as some have requested a content progress log, and roadmap for future content page too.

Overall really happy where Void's at currently - plenty more to-do of course; but it's nice to see some mini-games, bosses and the last remaining skills start to get ticked off.

« Back to Dev Blog