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.
- Download and extract the base Lost City server (254 cache) and run
start.bat to verify it boots correctly.
- Download or clone this repository and copy all files into your server folder.
- Run
start.bat again, login, and watch bots begin spawning and progressing in real time.
- 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
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.