Repository navigation
v0.2.2
eduke32-wasm v0.2.2
What's new since v0.2.1
- Late joiners fixed. Joining a running match now puts you in a
spectator waiting state (watching the host, "SPECTATING - PRESS OPEN TO
SPAWN") and you spawn whole on Open/Fire. This eliminates the broken
third-seat late join: the frozen-in-place joiner and the
die-immediately-on-spawn states are both gone. - Playable out of the box on every platform. Each native archive ships
the freely distributable sharewareDUKE3D.GRPbeside the binary, and a
bare binary with no game data self-downloads it (checksum-pinned) on
first launch.
Web build (eduke32-wasm-web.zip): the browser/WASM Duke3D with
serverless WebRTC+Nostr P2P multiplayer -- runs on macOS/Windows/Linux
via any browser. Also live on GitHub Pages.
Native desktop builds (Linux x86_64, macOS arm64, Windows x86_64)
carry the SAME serverless WebRTC+Nostr multiplayer via a native
libdatachannel transport, wire-compatible with the browser
(native <-> browser interop; either side can host). The Windows zip
bundles its DLLs; on Linux/macOS run the binary from the archive
(./eduke32). For the full game, drop your own retail DUKE3D.GRP
beside the binary. No retail data included.
Full Changelog: v0.2.1...v0.2.2