• R/O
  • SSH

waddle: List of commits

Common Lisp library for manipulating Doom and Quake WAD files and PAK files.


RSS
Rev. Time Author
1ad256752a0f 2019-02-04 13:34:05 Alexa Jones-Gonzales

Remove unneeded function

39919348fc7d 2019-02-04 13:33:51 Alexa Jones-Gonzales

Update quakewad module to work with WIMAGE

9e8a6fc9a659 2019-02-04 13:17:02 Alexa Jones-Gonzales

palconv module now uses WIMAGE

50d4301bf51b 2019-02-04 12:48:49 Alexa Jones-Gonzales

Update copyright

43177af6c40a 2019-02-02 18:56:44 Alexa Jones-Gonzales

:p36.waddle.quake now uses waddle:wimage to make texture montages.

4a9daa41bdd4 2019-02-02 18:32:04 Alexa Jones-Gonzales

Added DUPLICATE-WIMAGE function

f4ec6f5a3745 2019-02-02 18:16:15 Alexa Jones-Gonzales

Update quake-texture class to use wimage. This actually removes the
need for some functions.

bbf2b747375f 2019-02-02 18:12:03 Alexa Jones-Gonzales

Added parameter for destination type

44ca45f1a2e6 2019-02-02 18:11:49 Alexa Jones-Gonzales

Added IMAGE/CONVERT-RGBA-TO-PALETTED-DATA function and exported it
from :p36.waddle

24a5373cc43e 2019-02-02 17:52:24 Alexa Jones-Gonzales

Remove opticl dependency

9e24d8e024f4 2019-02-02 17:49:04 Alexa Jones-Gonzales

Don't overwrite the source image in COMPOSE

61c1b1aeda37 2019-02-02 17:48:20 Alexa Jones-Gonzales

Export WADDLE-ERROR from :p36.waddle

82b9f16d4e4a 2019-02-02 17:48:03 Alexa Jones-Gonzales

Don't overwrite the source image when calling RESIZE

d5e6659b027a 2019-02-02 17:02:50 Alexa Jones-Gonzales

Added +WADDLE-VERSION+ constant

a70cc9fe65df 2019-02-02 16:47:05 Alexa Jones-Gonzales

Get Waddle's command line program almost up to spec with the recent
refactoring/WIMAGE addition. The palconv module does not yet compile,
though.

a3c011d5ed23 2019-02-02 16:46:31 Alexa Jones-Gonzales

Remove useless LUMP-NAME parameter

d9a7d845e403 2019-02-02 16:37:36 Alexa Jones-Gonzales

Get Waddle compiling (though the Quake-specific code doesn't all work yet with WIMAGE)

789a5c579d90 2019-02-02 16:37:10 Alexa Jones-Gonzales

Export pal-converter symbols from :p36.waddle

432d648565aa 2019-02-02 16:32:10 Alexa Jones-Gonzales

Updated copyright

5b8b1bdf8c1b 2019-02-02 16:30:10 Alexa Jones-Gonzales

Started refactoring Waddle's handling of image data

* Added WPALETTE class to manage palettes
* Added WIMAGE class to abstract away underlying Imago library
* Refactored all of the Doom-specific code to use WPALETTE/WIMAGE
* A few files got renamed or combined
* Cleaned up Doom-specific API
* pal-converter.lisp stuff was moved into the main :p36.waddle package
* Reformatted a lot of comments
* Added a .hgignore to ignore files in the bin/ folder

ea7270edb102 2019-01-29 14:42:28 Alexa Jones-Gonzales

Partially fix Quake texture mipmaps

5461a845b7a1 2019-01-29 14:41:55 Alexa Jones-Gonzales

Fix wad saving

aac73eeeddda 2019-01-29 14:41:30 Alexa Jones-Gonzales

Added FLATTEN-ARRAY

55170ee05525 2019-01-29 14:41:11 Alexa Jones-Gonzales

ClozureCL and SBCL use different methods for thread-safe hash tables

e1ce7e0ba709 2019-01-29 14:40:21 Alexa Jones-Gonzales

Use IMAGO library to convert textures to PNGs

f46deee01195 2019-01-29 12:26:41 Alexa Jones-Gonzales

Added note about moving PNG libraries

fd27a071da43 2018-11-08 14:44:02 Alexa Jones-Gonzales

Provide more information about skipped files

7920cd927053 2018-11-08 14:12:38 Alexa Jones-Gonzales

The -I option in palconv should be a flag

45a4023e2d9e 2018-11-08 14:12:22 Alexa Jones-Gonzales

Quake textures must be a multiple of 16, not a power of 2

17ff788b4f73 2018-11-06 19:51:03 Alexa Jones-Gonzales

* Added palconv command line module
* Made WAD-FILE and WAD2-FILE and their lumps more object-oriented
* Fixed rotated textures in pal-converter.lisp
* Fixed handling of transparency in pal-converter.lisp
* Palette conversion now runs faster thanks to caching of the computed values
* Split some code up into their own files

Show on old repository browser