Skip to content

Add Codex Rounds - #18942

Merged
runelite-github-app[bot] merged 30 commits into
runelite:masterfrom
Nubles:codex-rounds
Oct 19, 2026
Merged

runelite-github-app[bot] merged 30 commits into
runelite:masterfrom
Nubles:codex-rounds

Conversation

@Nubles

@Nubles Nubles commented Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

Codex Rounds turns the timed chores a farm run leaves out into one guided round: bird houses, giant seaweed, hardwood, calquat, celastrus, redwood and crystal trees, spirit trees, cactus, bushes, mushrooms, belladonna, anima and Hespori, the achievement diary dailies, and the Kingdom of Miscellania.

  • Board tab: every chore grouped by kind with what it is waiting for (full, ready for its health check, diseased, dead, growing) and a countdown to ready. Locked patches say what unlocks them; unvisited patches say so rather than guess.
  • Round tab: the ready chores as an ordered list of stops, routed with the teleports the account actually owns (jewellery, capes, spellbook teleports for its book and level, fairy rings when usable, skipping any whose quest or unlock is not finished) and short walks where they beat a teleport. Below it, one pull list (teleports, tools, seeds, compost, gardener payments, bird house logs and seeds, daily items and kingdom coins) marked packed, in bank, optional or short.
  • Tool leprechaun and bank tab: tools and compost stored with the tool leprechaun are read from its varbits and taken out at the first stop that has one instead of being asked for from the bank. When the player banks for a round, a bank tag (registered through the Bank Tags plugin's exposed TagManager, LayoutManager and BankTagsService) opens with exactly the pull list, a row per kind of supply.
  • Learned pace: each teleport leg is timed from the travel step to arrival, and after two laps the planner uses the player's own time for that leg. The round card also says when a short wait would bring several more chores in.
  • Farming contracts and a quick loop: Guildmaster Jane's contract is a chore when done or when none is running (FARMGUILD_CONTRACT_* varbits), and the contract crop is planted in the guild patch Rounds tends when it fits. A Quick loop button runs only the bird houses and seaweed.
  • Next step: the panel and a small plaque name the one thing to do next. The target is outlined, a hint arrow points at it, the item to use is highlighted in the inventory and bank, and a world map marker is placed. Steps tick off when the game confirms them.
  • Dailies and kingdom: each daily with its tier amount and whether it was claimed today (UTC reset); the kingdom's coffer and approval estimated from the last check, with the top-up for a full payout.
  • Extras: an optional chat line summing up each finished round with its time, and an optional notification when enough chores are ready.

Patch states come from the same varbits RuneLite's Time Tracking plugin reads, with growth predicted the same way including the farm tick offset. If Time Tracking or Kingdom of Miscellania have stored data, Codex Rounds reads it once to start from, without writing to their config. The bank is remembered as last seen. Everything is stored per account in the RuneLite profile config.

It does not automate any input, change menus, send any data off the client, or read or write files.

Source: https://github.com/Nubles/OSRS-Codex-Rounds (BSD 2-Clause).

Nubles added 30 commits June 25, 2026 01:06
@runelite-github-app

Copy link
Copy Markdown

@runelite-github-app
runelite-github-app Bot merged commit 5006409 into runelite:master Oct 19, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant