Skip to content

Releases: fragglet/WadGadget

WadGadget 0.2

04 Jan 19:02
wadgadget-0.2

Choose a tag to compare

New features:

  • Mouse input is now suppported, and many parts of the UI can now be interacted with by clicking.
  • A texture editor was added, making the TEXTURE browser feature-complete.
  • A browser/editor for GENMIDI lumps was implemented, including export to / import from .sbi voice files.
  • A new action was added to update existing WAD entries. This works the same as the import action but instead automatically replaces the contents of existing entries, rather creating new ones.
  • A new action to move files between directories was added.
  • Duke3D/ROTT .rts files are now recognized as WAD files, and embedded .voc files (found inside them) are recognized as sound effects.
  • It is now possible to edit the headers of graphic lumps (useful in particular in order to change the X/Y offsets).
  • It's now possible to import graphics from a variety of other file formats in addition to .png: .pcx, .lbm, .gif, .bmp, .ppm, .tiff and .xpm. This is accomplished using NetPBM filters.

Minor:

  • Escape now only exits the program when viewing a directory, to avoid accidentally exiting the program prematurely. Escape time delay was reduced to 10ms, improving responsiveness.
  • Bullet point lists in the help browser are shown with real bullet point characters rather than asterisks.
  • In the hexdump view, the UDS-help action now jumps to the relevant section of the document based on the lump being viewed. Other documents will also be shown instead (boomref, etc.) if appropriate.
  • The ^W key combo now clears search, rather than ^U.

Bugs fixed:

  • A crash was fixed when creating an empty WAD file.
  • A crash was fixed when deleting an entry selected in the other pane (thanks skynettx).
  • There is no longer a "flash" of the wrong palette when exiting the program.
  • A crash was fixed when .png files would fail to import properly.

Cleanups:

  • Initial support was added for building using pdcurses.
  • The codebase was tidied using clang-format and include-what-you-use.
  • Various cross-platform changes were introduced, inspired by @skynettx's Windows port of the program. These lay the groundwork for an "official" Windows port in the future.

WadGadget 0.1

11 Aug 00:20
wadgadget-0.1

Choose a tag to compare

Initial release.