So I re-extracted everything from the QuakeDC CDI, replaced pak0 with the full version, renamed QuakeDC's pak2/pak3/pak4 to pak3/4/5, then renamed the full version pak1 to pak2 and copied that in. Then I used BootDreams to make a CDI, and ImgBurn to burn it. The disc worked fine, but the game was telling me it was still the shareware version!There is a quakedc.dat file stored in the included PAK1.PAK file. It is required for the engine to run either the full version of Quake or modified games.
This release doesn't require the full version of Quake to run mods, it only needs the included PAK1.PAK. In the case you want to use it with the PAK1.PAK from the full version of Quake, you just need to renumber the included PAK1.PAK to, for example, PAK2.PAK.
Take the PAK0.PAK file from the ID1 directory of the Quake shareware (or PAK0.PAK and PAK1.PAK from the full version) and put it in the ID1 directory of HexQuake.
Then burn it using your favourite method. Make sure that the 1ST_READ.BIN and MIDWAY_1.EXE are in the root along with the ID1 and WINCE directories. It's that simple.
Reading over the HexQuake docs again, I went back and swapped files so pak0 and pak1 were the full version files, pak2 was the one with the quakedc.dat inside, and pak3/4/5 were the rest from the QuakeDC disc. Unfortunately, this version still tells me it's the shareware version! I triple-checked that I had compiled the right files and burned the right CDI, too.
I'm not sure what I'm doing wrong at this point. Can anyone help me out?