[Release] ZDL 3.1
[Release] ZDL 3.1
I wanted ZDL to have .pk3 in its file filter list, so I decided to learn how to compile windows applications. While I was in there, I made a number of other improvements.
While I don't think I've introduced any new bugs, I'm not completely confident in my ability to build applications yet. So this is sort of a public beta; please let me know if you find bugs.
http://twicerisen.ath.cx/zdl/
While I don't think I've introduced any new bugs, I'm not completely confident in my ability to build applications yet. So this is sort of a public beta; please let me know if you find bugs.
http://twicerisen.ath.cx/zdl/
- Shadelight
- Posts: 5113
- Joined: Fri May 20, 2005 11:16 am
- Location: Labrynna
Re: [Release] ZDL 3.1
Maybe you could also add in a dmflags list so you can select dmflags before starting? 

- Graf Zahl
- Lead GZDoom+Raze Developer
- Posts: 49223
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: [Release] ZDL 3.1
A little piece of advice: Don't put MSVC .NCB files into your source distribution. They only inflate the file and are of no use.
Re: [Release] ZDL 3.1
It's on the list of things I'd like to do, but that's a larger undertaking for a later version. I wanted to get this done first.BlazingPhoenix wrote:Maybe you could also add in a dmflags list so you can select dmflags before starting? :D
Thanks for the tip. I'll do that in the future.Graf Zahl wrote:A little piece of advice: Don't put MSVC .NCB files into your source distribution. They only inflate the file and are of no use.
- wildweasel
- Posts: 21706
- Joined: Tue Jul 15, 2003 7:33 pm
- Preferred Pronouns: He/Him
- Operating System Version (Optional): A lot of them
- Graphics Processor: Not Listed
- Contact:
Re: [Release] ZDL 3.1
I can't get it to work.
When I first downloaded and installed your version, it complained about a missing msvcr80.dll - so I googled and downloaded it, extracted it to system32, and tried running it again. Now it's complaining about a runtime error, code "R6034", saying that ZDL has "made an attempt to load the C runtime library incorrectly". I've spent a good ten minutes on Microsoft's page trying to download and install the Visual C++ 2005 runtimes but they just won't do anything meaningful.
Help?
When I first downloaded and installed your version, it complained about a missing msvcr80.dll - so I googled and downloaded it, extracted it to system32, and tried running it again. Now it's complaining about a runtime error, code "R6034", saying that ZDL has "made an attempt to load the C runtime library incorrectly". I've spent a good ten minutes on Microsoft's page trying to download and install the Visual C++ 2005 runtimes but they just won't do anything meaningful.
Help?
- Cutmanmike
- Posts: 11351
- Joined: Mon Oct 06, 2003 3:41 pm
- Operating System Version (Optional): Windows 10
- Location: United Kingdom
- Contact:
Re: [Release] ZDL 3.1
Doesn't ZDLSharp view pk3's?
- wildweasel
- Posts: 21706
- Joined: Tue Jul 15, 2003 7:33 pm
- Preferred Pronouns: He/Him
- Operating System Version (Optional): A lot of them
- Graphics Processor: Not Listed
- Contact:
Re: [Release] ZDL 3.1
My ZDL is still broken and I have no idea how to fix it. See my previous post in this thread for the details - I'd appreciate any help!
Re: [Release] ZDL 3.1
I can't check this yet (though the update is most welcome) but I thought I'd point out a bug with the previous version to ask if it has been addressed. I mentioned it to Bio, but obviously he hasn't touched ZDL for some time.
When you close down ZDL and re-start it, ZDL should remember the PWAD list. However, it only does this if the IWAD selection is the first IWAD in the list (usually doom2.wad). If you close ZDL whilst any other IWAD is selected, on restarting ZDL, the PWAD list is always blank even if it wasn't when you closed ZDL.
When you close down ZDL and re-start it, ZDL should remember the PWAD list. However, it only does this if the IWAD selection is the first IWAD in the list (usually doom2.wad). If you close ZDL whilst any other IWAD is selected, on restarting ZDL, the PWAD list is always blank even if it wasn't when you closed ZDL.
- hnsolo77
- Posts: 1446
- Joined: Sat Sep 16, 2006 8:06 pm
- Location: the mythical land of Toronto Canada. (not really)
Re: [Release] ZDL 3.1
works perfectly for me, also enjay that bug you mentioned in the previous version *one that constantly pissed me off i might add* seems to no longer exist for me at all, and i just checked
thanks risen for the update, ye bug no longer pisses me off royally
thanks risen for the update, ye bug no longer pisses me off royally
Re: [Release] ZDL 3.1
Not ignoring the comments; I was away for a few days.
Wildweasel: Does this problem also exist with Bio's ZDL 3.0d (available on drdteam)? ZDL hasn't ever required me to install anything I didn't already have.
Cutman: Probably, but this update does not require the .NET framework. My version is more useful where installing .NET isn't desired or possible. For example, if you don't use .NET for anything else, or if you carry ZDL on a USB drive.
Enjay: Short answer - Yeah, I fixed that.
Long answer - I believe I have addressed the bug you are describing, but the description you gave is not exactly the problem I fixed. The bug I fixed is this: On load, a number of items from the beginning of the saved PWAD list are discarded, equal to the selection index of the saved item in the IWAD list. Since your description is reasonably close, I'll assume it's the same thing unless you tell me otherwise.
hnsolo77: You're welcome!
Wildweasel: Does this problem also exist with Bio's ZDL 3.0d (available on drdteam)? ZDL hasn't ever required me to install anything I didn't already have.
Cutman: Probably, but this update does not require the .NET framework. My version is more useful where installing .NET isn't desired or possible. For example, if you don't use .NET for anything else, or if you carry ZDL on a USB drive.
Enjay: Short answer - Yeah, I fixed that.
Long answer - I believe I have addressed the bug you are describing, but the description you gave is not exactly the problem I fixed. The bug I fixed is this: On load, a number of items from the beginning of the saved PWAD list are discarded, equal to the selection index of the saved item in the IWAD list. Since your description is reasonably close, I'll assume it's the same thing unless you tell me otherwise.
hnsolo77: You're welcome!
- wildweasel
- Posts: 21706
- Joined: Tue Jul 15, 2003 7:33 pm
- Preferred Pronouns: He/Him
- Operating System Version (Optional): A lot of them
- Graphics Processor: Not Listed
- Contact:
Re: [Release] ZDL 3.1
Nope - downgrading to Bio's version fixes the aforementioned issue and actually runs, but at this point I think I might just need to reinstall all the .NET frameworks and such.Risen wrote:Not ignoring the comments; I was away for a few days.
Wildweasel: Does this problem also exist with Bio's ZDL 3.0d (available on drdteam)? ZDL hasn't ever required me to install anything I didn't already have.
- Cutmanmike
- Posts: 11351
- Joined: Mon Oct 06, 2003 3:41 pm
- Operating System Version (Optional): Windows 10
- Location: United Kingdom
- Contact:
Re: [Release] ZDL 3.1
Oh I didn't even notice it needed it.Risen wrote:Probably, but this update does not require the .NET framework. My version is more useful where installing .NET isn't desired or possible. For example, if you don't use .NET for anything else, or if you carry ZDL on a USB drive.
Re: [Release] ZDL 3.1
Ack, still not had a chance to try this. Very busy weekend and my work computer filters your site for some reason.Risen wrote:On load, a number of items from the beginning of the saved PWAD list are discarded, equal to the selection index of the saved item in the IWAD list.

