Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

doom, quake, hexen...

13 views
Skip to first unread message

Victor Sudakov

unread,
Aug 20, 2012, 10:24:32 AM8/20/12
to
Colleagues,

Please advise if there are any 3D shooters in the ports collection
which work out of the box on 9.0-STABLE (amd64)? None of those I have
tried work for a number of irritating reasons, like e.g.

games/uhexen: http://pastebin.com/ZaJ74eaa

games/doom: http://pastebin.com/XdrCwzvn

games/quake2lnx even pretends to do something: it opens a tiny X11
window with some flickering rubbish and plays some farting sounds to
the audio system.

Is there any working 3D shooter in the ports collection my 8 year old
son could enjoy?

Thank you very much in advance.

--
Victor Sudakov, VAS4-RIPE, VAS47-RIPN
sip:sud...@sibptus.tomsk.ru
_______________________________________________
freebsd-...@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questi...@freebsd.org"

Polytropon

unread,
Aug 20, 2012, 12:06:28 PM8/20/12
to
On Mon, 20 Aug 2012 21:24:32 +0700, Victor Sudakov wrote:
> Colleagues,
>
> Please advise if there are any 3D shooters in the ports collection
> which work out of the box on 9.0-STABLE (amd64)? None of those I have
> tried work for a number of irritating reasons, like e.g.
>
> games/uhexen: http://pastebin.com/ZaJ74eaa

MIDI load failed:/etc/timidity.cfg: No such file or directory

Install timidity++ from ports to get MIDI background music support.



> games/doom: http://pastebin.com/XdrCwzvn

doom-1.10_5 is only for i386, while you are running amd64.

A precise message.



> games/quake2lnx even pretends to do something: it opens a tiny X11
> window with some flickering rubbish and plays some farting sounds to
> the audio system.
>
> Is there any working 3D shooter in the ports collection my 8 year old
> son could enjoy?

How about OpenArena? I'm currently playing it with pals via
Internet. Okay, not at this moment, as I'm writing this
message, obviously... :-)



> Thank you very much in advance.

First make sure all your 3D stuff runs fine. Install "xlockmore"
and test it with:

% xlock -nolock -mode lament
% xlock -nolock -mode fire

Works fine? Next consideration:

Games in ports collection that run out of the box (even though I
still have 8.2-STABLE/x86 here) include DooM 3 and Quake 4. I've
also tried RTCW, but except a grey fullscreen I get nothing.
Music plays, I can move the mouse and listen to the main menu
choices "clicking", but I don't see anything. For older DooM
ports, I've successfully been playing DooM, DooM II and Heretic
using lsdldoom port on a 300 MHz P2. Note lsdldoom also supports
OpenGL graphics. I could also play Quake, Quake 2 from ports,
and Jedi Knight II via wine. I don't see a massive problem to
run those on the amd64 platform, from which I switched back
to i386 on my home system due to trouble with wine.




--
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...

Walter Hurry

unread,
Aug 20, 2012, 12:38:27 PM8/20/12
to
On Mon, 20 Aug 2012 21:24:32 +0700, Victor Sudakov wrote:

> Colleagues,
>
> Please advise if there are any 3D shooters in the ports collection which
> work out of the box on 9.0-STABLE (amd64)? None of those I have tried
> work for a number of irritating reasons, like e.g.
>
> games/uhexen: http://pastebin.com/ZaJ74eaa
>
> games/doom: http://pastebin.com/XdrCwzvn
>
> games/quake2lnx even pretends to do something: it opens a tiny X11
> window with some flickering rubbish and plays some farting sounds to the
> audio system.
>
> Is there any working 3D shooter in the ports collection my 8 year old
> son could enjoy?

prboom works flawlessly on my FreeBSD9 laptop.

Victor Sudakov

unread,
Aug 20, 2012, 1:05:17 PM8/20/12
to
Polytropon wrote:
> >
> > Please advise if there are any 3D shooters in the ports collection
> > which work out of the box on 9.0-STABLE (amd64)? None of those I have
> > tried work for a number of irritating reasons, like e.g.
> >
> > games/uhexen: http://pastebin.com/ZaJ74eaa
>
> MIDI load failed:/etc/timidity.cfg: No such file or directory
>
> Install timidity++ from ports to get MIDI background music support.

Actually I have compiled it WITHOUT_MUSIC. Anyway, recompiling with background
music support does not make things any better:

