You are not logged in.

#1 2004-10-18 20:15:25

rehcra
Member
From: Distant galaxy
Registered: 2004-09-15
Posts: 120
Website

DOOM

I noticed debian has package with Doom shareware. This is possible because Doom shareware wad is freely redistributable (provided you don't change it).

My questions:
- wouldn't it be nice to have doom shareware package
- wouldn't it be nice to have a good Doom engine port (like Doomsday or Vavoom); the engine package should work out-of-the-box with wad package
- is it legal to provide the doom wad extended with glVIS? This is just to make the wad nicer to OpenGL engines and is just a small technical extension. I think Id Software wouldn't care the wad is slightly modified.
- does the same apply to heretic shareware wad?
- and what about strife and hexen? These are nice, but demo not shareware (btw Vavoom is the only engine supporting strife).

I look forward to seeing doom (and maybe heretic, hexen and strife) package.


http://pdfinglis.tripod.com/widget.html
"In order to make an apple pie from scratch, you must first create the universe."
                                 -- Carl Sagan, Cosmos

Offline

#2 2004-10-18 20:28:02

punkrockguy318
Member
From: New Jersey
Registered: 2004-02-15
Posts: 711
Website

Re: DOOM

rehcra wrote:

I noticed debian has package with Doom shareware. This is possible because Doom shareware wad is freely redistributable (provided you don't change it).

My questions:
- wouldn't it be nice to have doom shareware package
- wouldn't it be nice to have a good Doom engine port (like Doomsday or Vavoom); the engine package should work out-of-the-box with wad package
- is it legal to provide the doom wad extended with glVIS? This is just to make the wad nicer to OpenGL engines and is just a small technical extension. I think Id Software wouldn't care the wad is slightly modified.
- does the same apply to heretic shareware wad?
- and what about strife and hexen? These are nice, but demo not shareware (btw Vavoom is the only engine supporting strife).

I look forward to seeing doom (and maybe heretic, hexen and strife) package.

Arch has a doom package, but it sucks... answers to your questions

1)  You would need a linux port of the engine
2)  Never heard of vavoom, but doomsday is heck to compile, it would pretty much just be the x86 binary.. I might make a x86 binary package one of these days
3)  I don't believe so... The shareware is freely distributable as long as it's not modified...
4) Same answer
5) I'll take a look at vavoom.


If I have the gift of prophecy and can fathom all mysteries and all knowledge, and if I have a faith that can move mountains, but have not love, I am nothing.   1 Corinthians 13:2

Offline

#3 2004-10-18 20:42:15

punkrockguy318
Member
From: New Jersey
Registered: 2004-02-15
Posts: 711
Website

Re: DOOM

Tried compiling vavoom, it wouldn't compile.  Maybe someone else will have better luck


If I have the gift of prophecy and can fathom all mysteries and all knowledge, and if I have a faith that can move mountains, but have not love, I am nothing.   1 Corinthians 13:2

Offline

#4 2004-10-18 20:42:54

rehcra
Member
From: Distant galaxy
Registered: 2004-09-15
Posts: 120
Website

Re: DOOM

punkrockguy318 wrote:
rehcra wrote:

I noticed debian has package with Doom shareware. This is possible because Doom shareware wad is freely redistributable (provided you don't change it).

My questions:
- wouldn't it be nice to have doom shareware package
- wouldn't it be nice to have a good Doom engine port (like Doomsday or Vavoom); the engine package should work out-of-the-box with wad package
- is it legal to provide the doom wad extended with glVIS? This is just to make the wad nicer to OpenGL engines and is just a small technical extension. I think Id Software wouldn't care the wad is slightly modified.
- does the same apply to heretic shareware wad?
- and what about strife and hexen? These are nice, but demo not shareware (btw Vavoom is the only engine supporting strife).

I look forward to seeing doom (and maybe heretic, hexen and strife) package.

Arch has a doom package, but it sucks... answers to your questions

1)  You would need a linux port of the engine
2)  Never heard of vavoom, but doomsday is heck to compile, it would pretty much just be the x86 binary.. I might make a x86 binary package one of these days
3)  I don't believe so... The shareware is freely distributable as long as it's not modified...
4) Same answer
5) I'll take a look at vavoom.

