Spider Mastermind
Register | User Profile | Member List | F.A.Q | Privacy Policy | New Blog | Search Forums | Forums Home
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Doom General > Rocket Launcher - frontend for windows
 
Author
All times are GMT. The time now is 02:31. Post New Thread    Post A Reply
Hypnotoad
Green Marine


Posts: 30
Registered: 08-10


Rocket Launcher: A new minimalist GUI for launching Doom wads I've been working on for windows:

http://i.imgur.com/E44aU8F.png

For those who have not used a Doom Frontend such as ZDL before, this is an interface allowing you to quickly set up a doom game using any combination of source port, IWAD, patch wads and additional arguments of your choosing. Furthermore, you can associate and launch doom files with this program, and it is also compatible with doom builder to test your maps with.

Q: Why use this instead of ZDL?
A: No particular reason, this is a personal project I am working on that I have decided to share. This may not be quite as feature rich as ZDL, but it does have a few advantages, such as:

-DOSBox support:

Want to play vanilla doom but tired of typing commands and mounting directories in dosbox? Then use Rocket Launcher, it will automatically run the doom executable in dosbox with the correct aspect ratio, will understand skill and command line parameters, and attempt to load any additional files you specify (must be doom compatible wads).

Yes, simply add dosbox.exe as an engine, then select it and you will be prompted to locate your original doom/doom2 executable file. In order for this to work, you must make sure the files used (including any pwads) and folders containing them (including parent folders) used are no longer than 8 characters long, or it probably will not work properly!

Here is me testing the vanilla compatibility of obsidian deathmatch for instance from Rocket Launcher:

http://i.imgur.com/B6qQC94.png
(note, this picture was taken before certain features such as saving and loading config files was added)

-More ergonomic design, including a box listing all of your patch wads allowing you quickly select and deselect multiples of them to load in the engine of your choosing.
-An "Include Skulltag Data Files" checkbox, saving you time by not having to load the data files individually (useful for zandronum players).
-Displays the associated logo for each engine.

Download: https://dl.dropboxusercontent.com/u...tLauncherb6.zip

Note: this is still heavily in beta and is updated frequently, there are sure to be some bugs so if you find any please report any you find in this thread, cheers!

Probably requires .net redistributable

Engine support list as of version b6:



Chocolate Doom
Doomsday Engine
Doom Legacy
DOSBox
EDGE
Eternity Engine
GZDoom
Odamex
prboom
glboom
prboom+
glboom+
Vavoom
ZDaemon
ZDoom
Zandronum



Additional thanks to:
Propaganda - for testing and suggestions
TerminusEst13 - for testing and coming up with the name
capodecima - testing

Last edited by Hypnotoad on 06-03-13 at 16:10

Old Post 05-31-13 00:16 #
Hypnotoad is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Technician
Still no custom title


Posts: 7828
Registered: 08-04


Nice.

Old Post 05-31-13 01:15 #
Technician is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Nomad
Not dumb enough to get a custom title


Posts: 2662
Registered: 04-04


Hey cool. I'll check this out. Not quite as "minimalist" as ZDL, but looks more versatile!

Edit, just saw this part:


Jroc said:
Q: Why use this instead of ZDL?
A: No particular reason, this is a personal project I am working on that I have decided to share. This may not be quite as feature rich as ZDL, but it does have a few advantages, such as:

-DOSBox support:



Maybe I'm using an older version of ZDL but the one I have is really only good for ZDoom variants. It works with Chocodoom but sometimes decides not to. I don't think it works with Doomsday either. I don't see how ZDL is more feature rich. :P

Last edited by Nomad on 05-31-13 at 02:25

Old Post 05-31-13 02:15 #
Nomad is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Hypnotoad
Green Marine


Posts: 30
Registered: 08-10



Nomad said:
Hey cool. I'll check this out. Not quite as "minimalist" as ZDL, but looks more versatile!

Edit, just saw this part:



Maybe I'm using an older version of ZDL but the one I have is really only good for ZDoom variants. It works with Chocodoom but sometimes decides not to. I don't think it works with Doomsday either. I don't see how ZDL is more feature rich. :P



I assumed that ZDL works with any engine (other than DOSBox) but it may not.

Features the latest ZDL has that this doesn't includes Multiplayer support with additional parameters to set things like dmflags, as well as more default settings being able to be specified in the settings tab. I suppose these aren't major features though. It's also probably more stable and is open source, and I assume is multi-platform.

Old Post 05-31-13 02:39 #
Hypnotoad is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Dragonsbrethren
Senior Member


Posts: 2398
Registered: 03-09


