[APP] PrBoom (Doom port) for Windows RT

Search This thread

bfosterjr

Senior Member
Jan 13, 2013
167
192
All,

I was inspired to do this after reading that someone had a working port of PrBoom for the WinRT api.

Please find the attached binaries for the 'native' port of PrBoom 2.5 (Doom clone) for Windows RT.

You can read more about PrBoom here: http://prboom.sourceforge.net/

I've only played through the first few levels, but everything seems to work just fine!

Because the shareware version of Doom is tricky to unpack and install, I have included the shareware WAD file for Doom (original). If anyone has a problem with that, please contact me directly, and I will remove the WAD file from the attachment.

Cheers!
 

Attachments

  • prboom_arm.7z
    1.8 MB · Views: 3,513

bartekxyz

Senior Member
Aug 15, 2011
56
50
I forgot that I also ported PrBoom some time ago;) Even with OpenGL suport(which is ridiculously slooow;) If you want to try it yourself download my version, unpack content to already unpacked version provided by bfosterjr, run from glboom.exe, not prboom.exe and see how it crawls;) Just don't torture your tablet too much.

>>>>GLBoom<<<<
 
Last edited:

SixSixSevenSeven

Senior Member
Dec 26, 2012
1,617
318
Because the shareware version of Doom is tricky to unpack and install, I have included the shareware WAD file for Doom (original). If anyone has a problem with that, please contact me directly, and I will remove the WAD file from the attachment.!
FreeDoom is supposedly pretty good and available as a simple .wad in a zip archive. Does require the boom extensions but then this is PrBoom so hardly an issue :p
 

bfosterjr

Senior Member
Jan 13, 2013
167
192
I forgot that I also ported PrBoom some time ago;) Even with OpenGL suport(which is ridiculously slooow;) If you want to try it yourself download my version, unpack content to already unpacked version provided by bfosterjr, run from glboom.exe, not prboom.exe and see how it crawls;) Just don't torture your tablet too much.

>>>>GLBoom<<<<

Cool man. I didn't even bother building this as the software opengl renderer I ported is just dog slow.
 

Fasin

Member
Nov 19, 2013
20
18
Cologne
Hey bfosterjr,

as I'm currently working on packing all those nifty games for my RT Desktop Store, i was wondering, because you did it with the doom port here:

Do you think it would be ok to include the game files for all the games, where one can find a shareware installer? Adding your disclaimer of course, saying that I will remove the game files from the packages if someone objects?

I guess this is a somewhat gray area?

Greetings,
Fasin

P.S.: Thanks for all those great ports! So many i didn't really see until i started packaging them. I hope you have already taken a look at my store client and put it to good use :)
 

GoodDayToDie

Inactive Recognized Developer
Jan 20, 2011
6,066
2,933
Seattle
If it's actually shareware - that is, licensed for free (gratis) non-commercial redistribution - that would *probably* be fine, but I'd still be hesitant unless the license very explicitly allowed re-use of the game files. Also, bear in mind that the demo/shareware data files for some of the games don't work properly with clones or ports meant to run the full game.
 

SixSixSevenSeven

Senior Member
Dec 26, 2012
1,617
318
Hey bfosterjr,

as I'm currently working on packing all those nifty games for my RT Desktop Store, i was wondering, because you did it with the doom port here:

Do you think it would be ok to include the game files for all the games, where one can find a shareware installer? Adding your disclaimer of course, saying that I will remove the game files from the packages if someone objects?

I guess this is a somewhat gray area?

Greetings,
Fasin

P.S.: Thanks for all those great ports! So many i didn't really see until i started packaging them. I hope you have already taken a look at my store client and put it to good use :)

If it's actually shareware - that is, licensed for free (gratis) non-commercial redistribution - that would *probably* be fine, but I'd still be hesitant unless the license very explicitly allowed re-use of the game files. Also, bear in mind that the demo/shareware data files for some of the games don't work properly with clones or ports meant to run the full game.



For doom and its source ports, the entire game content goes into 1 file. All doom source ports to date have been backward compatible with original content files including PrBoom. Although some do add new features, PrBoom has additional scripting that can be added to wad files that will cause the wad to be unloadable in non boom compatible ports.

Doom 1 does have a shareware demo available, it only includes the first of the games 3 episodes (there was a later release called ultimate doom with a 4th). Doom 2 didnt have a shareware release. Hexen and strife did have shareware releases. Check the external links http://doom.wikia.com/wiki/Shareware for the shareware installers. If you install them you should be able to rip the wads from there, although the installer is 16 bit so wont run on 64bit windows.
Doom 1 and 2's full versions are available on steam and you can just use DOOM.WAD (note lack of 1) or DOOM2.WAD from those just fine in source ports.

