# Rifts DS / Rifts DS > slug: `riftsds` · browser status: `playable` · native port: `40257` A Dead Souls 3.9 lineage mudlib (same ds386/dsI/dsII/dsIII/dshakkard/deadsouls_fluffos engine family) reskinned onto Palladium's post-apocalyptic Rifts tabletop RPG setting -- not a duplicate of the already-onboarded rifts2, an unrelated DarkeLIB/Nightmare-lineage codebase that happens to use the same tabletop setting. What's actually playable is the stock Dead Souls demo world (campus/town/Praxis/Ylsrim/default/amigara) plus thin continent-domain stubs (Africa, Americas, Atlantis, Australia, China, Europe, Japan, Mexico, Russia, SouthAmericas and more), with real Rifts-flavored touches layered onto that working base: a P.P.E. (Potential Psychic Energy) resource on the HUD and score sheet alongside HP/SP, a custom greathorneddragon race alongside the stock dwarf/elf/human set, and 'universal credits' as the town's currency. The town hub has Horace's General Supply Shop, the First Village Bank (with Zoe the bank teller), a Healer's Guild selling remedies, and a talking beggar on Saquivor Road who hands new arrivals a real map item. The repo itself is a genuine slice of someone's personal, in-progress mud rather than a finished release or a pristine archive -- it arrived with three live wizard accounts (gravity, thurtea, shrub) already in play and only ten total upstream commits, the last few just balancing tweaks ('multiple fixes credits added mana now ppe'). Its most striking piece of content, though, doesn't work: domains/omega is 150 files describing a detailed multi-floor sci-fi space station ('Omega Station') with NPCs, a shop, and an elevator, backed by a further 33-file domains/common item/ship library -- but every file in both trees inherits base classes (LIVING, M_VENDOR, ARMOUR, ELEVATOR, and more) that are never defined anywhere in the repository, so none of it compiles or loads; the author's own half-built compat.h shim shows they were actively working toward supporting it before development stopped. The bundled domains/std Lima-style builder-school example area (315 files, stock to Dead Souls 3.9 itself) hits the identical missing-framework problem. ## Play in the browser (WebAssembly) - Landing page (description + notes): https://mudlibs.fluffos.info/riftsds/ - Play now (boots the WASM driver): https://mudlibs.fluffos.info/riftsds/play.html ## Download source ZIP - Same-origin ZIP (trimmed source tree, no need to clone the whole repo): https://mudlibs.fluffos.info/riftsds/riftsds.zip - GitHub tree: https://github.com/fluffos/mudlibs/tree/main/libs/riftsds - README: https://github.com/fluffos/mudlibs/blob/main/libs/riftsds/README.md - Restoration notes (NOTES.md): https://github.com/fluffos/mudlibs/blob/main/libs/riftsds/NOTES.md ## Run natively with FluffOS 1. Build a current FluffOS driver from https://github.com/fluffos/fluffos (native `build` / `build-debug`; see that repo's docs). 2. Download and unzip `riftsds.zip` from the URL above (or clone `https://github.com/fluffos/mudlibs` and use `libs/riftsds/`). 3. From the unzipped lib directory, ensure `config.fluffos` points `mudlib directory` at this tree (the checked-in file may contain a maintainer-local absolute path — edit it to your extract path). 4. Start the driver: ```bash /path/to/fluffos/build/src/driver config.fluffos ``` 5. Connect a UTF-8 MUD client to `127.0.0.1:40257`. - Admin / wizard login: see this lib's README (no seeded account recorded) - If you host this on a public network, change the published default admin password before opening the port. ## Machine-readable catalog - Site-wide catalog: https://mudlibs.fluffos.info/games.json - Site-wide LLM overview: https://mudlibs.fluffos.info/llms.txt - This file: https://mudlibs.fluffos.info/riftsds/llms.txt