View Issue Details

IDProjectCategoryView StatusLast Update
0000551Gameplay + OpenGL[All Projects] Featurepublic2017-04-30 19:01
Assigned ToRachael 
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionopen 
Summary0000551: Allow PNG (etc) lumps in Hexen Style startup lumps
DescriptionHexen startup lumps still use the original and very awkward to work with format graphics of the original game.

Can support be added so that PNGs and the other graphics formats supported by *ZDoom can be used by modders instead?

TagsNo tags attached.





2017-04-08 04:23

reporter   ~0001280

In fact, if I recall correctly, Strife startups are easier to work with but could also be made more accessible with PNG support.
Graf Zahl

Graf Zahl

2017-04-13 13:52

administrator   ~0001339

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.


2017-04-13 14:29

reporter   ~0001340

Fair enough. I fully understand. If it ever happens, I'll treat it as a pleasant bonus. Thanks for replying.


2017-04-13 21:47

reporter   ~0001348

Hmm... Graf, what's the file and what exactly needs to be changed?


2017-04-14 03:33

reporter   ~0001350

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!).
Graf Zahl

Graf Zahl

2017-04-14 16:15

administrator   ~0001377


The file is win32/st_start.cpp.

But beware, it's not pretty.


2017-04-18 03:45

reporter   ~0001431

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...

Issue History

Date Modified Username Field Change
2017-04-08 04:20 Enjay New Issue
2017-04-08 04:23 Enjay Note Added: 0001280
2017-04-13 13:52 Graf Zahl Note Added: 0001339
2017-04-13 13:53 Graf Zahl Status new => on hold
2017-04-13 14:29 Enjay Note Added: 0001340
2017-04-13 21:47 RockstarRaccoon Note Added: 0001348
2017-04-14 03:33 ravick Note Added: 0001350
2017-04-14 16:15 Graf Zahl Note Added: 0001377
2017-04-18 03:45 RockstarRaccoon Note Added: 0001431
2017-04-30 19:01 Rachael Assigned To => Rachael
2017-04-30 19:01 Rachael Status on hold => closed