Roadmap
In no particular order
- Seek out new areas to explore
- Record their directions from a port
- Map zone
- Create Traveler Guide entry (Detailed breakdown)
- Create Adventure Guide entry (Vague guidance)
- Document the creatures of the world (The beastiary will be added to the library)
- Document the items of the world
- Document professions that can be selected during creation
- Finish Damage Calculator
- Finish Race / Class Boost / Gimp
- Finish Race Resist / Vulns
- Finish Race Skills
- Finish all class skills / spells
- Finish book editor
- Script builder to allow clickable script file generation
- Finish user dashboard
- Allow users to have player books
- Allow users to save gear sets
- Allow users to save custom directions
- Allow users to save custom script compilations
- Allow users to create content that can be shared via links
- Cross link items in area to area page
- World Builder
- Mapper
- Zone
- Continent
- World
- Creator
- Creature
- Item
- Room
- Zone
- Continent
- World
- Skill
- Spell
- Song
- Mapper
Completed
2026
- Shattered Archive Mobile Client (Android) work
- Shattered Archive Game Client updates for plugins
- Shattered Archive improvements including better mobile viewing
- View Beast detail page updates to improve notes / description display
- AGL logs support searchable names
- Directions, Items support links to filter list
- Directions, Items, Beastiary support live filtering
- Performance improvements for ShatteredArchive.com website
- Migration of services to new host(s) with additional cpu / memory
- Started Shattered Archive Kanban to raise visibility to development efforts
- New public repository for Shattered Archive Game Client (Alpha)
- iOS app can now be installed directly on your own iPhone or iPad for testing
- Fixed the on-screen keyboard covering the command box while playing on mobile
- Fixed sign-in getting stuck on Android after returning from the browser
- Mobile scripts now support Lua and Python in addition to JavaScript/TypeScript, matching desktop and web
- Added Global Scripts, shared script files your other scripts can reuse
- Scripts and plugin settings can be exported/imported as a file, or synced automatically through your account
- Improved connection reliability on iOS so you stay connected while the app is in the background
- Directions pages now have a "Save to your profile" button to save areas to your Dashboard
- Added entries for five more areas to the Directions section: Gladithilnim, the Lighthouse, The Lesser Impact, The Moonsprings, and Lounier's Mansion
- Improved how search engines find and index site pages
- Added a single Shattered Archive account system used to sign in across the website, game client, and other apps/tools
- Added a Trusted Devices page to see and remove devices signed in to your account
- Accounts are now protected against repeated failed sign-in attempts
- Added Scrum Poker, a free planning-poker tool for teams
- Game Client: added Text to Speech to have incoming game text read aloud
- Game Client: added Voice Dictation to speak commands instead of typing them
- World Builder tool: added user roles/permissions and a personal content library
- Fixed duplicate names appearing in Scrum Poker rooms after clearing users and rejoining
- Fixed some game messages appearing twice in the web client
- General site security hardening
- Class pages now show an estimated HP and mana range, with selectors for race, base class and the Constitution merit
- Race pages now show HP and mana columns for every class
- Class pages show how each class casts: full caster or a fraction of its level, and whether the moons affect it
- Class pages show who can play the class, taken from the class cards on the DSL site
- Class experience costs and race stats are now brought in from the DSL site, and the race pages read case-insensitively
- Fixed Ovate showing "?" on its class page, and clan classes now show their HP spread
- Which classes a race can take now follows the reviewed race lists, not the experience table on the DSL class pages (that table lists almost every race for almost every class). Anti-Paladin is now Humans only, like Paladin
- Ability pages and class pages now show how long an ability's effect lasts, in ticks (about 41 seconds each), for 153 abilities: 110 spells, 33 skills and 10 songs. The figure is the longest the effect was ever seen to last in players' game logs, so it can differ with the caster's level
- The damage calculator now finds a class typed in lower case, so Constitution is worked out from the race and the class
- Added read-only JSON for AI assistants at /api/agent: classes, races, abilities (with durations), ability groups, creatures, areas, library books, the Algoron Gladiator League, the game's note boards and the damage calculator. It only offers what the site already shows
- The agent API pages its long lists (notes, creatures, areas, books, league fights) with offset and nextOffset, and is rate-limited per address at the web edge
- Creatures in that data now list what they carry and wear, and areas list the guards at the way in (gateposts)
- Added the game's historical notes as searchable boards (change notes since 1998, news, history, auction notes, bloodbath, out-of-character notices, quests, stories and player notes). Player notes are included only when they were written to everyone, and a note's number says whether it is the game's own or one made from its date
- Added Algoron Gladiator League fights and fighter records, with the winner taken from the loser's death line, and the board history of each championship title
- Fixed the Character Creation Simulator: taking a class's Default package now checks and locks the spell and skill groups it contains (for example Enchantor's Beguiling, Combat and Protective, or Shadowmage's Shadowmagic), so they are no longer charged a second time
- Added agent discovery files so assistants can find the library: llms.txt, an agent catalog under /.well-known, and a library guide for agents. Pages for room lookup, the character creation simulator and feedback also describe their forms to browser-based agents
- Cleaned up the page markup on the Directions and Toasts pages (a stray form wrapper around their content)
2025
- Added new svg supported maps for projects created with Dsl Mapper
- Landing pages for categories linked from main page
- Ovates added to the class list
- Modified the view beastiary page to return to original drilldown view
- Modified beastiary to be continent / area aware
- Modified directions page beastiary to take 12 with view all
- Shattered Archive DSL Web Client Item ID Import Process
- Shattered Archive DSL Web Client link to Shattered Archive
- Updated Registration Process
- Link to play DSL online using Shattered Archive Web Client
- Player Book Updates
- Beastiary Updates
- DSL Log Viewer created
- Updated Crusader details
- Direction Updates
2024 — Feb
- The Great Mill initial map
- Initial release of zone maps on maps.shatteredarchive.com
- Bloodshackle Fortress initial map
- Several race image updates
- Beastiary work
- Ability Group work
- Creation Sim work
2024 — Jan
- Fixed formatting issues when sorting tables
- Initial work to support Character Creation Simulator
- Some minor corrections to race restrictions
- Racial Abilities
- Racial Vulnerabilities
- Race pages now support viewing sex and merit stat changes
- Class pages will now show boost/gimps by race
- Class pages will now show skill / spell / song groups
- Ability Groups page
- View Ability Group page
- View Ability page
- Updated racial page to not speak stat table when using a screen reader
- Updated View Class to support linking to ability groups and ability pages
- Updated View Class to support linking to the View Race page
- Updated View Race page to link to ability pages if the race has a class ability
- Updated Item List to link to a View Item page to allow for easier sharing
- Added the Beastiary
- Updated how creatures are fetched from the beastiary for the area list. Creatures should now be automatically added.
Pre 2024 — In no particular order
- Directions
- Include directions to all known locations
- Support filtering
- Support sorting
- Items
- List all known items from the DSL homepage
- Add manually identified items that are not on the DSL homepage
- Support filtering
- Support sorting
- Library
- A book editor is supported
- Initial version of the damage calculator
- Race information is available (*mostly)
- Class information is available (*mostly)
- Player books are supported on main site navigation
- World events are supported on main site navigation
- AGL is supported on main site navigation
- Users
- Can log in
- Roles supported
- Dashboard (exists)