PortaDOOM - A portable WAD disk-zine!

Launchers like ZDL, DoomRunner, and others belong here.
Forum rules
The Projects forums are ONLY for YOUR PROJECTS! If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.

Got a cool project idea but nothing else? Put it in the project ideas thread instead!

Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.

Please read the full rules for more details.
User avatar
Kroc
Posts: 115
Joined: Sun Oct 02, 2016 11:37 am
Graphics Processor: Intel (Modern GZDoom)

PortaDOOM - A portable WAD disk-zine!

Post by Kroc »

A self-contained, portable DOOM launcher and WAD collection presented as an early '90s diskzine:
portadoom_cacowards2018.png
It's intended as a single download that people can unzip and play on any computer, targeted at people who have either never played DOOM or anything beyond the official iD canon and the thought of downloading, configuring and launching several different engines with all kinds of weird WAD files is putting them off trying stuff out.

PortaDOOM is about having a single executable where you press a few keys and hey-presto! you're playing DOOM WADs in the correct engine with the correct settings.

Downloads: https://github.com/Kroc/PortaDOOM/releases

Source Repository: https://github.com/Kroc/PortaDOOM

Currently there are PortaDOOM packages for:
  • Cacowards 2018, 2017, 2016 & 2015
  • PSX DOOM TC
You do not have the required permissions to view the files attached to this post.
Last edited by Kroc on Mon Dec 31, 2018 3:02 pm, edited 2 times in total.
User avatar
wildweasel
Moderator Team Lead
Posts: 21447
Joined: Tue Jul 15, 2003 7:33 pm
Preferred Pronouns: He/Him
Operating System Version (Optional): Windows 10, 21H1
Graphics Processor: nVidia with Vulkan support

Re: PortaDOOM - A portable WAD disk-zine!

Post by wildweasel »

Kroc wrote:What's Included?
  • Commercial DOOM : DOOM1/2/Master/Final/NERVE, PSX & N64 (if you have the WADs; Steam & GOG installs detected automatically)
This is a bit unclear to me so I feel the need to ask: your download does not actually include commercial Doom WADs, does it? Or does it only contain the definitions needed to use them if the user supplies their own?
User avatar
Kroc
Posts: 115
Joined: Sun Oct 02, 2016 11:37 am
Graphics Processor: Intel (Modern GZDoom)

Re: PortaDOOM - A portable WAD disk-zine!

Post by Kroc »

It does not contain commercial WADs:

- If you have a relevant Steam / GOG copy of DOOM, the commercial WADs will be used from there
- Shareware DOOM is offered if trying to play Ultimate DOOM without a commercial WAD
- FreeDOOM is automatically used for playing PWADs if you don't have the commercial WAD
- You can copy your own WADs into PortaDOOM to negate any of the above

Hope that helps :) It doesn't contain commercial WADs but will work with them and try to work around them as much as possible.
User avatar
wildweasel
Moderator Team Lead
Posts: 21447
Joined: Tue Jul 15, 2003 7:33 pm
Preferred Pronouns: He/Him
Operating System Version (Optional): Windows 10, 21H1
Graphics Processor: nVidia with Vulkan support

Re: PortaDOOM - A portable WAD disk-zine!

Post by wildweasel »

Cool, that answers my question as thoroughly as possible, now I don't need to download it to make sure it's in accordance with the rules.

I'm guessing this is mainly for Windows, though? I've got a Linux machine in the other room that my nephew uses mainly for Doom stuff, and I think a really nice launcher with a lot of preloaded goodies would help him out a lot. He currently uses a build of Rocket Launcher, if I remember right.
User avatar
Doomenator
Posts: 165
Joined: Tue Mar 31, 2015 10:16 pm

Re: PortaDOOM - A portable WAD disk-zine!

Post by Doomenator »

What's inside.
Spoiler:
User avatar
Kroc
Posts: 115
Joined: Sun Oct 02, 2016 11:37 am
Graphics Processor: Intel (Modern GZDoom)

Re: PortaDOOM - A portable WAD disk-zine!

Post by Kroc »

@Doomenator: neat.

@wildweasel: The disk-zine side of it is written in QB64 which will compile natively on Linux, but the part that launches the engines is a complicated 1200+ line Windows Batch file that normalises behaviour between a number of DOOM engines: GZDOOM / ZDOOM / prboom+ / chocolate-doom & DOOM 64 EX. Perhaps I can convert this to bash or redo it in QB64 but that's a lot of work for a platform where most users know what they're doing and can use an existing launcher. Maybe further down the line when there's more demand -- I've only just released this after 4-ish months of development and feedback will be slow due to the download size.
User avatar
wildweasel
Moderator Team Lead
Posts: 21447
Joined: Tue Jul 15, 2003 7:33 pm
Preferred Pronouns: He/Him
Operating System Version (Optional): Windows 10, 21H1
Graphics Processor: nVidia with Vulkan support

