Lost City Singleplayer Progressive — Dynamic AI bots, real-time hiscores, and a living 2004 world

Lost City Singleplayer Progressive reimagines the classic 2004 RuneScape experience as a rich single-player adventure. Play alongside autonomous AI bots that progress in real time across all 19 skills, compete on dynamic hiscores, and create a living world complete with trading, PvP combat, questing — and even deception.

Built on the open-source Lost City 2004 engine, the project is fully open source and customisable, designed to run locally without any external dependencies.

Key features

  • Autonomous progressive bots — full progression across all 19 skills including levelling, questing, banking, optimal pathing, and magic teleportation.
  • Living game world — bots trade with players, fight in the wilderness, gather resources, complete quests, and engage in dynamic NPC behaviours including scamming.
  • Dynamic hiscores — compete against bots on real-time XP-based leaderboards updated continuously as the world progresses.
  • Gate and door awareness — bots detect and open gates, handle Al Kharid tolls, navigate Karamja boats, and adapt routes when paths are blocked.
  • Solo-friendly — no external dependencies. Extract, run start.bat, login, and watch the world come alive.
  • Fully open source — customise bot behaviour, server settings, and all game content under the same licence as Lost City.

Skill system

  • Combat (7) — Attack, Strength, Defence, Magic, Range, Prayer, Hitpoints
  • Gathering (4) — Fishing, Woodcutting, Mining, Runecrafting
  • Artisan (6) — Firemaking, Fletching, Smithing, Cooking, Crafting, Herblore
  • Misc (2) — Agility, Thieving

Quick start

Requirements: Bun (included with the package). Node.js is optional for development.

  1. Download and extract the base Lost City server (254 cache) and run start.bat to verify it boots correctly.
  2. Download or clone this repository and copy all files into your server folder.
  3. Run start.bat again, login, and watch bots begin spawning and progressing in real time.
  4. Check the hiscores and join the Discord for help and community discussion.

Credits

  • attackishere — lead developer
  • _mrsam — bot AI system and world interaction
  • K-andy — bot phrases
  • Built on Lost City 2004 · Powered by Bun and TypeScript
Download Discord GitHub Report Bug

Historical roots — RS2 Progressive by mige

Lost City Singleplayer Progressive is a spiritual successor to EasyRS2 / RS2 Progressive, originally created by mige. That project was one of the earliest attempts at a progressive single-player RS2 experience and proved the concept long before modern tooling made it straightforward. The launcher and client modification from that era are preserved below for historical reference.

Both mirror links are kept available so the original work remains accessible even as links and communities change over time.

Archive.org MEGA Mirror