KING OF HELL - BROWSER BUILD Upload this entire koh folder to your web host's public directory. Open https://YOUR-DOMAIN/koh/ (or /koh/index.html). index.html is the entry page. Keep every supporting file alongside it, with its original filename and capitalization. No install or backend is needed. Include the hidden .htaccess file: on Apache it selects index.html instead of index.js as the folder's default page. Enable 'show hidden files' in your uploader. The illustrated launch page also needs launch.css, launch-art.png and launch-logo.png. Do not open index.html by double-clicking it: the game needs HTTP/HTTPS. HOST SETTINGS Use HTTPS. Serve .wasm as application/wasm, .js as application/javascript, .pck as application/octet-stream, and .html as text/html. If a host blocks unfamiliar extensions, allow .pck and .wasm as static files. Do not rewrite missing game files to another site's index page. No special cross-origin-isolation headers are required by this single-thread build. Optional server gzip/Brotli compression reduces initial transfer size, especially for the engine. Do not rename or manually decompress the game files. After replacing a release, purge your host/CDN cache so HTML, JS, WASM and PCK come from the same build. The folder is about 232 MiB before server compression. PLAYING Designed for a desktop mouse and keyboard with WebGL 2. Click ENTER THE WORLD, let the first download finish, then start the game. Use Fullscreen for more space and Help for controls. If audio is initially silent, click inside the game, and check its M/N toggles and the browser tab's mute setting. Mobile/touch play is not implemented. SAVES Normal progress is stored in this browser's local storage system (IndexedDB). Keep the same domain, path and browser profile when updating the game. Private browsing or clearing site data may erase local saves. Use Backup save to download a JSON copy; Import save restores a chosen copy. Importing replaces this browser's current save after confirmation. Chapter Testing starts are temporary and never overwrite a normal campaign. The browser build does not access the Windows edition's files or saves. TROUBLESHOOTING If loading fails, confirm all files uploaded fully and the MIME types above. If the browser reports missing WebGL 2, enable hardware acceleration or try another up-to-date desktop browser. Integrated browsers can restrict fullscreen. The local smoke check covers nine areas and their audio resources; browser QA covers startup, gameplay display and save persistence. Test once on your real host too: its compression, caching and file restrictions can differ. Backup/import controls are included, but a downloaded-file roundtrip could not be confirmed in the embedded test browser. Check them in your normal browser before relying on backups. Audio resources passed loading checks; final listening and performance checks on your target devices are still recommended. This package is separate from the Windows game. Source projects, raw downloaded asset packs, generation credentials and Windows executables are not needed here. Keep CREDITS.txt and GODOT-LICENSE.txt with the upload.