Giter Club home page Giter Club logo

twad's People

Contributors

zmnpl 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

Watchers

 avatar  avatar

twad's Issues

A couple of questions

Hi there, I love your terminal launcher and it is ideal for my usage but I do have a couple of questions and not sure if I'm being dumb, or if they are just not implemented in the code.

Firstly, is there anyway to remove a mod to a game once added? At the moment I have to delete and then reedit the game which seems rather inefficient.

Secondly, using the idgamesbrowser it will download the files just fine but I have to manually unzip the files that it downloads in order to use the .wad that lies within. Is there anyway twad will unzip that automatically for me?

Anyway, I really do like your launcher as have been looking for something like this on/off for a couple of years before stumbling across it on the AUR.

No preservation of uppercase iwad file names

It seems gzdoom has a fuzzy finder for IWADs. This means that if the iwad file name isn't exact it will load another IWAD.

For an example if you have DOOM.WAD and DOOM2.WAD and load with gzdoom -iwad doom.wad. Gzdoom will open the DOOM2.WAD.

Looking at games.json . twad isn't preserving casing and it seems to exacerbate gzdoom somewhat. Editing the iwad filename to be correct again in the json returns normal iwad loading behavior for gzdoom.

Feature Request: Change twad's working directory to WAD Dir

Ooh, first issue?

As someone who likes to try a lot of mods, I run into issues with config files being conflicting or whatever. So what I do is I have a good config file that I duplicate for every big mod (like Brutal Doom vs Project Brutality vs... other mod names i cant remember.), and then load it when I play with that mod on most maps.

image

But when I have -config brutal.ini for example, it saves it to /home/tony/, not where it sets DOOMWADDIR.

(Honestly, even better would be to have a WAD Dir and a Config Dir that is selectable like the IWAD and Source Port. I could try to add it/start a new feature request, but I don't know if you think it's feature bloat. I might try, but I haven't used golang in ages.)

twad halts: GLIBC_2.32 not found

twad v0.20.3 doesn't start on my computer.

$ twad
twad: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by twad)
twad: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by twad)

It looks like my version of GLIBC is too old.

$ ldd --version | head -1
ldd (Ubuntu GLIBC 2.31-0ubuntu9.9) 2.31
$ lsb_release --description
Description:	Ubuntu 20.04.6 LTS

Can you make twad work on Ubuntu 20.04? Canonical supports it until April 2025.

Otherwise, is there something I can do here other than compile it myself?

Passing "Others" parameters with spaces

When loading any type of file through the "Others" field. If the path to the file has any spaces, it will not load the file. Neither escaping the spaces with \ ,nor wrapping the file path in quotes has any effect.

So far I've observed this behavior upon loading configs and patch files.
This is inconsistent with how twad loads mods, as spaces in file names don't impact functionality.
Perhaps this is related but when any filename provided through the "Others" field. It has to be the full path name (without spaces present). Again inconsistent with the $DOOMWADDIR being the CWD that we see when loading in our mods.

I'm running v0.20.0 binary

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.