Bug 990614

Summary: Request for Prboom-Plus doom engine.
Product: [Fedora] Fedora Reporter: Simon Putt <lemonzest>
Component: prboomAssignee: Jaromír Cápík <jcapik>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 19CC: jcapik, ovasik
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: prboom-plus-2.5.1.3-3.fc19 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-11-16 06:57:46 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1026517    
Bug Blocks:    

Description Simon Putt 2013-07-31 14:40:14 UTC
Request for GPL Doom engine called Prboom-Plus 2.5.1.3

Sources are here

http://prboom-plus.sourceforge.net/history.html

An example package for Mageia is here

http://mirror.internode.on.net/pub/mageia/distrib/cauldron/SRPMS/core/release/prboom-2.5.0-13.mga3.src.rpm

maybe it can be adapted to fedora?

It has the following features over prboom

Widescreen support
Better demo compatibility

Many more I cant remember right now, it is also still in development where prboom 2.5.0 seems to be dead.

Comment 1 Jaromír Cápík 2013-08-02 11:14:01 UTC
Hello Simon.

I started thinking about that several moths ago. Unfortunately the prboom-plus engine introduces also some regressions and that's why I don't want to drop the current engine. I'll schedule some testing this month and we'll see.

Regards,
Jaromir.

Comment 2 Simon Putt 2013-08-02 12:40:20 UTC
Nah no need to replace the current package. It would be nice to have both :)

Could you tell me some of the regressions? maybe you could take them up with the author?

Most of the reason I want this is because the current Prboom does not have wide-screen modes and on my 16:9 screen its all distorted and stretched and then there is all the new features and bug fixes that enable bigger levels etc that can not be played on the current prboom.

Many thanks for your help

Simon

Comment 3 Jaromír Cápík 2013-08-02 13:41:49 UTC
It was several months ago when I tested both engines in the local social and culture centre. I'm unsure if I remember the problems correctly, but I believe the plus engine started on both xinerama screens, so that it was too wide and split by the distance between both displays and it somehow resulted in no HW acceleration and too low framerate. That consequently caused keyboard control lockups and delays. I was even unable to quit the engine and it was impossible to switch that xinerama feature off and that made me angry. I finally uninstalled the package and returned back to the non-plus engine.

Comment 4 Fedora Update System 2013-11-07 16:29:14 UTC
prboom-plus-2.5.1.3-2.fc19 has been submitted as an update for Fedora 19.
https://admin.fedoraproject.org/updates/prboom-plus-2.5.1.3-2.fc19

Comment 5 Fedora Update System 2013-11-07 16:29:30 UTC
prboom-plus-2.5.1.3-2.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/prboom-plus-2.5.1.3-2.fc20

Comment 6 Fedora Update System 2013-11-07 19:05:48 UTC
prboom-plus-2.5.1.3-2.fc20 has been pushed to the Fedora 20 testing repository.

Comment 7 Fedora Update System 2013-11-07 20:52:31 UTC
prboom-plus-2.5.1.3-3.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/prboom-plus-2.5.1.3-3.fc20

Comment 8 Fedora Update System 2013-11-07 20:52:52 UTC
prboom-plus-2.5.1.3-3.fc19 has been submitted as an update for Fedora 19.
https://admin.fedoraproject.org/updates/prboom-plus-2.5.1.3-3.fc19

Comment 9 Simon Putt 2013-11-07 20:53:11 UTC
Thanks very much for responding to my request, I have tried the package on fedora 20 beta and its running fine I have tried all of the options and they work correctly, and I have tried all compatible wads (doom1/doom2/final dooms) and they also work as normal.

Comment 10 Jaromír Cápík 2013-11-07 20:55:42 UTC
Hello Simon. 

I just submitted a new update that satisfies rpmlint. Could you please re-test with prboom-plus-2.5.1.3-3 and leave karma in bodhi?

Thanks,
Jaromir.

Comment 11 Simon Putt 2013-11-12 12:54:42 UTC
seems libmad is missing as i cant play wads (extra levels) that contain MP3's, and also portmidi is missing.

could this be fixed please? many thanks.

Comment 12 Jaromír Cápík 2013-11-14 23:50:59 UTC
Hello Simon.

Regarding the MP3 stuff ... I was expecting this question. This cannot be fixed due to the libmad licensing. The library has been removed from Rawhide and F20.
Someone should convert all the MP3 sounds to OGGs and edit the WADs so that they contain OGG sounds only.
I'll look at the portmidi stuff and let you know.

Thanks for letting me know.

Regards,
Jaromir.

Comment 13 Jaromír Cápík 2013-11-14 23:56:41 UTC
And here's the fairy tale ... http://www.mp3-tech.org/patents.html

Comment 14 Jaromír Cápík 2013-11-15 00:07:32 UTC
The MP3 stuff is still protected by 10 US patents and the latest will expire in 4 years ... in April 2017.

So ... it seems we have to wait a bit :]

Comment 15 Fedora Update System 2013-11-16 06:57:46 UTC
prboom-plus-2.5.1.3-2.fc20 has been pushed to the Fedora 20 stable repository.

Comment 16 Fedora Update System 2013-11-16 06:59:03 UTC
prboom-plus-2.5.1.3-2.fc19 has been pushed to the Fedora 19 stable repository.

Comment 17 Fedora Update System 2013-11-18 21:06:31 UTC
prboom-plus-2.5.1.3-3.fc20 has been pushed to the Fedora 20 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 18 Fedora Update System 2013-11-19 05:28:15 UTC
prboom-plus-2.5.1.3-3.fc19 has been pushed to the Fedora 19 stable repository.  If problems still persist, please make note of it in this bug report.