DOSBox support is certainly cool, but I prefer CDL's interface.

Old Post 05-31-13 02:49 #
Dragonsbrethren is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
GreyGhost
Why don't I have a custom title by now?!


Posts: 8580
Registered: 01-08


Looks interesting, I'll have to see how it compares with LaunchTool.

Old Post 05-31-13 04:43 #
GreyGhost is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Average
Member


Posts: 374
Registered: 05-11


Looks nice. I'll have to give it a try.

Personally, there are couple fo things I'd like to see in a launcher that I have yet to come across. One thing I'd like is a simple tick box for the No Sound argument a la Fast Monsters etc. Another would be the ability to append custom folders to an exe file to load things such as Brutal Doom with a mutator. Don't know if that last one makes sense. If your interested I can explain further. The concept is simple enough - the description not so!

Old Post 05-31-13 10:41 #
Average is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
bcwood16
Member


Posts: 413
Registered: 08-11


Very nice :)

Will try this out with Doomsday sometime this week.

Old Post 05-31-13 10:50 #
bcwood16 is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
MFG38
Member


Posts: 400
Registered: 05-13


I downloaded it and did a couple of test runs, and I must say it is pretty nifty. Having used ZDL for ages now, I don't see how this wouldn't be a serious contender.

__________________
I am mad. I am Finnish. I am a gamer. But I don't know where the number 38 came from.

Old Post 05-31-13 11:04 #
MFG38 is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Hypnotoad
Green Marine


Posts: 30
Registered: 08-10



Average said:
One thing I'd like is a simple tick box for the No Sound argument a la Fast Monsters etc.


Interesting, why would you want to launch doom without sound? Is this something a lot of people do?



Another would be the ability to append custom folders to an exe file to load things such as Brutal Doom with a mutator. Don't know if that last one makes sense. If your interested I can explain further.


I am not sure what you mean by mutator (have not played brutal doom for years), do you mean simply loading all the wads/pk3s in a particular folder? The easiest way to do this would be to change the pwad folder, and then highlight all files in the pwad listbox.

Old Post 05-31-13 16:15 #
Hypnotoad is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Stroggos
Junior Member


Posts: 181
Registered: 04-09


This is just what I want from my Doom Launcher:

  • Small
  • Fast
  • Easy to use with a little option for command line arguments
This suits the criteria perfectly. Continue with the good work!

Old Post 05-31-13 16:22 #
Stroggos is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Hypnotoad
Green Marine


Posts: 30
Registered: 08-10


Update: https://dl.dropboxusercontent.com/u...tLauncherb6.zip

-EDGE support added
-Vanilla doom executable is now saved (can be changed with the add engine button) and is also saved and loaded in any custom configs.
-ST Data checkbox state is also saved in custom configs
-Minor bug fixes

Old Post 06-03-13 16:07 #
Hypnotoad is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
printz
CRAZY DUMB ZEALOT


Posts: 8780
Registered: 06-06


Hooray! It became quite annoying to launch Doom by command-line from Windows "Runů", especially after I moved the Doom folders down to my user profile folder. Hopefully I remember about this utility when I use Windows next.

__________________
Automatic Wolfenstein - Version 1.0 - also on Android

Old Post 06-03-13 20:27 #
printz is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
fraggle
Filled with the code of Doom


Posts: 7483
Registered: 07-00


It's a good name for a launcher. I'm surprised nobody else has thought of it before now.

The concept of a minimalist launcher program is a good one but the screenshots make it look slightly cluttered (though sadly no more cluttered than any other Doom launcher ever made). I'd love to see a genuinely minimalist launcher with a carefully thought-through UI.

Old Post 06-03-13 20:32 #
fraggle is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Memfis
Forum Legend


Posts: 5409
Registered: 04-07


- Uhh, what is this easy/medium/hard stuff, why not just say I'm Too Young to Die/Hurt me Plenty/etc? I was confused by this at first.
- Needs a filename filter, searching by the first symbol is not enough when you have thousands of wads.
- Needs the ability to change the order of selected wads.
- I'd like to be able to remove a wad from "Files to load" by clicking on it and pressing "delete".
- Remove paths from "Files to load". I can't even see which wads I have selected because the path to my wad folder is too long.
- I don't want to see that message after I click play.

Old Post 06-03-13 21:06 #
Memfis is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Death Egg
Forum Regular


Posts: 844
Registered: 09-10



Memfis said:
- Uhh, what is this easy/medium/hard stuff, why not just say I'm Too Young to Die/Hurt me Plenty/etc? I was confused by this at first.



