Underground 2 Revived
Play Need for Speed: Underground 2 (2004) in Chrome and Firefox with WebGPU graphics, Web Audio, up to 120 fps widescreen, controller support, free roam and Online races with friends. Fan project, not
Phone-first web app for MPMB character sheets: runs the sheet's own scripts in a stand-in for Acrobat. Not made by MPMB.
GamesJavaScript · HTMLGitHub @coolkvoorOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗A phone-first app for MPMB’s Character Record Sheet, the automated D&D 5e character sheet PDF by MorePurpleMoreBetter. Import your sheet's PDF and play or build your character on a phone or tablet. All the rules and automation come from the sheet's own scripts inside your PDF, run in a stand-in for Adobe Acrobat. Not made by MorePurpleMoreBetter (MPMB).
Open the app: https://quillbound-sheets.pages.dev/
Installing puts Quillbound on your home screen. It then opens in its own window without the browser bar, opens your last character straight away, and works without a connection once it has been opened.
Updates arrive by themselves. When a new version is out while the app is open, a bar offers Reload; your character is saved first.
Each release has Quillbound-Sheets.html: the whole app in one file that you can keep on a device and open in Chrome without the website. It's a backup: it works fully offline, but it can't let the sheet pause for your answers, so it uses "restart and replay" for the sheet's dialogs (the same result, with a short extra moment per dialog). Its characters are kept separately from the web app's; move one with Download PDF.
npm install, then put a copy of MPMB’s Character Record Sheet at test/sheet.pdf (never commit it).npm start builds the app and serves it at http://localhost:8123.npm test runs the tests (they need test/sheet.pdf).node tools/build-single.js builds dist-site/ (the website, as Cloudflare Pages builds it) and dist-single/ (the one-file version).The code: src/loader.js reads the PDF (pdf-lib); src/engine.js is the Acrobat stand-in the sheet's code runs against; src/worker.js runs one sheet per Web Worker (the sheet's code changes built-in prototypes, so it gets its own realm); src/writer.js and src/appearance.js save the character back into the PDF; src/index.html, src/app.js and src/ui-*.js are the screens; src/pwa/ is the installable app (manifest, service worker, icons).
Quillbound Sheets is free software under the GNU General Public License version 3 or (at your option) any later version; see LICENSE. It comes with no warranty.
Quillbound Sheets is an independent app, not made, endorsed or supported by Wizards of the Coast or by MorePurpleMoreBetter (MPMB). Settings → Credits and licences in the app shows all of this, including the open sheet's own SRD attribution statement.