Thomas Frohwein wrote (2024-08-21 20:15 CEST): > New tarball, now with correct header file for malloc(3) - thanks brynet > for spotting!
It works for me and brings back some good memories. Attached again with the following changes: - moved share/{lib/netgames,online} to share/Descent3/{lib/netgames,online} by setting -DCMAKE_INSTALL_DATADIR and -DCMAKE_INSTALL_LIBDIR - "mkdir -p" in the README - removed pre-configure. It seems good enough to pass --prefix linux only to CONFIGURE_ARGS Best Regards, Stefan > On Tue, Aug 20, 2024 at 10:33:56AM -0400, Thomas Frohwein wrote: > > > > Hi, > > > > The Descent series of video games was an influential sci-fi > > 6-degrees-of-freedom shooter from the 1990's. We can already run Descent > > 1&2 via dxx-rebirth. The source code of Descent 3 was released in April > > this year. > > > > The port builds with relatively little modification. I've started a PR > > to upstream some of the patches [1]. It needs the game assets to run, > > either from the original CD/DVD or via GOG or Steam digital download. > > README lists an example how to extract the files and launch the game. > > It seems to only look in $PWD for the game files and, annoyingly, > > creates directory 'custom/' with empty subdirectories wherever it's > > launched, so be aware of that if accidentally launching from the wrong > > dir. > > > > Release notes state that it's for 64bit (amd64 & arm64) and NOT for > > 32-bit arches [2]. I didn't restrict the port arches as I haven't > > tested those claims and they might only be referring to what they > > built for release binaries. > > > > I've launched it on my amd64, watched most of the intro video and > > played the tutorial level a little bit using mouse controls, all > > without issues. > > > > ok? or any issues or comments? > > > > Thx to brynet@ for helping me with what to do about > > malloc_usable_size! > > > > [1] https://github.com/DescentDevelopers/Descent3/pull/542 > > [2] https://github.com/DescentDevelopers/Descent3/releases/tag/v1.5.0 > >
descent3.tgz
Description: application/tar-gz