Cyberdemon
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 > Ideal Features for a Source Port
 
Author
All times are GMT. The time now is 03:03. Post New Thread    Post A Reply
DooMAD
Doom IS a religion.


Posts: 1167
Registered: 07-02


Before people get any ideas, I would like to make it clear that this thread is asking for people's opinions on their ideal features for a sourceport, rather than the stupid "which existing port is best" threads that make my head hurt. Keeping in mind they are only personal opinions, which may not reflect your own. Some of the stuff listed may seem obvious, but in some ways it's equally important to specify which features wouldn't be supported.

So, if you could have your own personal ultimate source port, what features would it support? Whether it be features already supported in existing ports, or something entirely new.
(and no posts about X,Y or Z port already being the ultimate source port either :p )


Mine would be:

Graphics

An OpenGL renderer that isn't over the top, with the original Doom look and feel
High resolutions
Dynamic lighting and Coronae
Voxel support, rather than models (it might happen :p )


Editing

Sloped floors
3D floors that also allow 3D slopes (imagine the possiblities)
3D coloured lighting and volumetric fog
3D water
Large texture support, but not hi-res
1024 skies
Large map sizes
Polyobjects


Gameplay
(pretty much what all source ports currently support)

Optional Mouse aim
Custom keyboard binds
Optional jumping
Stable multiplayer with bot support


Scripting and other features
(mostly for the sake of compatibility with as many wads as possible, but also because scripting combined with DeHackEd and BEX can create some excellent effects)

Full DeHackEd / BEX support
FraggleScript, ACS and DED support
Full Boom support (well duh)
Heretic / Hexen support, with the ability to use codepointers and linetypes from them
Console and *.cfg support

Last edited by DooMAD on 02-26-05 at 22:23

Old Post 02-26-05 22:08 #
DooMAD is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
WildWeasel
Resident Castlevania Super-Fanboy


Posts: 2587
Registered: 07-03


My ideal sourceport would contain:
* A flexible and easy-to-learn scripting language that allows much freedom in weapons, things, attacks, level-specific scripts, and powerup effects
* High res graphics
* GL, with an ability to turn off the filtering
* Dynamic lights
* Transparency
* Scaling of any graphic (including weapon graphics)
* High color rendering with PNG support
* FMOD sound support

Old Post 02-26-05 23:38 #
WildWeasel is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Fredrik


Posts: 11660
Registered: 05-00


ZDoom with backwards compatibility.

Old Post 02-27-05 00:00 #
Fredrik is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Donce
Member


Posts: 535
Registered: 10-03


Mine would be doom2 with limits removed. Oh wait, that's Boom... then let respawning monsters care if their spot is empty or not, and I'll be glad...

Old Post 02-27-05 00:33 #
Donce is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Xenophon
Member


Posts: 337
Registered: 02-05


ZDoom with fully customisable weapons is all I ask for.

Old Post 02-27-05 00:44 #
Xenophon is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
DaniJ
Senior Member


Posts: 1740
Registered: 08-03


My ultimate src prot would be:

ZDoomsday

Old Post 02-27-05 01:09 #
DaniJ is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
NiGHTMARE
Forum Legend


Posts: 4954
Registered: 05-00


Good job that won't happen, else the efforts of all those extremely hard working people behind ZDoomGL would have been for naught ;).

Anyway, I just want ZDoom with a bunch of extra stuff Randy's apparently already planning to add someday :).

Old Post 02-27-05 01:18 #
NiGHTMARE is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
myk
volveré y seré millones


Posts: 14423
Registered: 04-02


Full visplane and seg overflows plus HOMs for excess linedefs, maximum sprites in sight value, full-screen 320x200 res with low detail support, Endoom display on exit, precise DeHackEd patch reading loading as a command prompt environment variable, set memory caches, 1-4 node peer to peer multi-player, -skill 0 support, internal OPL synth MUS player with GUS support, 11025 Hz sound playback, PC sound support, setup.exe compatible key bindings, mouse acceleration settings with vertical movement toggling (from the command line,) broken skies when warping in DOOM II, silent 3rd party pick-up sounds, -cdrom support, glitchy ouch face, 1 block only collision detection, zombies and voodoo dolls, and pre-full startup mouse input.

