On Thu, 22 Aug 2024 19:58:38 +0200
Stefan Hagen <[email protected]> wrote:

> 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

A lot of time as passed, but I took a look at this again. Previously, I
couldn't really play the first level - doors didn't open, enemies were
stationary. Now this all works when I play through the first level
(part of it).

The game now looks for the game assets in:

        /usr/local/share/Descent3/Descent3
        ~/.local/share/Outrage Entertainment/Descent 3/

and not in $PWD anymore, so I updated the README accordingly.

It depends on 2 header-only libraries, cpp-httplib and plog which I've
included in a separate tarball.

The version is past the previous 1.5.0. In-game, it says 1.6.0, but
nothing has been officially tagged. I called it 1.5.0pl0 at this
point...

comments/oks?

> 
> > 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
> > >  
> > 
> >   
> 
> 

Attachment: descent3.tgz
Description: application/compressed-tar

Attachment: descent3-deps.tgz
Description: application/compressed-tar

Reply via email to