ZDL: A Simple but powerful ZDoom launcher

Discuss anything ZDoom-related that doesn't fall into one of the other categories.
Post Reply
User avatar
Bio Hazard
Posts: 4019
Joined: Fri Aug 15, 2003 8:15 pm
Location: ferret ~/C/ZDL $
Contact:

ZDL: A Simple but powerful ZDoom launcher

Post by Bio Hazard »

Continued from: http://forum.zdoom.org/viewtopic.php?t=5031

V1.5

FEATURES:
-Iwad selection (including custom IWADS)
-multiple PWAD/DEH loading
-Extra command-line parameters
-Multi player options
-Configuration saving/loading
-Flexibility through config files
-Custom languages
-no touching any of your other files
-can launch other engines other than ZDoom
-able to copy the generated line to the clipboard
-does not require ANY external files (DLLs, runtimes, etc...)

Questions? Comments? tell me!


DL here: http://www.aki-izumi.com/biohazard/?sub=soft&page=zdl


EDIT: WTF? I haven't updated this post in a while... :?
Last edited by Bio Hazard on Mon Jun 06, 2005 9:57 pm, edited 10 times in total.
User avatar
TheDarkArchon
Posts: 7656
Joined: Sat Aug 07, 2004 5:14 am
Location: Some cold place

Post by TheDarkArchon »

An updated German language file is found on the original thread (See top of Bio's post.)
killingblair
Posts: 937
Joined: Mon Oct 04, 2004 9:16 pm

Post by killingblair »

You've came a long way Bio Hazard :wink:
User avatar
Bio Hazard
Posts: 4019
Joined: Fri Aug 15, 2003 8:15 pm
Location: ferret ~/C/ZDL $
Contact:

Post by Bio Hazard »

it finally "clicked" and i got it figured out

KillingBlair: im still waiting for that code for a resource-less dialog.
killingblair
Posts: 937
Joined: Mon Oct 04, 2004 9:16 pm

Post by killingblair »

Can you do it resource less?
User avatar
Bio Hazard
Posts: 4019
Joined: Fri Aug 15, 2003 8:15 pm
Location: ferret ~/C/ZDL $
Contact:

Post by Bio Hazard »

yes, by creating every control with CreateWindowEX();

isint that the only way to do it without going through DialogBox();?

oh, another thing, would you look at some code and see if you can optimize it?
actually, anyone that wants to take a stab at it, i'll post it in the other thread (i guess that one could be the development thread)
User avatar
randomlag
Posts: 405
Joined: Thu Jul 17, 2003 10:10 pm

Post by randomlag »

Why would you not want to use resources? Maybe you don't know that even if a dialog is created in an RC file you can still move, add, resize and delete items in the dialog? You can even combine parts store in an RC file into a whole new entity. So you can have your cake and eat it too since RC file defs were created for a reason.

That means you can use the RC file def as a basic template to generate relative locations and use easy to change lookie/see stuff without having to change code. That is if I explained the general idea clear enough?

It is interesting to all of a sudden see a bunch of new launchers all coming out at the same time. JDOOM also has a new launcher (python based) and another guy did a JDOOM launcher using a generic multi-platform SDK. Must be something in the air.

Looks cool though :)
User avatar
Bio Hazard
Posts: 4019
Joined: Fri Aug 15, 2003 8:15 pm
Location: ferret ~/C/ZDL $
Contact:

Post by Bio Hazard »

isint it more efficent to not use an RC file as it doesnt have to generateall those CreateWindowEx(); functions at runtime?
.:Doom:.
Posts: 23
Joined: Sun Feb 06, 2005 3:40 pm
Location: up my ass

Post by .:Doom:. »

but how good is this new zdoom launcher?
User avatar
Doom
Posts: 888
Joined: Mon Sep 22, 2003 3:45 am
Location: Stuffed in your ass

Post by Doom »

Brilliant stuff, really, although the Enjay version doesn't take full advantage of the available space. A suggestion, exe-compress ZDL with MEW11 SE v1.2, it will be even smaller (38kb) with no negative side effects.
.:Doom:.
Posts: 23
Joined: Sun Feb 06, 2005 3:40 pm
Location: up my ass

Post by .:Doom:. »

ok i'll take ur word for it
User avatar
Doom
Posts: 888
Joined: Mon Sep 22, 2003 3:45 am
Location: Stuffed in your ass

Post by Doom »

One more, re-enable Ultimate Doom compatability (doomu.wad), actually doom.wad is used for the original non-ultimate version.
User avatar
Your Name Is
Posts: 802
Joined: Sun Oct 31, 2004 5:06 pm
Location: Raleigh, NC
Contact:

Post by Your Name Is »

Its good, but Viper's is better IMO
User avatar
morbidtwatt
Posts: 136
Joined: Fri Aug 15, 2003 7:56 am
Location: frederick md
Contact:

Post by morbidtwatt »

accept no substitutes kingdoom pwns all launchers out of the water..

http://www.kingdoom.tk <--------------try and see for urself
User avatar
Enjay
 
 
Posts: 27031
Joined: Tue Jul 15, 2003 4:58 pm
Location: Scotland
Contact:

Post by Enjay »

The whole point of this launcher is to be simple. Kingdoom is quite the opposite. Kingdoom is certainly not for me. I just want to wash and go. :)
Post Reply

Return to “General”