I may well have forgotten a couple details, but perhaps you get the idea anyway.

Old Post 02-27-05 01:37 #
myk is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
DOOM Anomaly
I am Weird Al


Posts: 3171
Registered: 08-02


A source port that will make all the maps I make be superly-awesome cool and have no errors and have everything the exact way I vision it. :D

__________________
- -This has been yet another senseless post By: DOOM Anomaly- -
Post Helled Thread count -=3=- count Thread Helled Post
*~Scuba Steve is the star in my sky.~*
I Love Picklehammer! Do You?

Old Post 02-27-05 02:34 #
DOOM Anomaly is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Graf Zahl
Why don't I have a custom title by now?!


Posts: 7130
Registered: 01-03



myk said:

I may well have forgotten a couple details, but perhaps you get the idea anyway.




Welcome to 1994! :D

Old Post 02-27-05 09:14 #
Graf Zahl is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Pirx
Member


Posts: 560
Registered: 11-04


runs with any wad, plays back any demo :p

Old Post 02-27-05 14:07 #
Pirx is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Pirx
Member


Posts: 560
Registered: 11-04



DaniJ said:
My ultimate src prot would be:

ZDoomsday



something like this. how possible is this technically?

Old Post 02-27-05 14:09 #
Pirx is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
DaniJ
Senior Member


Posts: 1740
Registered: 08-03



something like this. how possible is this technically?
Very possible. It would require an enormous amount of work and would take eons to get it working.

Actually, now that I think about it - Hawthorn.

Old Post 02-27-05 14:25 #
DaniJ is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
VinceDSS
Senior Member


Posts: 1294
Registered: 11-02


all the stuff you guys said + perfect demo compatibility with a variety of ports : old doom EXEs, zDoom, Legacy ... so on

Old Post 02-27-05 16:20 #
VinceDSS is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
myk
volveré y seré millones


Posts: 14423
Registered: 04-02



Graf Zahl said:
Welcome to 1994! :D
Oh, that's awesome, but we're taking about a port here; that doesn't run well on Windows XP. Though it might, sooner or later, if DOS emulators evolve properly.

DaniJ said:
Hawthorn.
Any idea why it's called thus?

Old Post 02-27-05 16:25 #
myk is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
DaniJ
Senior Member


Posts: 1740
Registered: 08-03



myk said:Any idea why it's called thus?

Not really, it's more the project's development name. AFAIK it will be called Doomsday 2.0 when released.

I found this somewhere, might have some relevance, might not:

Throughout history, hawthorn has had a reputation both as a symbol of hope and as a symbol of evil. At one time Christianity regarded the plant as sacred, due to the belief that it furnished Christ’s crown of thorns.

Old Post 02-27-05 17:38 #
DaniJ is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Denny
Green Marine


Posts: 33
Registered: 02-05


ZDoomGL with JDoom's Lighting, Particle and halo effects.

Oh can't forget the Corona's.

Old Post 03-07-05 04:20 #
Denny is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Scuba Steve


Posts: 3740
Registered: 11-02


Myk, whay the hell would you WANT visplane overflows and Segmentation Violations? Even if vanilla is your preferred choice, you'd still want those out.

Old Post 03-07-05 04:47 #
Scuba Steve is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
lerner
Junior Member


Posts: 195
Registered: 05-04


