Skip to content

About the Archives

Community

This site's content is the result of extensive community research, development and curation. All glitches documented here are the product of a phenomenal community glitch hunt and collaborative research effort in The Legend of Zelda: Tears of the Kingdom. Please credit the following volunteer QA communities and contributors, who helped Nintendo Ninjas push several patches, when sharing or referencing material from this site.

Contribution

If you'd like to document glitches, techniques, setups or builds for the archives, read this guide, then load this blank file to fill it out and post it here.

Goal

Concise, community-based documentation for glitches and techniques — readable guides, glitch writeups, and practical how‑tos. We prioritise clear reproduction steps, annotated media, and reproducible setups so readers can verify findings themselves. Entries aim to be useful both for players seeking practical tactics and for researchers analysing systemic behaviour.

Content

Detailed glitch reports, step‑by‑step instructions and examples; organized into the site's main sections. Each report includes a short summary, the required setup, stepwise reproduction instructions, and analysis of contributing factors. Where useful we attach screenshots, graphics, links to short clips, timing notes, and community-sourced test cases to make verification straightforward.

Experience

Built with MkDocs + Material for fast search, clear navigation, and readable typesetting on desktop and mobile. The site adapts responsively across devices, supports keyboard navigation and semantic markup for accessibility, and includes lightweight client features to help you find information quickly while testing in-game. We balance a compact layout with readable media so guides remain practical during hands-on verification.

Discovery

The integrated site search, searchbar- and permalinks as well as AI assisted querying let you find and share related topics quickly. Use the search box to match keywords or filter by section; each page provides stable permalinks for easy sharing. For broader exploration, browse section lists and tags to discover related techniques, investigations, and curated libraries.

When you ask The Librarian, an algorithm searches our archives for documents that match your query and supplies only those matched records to the answer syntesizer. The syntesizer creates a response and assembles searchbar links from involved sources for your single request based solely on the provided records — it does not retain your query nor learn from it or the answer it created. This way we don't trade our archives for the conveniece of AI-assisted navigation features. The accuracy of responses depends mainly the zeal of our Archivists and the quality of their contributions - always verify against the source pages.

Infrastructure

The archives run on open-source tooling across GitHub and Cloudflare. Media uploads require authentication via the ultrabroken-archivists GitHub organisation — membership is managed by invite only. No personal data is collected; Cloudflare Access verifies org membership through GitHub OAuth and does not store credentials beyond session tokens. Media management is available through a browser-based remote editor and a local machine editor (both require org authentication), alongside a public read-only R2 browser accessible to all visitors.

100%
graph TD
    OWNER["👤 Owner<br/>nan-gogh"]
    MEMBERS["👥 Org Members<br/>invited by username"]
    ORG["📋 Membership Roster<br/>access-control list only"]
    OAUTH["🔐 OAuth App<br/>credentials shared<br/>with Cloudflare"]

    MEDIA_REPO["📦 ultrabroken-media<br/>Worker source + workflows"]
    WIKI_REPO["📚 ultrabroken-documentation<br/>MkDocs wiki source"]
    DEPLOY["⚙️ deploy.yml<br/>auto-deploy Worker"]
    OPTIMIZE["🖼️ optimize.yml<br/>AVIF via sharp"]
    TRANSCODE["🎬 transcode.yml<br/>H.264 via ffmpeg"]

    ACCESS["🚪 Cloudflare Access<br/>Zero Trust gateway<br/>requires org membership"]
    WORKER["💼 Worker<br/>static file serving + API<br/>routes auth + public UIs"]
    REMOTE_EDITOR["🖊️ Remote Editor<br/>browser-based · auth-only<br/>upload · delete · purge"]
    PUBLIC_BROWSER["🌐 Public Browser<br/>R2 media index<br/>no auth required"]
    LOCAL_EDITOR["💻 Local Editor<br/>local machine · public repo<br/>upload · delete · purge"]
    R2["🗄️ R2 Object Storage<br/>image/ · video/ · social/"]
    PAGES["📖 GitHub Pages<br/>hosts the wiki"]
    VISITOR["👁️ Wiki Visitors<br/>public — no auth"]

    OWNER -->|owns| ORG
    MEMBERS -->|member of| ORG
    ORG -->|membership check| ACCESS
    OAUTH -->|credentials| ACCESS
    OWNER -->|GitHub login| ACCESS
    MEMBERS -->|GitHub login| ACCESS
    ACCESS -->|authenticated| WORKER
    WORKER -->|auth-only route| REMOTE_EDITOR
    WORKER -->|public route| PUBLIC_BROWSER
    REMOTE_EDITOR -->|read / write| R2
    PUBLIC_BROWSER -->|reads| R2
    WORKER -->|read / write| R2

    OWNER -->|runs locally| LOCAL_EDITOR
    MEMBERS -->|runs locally| LOCAL_EDITOR
    LOCAL_EDITOR -->|GitHub login| ACCESS
    LOCAL_EDITOR -->|API call + session token| WORKER

    MEDIA_REPO -->|push triggers| DEPLOY
    DEPLOY -->|wrangler deploy| ACCESS
    DEPLOY -->|dispatch via PAT| OPTIMIZE
    DEPLOY -->|dispatch via PAT| TRANSCODE
    OPTIMIZE -->|convert + reupload| R2
    TRANSCODE -->|transcode + reupload| R2

    WIKI_REPO -->|push triggers| PAGES
    PAGES -->|media links| R2
    VISITOR -->|reads| PAGES
    VISITOR -->|loads media| R2
    VISITOR -->|browses| PUBLIC_BROWSER