
Counter-Strike publisher screenshot. Original-game reference; not the CSJS browser build.
Image credits ↗Imperishable Night with keyboard controls, local replays and your own two DAT files.
PlayYour game files requiredTouhou 8: Imperishable Night original-game reference; not a capture of TH08 Web.
Game imagery remains copyright its respective rights holders. Image published by the linked source for Touhou 8: Imperishable Night; no transferable license is inferred.
Source & attribution ↗View image ↗TH08 Web compiles reconstructed C++ game logic to WebAssembly. It targets the original Japanese version 1.00d and keeps game archives local to the browser session.
Imperishable Night is a Touhou bullet-hell shooter. Movement, shooting and bombs share a small keyboard layout, with a focus button that also reveals the hitbox. Learning the difference between ordinary movement and focused movement is a useful first step: the visible character and the small point you must protect are different things.
TH08 Web uses reconstructed C++ code for the original Japanese 1.00d release. It is a source-built browser port with its own file, input and audio integration. The maintainers report title-to-ending play and exercised practice, replay and result screens; their documentation also distinguishes those completed routes from further endurance work on the newer Firefox renderer.
TH08 Web · player setup, controls and tested routesTH08 Web · porting and browser persistence design
Bring th08.dat and thbgm.dat from your own installation. The game data enters session memory, while music is read from the selected file as needed. Neither archive is uploaded or stored in the site's persistent storage, so keep both accessible for the next launch.
Use current desktop Chrome for the recommended route. Firefox has a dedicated rendering build; Safari and mobile remain unverified. The launcher's checks can identify missing graphics or shared-memory support before starting. These are browser requirements, not a prompt to upload the files elsewhere.
TH08 Web · player setup, controls and tested routesTH08 Web · local-file launcher
Arrows move, Z shoots or confirms, X bombs or cancels, Shift focuses and Escape pauses. After a run, select a replay slot and confirm End on the name-entry screen; then look under Replay at the title screen. Merely reaching the name screen does not finish that save flow.
Scores, settings and replays are stored separately from the retail DAT files in this browser profile. They can survive an ordinary reload, but clearing the site's data removes them. Keep that distinction in mind when troubleshooting: reselecting the two game files does not restore a cleared replay collection.
TH08 Web · player setup, controls and tested routesTH08 Web · local-file launcher
Select th08.dat and thbgm.dat from your own Japanese TH08 version 1.00d installation. The game archive stays in session memory; music is read from the selected file. Neither DAT file is uploaded or saved in browser persistence.
Creator-reported · Project guideChoose Game data and Background music data, then Start TH08. Click the canvas if keyboard input is not focused.
Creator-reported · Project guideCurrent desktop Chrome is recommended. Firefox has a separate presentation path. Safari and mobile remain unverified; the build requires WebAssembly threads, SharedArrayBuffer and WebGL 2.
Creator-reported · Project guideArrow keys move, Z shoots or confirms, X bombs or cancels, Shift focuses movement, and Esc pauses.
Creator-reported · Project guideThe creator reports title-to-ending routes, practice, Music Room and replay recording/playback for the Japanese 1.00d game.
Creator-reported · Project guideSettings, scores and replays persist in IndexedDB. Clearing site data removes them; the two retail DAT files must be selected for a new session.
Creator-reported · Project guideLong-route endurance and memory-ceiling work remain for the newer Firefox presentation build.
Creator-reported · Project guideMade possible by N0zoM1z0.