Anyway, if I understand your description correctly, it would probably cause the effect. I rarely have more than one pwad in the list when playing Doom2. Presumably the first IWAD has index 0 and so no pwads get removed. The second IWAD would have index 1 and so always remove the 1 wad I had loaded. Occasionally I will have a few WADs loaded and I either never noticed that ZDL was trimming rather than removing the list or perhaps I was playing with an IWAD far enough down the list to have a high enough selection index to nix the PWAD list. That's actually quite likely because the other IWADs that I regularly use pwads with (Hexen and Heretic) are quite far down the list. I'll have to check things at home and see what it does: if I ever get a chance... (real life... grumble grumble... mutter mutter...)
Re: [Release] ZDL 3.1
Interesting... I'll look into it. Unfortunately I don't yet have much experience in coding desktop applications, so it may be a while before I'm able to pinpoint and solve the problem. If there are any further developments, be sure to let me know. (Re)installing .NET shouldn't affect ZDL 3.1.wildweasel wrote:Nope - downgrading to Bio's version fixes the aforementioned issue and actually runs, but at this point I think I might just need to reinstall all the .NET frameworks and such.
It needs something or other (I think it's .NET framework on a Windows machine, and something like Mono on others) that isn't always available. Because of the way I use ZDL, I can't rely on ZDLSharp to work everywhere I need it.Cutmanmike wrote:Oh I didn't even notice it needed it.
Enjay: I think that's pretty likely. Let me know if you find otherwise.
Re: [Release] ZDL 3.1
OK, home now.
1. The new version seems to work just fine on my system. I have no problems running it and it seems to do exactly what it is meant to. I just dropped in in my old dir and it picked up all my settings.
2. The bug with the old one was the one you mentioned. Funny that I never noticed quite what it was doing before. Anyway, it certainly seems cured.
Thank you very much for this update. It fixes the only 2 gripes I had with ZDL (the pk3 filter and the pwad list thing).
1. The new version seems to work just fine on my system. I have no problems running it and it seems to do exactly what it is meant to. I just dropped in in my old dir and it picked up all my settings.
2. The bug with the old one was the one you mentioned. Funny that I never noticed quite what it was doing before. Anyway, it certainly seems cured.
Thank you very much for this update. It fixes the only 2 gripes I had with ZDL (the pk3 filter and the pwad list thing).
