Download raw body.
NEW: descent3 - engine for 6DOF shooter Descent 3
On Tue, 17 Mar 2026 15:36:22 -0700
Thomas Frohwein <tfrohwein@fastmail.com> wrote:
> On Thu, 5 Mar 2026 09:51:20 -0800
> Thomas Frohwein <tfrohwein@fastmail.com> wrote:
>
> > On Thu, 22 Aug 2024 19:58:38 +0200
> > Stefan Hagen <sh+openbsd-ports@codevoid.de> 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?
>
> *ping*
>
> (re-attached tarballs)
*ping* && re-attach
>
> >
> > >
> > > > 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
> > > > >
> > > >
> > > >
> > >
> > >
> >
>
NEW: descent3 - engine for 6DOF shooter Descent 3