Skip to content

arbruijn/d1xnacl

Repository files navigation

Rough hack of Google Native Client support in d1x-rebirth.

Based on d1x-rebirth v0.55.1 source from http://www.dxx-rebirth.com/

Includes slightly patched PhysicsFS (http://icculus.org/physfs/)

Includes DosBox OPL3 emulator for nostalgic music (http://www.dosbox.com)

To build:

To run:

  • ln -s $descent_data_dir/descent.hog $descent_data_dir/descent.pig .
  • $NACL_SDK_ROOT/examples/httpy.py --no_dir_check
  • open chrome
  • enable native client for non-apps with about:flags
  • restart chrome
  • open http://localhost:5103/d1xnacl.html

Main things missing:

  • full-screen
  • network play
  • custom levels
  • storing player-status/savegames/demos