I personally have Ultimate Doom, DOOM2 and heretic wad files, although they are not shareware versions so I'll be keeping hold of those, sorry.

I cant find the exact license terms for the doom wad files anymore though so I would be cautious.

Installation of wad files from a legit game copy to a source port is as simple as copying DOOM.WAD from the root directory of the original game (which itself is in another folder on the steam release as the steam version is the original dos version wrapped in DosBox) and sticking it in the root directory of the source port. Run the source port, done.


GzDoom is my favourite doom source port, although has an OpenGL based renderer instead of the classic software one.


Another option is freedoom. http://www.nongnu.org/freedoom/
It is an open source wad file that doesnt require original game files to run. Aims to recreate doom 2. Just stick their wad in PrBoom (which does fully support it, think freedoom actually targets PrBoom).
 
  • Like
Reactions: Fasin

GoodDayToDie

Inactive Recognized Developer
Jan 20, 2011
6,066
2,933
Seattle
Yes of course it does. All third-party apps, unless they use the new APIs and are written as "Metro"/"Modern" apps, require jailbreak on RT.
 

Fasin

Member
Nov 19, 2013
20
18
Cologne
Thank you for your profound answers GoodDayToDie and SixSixSevenSeven. I'm currently working on my packaging system for Toxickills and my desktop store, but in a week or so I will see what I can do about the game files, maybe start a launcher after installation, which will let you choose what game files to use, i.e.

  1. use own game files
  2. download and extract game files from the shareware installer found at http://source.for.the.installer
  3. publicly open source game files found at http://source.for.open.source.game.files

Maybe I will get it ready in time as a Christmas present :D

Greetings, Fasin
 

Top Liked Posts

  • There are no posts matching your filters.
  • 3
    All,

    I was inspired to do this after reading that someone had a working port of PrBoom for the WinRT api.

    Please find the attached binaries for the 'native' port of PrBoom 2.5 (Doom clone) for Windows RT.

    You can read more about PrBoom here: http://prboom.sourceforge.net/

    I've only played through the first few levels, but everything seems to work just fine!

    Because the shareware version of Doom is tricky to unpack and install, I have included the shareware WAD file for Doom (original). If anyone has a problem with that, please contact me directly, and I will remove the WAD file from the attachment.

    Cheers!
    1
    Hey bfosterjr,

    as I'm currently working on packing all those nifty games for my RT Desktop Store, i was wondering, because you did it with the doom port here:

    Do you think it would be ok to include the game files for all the games, where one can find a shareware installer? Adding your disclaimer of course, saying that I will remove the game files from the packages if someone objects?

    I guess this is a somewhat gray area?

    Greetings,
    Fasin

    P.S.: Thanks for all those great ports! So many i didn't really see until i started packaging them. I hope you have already taken a look at my store client and put it to good use :)

    If it's actually shareware - that is, licensed for free (gratis) non-commercial redistribution - that would *probably* be fine, but I'd still be hesitant unless the license very explicitly allowed re-use of the game files. Also, bear in mind that the demo/shareware data files for some of the games don't work properly with clones or ports meant to run the full game.



    For doom and its source ports, the entire game content goes into 1 file. All doom source ports to date have been backward compatible with original content files including PrBoom. Although some do add new features, PrBoom has additional scripting that can be added to wad files that will cause the wad to be unloadable in non boom compatible ports.

    Doom 1 does have a shareware demo available, it only includes the first of the games 3 episodes (there was a later release called ultimate doom with a 4th). Doom 2 didnt have a shareware release. Hexen and strife did have shareware releases. Check the external links http://doom.wikia.com/wiki/Shareware for the shareware installers. If you install them you should be able to rip the wads from there, although the installer is 16 bit so wont run on 64bit windows.
    Doom 1 and 2's full versions are available on steam and you can just use DOOM.WAD (note lack of 1) or DOOM2.WAD from those just fine in source ports.

    I personally have Ultimate Doom, DOOM2 and heretic wad files, although they are not shareware versions so I'll be keeping hold of those, sorry.

    I cant find the exact license terms for the doom wad files anymore though so I would be cautious.

    Installation of wad files from a legit game copy to a source port is as simple as copying DOOM.WAD from the root directory of the original game (which itself is in another folder on the steam release as the steam version is the original dos version wrapped in DosBox) and sticking it in the root directory of the source port. Run the source port, done.


    GzDoom is my favourite doom source port, although has an OpenGL based renderer instead of the classic software one.


    Another option is freedoom. http://www.nongnu.org/freedoom/
    It is an open source wad file that doesnt require original game files to run. Aims to recreate doom 2. Just stick their wad in PrBoom (which does fully support it, think freedoom actually targets PrBoom).