Starting Hexen!
XDM authorization key matches an existing client!V_Init: allocate screens.
M_LoadDefaults: Load system defaults.
W_Init: Init WADfiles.
DEMO IWAD detected!
Z_Init: Init zone memory allocation daemon.
MN_Init: Init menu system.
CT_Init: Init chat mode data.
S_InitScript
SN_InitSequenceScript: Registering sound sequences.
I_Init: Setting up machine state.
SDL Audio opened successfully.
ST_Init: Init startup screen.
Executable: U-Hexen 0.5 build Aug 20 2012.
R_Init: Init Hexen refresh daemonTextures Bus error (core dumped)


> > games/doom: http://pastebin.com/XdrCwzvn
>
> doom-1.10_5 is only for i386, while you are running amd64.
>
> A precise message.

Does not make me any happier.

>
>
>
> > games/quake2lnx even pretends to do something: it opens a tiny X11
> > window with some flickering rubbish and plays some farting sounds to
> > the audio system.
> >
> > Is there any working 3D shooter in the ports collection my 8 year old
> > son could enjoy?
>
> How about OpenArena? I'm currently playing it with pals via
> Internet. Okay, not at this moment, as I'm writing this
> message, obviously... :-)

This is some multiuser game, isn't it? I was looking for something one
could play alone, like Doom or Hexen. I have some WADs from the old
DOS CDs and from BBSes.

> > Thank you very much in advance.
>
> First make sure all your 3D stuff runs fine. Install "xlockmore"
> and test it with:
>
> % xlock -nolock -mode lament
> % xlock -nolock -mode fire
>
> Works fine?

Yes, it does. In fact, I use xlock as my screensaver all the time.

> Next consideration:
>
> Games in ports collection that run out of the box (even though I
> still have 8.2-STABLE/x86 here) include DooM 3 and Quake 4.

If I wanted a linux game, I would use the linux notebook. I am very
reluctant in install half-a-penguin on my FreeBSD box just to play a
game.


> I've
> also tried RTCW, but except a grey fullscreen I get nothing.
> Music plays, I can move the mouse and listen to the main menu
> choices "clicking", but I don't see anything. For older DooM
> ports, I've successfully been playing DooM, DooM II and Heretic
> using lsdldoom port on a 300 MHz P2. Note lsdldoom also supports
> OpenGL graphics.

Which port is it? "make search key=lsdldoom" finds nothing.

> I could also play Quake, Quake 2 from ports,
> and Jedi Knight II via wine.

Oh, is there really nothing native?

--
Victor Sudakov, VAS4-RIPE, VAS47-RIPN
sip:sud...@sibptus.tomsk.ru

Yuri Pankov

unread,
Aug 20, 2012, 1:07:48 PM8/20/12
to
On Mon, 20 Aug 2012 21:24:32 +0700, Victor Sudakov wrote:
> Colleagues,
>
> Please advise if there are any 3D shooters in the ports collection
> which work out of the box on 9.0-STABLE (amd64)? None of those I have
> tried work for a number of irritating reasons, like e.g.
>
> games/uhexen: http://pastebin.com/ZaJ74eaa
>
> games/doom: http://pastebin.com/XdrCwzvn
>
> games/quake2lnx even pretends to do something: it opens a tiny X11
> window with some flickering rubbish and plays some farting sounds to
> the audio system.
>
> Is there any working 3D shooter in the ports collection my 8 year old
> son could enjoy?
>
> Thank you very much in advance.

Try games/deng.

Polytropon

unread,
Aug 20, 2012, 1:16:17 PM8/20/12
to
On Tue, 21 Aug 2012 00:05:17 +0700, Victor Sudakov wrote:
> Polytropon wrote:
> > >
> > > Please advise if there are any 3D shooters in the ports collection
> > > which work out of the box on 9.0-STABLE (amd64)? None of those I have
> > > tried work for a number of irritating reasons, like e.g.
> > >
> > > games/uhexen: http://pastebin.com/ZaJ74eaa
> >
> > MIDI load failed:/etc/timidity.cfg: No such file or directory
> >
> > Install timidity++ from ports to get MIDI background music support.
>
> Actually I have compiled it WITHOUT_MUSIC. Anyway, recompiling with background
> music support does not make things any better:
>
> Starting Hexen!
> XDM authorization key matches an existing client!V_Init: allocate screens.
> M_LoadDefaults: Load system defaults.
> W_Init: Init WADfiles.
> DEMO IWAD detected!
> Z_Init: Init zone memory allocation daemon.
> MN_Init: Init menu system.
> CT_Init: Init chat mode data.
> S_InitScript
> SN_InitSequenceScript: Registering sound sequences.
> I_Init: Setting up machine state.
> SDL Audio opened successfully.
> ST_Init: Init startup screen.
> Executable: U-Hexen 0.5 build Aug 20 2012.
> R_Init: Init Hexen refresh daemonTextures Bus error (core dumped)