I'd say use 'Skill 1', 'Skill 2', etc, since this can load up more than just Doom/Doom II IWAD's.

Also this sounds good but I like ZDL's interface a lot better. I may give it a try at some point though. May I suggest Doom 64 EX support?

Last edited by Death Egg on 06-04-13 at 07:18

Old Post 06-04-13 07:10 #
Death Egg is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Hypnotoad
Green Marine


Posts: 30
Registered: 08-10



Memfis said:
- Uhh, what is this easy/medium/hard stuff, why not just say I'm Too Young to Die/Hurt me Plenty/etc? I was confused by this at first.


I was just copying ZDL, should not be too hard to figure out what it corresponds to, it is because not all wads display the same difficulty names.



- I'd like to be able to remove a wad from "Files to load" by clicking on it and pressing "delete".


You can deselect pwads from the pwad box to remove it from the files to load box.



- Needs a filename filter, searching by the first symbol is not enough when you have thousands of wads.


What does, the PWAD box?



- Needs the ability to change the order of selected wads.
- Remove paths from "Files to load". I can't even see which wads I have selected because the path to my wad folder is too long.


I will look into it.



- I don't want to see that message after I click play.



That is actually some debug code I was supposed to remove.

Old Post 06-04-13 08:01 #
Hypnotoad is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Memfis
Forum Legend


Posts: 5409
Registered: 04-07



Death Egg said:
I'd say use 'Skill 1', 'Skill 2', etc, since this can load up more than just Doom/Doom II IWAD's.

Surely it should be possible to make it display Hexen's skill levels if Hexen IWAD is selected.
And wads that use new difficulty names are in the minority so displaying the default names makes more sense imo. At least add the option to toggle between uv/hmp/etc, hard/medium/etc, 4/3/etc.

Jroc said:
You can deselect pwads from the pwad box to remove it from the files to load box.


But that's very inconvenient. What if I select ABC.WAD, then select XYZ.WAD and then suddenly decide that I don't want to load ABC.WAD anymore? It will take some time to find it again. I shouldn't have to look for it when it is already on the screen!

About the filename filter, in prboom-plus' launcher when you press "a" you get to the wads that start with "a", then if you press "b" afterwards, you get to the wads that start with "ab". And you can erase the remembered symbols with backspace I think. That's what I'd like to see.

Old Post 06-04-13 12:24 #
Memfis is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Tormentor667
Senior Member


Posts: 1977
Registered: 10-00


Something I've requested over at ZDoom.org which might turn this into a perfect match for everyone's needs:
[quote="Tormentor667"]Well, guys, I know there is ZDL and it is doing a fine job. Though, it isn't the best thing to organize and play our whole collection of wads in a nice, solid way with a beautiful GUI so I came up with an idea: What about a nice Windows/OS Frontend for your complete collection, that makes playing wads and original maps with various sourceports easy as hell and also displays various information about the project within the frontend?

Two very similar programs come to my mind here:
Emulation Control Center (for roms and emus)
D-Fend Reloaded (for DOS games and DOSBOX)

The idea behind this is that people can keep track of their wads and addons for Doom, rate them, have some kind of preview for them (e.g. showing the TITLEPIC if there is one, recording movies and screenshots which where displayed in the Frontend as well, showing all the info from the text file and stuff like that) and making it easy to play it with predefined sourceports and stuff.

Feature ideas are as follows
  • Complete list of all wads/addons with various columns to sort them (year, type, author, personal rating, etc)
  • Autoloading information directly from the text file (shouldn't be easy to code)
  • Displaying the TITLEPIC lump if presend (other than that, no image will be display)
  • Recording videos and making screenshots for the frontend (check D-Fend Reloaded for this)
  • A search function (search by various tags)
  • Some kind of interchanging format (so people can share their database content, check ECC datfiles for this)
  • Configuration for sourceports, IWADs and stuff just like in ZDL3


These are ideas I am throwing out and for all this stuff you need at least a good programmer, but I guess this might be very useful - especially if it is OpenSource so the development is quick and aiming.

Well, I'd find this kinda useful, maybe other people as well :) Just share your thoughts![/quote]

Old Post 01-02-14 08:05 #
Tormentor667 is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
All times are GMT. The time now is 02:31. Post New Thread    Post A Reply
 
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Doom General > Rocket Launcher - frontend for windows

Show Printable Version | Email this Page | Subscribe to this Thread

 

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are OFF
[IMG] code is ON
 

< Contact Us - Doomworld >

Powered by: vBulletin Version 2.2.5
Copyright ©2000, 2001, Jelsoft Enterprises Limited.