Zdoom 2.0.64 + compatibilty for Doom2 demos (so I don't need to use PRBoom when watching those Compet-N demos) and for TAS Doom and MBF demos (for TAS, obviously), and the ability to record those demos. Also, with some sort of 3d floor stuff besides Transfer Heights (preferably Legacy 3d-ish).

Old Post 03-07-05 05:48 #
lerner is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Graf Zahl
Why don't I have a custom title by now?!


Posts: 7130
Registered: 01-03



lerner said:
Zdoom 2.0.64 + compatibilty for Doom2 demos



Forget it. ZDoom's code is just too different that this could ever work.

Old Post 03-07-05 09:28 #
Graf Zahl is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Fredrik


Posts: 11660
Registered: 05-00



Graf Zahl said:
Forget it. ZDoom's code is just too different that this could ever work.
The question was "Ideal Features for a Source Port", not "the source port I expect to be available tomorrow".

Old Post 03-07-05 12:01 #
Fredrik is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Planky
Senior Member


Posts: 1128
Registered: 12-02



Scuba Steve said:
Myk, whay the hell would you WANT visplane overflows and Segmentation Violations? Even if vanilla is your preferred choice, you'd still want those out.


sarcasm detector broken?

More or less what doomad said. Albeit with one common scripting language - not several.

Old Post 03-07-05 20:40 #
Planky is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Grazza
Super Moderator


Posts: 11451
Registered: 07-02



Planky said:
sarcasm detector broken?
No, I believe myk was perfectly serious.

Fredrik: Yes, but what lerner was saying was akin to wishing for a square circle - i.e. you'd need to destroy what it is to make it into what you want it to be.

Old Post 03-07-05 23:08 #
Grazza is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
lerner
Junior Member


Posts: 195
Registered: 05-04


The idea was to wish, not to make a realistic suggestion :P.

That being said, it IS possible if you could outfit zdoom with a conversion tool, which it could use whenever the demo is loaded to make a zdoom demo, and then run that. Of course, I don't think Randy will do that, but I don't mind.

Old Post 03-08-05 04:23 #
lerner is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
myk
volveré y seré millones


Posts: 14423
Registered: 04-02



Scuba Steve said:
Myk, whay the hell would you WANT visplane overflows and Segmentation Violations? Even if vanilla is your preferred choice, you'd still want those out.
These would allow you to fully test and edit Doom and Doom2 maps on Windows XP and other such platforms. It would also retain said characteristics for anyone wanting to otherwise experience them properly without having to set up an anachronic machine.

Old Post 03-08-05 04:32 #
myk is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Grazza
Super Moderator


Posts: 11451
Registered: 07-02



lerner said:
That being said, it IS possible if you could outfit zdoom with a conversion tool, which it could use whenever the demo is loaded to make a zdoom demo, and then run that.
No, demos can't be converted like that - it is more than just a file format issue. They're not videos, but a recording of player actions, and how they play back depends critically on the exact workings of the engine. The only way you can achieve demo compatibility is by emulating the engine that was used to record it (or vice versa).

Old Post 03-08-05 04:37 #
Grazza is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
balanco01
Green Marine


Posts: 42
Registered: 01-03


How about a source port that allows you to play
(ok, more like wander through) the levels in the
Doom alphas? I'm very suprised that there dosen't
seem to be such an animal. Some of the alpha levels have
areas that are completely inaccessable, and I can't even
NOCLIP to see what's there. :0

Old Post 03-10-05 13:25 #
balanco01 is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
TheDarkArchon
Forum Staple


Posts: 2294
Registered: 08-04


My ideal port:

ZEDGE

__________________
* insert completely and utterly useless nonsense here that nobody will ever read ever *

Old Post 03-10-05 18:01 #
TheDarkArchon is online now Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Janizdreg
Junior Member


Posts: 306
Registered: 07-02


The ideal source port for me would basically be PrZDoom without all the bugs and including the often forgotten about

myk said:
-skill 0 support
Along with a couple of advanced demo recording & playback features:
  • Walkcam & freely rotatable chasecam
  • Scalable gamespeed (ranging from 10000% to -10000%, thus providing flexible rewind and fast forward support)
  • Support for recording 100% vanilla Doom compatible demos

Old Post 03-11-05 01:16 #
Janizdreg is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
All times are GMT. The time now is 03:03. Post New Thread    Post A Reply
 
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Source Ports > Ideal Features for a Source Port

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