"Bus error" doesn't sound good.



> > > games/doom: http://pastebin.com/XdrCwzvn
> >
> > doom-1.10_5 is only for i386, while you are running amd64.
> >
> > A precise message.
>
> Does not make me any happier.

But at least it tells the truth from the beginning.



> > > games/quake2lnx even pretends to do something: it opens a tiny X11
> > > window with some flickering rubbish and plays some farting sounds to
> > > the audio system.
> > >
> > > Is there any working 3D shooter in the ports collection my 8 year old
> > > son could enjoy?
> >
> > How about OpenArena? I'm currently playing it with pals via
> > Internet. Okay, not at this moment, as I'm writing this
> > message, obviously... :-)
>
> This is some multiuser game, isn't it? I was looking for something one
> could play alone, like Doom or Hexen.

You actually have a series of levels to play against computer
enemies (AI), but it's not that it contains a "story" like
DooM or Quake.



> I have some WADs from the old
> DOS CDs and from BBSes.

Try to load them with lsdldoom or prboom (I've tried both in
the past).



> > First make sure all your 3D stuff runs fine. Install "xlockmore"
> > and test it with:
> >
> > % xlock -nolock -mode lament
> > % xlock -nolock -mode fire
> >
> > Works fine?
>
> Yes, it does. In fact, I use xlock as my screensaver all the time.

Very good, so there will be _no_ problem related to 3D, which
often is the main issue for those games.



> > Next consideration:
> >
> > Games in ports collection that run out of the box (even though I
> > still have 8.2-STABLE/x86 here) include DooM 3 and Quake 4.
>
> If I wanted a linux game, I would use the linux notebook. I am very
> reluctant in install half-a-penguin on my FreeBSD box just to play a
> game.

I also had to apply some tweaks to get those games running, it's
at least not trivial.



> > I've
> > also tried RTCW, but except a grey fullscreen I get nothing.
> > Music plays, I can move the mouse and listen to the main menu
> > choices "clicking", but I don't see anything. For older DooM
> > ports, I've successfully been playing DooM, DooM II and Heretic
> > using lsdldoom port on a 300 MHz P2. Note lsdldoom also supports
> > OpenGL graphics.
>
> Which port is it? "make search key=lsdldoom" finds nothing.

Oh, it's "doomlegacy".



> > I could also play Quake, Quake 2 from ports,
> > and Jedi Knight II via wine.
>
> Oh, is there really nothing native?

No, that game is far too old, but Quake and Quake 2 have ports
(to native FreeBSD) which work very nicely with the original
files from the DOS version. Still it was playable more than 5
years ago, so even considering the ongoing disimprovement, it
should run today. :-)

Maybe even other older DOS shooters (Duke Nukem 3D, Chasm,
Shadow Warrior, Dark Forces, Blood and so on) could be easily
run using a VM or emulator?




--
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...

Victor Sudakov

unread,
Aug 20, 2012, 1:19:53 PM8/20/12
to
Walter Hurry wrote:
>
> prboom works flawlessly on my FreeBSD9 laptop.

Wow! This one really works and looks like the good old Doom, music and
sound and all. Thank you Walter!

--
Victor Sudakov, VAS4-RIPE, VAS47-RIPN
sip:sud...@sibptus.tomsk.ru

Victor Sudakov

unread,
Aug 20, 2012, 1:42:33 PM8/20/12
to
Yuri Pankov wrote:
> >
> > Please advise if there are any 3D shooters in the ports collection
> > which work out of the box on 9.0-STABLE (amd64)? None of those I have
> > tried work for a number of irritating reasons, like e.g.
> >
> > games/uhexen: http://pastebin.com/ZaJ74eaa
> >
> > games/doom: http://pastebin.com/XdrCwzvn
> >
> > games/quake2lnx even pretends to do something: it opens a tiny X11
> > window with some flickering rubbish and plays some farting sounds to
> > the audio system.
> >
> > Is there any working 3D shooter in the ports collection my 8 year old
> > son could enjoy?
> >
> > Thank you very much in advance.
>
> Try games/deng.

This one would not run out of the box either:

[sudakov@vas ~] deng -game jdoom -file tmp/DOOM.WAD
Z_Create: New 32.0 MB memory volume.
determineGlobalPaths: Base path = /usr/local/share/deng/
Con_Init: Initializing the console.
Executable: Version 1.9.0-beta6.9 Aug 21 2012 (DGL).
Sys_InitWindowManager: Using SDL window management.
While opening dynamic library
/usr/local/lib/libjdoom.so:
/usr/local/lib/libjdoom.so: Undefined symbol "Con_AddCommand"
loadGamePlugin: Loading of libjdoom.so failed ((null)).
Error loading game library.Z_Shutdown: Used 1 volumes, total 33554432
bytes.
[sudakov@vas ~]