Re: PortaDOOM - A portable WAD disk-zine!

Post by wildweasel »

Fair enough, heh. I imagine there's a bit of dissonance between the age and relative computer experience of my nephew (he's just turned 11 this year) and the platform I've installed on his computer, so it's probably quite crazy of me and doesn't match the use case at all. That said, he does at least know how Rocket Launcher works, so he'll probably be content with whatever. Thank you for the information, and I wish you luck on your project.
User avatar
DemonSlayer
Posts: 40
Joined: Wed Mar 30, 2016 12:03 am
Location: Resides in a base on Mars guarding the world from the Ream of Hell

Re: PortaDOOM - A portable WAD disk-zine!

Post by DemonSlayer »

Very cool, I have to try this out.
User avatar
Wiw
Posts: 755
Joined: Thu Jun 11, 2015 1:58 am
Graphics Processor: nVidia with Vulkan support
Location: Everywhere and nowhere.

Re: PortaDOOM - A portable WAD disk-zine!

Post by Wiw »

Well, colour me interested! What's this made with?
User avatar
Kroc
Posts: 115
Joined: Sun Oct 02, 2016 11:37 am
Graphics Processor: Intel (Modern GZDoom)

Re: PortaDOOM - A portable WAD disk-zine!

Post by Kroc »

Fittingly, QuickBasic (QBasic), or rather: QB64 a modern re-implementation of QBasic. It's open-source as is PortaDOOM's code and content.
User avatar
Zhs2
Posts: 1237
Joined: Fri Nov 07, 2008 3:29 pm
Graphics Processor: ATI/AMD with Vulkan/Metal Support
Location: Maryland, USA, but probably also in someone's mod somewhere

Re: PortaDOOM - A portable WAD disk-zine!

Post by Zhs2 »

Pro mode: A tool that can spider idgames ftp (any of preferred choice, default fu-berlin.de) and grab a directory's worth of WAD contents (i.e. idgames/levels/doom2/megawads/), obviously at the user's discretion - warning on bandwidth use. Bonus points: also pull readmes, ratings, sync to discover any updates to said directories, ...

I should wonder if the same could be done with the Cacowards pages.
User avatar
DoomRater
Posts: 8265
Joined: Wed Jul 28, 2004 8:21 am
Location: WATR HQ

Re: PortaDOOM - A portable WAD disk-zine!

Post by DoomRater »

As someone who browsed LoadStar Magazine in the past, this seems like a crazy kick in the pants. The fact it's QB64 means maybe I shouldn't be so quick to write off my friend's attempt to get me back into programming by learning QB64 himself.
MrDowntempo
Posts: 38
Joined: Wed Mar 01, 2017 1:58 pm

Re: PortaDOOM - A portable WAD disk-zine!

Post by MrDowntempo »

Zhs2 wrote:Pro mode: A tool that can spider idgames ftp (any of preferred choice, default fu-berlin.de) and grab a directory's worth of WAD contents (i.e. idgames/levels/doom2/megawads/), obviously at the user's discretion - warning on bandwidth use. Bonus points: also pull readmes, ratings, sync to discover any updates to said directories, ...

I should wonder if the same could be done with the Cacowards pages.
This would make this one of the best ways to carry Doom around on a USB drive!
User avatar
Armaetus
Posts: 1252
Joined: Fri Mar 13, 2009 3:55 pm
Graphics Processor: ATI/AMD with Vulkan/Metal Support
Location: New York State

Re: PortaDOOM - A portable WAD disk-zine!

Post by Armaetus »

Do remember my Maps of Chaos sets, namely mapsofchaos-ok.wad will update in the future via the ModDB page.
User avatar
Kroc
Posts: 115
Joined: Sun Oct 02, 2016 11:37 am
Graphics Processor: Intel (Modern GZDoom)

Re: PortaDOOM - A portable WAD disk-zine!

Post by Kroc »

Where possible, I try to ensure that all WADs are updated before I push a public release. I'm aware that some projects are updating regularly and I've been placing URLs on every page so I can check. The next update will include a ton more polish and the inclusion of the 2016 cacowards.

Return to “Launchers”