← Home

Roadmap

Build checklist for testers, players, and us. Done means it works in a world; Live means it is on production for players. Nested rows show how close a family is to finished.

Core 1 / 20

Engine

Login, sync, movement, and interfaces. If this breaks, the session is over.

70% 26 done · 1 building · 11 planned

Session & world

Stay connected and see the same world as everyone else.

  • Login and post-login burstDone
  • Spawn tile and rebuild regionDone
  • Local player syncDone
  • NPC syncDone
  • Walk / run pathing and clippingDone
  • Public chatDone
  • See other players in-worldDone
  • Character saves on logout / tickDone
  • Clean logout and reconnect mid-actionPlanned
  • Instances and dynamic regionsPlanned
  • Stable 600ms tick under loadPlanned
  • Reconnect into the same action safelyPlanned

Interfaces

Tabs and windows players use every minute.

  • InventoryDone
  • EquipmentDone
  • Examine (items / NPCs / locs)Done
  • Bank interface (tabs, notes, placeholders)DoneDeposit, withdraw, worn, rearrange, and tab prefs wired.
  • Object option routingDoneBank booth, deposit box, chop, doors, and climb dispatch.
  • Shop interface2/3 done
    • Open Bob's / Lumbridge general storeDoneBuy/sell works for Cook’s Assistant ingredients and axes.
    • Shop stock display and restock ticksDoneBuy depletes axeshop stock; +1/slot/min toward open caps.
    • More shop NPCs beyond Lumbridge and DraynorPlanned
  • Dialogue / chatbox choicesDone
  • Trade interface3 / 3 done
    • Open player trade screenDone
    • Offer / accept / decline tradeDone
    • Trade confirmation and value warningsDone
  • Combat styles / autocastDoneIF 593 style buttons set Accurate/Aggressive/Defensive/Controlled; autocast still planned.
  • Equipment stats viewerDoneWorn-tab button and ::equipstats open IF 84 with labeled bonuses, target %, Base/Actual speed.
  • Welcome / Click here to playDoneIF_OPENTOP 165 + IF 378 modal on 165:40; Play (72/77) opens gameframe 161 + overlays. Reconnect skips welcome. Stub MOTW/title/banner graphic 1104.
  • Character Summary sidepanelDoneIF 712 nested in 629:43 (journal TAB_CONTAINER), not Account Management 109. Sub-tab 0=summary / 1=quests; stock CS2, playtime, row clicks.
  • Prayer tab togglesDoneIF 541 component→bit from prayer objs (param 630). Protect / Retribution / Redemption / Smite set appearance overheadIcon (HEADICONS_PRAYER).
  • Spellbook castingPlanned
  • Settings that save (brightness, zoom, audio)Planned
  • World map and keyPlanned

Dev tooling

  • Internal toolkit (lookup / spawn)Done::items GE-style item finder; ::give and staff spawn commands.
  • Toolkit IF authoring studioBuildingInterfaces tab: CS2 default browse (forceVisible off) for stock Bank/Trade/Equip chrome via subset VM; Soft for IF3 authoring + cold preview. Client-linked capture optional verify.
  • Public roadmap (this page)Done
  • Pack / spawn checks in CIPlanned
  • Smoke checks after each releasePlanned
  • Staff action logsPlanned