Victor Sudakov

unread,
Aug 20, 2012, 1:46:40 PM8/20/12
to
Polytropon wrote:

[dd]

> >
> > Which port is it? "make search key=lsdldoom" finds nothing.
>
> Oh, it's "doomlegacy".

Thanks, will look at it.

>
>
>
> > > I could also play Quake, Quake 2 from ports,
> > > and Jedi Knight II via wine.
> >
> > Oh, is there really nothing native?
>
> No, that game is far too old, but Quake and Quake 2 have ports
> (to native FreeBSD) which work very nicely with the original
> files from the DOS version.

What are the ports' names?

Polytropon

unread,
Aug 20, 2012, 2:09:15 PM8/20/12
to
On Tue, 21 Aug 2012 00:46:40 +0700, Victor Sudakov wrote:
> Polytropon wrote:
> > > > I could also play Quake, Quake 2 from ports,
> > > > and Jedi Knight II via wine.
> > >
> > > Oh, is there really nothing native?
> >
> > No, that game is far too old, but Quake and Quake 2 have ports
> > (to native FreeBSD) which work very nicely with the original
> > files from the DOS version.
>
> What are the ports' names?

The port for Quake is games/quakeforce (the binary then is
nq-sdl, e. g. "nq-glx -width 1024 -height 768", or nq-glx),
for Quake 2 it is games/quake2.

I'm not sure if wine can run those native DOS games, but
the "big" virtualisation software (VirtualBox, VMWare)
should be able to emulate a PC, then have some DOS
installed, and the game should run - _if_ the virtualisation
works properly and _fully_ supports the required
interfaces that the games _directly_ address.
I assume "doscmd" is not sufficient. Maybe "bochs"
is okay.




--
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...

Warren Block

unread,
Aug 20, 2012, 2:24:33 PM8/20/12
to
On Mon, 20 Aug 2012, Victor Sudakov wrote:

> Colleagues,
>
> Please advise if there are any 3D shooters in the ports collection
> which work out of the box on 9.0-STABLE (amd64)?

games/ioquake3
games/ioquake3-devel
games/openarena

RW

unread,
Aug 20, 2012, 2:25:08 PM8/20/12
to
On Mon, 20 Aug 2012 20:09:15 +0200
Polytropon wrote:


> I'm not sure if wine can run those native DOS games, but
> the "big" virtualisation software (VirtualBox, VMWare)
> should be able to emulate a PC, t

You don't need to go that far, dosbox will run most dos games.

Victor Sudakov

unread,
Aug 20, 2012, 2:28:36 PM8/20/12
to
Polytropon wrote:
> > > > > I could also play Quake, Quake 2 from ports,
> > > > > and Jedi Knight II via wine.
> > > >
> > > > Oh, is there really nothing native?
> > >
> > > No, that game is far too old, but Quake and Quake 2 have ports
> > > (to native FreeBSD) which work very nicely with the original
> > > files from the DOS version.
> >
> > What are the ports' names?
>
> The port for Quake is games/quakeforce (the binary then is

You probably meant games/quakeforge. It does not compile. Perhaps I
should submit a PR.

> for Quake 2 it is games/quake2.

There is no such directory games/quake2. There is games/quake2lnx,
but it does not work as I wrote in the first mail:

games/quake2lnx even pretends to do something: it opens a tiny X11
window with some flickering rubbish and plays some farting sounds to
the audio system.


--
Victor Sudakov, VAS4-RIPE, VAS47-RIPN
sip:sud...@sibptus.tomsk.ru

Josh Tolbert

unread,
Aug 20, 2012, 2:39:20 PM8/20/12
to
games/quake2max is a good one...At least it was years ago when I tried
it. I see nothing in the Makefile that will prevent it from building on
amd64.

Cheers,

Josh

On 8/20/12 12:16 PM, Polytropon wrote:
> On Tue, 21 Aug 2012 00:05:17 +0700, Victor Sudakov wrote:
>> Polytropon wrote:
>>>> Please advise if there are any 3D shooters in the ports collection
>>>> which work out of the box on 9.0-STABLE (amd64)? None of those I have
>>>> tried work for a number of irritating reasons, like e.g.
>>>>
>>>> games/uhexen: http://pastebin.com/ZaJ74eaa
>>>> games/quake2lnx even pretends to do something: it opens a tiny X11
>>>> window with some flickering rubbish and plays some farting sounds to
>>>> the audio system.
>>>>
>>>> Is there any working 3D shooter in the ports collection my 8 year old
>>>> son could enjoy?
>> Which port is it? "make search key=lsdldoom" finds nothing.
> Oh, it's "doomlegacy".
>
>
>
>>> I could also play Quake, Quake 2 from ports,
>>> and Jedi Knight II via wine.
>> Oh, is there really nothing native?
> No, that game is far too old, but Quake and Quake 2 have ports
> (to native FreeBSD) which work very nicely with the original
> files from the DOS version. Still it was playable more than 5
> years ago, so even considering the ongoing disimprovement, it
> should run today. :-)
>
> Maybe even other older DOS shooters (Duke Nukem 3D, Chasm,
> Shadow Warrior, Dark Forces, Blood and so on) could be easily
> run using a VM or emulator?
>
>
>
>