1) there are linux ports of engine; just no arch packages (besides prBoom)
2) as far as I remember, I didn't have problems with compiling doomsday from source
3) I know what you mean, but if you change a point of view it's not a modification. WAD is a kind of archive, and glVIS just adds lumps with PVS to it. I'm sure idSoftware wouldn't mind (you could as them if you want to be 100% sure). Maybe there is a way to store this lumps in a separate PWAD.
4) I'm actually not sure whether is it legal to distribute heretic WAD without heretic.exe and other originally packaged files (as it is possible with DOOM). For example you can't distribute shareware quake pak files (but you can distribute the original package).
5) strife and hexen are not shareware. So while you can extract the wads and use them with vavoom on your computer, I doubt you can make Arch package. We could include whole strife package (it's a zip) and let packman throw out all the *.exe and other junk files and not install them. But the orignal zip would have to be in .pkg.tar.gz. Hexen is a problem, because it's a self-extracting exe archive... Linux cannot deal with such thing directly.


http://pdfinglis.tripod.com/widget.html
"In order to make an apple pie from scratch, you must first create the universe."
                                 -- Carl Sagan, Cosmos

Offline

#5 2004-10-18 20:46:36

rehcra
Member
From: Distant galaxy
Registered: 2004-09-15
Posts: 120
Website

Re: DOOM

punkrockguy318 wrote:

Tried compiling vavoom, it wouldn't compile.  Maybe someone else will have better luck

Wow! You are fast. It does compile for me (after modifying the Makefiles; you have to change gcc->g++), but I get warnings about longjmps (pretty bad). The whole thing crashes when it tries to compile VavoomC script files with just compiled compiler.

Fortunately, doomsday compiled fine (I don't remeber exactly if I modified sources/Makefiles). But it doesn't run for me if i'm not logged as root, and leaves some junk in the current directory (probably could fix this with more careful configuration).


http://pdfinglis.tripod.com/widget.html
"In order to make an apple pie from scratch, you must first create the universe."
                                 -- Carl Sagan, Cosmos

Offline

#6 2004-10-18 20:50:04

rehcra
Member
From: Distant galaxy
Registered: 2004-09-15
Posts: 120
Website

Re: DOOM

One more thing...

punkrockguy318 wrote:

1)  You would need a linux port of the engine

As I see it, we should have TWO packages - separate engine and separate WAD.
Why? Because somebody might want to install heretic wad without doom wad and another guy might want to install doom wad with another engine.


http://pdfinglis.tripod.com/widget.html
"In order to make an apple pie from scratch, you must first create the universe."
                                 -- Carl Sagan, Cosmos

Offline

#7 2004-11-07 19:47:31

punkrockguy318
Member
From: New Jersey
Registered: 2004-02-15
Posts: 711
Website

Re: DOOM

Doomsday (deng) is now in my TUR.  yay!  You need to make your own startup script though.  Tough.


If I have the gift of prophecy and can fathom all mysteries and all knowledge, and if I have a faith that can move mountains, but have not love, I am nothing.   1 Corinthians 13:2

Offline

#8 2004-11-07 20:15:00

Cobra
Member
Registered: 2004-07-30
Posts: 109

Re: DOOM

I'm playing doom III on arch and it works just fine. Latest 2.6.9 kernel and Nvidia drivers. It's great, even the sound works.

Offline

#9 2004-11-08 01:12:49

shlo
Member
Registered: 2004-09-25
Posts: 42

Re: DOOM

How exactly would I do this?

Offline

#10 2004-11-08 02:02:56

punkrockguy318
Member
From: New Jersey
Registered: 2004-02-15
Posts: 711
Website

Re: DOOM

shlo wrote:

How exactly would I do this?

Just hang tight!  I made a python gtk2 frontend.  All i have to do is put a PKG together for it.  It'll be ready in a day or two


If I have the gift of prophecy and can fathom all mysteries and all knowledge, and if I have a faith that can move mountains, but have not love, I am nothing.   1 Corinthians 13:2

Offline

#11 2004-11-08 02:06:40

shlo
Member
Registered: 2004-09-25
Posts: 42

Re: DOOM

punkrockguy318 wrote:
shlo wrote:

How exactly would I do this?

Just hang tight!  I made a python gtk2 frontend.  All i have to do is put a PKG together for it.  It'll be ready in a day or two

I am full of love for you. :oops:

Don't worry, its platonic. big_smile


...unless  wink

Offline

#12 2004-11-08 11:30:44

punkrockguy318
Member
From: New Jersey
Registered: 2004-02-15
Posts: 711
Website

Re: DOOM

shlo wrote:
punkrockguy318 wrote:
shlo wrote:

How exactly would I do this?

Just hang tight!  I made a python gtk2 frontend.  All i have to do is put a PKG together for it.  It'll be ready in a day or two

I am full of love for you. :oops:

Don't worry, its platonic. big_smile


...unless  wink

lol  big_smile  it'll probobly done today, I'll let you know.  I'm pretty much done everything i'm just learning how to make the setup.py


If I have the gift of prophecy and can fathom all mysteries and all knowledge, and if I have a faith that can move mountains, but have not love, I am nothing.   1 Corinthians 13:2

Offline

#13 2004-11-09 00:04:43

punkrockguy318
Member
From: New Jersey
Registered: 2004-02-15
Posts: 711
Website

Re: DOOM

Okay, the package is done.  It's called dlaunch, it's in my TUR.  Sweet... PLEASE test this thing to death for me (test it with hexen/heretic) and send me your results.  Good or bad, just let me know.


If I have the gift of prophecy and can fathom all mysteries and all knowledge, and if I have a faith that can move mountains, but have not love, I am nothing.   1 Corinthians 13:2

Offline

#14 2004-11-09 02:55:15

shlo
Member
Registered: 2004-09-25
Posts: 42

Re: DOOM

Sadly I have an ATI card which I could never get accelleration working for so I played with software rendering in windowed mode.

The file browser selection did not work. The one for the exe was looking for a .wad prefix and the others just said no.

As I said launched it with parameter -window. It launched fine with sound and everything but was prohibitively slow.

Offline

#15 2004-11-09 11:37:13

punkrockguy318
Member
From: New Jersey
Registered: 2004-02-15
Posts: 711
Website

Re: DOOM

Make sure you have the following installed:

python
libglade
pygtk


If I have the gift of prophecy and can fathom all mysteries and all knowledge, and if I have a faith that can move mountains, but have not love, I am nothing.   1 Corinthians 13:2

Offline

#16 2004-11-11 02:56:22

punkrockguy318
Member
From: New Jersey
Registered: 2004-02-15
Posts: 711
Website

Re: DOOM

Hmm.. yeah I guess you could say v.1 was buggy.. Well in my release scheme anything < 1 is unstable.  Anyway, I released .2 today and it has many bug fixes.  Try it out!  Sorry about that crappy release...


If I have the gift of prophecy and can fathom all mysteries and all knowledge, and if I have a faith that can move mountains, but have not love, I am nothing.   1 Corinthians 13:2

Offline

#17 2004-11-11 05:40:26

punkrockguy318
Member
From: New Jersey
Registered: 2004-02-15
Posts: 711
Website

Re: DOOM

v.3 released:

much unused code stripped
made default exe "doomsday"
new config file (~/.dlaunch)
new GTK 2.4 File chooser (nice)

Please test!! And tell me how you like it!


If I have the gift of prophecy and can fathom all mysteries and all knowledge, and if I have a faith that can move mountains, but have not love, I am nothing.   1 Corinthians 13:2

Offline

Board footer

Powered by FluxBB