Buckets:
Final review: the whole archive, all rounds
Public bucket: https://huggingface.co/buckets/smodusermc/offline-games (79,385,837,233 bytes, 79.39 GB, at the end of round 6).
Source catalog: https://garbsoftball.com/g (/js/json/g.json, 604 entries). Every catalog entry has now been processed: each one is either captured or deliberately left out, with a reason.
The full per-entry table is in reports/final-review-entries.csv, with ID, name, batch, files, bytes, result, evidence source and note.
1. Where every catalog entry ended up
| Outcome | Entries |
|---|---|
| Captured: original files in their original folder layout | 297 |
Skipped: the page itself runs from another site (skipped_external_base) |
160 |
Skipped: the game files are hosted on another site (skipped_external_game_assets) |
113 |
Skipped: the catalog links to another site (skipped_external_entry) |
24 |
Skipped: third-party embed (iframe) (skipped_embedded_frame) |
3 |
Skipped: Geometry Dash (delivered separately, as you asked) (skipped_geometry_dash) |
1 |
Not capturable: the entry page is gone at the source (redirects to the 404 page) (deferred_source_unavailable) |
3 |
Deferred: very large entry pages (deferred_large_entry) |
2 |
Deferred: source authenticity in doubt (deferred_source_authenticity) |
1 |
| Total | 604 |
- Not capturable (entry page gone): 214 Friday Night Funkin Infinite Irida, 559 Tree Hates You, Webport, 569 Undertale Last Breath.
- Deferred large entry pages: 343 Mindustry, Webport, 344 Minecraft. Source authenticity: 193 FNAF.
- Captured early, then reclassified as off-site games once their loaders were read: 7 60 Seconds, Webport, 44 Baldi's Basics Birthday Bash, Webport, 64 Black Hole Fishing, 88 Cat Goes Fishing. Their small local shells stay in the bucket; the game data never was on the source site.
2. Captured entries: what the bucket copy was shown to do
297 entries. The bucket stores 32,296 unique game files (79.28 GB) for them. Counted per entry it is 32,494 files (79.83 GB), because some files are shared by several entries: the Ruffle Flash runtime and the EmulatorJS PPSSPP core.
Each result below is the latest recorded browser run of the bucket copy, on a local HTTP mirror with all outside network blocked, in headless Chromium with software rendering on a 2 GB host. No entry has had a full playthrough.
| Result | Entries |
|---|---|
| Gameplay or an in-game scene observed | 27 |
| Menu, title or start screen observed | 138 |
| Intro, splash, launcher or loading screen only | 45 |
| Not confirmed: test-host limit (memory, size or GPU) | 58 |
| Not confirmed: blank, black or stalled; cause not established | 19 |
| Broken or incomplete at the source | 6 |
| Needs online services to get further | 2 |
| No browser run since the last repair | 2 |
| Total | 297 |
These browser levels are separate from the file checks. Every file in every captured entry's manifest has been read back from the bucket and matched by SHA-256 and size: 223 entries (all of rounds 3 to 6 and 101 earlier ones) at capture time, and the other 74 early entries (8,575 files, 15.74 GB) in a final read-back for this review, because the early harness hashed only the files a browser run loaded. 19 records that had no SHA-256 baseline got one first, from another manifest or a fresh source download, and only where it equalled the bucket copy (sha-baselines.json). Loose images and audio were decoded, and declared split parts and manifests were matched against their declared counts and sizes.
Gameplay or an in-game scene (27): 0 "1" (a 2048-style puzzle); 4 "2048"; 6 "30" (Thirty Dollar Website); 101 Cookie Clicker; 136 Dinosaur; 143 Doom; 151 Drive Mad; 181 Fireboy and Watergirl 2; 182 Fireboy and Watergirl 3; 183 Fireboy and Watergirl 4; 240 Getaway Shootout; 263 Half life; 281 Idle Breakout; 312 Level Devil; 353 Monkey Mart; 354 Monster Tracks; 357 My Talking Baby Hippo, Webport; 359 n-gon; 375 OvO Dimensions; 376 Pacman; 387 Paperio 2; 518 Super Hot; 575 Vex 3; 576 Vex 4; 588 Windowkill, Webport; 591 Wordle; 596 Woody's Incredible Journey To The Escape From Eternal Terror.
3. Rounds
| Round | Batch | Entries | Files | Size | Gameplay | Menu | Intro only | Limit | Unclear | Source | Online | No run | Report |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| First passes (before batch records) | 85 | 8,053 | 19.82 GB | 13 | 23 | 21 | 14 | 12 | 1 | 0 | 1 | NEW-GAMES.md, LAZY-ASSETS.md, VERIFICATION.md | |
| Large batch | batch-18a03fb44e |
30 | 809 | 0.45 GB | 1 | 14 | 11 | 4 | 0 | 0 | 0 | 0 | LARGE-BATCH.md |
| Heavy ports | batch-f29ef445fb |
20 | 1,312 | 8.42 GB | 1 | 2 | 3 | 11 | 2 | 1 | 0 | 0 | HEAVY-BATCH.md |
| Next 20 | batch-5ef1085c61 |
20 | 4,153 | 11.32 GB | 2 | 7 | 0 | 9 | 1 | 0 | 0 | 1 | NEXT-20-BATCH.md |
| Repairs + next 20 | batch-a2e6c7cd5a |
20 | 927 | 3.34 GB | 1 | 4 | 4 | 9 | 1 | 0 | 1 | 0 | REPAIRS-AND-NEXT-BATCH.md |
| Round 3 + archive audit | batch-a1c34c32f1 |
30 | 13,820 | 12.42 GB | 5 | 9 | 5 | 7 | 3 | 1 | 0 | 0 | BATCH-3-AND-ARCHIVE-AUDIT.md |
| Round 4 | batch-aef92b4ce8 |
30 | 569 | 10.79 GB | 0 | 28 | 0 | 1 | 0 | 0 | 1 | 0 | BATCH-4.md |
| Round 5 | batch-5a9e4b8515 |
30 | 1,122 | 6.62 GB | 0 | 28 | 0 | 2 | 0 | 0 | 0 | 0 | BATCH-5.md |
| Round 6 (final) | batch-3e99a17ed4 |
32 | 1,729 | 6.64 GB | 4 | 23 | 1 | 1 | 0 | 3 | 0 | 0 | BATCH-6.md |
4. Gaps at the source (not fixable from the site)
The archive keeps what the site serves, unchanged. Nothing was invented or swapped in from elsewhere unless a batch report says so and names the upstream release.
Games that do not run on the live site either
- 526 Tanuki Sunset:
WebGL.data.unitywebredirects to the site's 404 page. On the live site Unity then fails with "Offset is outside the bounds of the DataView". - 570 Undertale Yellow: the port's host lock sends every host except
yellow.undertale.wintoabout:blank.game.unxis served as a 1-byte placeholder, and 265 of 266 music files are 404. - 586 Webfishing: the page is only the Godot engine. It asks the player for their own copy of the game; the
.pckis 404 and the page's own download link redirects to the 404 page. - 128 Dead Tapes:
TimelessRewind.wasmand.pckare 404. - 38 Bad Parenting:
Build/Build.datais 404, including split and compressed variants. - 341 Merge Rot: its loader asks for
unity-2020.js, which is 404. - Entry pages that no longer exist (they redirect to the site's 404 page): 214, 559, 569.
Missing pieces of games that otherwise start
- 263 Half-Life: the base game runs, but the 44 Opposing Force package parts are 404.
- 178 FEZ: the declared content packages return error or fallback responses. Its bucket copy stops at "Initializing runtime…".
- Missing audio at the source:
- 131 Deltarune:
snd_knight_fallingsword.ogg; - 567: 3 streamed songs;
- 495 Sonic 4: 40 of 43 songs;
- 502 Sonic Robo Blast 2:
_music.dta/*; - 491 Solitaire:
audio/CHORD.WAV.
- 131 Deltarune:
- Other missing assets at the source:
- 375 OvO Dimensions: 3 textures;
- 459 Scary Path: the
images/1/andimages/1.5/sets; - 472 Slendytubbies II 2D:
Release/Build.mem; - 497 Sonic CD:
style.css; - 547:
load.pngis served as 0 bytes; - 171 Falling Fred: 4 screenshots return the site's error page.
- Other languages not served:
- 560: the French string table;
- 532 Tetrisweeper: 10 non-English tables;
- 314 Little Alchemy: 9 non-English languages. It also stops at 76% with a JSON error.
- Other unavailable scripts and files:
- 252 Gravity Run:
uph_loadingBars.js(its title screen still appears); - 257 GTA San Andreas: one lazily loaded script chunk;
- 479 Super Mario 64 Coop DX: an optional
sm64coopdx-saves.zip.
- 252 Gravity Run:
- Site-wide helpers that are 404 for every visitor:
/js/main.js,/js/all.js,/js/all.min.jsand/vs/gameloader-helper.js, plus Poki template screenshots, fonts and ad scripts. These are not game files.
5. Online-only features (not archivable)
- Multiplayer and servers:
- Krunker's servers and login;
- online play in Sanic Ball, Super Mario 64 Coop DX and Soccer Bros;
- "Play Online" in Who's Your Daddy;
- EmulatorJS netplay.
- Third-party services:
- osu! beatmaps (a third-party service) and rankings;
- Balatro's mod browser;
- Raldi's Crack House's Game Jolt API;
- Sonic Robo Blast 2's update check;
- Spaceflight Simulator's translation list (GitHub).
- Off-site loaders: 429 Ragdoll Hit needs Poki's loader script.
- Everywhere: logins, analytics and ads.
6. Limits of this verification
- The test machine: a 2 GB RAM host with 4 GB swap and no GPU (software WebGL), running headless Chromium. Very large webports and anything that needs WebGPU cannot be confirmed here. That says nothing about whether they run on a normal PC.
- Earlier harness: runs before round 3 used a stricter harness: a 1,350 MiB memory cap, no swap, no staging of large builds from disk, and a 95-second limit. In some of those runs, leftover browser processes also took memory. Many of their "resource limit" and "blocked" labels are therefore probably pessimistic. Later rounds reached menus in builds of similar size.
- Completeness checks:
- Every entry was checked with static rules, live-site traces through a generic launch flow, and the loaders' own manifests and part lists.
- Files a game loads only deep into play (later levels, optional modes) and that no manifest names could still be missing. Traces of heavy builds were stopped by the memory guard after their start-up requests.
- No full playthroughs. "Gameplay observed" means a playable scene was on screen. For a few entries an input check also passed.
7. Entries worth re-testing with the current harness
These have no confirmed first screen yet. Re-running them the way rounds 4 to 6 were run would settle many of them: swap, disk staging, longer waits, the page's own launch step, and a disk-backed browser profile where the loader stores data. 47 of the 58 test-host-limit results date from the early harness.
- Test-host limit (58): 22 Among us (early harness); 41 Balatro, Webport (early harness); 61 Bfdia 5b (early harness); 72 Bloons TD5 (early harness); 73 Bloons TD6 (early harness); 80 Brotato Paws And Claws, Webport (early harness); 95 Class Of 09, Webport (early harness); 96 Class Of 09 Flipside, Webport (early harness); 97 Class Of 09 Re-Up, Webport (early harness); 99 Cluster Truck, Webport (early harness); 100 Coffee Talk (early harness); 111 Crashout Crew, Webport (early harness); 114 Cruelty Squad, Webport (early harness); 116 Cuphead, Webport (early harness); 117 Customer Support, Webport (early harness); 129 Deadseat, Webport (early harness); 131 Deltarune, Webport (early harness); 133 Dewdrop Dynasty, Webport (early harness); 140 Dome Keeper, Webport (early harness); 145 Doom 3 (early harness); 164 Endacopia, Webport (early harness); 165 Endoparasitic (early harness); 173 Fallout 2, Webport (early harness); 175 Fancy Pants Adventures 2 (early harness); 197 FNAF World Refreshed (early harness); 232 Fruit Ninja (early harness); 233 Fused240 (early harness); 237 Gamble With Your Friends, Webport (early harness); 238 Gang Beasts, Webport (early harness); 248 Gorilla Tag, Webport (early harness); 257 GTA San Andreas (early harness); 258 GTA Vice City, Webport (early harness); 265 Happy Wheels (early harness); 274 Hollow Knight, Webport (early harness); 278 How To Fish, Webport (early harness); 280 Ice Baby Quest 2 (early harness); 286 I Wanna Be The Guy, Webport (early harness); 290 Jetpack Joyride (early harness); 298 Kinito Pet, Webport (early harness); 303 La Madriguera (early harness); 306 Learn To Fly 2 (early harness); 310 Lethal Company, Webport (early harness); 311 Lethal Ape, Webport (early harness); 316 Little Big Planet (early harness); 318 Lobotomy Corporation, Webport; 319 Machine Party; 334 Mario Kart 7; 361 Needy Streamer Overload, Webport; 373 OvO (early harness); 389 Parappa The Rapper; 390 Parappa The Rapper 2; 394 People Playground, Webport; 416 Potion Craft Alchemy Simulator, Webport; 462 SCP: Secret Laboratory, Webport; 465 Silksong, Webport; 533 The Binding Of Issac (early harness); 552 Totally Acturate Battle Simulator, Webport; 573 Vex (early harness).
- Blank, black or stalled (19): 17 ADOFAI (early harness); 23 Amaze (early harness); 25 Angry Birds 2 (early harness); 28 Animal Crossing Population: Growing!, Webport (early harness); 31 Antonblast 64, Webport (early harness); 53 Baseball Bros (early harness); 58 Bee Movie Game (early harness); 66 Block Blast (early harness); 85 Call of Duty 4 Modern Warfare (early harness); 86 Capuchin, Webport (early harness); 149 Drift Boss (early harness); 156 Duck Life 5 (early harness); 157 Duck Life 6 (early harness); 163 Emily Is Away (early harness); 198 FNAF2 (early harness); 314 Little Alchemy (early harness); 328 Madness Melee; 395 Pikuniku, Webport; 401 Plants VS Zombies Garden Endless.
- No run since the last repair (2): 59 Bendy And The Ink Machine, Webport (early harness); 251 Granny 3 (early harness).
- Intro, splash, launcher or loading only (45): 8 -3 (early harness); 13 Academytale, Webport (early harness); 20 Alien Hominid (early harness); 33 Apotheon, Webport (early harness); 42 Balatro Modded, Webport (early harness); 43 Baldi's Basics (early harness); 45 Baldi's Basics Classic Remastered, Webport (early harness); 56 Basketball stars (early harness); 57 Beatblock, Webport (early harness); 62 Big Tower Tiny Square (early harness); 63 Bitlife (early harness); 68 Bloon TD1 (early harness); 69 Bloon TD2 (early harness); 70 Bloon TD3 (early harness); 82 Burrito Bison (early harness); 89 Celeste, Webport (early harness); 91 Celeste 64, Webport (early harness); 106 Counter Stike 0.8 (early harness); 112 CrazyCattle3D, Webport (early harness); 141 Dont Bite Me Bro!, Webport (early harness); 158 Duck Life 7 (early harness); 174 Fancy Pants Adventures (early harness); 178 FEZ, Webport (early harness); 259 Gun Mayhem (early harness); 260 Gun Mayhem 2 (early harness); 285 Iron Lung, Webport (early harness); 288 Jeffys Basics, Webport (early harness); 294 Kick The Buddy, Webport (early harness); 297 Kindergarten 3, Webport (early harness); 307 Learn To Fly 3 (early harness); 308 Learn To Fly Idle (early harness); 345 Minecraft 1.12.2; 346 Minecraft 1.8.8; 362 New Super Mario Bros; 368 Oneshot World Machine Edition, Webport; 374 OvO 2 (early harness); 380 Papas Bakeria (early harness); 381 Papas Burgeria (early harness); 382 Papas Cheeseria (early harness); 383 Papas Donuteria (early harness); 384 Papas Freezeria (early harness); 385 Papas Pizzaeria (early harness); 398 Pizza Tower, Webport; 543 There Is No Game (early harness); 590 Worldbox, Webport. Most of these need one more launch step or a longer wait.
8. What "captured" means
- The files are the site's original files, in the site's original folder layout, under
site/in the bucket. Shared runtime libraries are under_vendor/, and reports and evidence under_verification/and_reports/. - These are HTTP-served web builds. They need to be served by a web server; they are not file:// or single-file releases.
- Every file in every captured entry's manifest has been read back from the bucket and matched by SHA-256 and size: 223 entries (all of rounds 3 to 6 and 101 earlier ones) at capture time, and the other 74 early entries (8,575 files, 15.74 GB) in a final read-back for this review, because the early harness hashed only the files a browser run loaded. 19 records that had no SHA-256 baseline got one first, from another manifest or a fresh source download, and only where it equalled the bucket copy (
sha-baselines.json). Loose images and audio were decoded. Declared split parts were matched against their declared counts and sizes. Batch reports list any exceptions.
Xet Storage Details
- Size:
- 16.1 kB
- Xet hash:
- 1de421161cb9d328b7f28b799ad93c724dd641daec6ab0c38ea8ef466f6aa7b9
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.