--
Josh Tolbert
he...@puresimplicity.net || http://www.puresimplicity.net/~hemi/

Security is mostly a superstition. It does not exist in nature, nor
do the children of men as a whole experience it. Avoiding danger
is no safer in the long run than outright exposure. Life is either
a daring adventure, or nothing.
-- Helen Keller

Victor Sudakov

unread,
Aug 21, 2012, 9:26:08 AM8/21/12
to
Victor Sudakov wrote:
> >
> > Try games/deng.
>
> This one would not run out of the box either:


Yuri, you are the maintainer of the games/deng port. What great luck!
I have contacted the deng forum about deng not working and they said
the software is too old:

http://dengine.net/forums/viewtopic.php?f=7&t=1176

Do you care to update the port, perhaps the new deng will work?

>
> [sudakov@vas ~] deng -game jdoom -file tmp/DOOM.WAD
> Z_Create: New 32.0 MB memory volume.
> determineGlobalPaths: Base path = /usr/local/share/deng/
> Con_Init: Initializing the console.
> Executable: Version 1.9.0-beta6.9 Aug 21 2012 (DGL).
> Sys_InitWindowManager: Using SDL window management.
> While opening dynamic library
> /usr/local/lib/libjdoom.so:
> /usr/local/lib/libjdoom.so: Undefined symbol "Con_AddCommand"
> loadGamePlugin: Loading of libjdoom.so failed ((null)).
> Error loading game library.Z_Shutdown: Used 1 volumes, total 33554432
> bytes.
> [sudakov@vas ~]

--
Victor Sudakov, VAS4-RIPE, VAS47-RIPN
sip:sud...@sibptus.tomsk.ru

Victor Sudakov

unread,
Aug 21, 2012, 9:32:01 AM8/21/12
to
Josh Tolbert wrote:
> games/quake2max is a good one...At least it was years ago when I tried
> it. I see nothing in the Makefile that will prevent it from building on
> amd64.
>

Josh,

I must be especially out of luck, it dumps core.

Script started on Tue Aug 21 20:29:49 2012

[sudakov@vas ~] quake2max^M
Added packfile /usr/local/share/quake2/baseq2/pak0.pak (1106 files)
Added packfile /usr/local/lib/quake2max/baseq2/maxpak.pak (118 files)
Using '/home/sudakov/.quake2/baseq2' for writing.
execing default.cfg
couldn't exec maxconfig
Console initialized.

------- sound initialization -------
sound sampling rate: 44100
------------------------------------
------- Loading rfx_glx.so -------
LoadLibrary("/usr/local/lib/quake2max/rfx_glx.so")
rfx_gl version: GL 0.01
... Using stencil buffer
Initializing OpenGL display
...setting fullscreen mode 3: 640 480
Using XFree86-VidModeExtension Version 2.2
Using hardware gamma
GL_VENDOR: Tungsten Graphics, Inc
GL_RENDERER: Mesa DRI Intel(R) Sandybridge Desktop
GL_VERSION: 2.1 Mesa 7.11.2
GL_EXTENSIONS: GL_ARB_multisample GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_logic_op GL_EXT_blend_minmax GL_EXT_b
...allowing CDS
...enabling GL_EXT_compiled_vertex_array
...using GL_EXT_point_parameters
...using GL_ARB_multitexture
...GL_SGIS_multitexture not found
...using GL_ARB_texture_env_combine
...GL_NV_texture_shader not found
...using GL_SGIS_generate_mipmap
...ignoring GL_ARB_texture_compression
Segmentation fault (core dumped)
[sudakov@vas ~] exit

Script done on Tue Aug 21 20:30:06 2012
0 new messages