Coder Social home page Coder Social logo

qzdl's People

Contributors

duganchen avatar finnoleary avatar fluffyquack avatar jovaska1337 avatar qbasicer avatar talon1024 avatar ultimate-vegan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

qzdl's Issues

Map isn't read correctly

Also, map (warp) isn't being restored from .zdl properly
Or INI it seems
Anywho got to go to bed

"Extra command line arguments" and "Always Add These Parameters"

When using either of these boxes, command line options that require a parameter like:

"-loadgame ~/.zdoom.save0.zds"

(for cooperative netplay) don't work, even when I use quotation marks.
If I test something like -warp (with no parameter) the game crashes out saying it could not find MAP00. If I supply a parameter, the game launches ignoring the option.
Options that do not require a parameter (like --nosound or --nomusic") DO work properly.
A key line in the strace output was:

3684 execve("/usr/local/bin/zdoom", ["/usr/local/bin/zdoom", "-iwad", "/usr/local/share/doom/doom2.wad", "-file", "/home/brad/addons/cleim20.wad", "-deh", "/home/brad/My_work/morestuff.deh", "+map MAP02"], [/* 44 vars */] <unfinished ...>

The option items that were working have the parameters separated from the options, but the non-working one didn't.

Remove the update notifier

The Update Notifier isn't exactly a useful feature. It currently checks a dead URL, and we all know it's been years since there have been updates to notify of.

Apart from that, it uses the QHttp class, which is gone in Qt 5. While rewriting it to follow current Qt best practices (QNetworkAccessManager) is an option, I'd recommend just removing it. The Update Notifier is the only part of the codebase that uses QHttp.

So let's just take this part out, and we'll consider that the first step towards the port to Qt 5.

I intend to have a pull request for this up soon.

Need to change Current Working Directory

  • Okay. First off, for some reason ZDoom doesn't get to properly read AutoExec
    Works fine with ZDL 3.1a, I'm thinking because it changes active directory to ZDoom's
    By the way, NeuralStunner on espernet told me "privmsg qbasicer that I found: ZDLSharp definitely needs to switch to the port's directory. Ran ChocoDoom with it, and it stored the configs in ZDL's directory." 17 minutes and 4 seconds ago
  • +Set does not appear to work

Provide Option to Not Display File Location in File Listings

Feature request from Enjay (http://forum.zdoom.org/viewtopic.php?f=19&t=32596&p=618883#p618823)

One thing I wonder, and despite what I said above, I'd like another option please. I have tried the options set with the "Quote Paths" option ticked and unticked. I assume that this option refers to whether QZDL will use quotes when passing file locations to the command line or not (for paths with spaces presumably). However, I was looking for an option to switch off the path name being displayed in the "External Files" box. I don't use preconfigured game options. I just drag and drop stuff on to ZDL when I am going to play. So, I always know the location of the external file and I don't need to see the path displayed (plus, much of the time the path is too long to be seen in its entirety any way and it kind of obfuscates the file name too). So, could this feature be toggleable? It's a minor point but it would be nice to have the option IMO because it would clean up the appearance of the window for me.

Multiplayer config isn't read on open

When you open the application, because the way the widgets are created, the multiplayer pane does not get the signal to fill in it's interface with configuration information.

Can't import an existing configuration easily

Current methods require putting config in current directory, deleting the %APPDATA% version, and running qZDL to invoke an import.

That method is hacky and not great, replace it with a method to import the current configuration.

Store the configuration inside the ZDL Launcher folder

Right now, the configuration file is stored here:
[USER_FOLDER]/AppData/Roaming/Vectec Software/qzdl.ini

For this reason, ZDL Launcher is not truly portable. Can you change this so that the configuration file is stored inside the application folder? You could make this an alternative, for example, if qzdl.ini is found inside the application folder use it, otherwise keep the current handling.

I believe the necessary change is made here:
https://github.com/qbasicer/qzdl/blob/master/qzdl.cpp#L65
(if it is already changed there, I'm just waiting for a new release, I guess)

Sidenotes: What about a new release? This is more active than that other ZDL (which is actually a fork of yours), and the updater in the last release has long stopped working. If you decide to release, maybe also tell us what sets this apart from the other fork.

I there a way to disable mods?

Does this exist and I am just to dumb to find it,or does it not exist?
That would be easier to just disable them instead of remove them entirely.

Failing to build with qmake

/home/rannick1982/Downloads/qzdl/Makefile:701: warning: overriding recipe for target 'obj/qzdl.o'
/home/rannick1982/Downloads/qzdl/Makefile:663: warning: ignoring old recipe for target 'obj/qzdl.o'
👎 error: No rule to make target '/src/qzdl.cpp', needed by 'obj/qzdl.o'. Stop.

I have run into these issues when trying to build in terminal and in QT Creator, any suggestions on how to resolve these errors?

Cant build, qeglfshooks_p.h doesn't exist.

When I try to run the configure file it outputs this error:

mkspecs/devices/linux-arm-amlogic-8726M-g++/qeglfshooks_8726m.cpp:40:10: fatal error: 'private/qeglfshooks_p.h' file not found

In case it's needed:
OS: macOS Sierra
Version: 10.12.4 Beta
Model: MacBook Pro (13-inch, Mid 2012)
Processor: 2.5 GHz Intel Core i5
Memory: 16 GB 1600 MHz DDR3
Graphics: Intel HD Graphics 4000 1536 MB

IP/Host parameter box is ignored

The box in which which you enter the host's IP when using the "Joining" option in multiplayer is ignored, making it impossible to join a multiplayer game which you're not hosting.

Remove File Unselects All

  • When Remove is used on a file in the External Files list, it unselects everything in that box
    Whereas in 1.3a it leaves the next file selected, so you can just hit Remove repeatedly and clear the list

Uhm, are you dead?

Please reply so that we know that you (qbasicer, the maintainer) is not physically dead.

Thanks.

Export to Batch file

I think this is the only feature that Telefrag Mapspawn has over ZDL at the moment. Maybe I should look into submitting a pull request...? Everything necessary already seems to exist in code.

Take DOOMWADDIR into account

The dialog box to select IWADS should default to the directory pointed to by DOOMWADDIR, if that environment variable is set and if the directory exists.

Set does not appear to work for Deathmatch

  • +Set does not appear to work
    "+Set DeathMatch 1" will not start a game as DM (3.1a does)
    +DeathMatch 1 works, however
    Odd thing is, it uses +Set in the command line for the DMFlags

Explain what this is

I was cleaning out my git/ email folder, and found a link to this software. It turns out, nowhere on the website, in the github description, or in the README is there even a single line of text to say what qZDL is and does!

"Close on Launch" doesn't work on non-Windows platforms

If I check "Close on Launch" and launch DOOM, then the QZDL crashes and I see the following in the terminal:

QProcess: Destroyed while process is still running.

Maybe look into using QProcess::startDetached?

This is on Linux.

File paths (and presumably also file names) do not handle spaces or character encoding correctly

Hi,

I have brütal doom files in a directory with exactly that: a ü as per somewhere I saw it written with umlauted u.

qzdm constructs a command line with "brÃ�¼tal" in there instead of just "brütal".

Also, the frontend does not handle spaces in folder names correctly.

Easy fix: don't use any non (ASCII?) characters in your folder (or file) names, nor spaces.

However this is not 1996 anymore so I feel these should be handled correctly (at least the spaces).

This is on Linux, locale set as utf8 one (fi_FI.UTF-8).

No Options Listed for "Source Port"

I'm on debian and I have GZDOOM installed.

qzdl built fine and is running, but theres nothing in the source port drop down. How do I help it find my engines?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.