0000551: Allow PNG (etc) lumps in Hexen Style startup lumps

These are not rejected - but are not considered highly important right now.

Moderator: Developers

0000551: Allow PNG (etc) lumps in Hexen Style startup lumps

Postby Enjay » Sun Apr 30, 2017 6:56 pm

https://mantis.zdoom.org/view.php?id=551
Code: Select allExpand view
Summary   0000551: Allow PNG (etc) lumps in Hexen Style startup lumps
Description   Hexen startup lumps still use the original and very awkward to work with format graphics of the original game.

https://zdoom.org/wiki/Startup_lumps

Can support be added so that PNGs and the other graphics formats supported by *ZDoom can be used by modders instead?
User avatar
Enjay
Everyone is a moon, and has a dark side which he never shows to anybody. Twain
 
 
 
Joined: 15 Jul 2003
Location: Scotland

Re: 0000551: Allow PNG (etc) lumps in Hexen Style startup lu

Postby Enjay » Sun Apr 30, 2017 6:58 pm

In fact, if I recall correctly, Strife startups are easier to work with but could also be made more accessible with PNG support.
User avatar
Enjay
Everyone is a moon, and has a dark side which he never shows to anybody. Twain
 
 
 
Joined: 15 Jul 2003
Location: Scotland

Re: 0000551: Allow PNG (etc) lumps in Hexen Style startup lu

Postby Graf Zahl » Sun Apr 30, 2017 6:58 pm

Please don't ask me why this was so badly coded.

Randi went all the way adding support for these screens but provided no flexibility at all.
The problem here is, in order to improve it, I'd have to throw out all the old code and reimplement it in a sane, flexible and forward-looking fashion. As things stand it is all hardwired to the original resources and not salvageable.

Please don't also forget that this entire screen is totally outside the game, it uses native Windows code to draw its stuff, it's utterly nonportable.

Overall a combination that would prompt me to just throw it all away and rewrite from scratch instead of fixing it. As you can imagine it's rather low on my list of priorities.
User avatar
Graf Zahl
Lead GZDoom Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: 0000551: Allow PNG (etc) lumps in Hexen Style startup lu

Postby Enjay » Sun Apr 30, 2017 6:59 pm

Fair enough. I fully understand. If it ever happens, I'll treat it as a pleasant bonus. Thanks for replying.
User avatar
Enjay
Everyone is a moon, and has a dark side which he never shows to anybody. Twain
 
 
 
Joined: 15 Jul 2003
Location: Scotland

Re: 0000551: Allow PNG (etc) lumps in Hexen Style startup lu

Postby RockstarRaccoon » Sun Apr 30, 2017 6:59 pm

Hmm... Graf, what's the file and what exactly needs to be changed?
User avatar
RockstarRaccoon
Totally Babies
 
Joined: 31 Jul 2016

Re: 0000551: Allow PNG (etc) lumps in Hexen Style startup lu

Postby Ravick » Sun Apr 30, 2017 6:59 pm

Well, for now maybe it is not needed to change the source port at all. I mean, does anyone know the steps for creating the image lumps properly? Modders would be very happy just with his in hand (this one included!).
User avatar
Ravick
Do what thou wilt, since you don't bug the hell out of me!
 
Joined: 22 Aug 2010
Location: Tubarão, Brasil

Re: 0000551: Allow PNG (etc) lumps in Hexen Style startup lu

Postby Graf Zahl » Sun Apr 30, 2017 6:59 pm

@RockstarRaccoon:

The file is win32/st_start.cpp.

But beware, it's not pretty.
User avatar
Graf Zahl
Lead GZDoom Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: 0000551: Allow PNG (etc) lumps in Hexen Style startup lu

Postby RockstarRaccoon » Sun Apr 30, 2017 6:59 pm

@ravick
The format is on the wikis. I'm pretty sure SLADE can convert to that format. As far as I know, it's all possible, it's just so few people have gone through the trouble of it. I'll try it with ZHexen and let you know...
User avatar
RockstarRaccoon
Totally Babies
 
Joined: 31 Jul 2016

Re: 0000551: Allow PNG (etc) lumps in Hexen Style startup lu

Postby ibm5155 » Sun May 21, 2017 10:51 am

I just had a quick look in the hexen code...
Doesn't it convert that weird format to just a normal bitmap file at the end?
User avatar
ibm5155
Just Spooky
 
Joined: 20 Jul 2011

Re: 0000551: Allow PNG (etc) lumps in Hexen Style startup lu

Postby Graf Zahl » Sun May 21, 2017 10:57 am

It has to. But it's still Windows-exclusive and I am not going to bother with this unless the other platforms also get startup screens and this can be made system independent.
User avatar
Graf Zahl
Lead GZDoom Developer
 
Joined: 19 Jul 2003
Location: Germany


Return to On Hold Suggestions

Who is online

Users browsing this forum: No registered users and 1 guest