Commit 3fce5d
2026-08-09 21:31:30 Teb: Add Dramatic Shape Voxel Mod archival mirror page| /dev/null .. 2-code/dramatic-shape-voxel-mod.md | |
| @@ 0,0 1,90 @@ | |
| + | # Dramatic Shape Voxel Mod |
| + | |
| + | A complete, read-only archival mirror of the **Dramatic Shape Voxel Mod** — |
| + | browse the source, read the history, download any tagged version, or clone it |
| + | like any other git remote. |
| + | |
| + | **[→ Browse the repository](/dramaticshape/)** |
| + | |
| + | ``` |
| + | git clone https://teb.codes/dramaticshape/DramaticShapeVoxelMod.git |
| + | ``` |
| + | |
| + | No account, no token, no rate-limit sign-up. It is a normal git remote that |
| + | happens to be read-only. |
| + | |
| + | ## What the mod is |
| + | |
| + | Dramatic Shape Voxel Mod turns the Pokémon Gen 1 Recompilation Project's flat |
| + | overworld into a voxelised 3D diorama — Kanto rebuilt as a little model you can |
| + | tilt the camera over. It also carries experimental first-person, third-person |
| + | and VR modes, real cast shadows, water reflections, a solved over-the-shoulder |
| + | battle camera, and an optional path to read the Pokémon Stadium battle models |
| + | out of a cartridge you supply yourself. |
| + | |
| + | It is genuinely impressive work, and none of it is mine. This page exists |
| + | because I wanted a copy that would still be here later. |
| + | |
| + | ## What this mirror is, precisely |
| + | |
| + | It is a clone of open-source software, published for archival purposes only. |
| + | |
| + | - **Nothing has been modified.** The code, assets, branches and tags are |
| + | byte-for-byte what was cloned. The single addition is an archival notice at |
| + | the top of the README saying exactly that. |
| + | - **It is frozen.** This is a point-in-time snapshot, not a live sync. It will |
| + | not follow upstream, and it will not quietly change under anyone. |
| + | - **It is not the project's home.** No issues, pull requests or support are |
| + | handled here. Anything you want to actually *do* with the mod belongs |
| + | [upstream](https://github.com/DramaticShape/DramaticShapeVoxelMod). |
| + | |
| + | If you are looking for the current version, go upstream. If you are looking for |
| + | *a* version, reliably, with checksums, this is that. |
| + | |
| + | ## What you get |
| + | |
| + | The snapshot carries the full repository, not just a tarball of the tip: |
| + | |
| + | | | | |
| + | | --- | --- | |
| + | | Commits | 213 on the default `dev` branch, each with its full diff | |
| + | | Branches | 18, all present in the clone | |
| + | | Tags | 25, from `1.0.6` through `v1.8.2` | |
| + | | Releases | a source archive per tag, with SHA-256 checksums | |
| + | |
| + | The [releases page](/dramaticshape/releases.html) has every tagged version as a |
| + | zip alongside a `SHA256SUMS.txt`, so you can verify what you downloaded: |
| + | |
| + | ``` |
| + | curl -LO https://teb.codes/dramaticshape/releases/DramaticShapeVoxelMod-latest.zip |
| + | curl -LO https://teb.codes/dramaticshape/releases/SHA256SUMS.txt |
| + | sha256sum -c SHA256SUMS.txt --ignore-missing |
| + | ``` |
| + | |
| + | ## How it is served |
| + | |
| + | The whole thing is static files. Every page — the commit log, each commit's |
| + | diff, every file in the tree — was generated ahead of time and written to disk. |
| + | There is no application behind the public URL: no git CGI, no upload-pack |
| + | process, no database, nothing that takes input and does something with it. |
| + | Cloning works because git's plain-HTTP protocol is just fetching files, so |
| + | `git clone` and `git pull` both work against a bare directory served by nginx. |
| + | |
| + | That was a deliberate choice. Something public and unauthenticated should have |
| + | as little behind it as possible, and a folder of files is about as little as it |
| + | gets. Requests are capped per-IP for bandwidth, reads are the only method the |
| + | mirror answers, and the pages ship a content-security policy that permits no |
| + | scripts at all — because there are none. |
| + | |
| + | ## Licensing |
| + | |
| + | The mod is redistributed under its own terms, unchanged, including its bundled |
| + | Khronos OpenXR loader under the Apache License 2.0 and its acknowledgements of |
| + | the [pret/pokered](https://github.com/pret/pokered) and |
| + | [pret/pokestadium](https://github.com/pret/pokestadium) disassembly projects. |
| + | The README that ships in the repository is the authoritative statement on all |
| + | of it; I have not altered a word of it beyond the notice at the top. |
| + | |
| + | No ROM data, artwork or audio is included here, exactly as upstream ships it. |
| + | The Stadium models the mod can use are built on the player's own machine from a |
| + | cartridge the player supplies — nothing of the sort is hosted on this site. |