Mancubus
Register | User Profile | Member List | F.A.Q | Privacy Policy | New Blog | Search Forums | Forums Home
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Source Ports > Why are there so many source ports?
 
Author
All times are GMT. The time now is 11:57. Post New Thread    Post A Reply
Ultimablah
Newbie


Posts: 9
Registered: 12-07


I mean, Boom, Zdoom, GZdoom, Chocolate Doom, Skulltag...

Why can't we have one universal port that runs all mods for all ports? I'm sick of having to switch between ports every time I want to play a different mod. How did we get so many ports anyway, and why?

Old Post 04-17-08 14:18 #
Ultimablah is offline Profile || Blog || PM || Email || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
myk
patron mod of ugly ducklings and black sheep


Posts: 10410
Registered: 04-02



Ultimablah said:
I'm sick of having to switch between ports every time I want to play a different mod.
TOUGH LUCK, BIAAATCH!

PWNED BY TEH PORTS!

Old Post 04-17-08 14:46 #
myk is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
K!r4
Member


Posts: 606
Registered: 05-07


Hmm PrBoom+ can emulate Doom2.exe, UDoom 1.9, final doom 1.9, boom, MBF, etc... using the complevel line parameter.
GZDoom have his own pwads but can run the majority of ZDoom pwads I think.
After, Legacy, Edge,... have their own pwads wich can't be launched with others sourceports...

I dunno why so many sourceports, maybe differents point of view between the developpers.

I look forward for others versions of Eternity (I dunno if it use the complevel parameter like prboom but it allow to use Decorate as ZDoom).

Personnaly I have all my ports and wads in a subfolder and use batch files to launch my games.

Old Post 04-17-08 14:54 #
K!r4 is offline Profile || Blog || PM || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
zap610
JETSONZ KREW 4LYF


Posts: 578
Registered: 03-05



Ultimablah said:
Why can't we have one universal port that runs all mods for all ports? I'm sick of having to switch between ports every time I want to play a different mod. How did we get so many ports anyway, and why?


lol

Old Post 04-17-08 15:01 #
zap610 is offline Profile || Blog || PM || Email || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
GreyGhost
Senior Member


Posts: 1031
Registered: 01-08


I've got a better idea - a utility that strips port-specific features from wads so they can be played with vanilla exe's! Is that a stroke of genius or what! :-)

Variety is the spice of life - get used to it.

Old Post 04-17-08 15:38 #
GreyGhost is offline Profile || Blog || PM || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
deathbringer
Post invalidated by first word being "uhhh"


Posts: 2849
Registered: 04-02


uhhhhhhh

"Why don't they all get together and say "Right, the playstation can play playstation games, but if a kid wants to play a nintendo game, it will also play that, it'd be so much easier"" - A mother, yesterday (well, several years ago really... if there's one thing mothers of the generation of the average DW forumer knows nothing about, it's videogames)

Old Post 04-17-08 16:36 #
deathbringer is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
fraggle
Super Moderator


Posts: 4355
Registered: 07-00


Because different developers are interested in different things, and those things are sometimes mutually exclusive. It would probably be impossible to have all the features of ZDoom, while maintaining demo compatibility, for example.

Because developers have their own ideas about how to implement things and would rather do things in different ways. As an analogy, your question is kind of like asking "Why do we have to have two political parties? Can't we just have one so we don't have the hassle of deciding which one to vote for?". As an extreme example, jval has translated the entire Doom source into Delphi for his DelphiDoom port because he likes that language. Fair enough, but you'll never convince all of the other source port programmers to accept that!

Because different developers have different opinions on licensing: some are die-hard GPL-only, while others, like the ZDoom guys, are more lax and willing to incorporate non-free code. The GPL camp would never accept non-free code, while the "ZDoom camp" would never accept the licensing bureaucracy.

Because it would actually be more effort to develop and maintain this hypothetical "one port" than to simply develop multiple ports in parallel. You have to take into account the logistical challenges of maintaining a large team, and the communications between team members.

Because programmers are assholes, we all have enormous egos and would never accept having to deal with each others' bullshit.

Last edited by fraggle on 04-17-08 at 17:24

Old Post 04-17-08 17:16 #
fraggle is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
Jim Rainer
Member


Posts: 355
Registered: 09-07



K!r4 said:
GZDoom have his own pwads but can run the majority of ZDoom pwads I think.

I believe GZDoom can run all of ZDoom's pwads. GZDoom is basically just ZDoom with open GL rendering and support for open GL features, such as dynamic lights and 3d models.

Old Post 04-17-08 17:19 #
Jim Rainer is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
K!r4
Member


Posts: 606
Registered: 05-07



Jim Rainer said:

I believe GZDoom can run all of ZDoom's pwads. GZDoom is basically just ZDoom with open GL rendering and support for open GL features, such as dynamic lights and 3d models.


Not for Super Sonic Doom or RTC-3057Hub (not sure for the title sorry).
Edit : without bugs I mean.

Old Post 04-17-08 18:31 #
K!r4 is offline Profile || Blog || PM || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
Grazza
Quaerere Verum


Posts: 9727
Registered: 07-02


I presume what he meant is that it will run Zdoom pwads as successfully as the current/equivalent version of Zdoom will.

After all, there is no single version of Zdoom itself that will successfully run all wads ever designed for any version of Zdoom.

Though the characterization of GZDoom as "Zdoom with GL features" is not accurate: the support for fragglescript and Legacy's 3D floors are non-trivial features too.

Old Post 04-17-08 19:16 #
Grazza is online now Profile || Blog || PM || Homepage || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
printz
CRAZY DOOM ZEALOT


Posts: 1785
Registered: 06-06



Why are there so many source ports?
There's no such thing as an Internet Doom dictatorship created to enforce a port.

Everyone's free to make their thing, it's freedom.

__________________
"Bow down before the one you serve,
You're going to get what you deserve!"

Old Post 04-17-08 19:20 #
printz is offline Profile || Blog || PM || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
EarthQuake
9.5 on the Richter!


Posts: 1462
Registered: 05-03


Someone should make a port that plays any wad created by man (or machine). Gogogogogo!!!

Old Post 04-17-08 19:49 #
EarthQuake is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
Graf Zahl
Forum Legend


Posts: 4194
Registered: 01-03



K!r4 said:

Not for Super Sonic Doom or RTC-3057Hub (not sure for the title sorry).
Edit : without bugs I mean.




Yes, SSD doesn't work well. It uses too many brute force hacks that just bring down the performance in GL. If you disable skyboxes you may be able to play it but the windows which use skyboxes (badly, if I might add) will look weird.

RTC-3057 runs fine after fixing the pistol definition (which is also a problem in ZDoom 2.1.0 and higher.) It has one minor glitch but you have to look for it to see it.

Old Post 04-17-08 22:12 #
Graf Zahl is online now Profile || Blog || PM || Email || Homepage || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
deathbringer
Post invalidated by first word being "uhhh"


Posts: 2849
Registered: 04-02


uhhhhhhhhh

RTC hasn't been re-uploaded with that trivial pistol/Pistol thing fixed yet?

HEH.

Old Post 04-18-08 17:40 #
deathbringer is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy Report to mod || IP || Edit/Delete || Quote
All times are GMT. The time now is 11:57. Post New Thread    Post A Reply
 
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Source Ports > Why are there so many source ports?

Show Printable Version | Email this Page | Subscribe to this Thread

 

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are OFF
[IMG] code is ON
 

< Contact Us - Doomworld >

Powered by: vBulletin Version 2.2.5
Copyright ©2000, 2001, Jelsoft Enterprises Limited.

Forums Directory