• R/O
  • SSH

waddle: List of commits

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


RSS
Rev. Time Author
87dd607c039b tip 2019-12-29 10:35:49 Alexa Jones-Gonzales

Added FIND-UNUSED-TEXTURES

df2da2c09b22 2019-12-29 09:45:53 Alexa Jones-Gonzales

Support BSP2 and 2PSB loading

4cd7d6d646e7 2019-12-29 09:36:23 Alexa Jones-Gonzales

Add classes for BSP2 and 2PSB files

674a1066483c 2019-12-22 17:03:45 Alexa Jones-Gonzales

Make error handling more robust in wadtool

e7197e2e635b 2019-12-22 17:03:20 Alexa Jones-Gonzales

Fix bug that led to images being entirely transparent most of the
time, and simplify argb component getting.

e86055c80271 2019-12-22 10:54:50 Alexa Jones-Gonzales

Remove the :reader options, not the custom methods

37b140ec756d 2019-12-22 10:49:08 Alexa Jones-Gonzales

Remove duplicated methods

c70f98be99db 2019-12-22 09:31:22 Alexa Jones-Gonzales

Add missing keyword

c215ee39aff2 2019-12-22 09:29:38 Alexa Jones-Gonzales

Update ignores

ca4e7951cdfc 2019-12-22 09:29:20 Alexa Jones-Gonzales

Move the BSP classes to their own file

40d2f20e3339 2019-10-17 15:22:36 Alexa Jones-Gonzales

Fix mip texture loading

20eebe1eca59 2019-10-17 14:39:36 Alexa Jones-Gonzales

Improve performance of BSP loading code slightly

9a4342a7dd02 2019-10-17 14:31:56 Alexa Jones-Gonzales

Added basic BSP file loader

37291e26995b 2019-10-17 14:31:39 Alexa Jones-Gonzales

Truncate values when scaling

f77b3a084022 2019-10-17 14:31:22 Alexa Jones-Gonzales

Relax some type checking

22c81f3157e6 2019-07-22 05:52:30 Alexa Jones-Gonzales

Major improvements to overall speed

* Use the CL-GD library instead of Imago
* Added WITH-ALL-LUMPS/P, which is like WITH-ALL-LUMPS, but parallel
* Do some concurrency optimization during WAD2 load
* Use WIMAGEs in palette conversion code
* Simplify mod-wadtool to use new WITH-ALL-LUMPS/P function
* Added the start of a unit test package

737ffff9f909 2019-06-20 20:07:56 Alexa Jones-Gonzales

The wadtool module can now import and export textures.

* Added dependency on cl-cpus to waddle-cmdline.asd
* Fixed WAD files not being saved at all
* Changed declaim for wpalette color conversions
* Fixed various wimage bugs
* Fixed a pal-converter.lisp bug where it was still expecting a wpalette to be
a class.
* Fixed offset calculation when saving Quake textures
* Added a :RAW-QUAKE-TEXTURE version of CONVERT-WIMAGE that returns a vector of
bytes instead of a wimage.

Also, fixed pak file loading.

5bb014d2158f 2019-06-19 14:48:47 Alexa Jones-Gonzales

Allow building Waddle as either an optimized binary, or a normal
binary.

42b8664cf3bd 2019-06-19 04:36:55 Alexa Jones-Gonzales

Fix CCL and Clisp

aaa86086520b 2019-06-19 04:34:37 Alexa Jones-Gonzales

Improved performance a bit more

e01a61ec5513 2019-06-18 11:55:13 Alexa Jones-Gonzales

Add the border to the top and left of the image as well to make things look centered

c1048a8d4489 2019-06-18 11:54:52 Alexa Jones-Gonzales

Catch ARGUMENT-ERRORs instead

c07ea8df8895 2019-06-18 11:33:40 Alexa Jones-Gonzales

Added a call to P36:EXIT on error

29b33f315957 2019-06-18 11:33:16 Alexa Jones-Gonzales

* Added --tga argument
* Add additional command line argument checks

fe34f79a7264 2019-06-18 11:32:50 Alexa Jones-Gonzales

Added support to save to a TGA (trivial addition)

7a5baed093b1 2019-06-17 20:55:51 Alexa Jones-Gonzales

Greatly improved performance of mod-montage (~94 seconds -> 4 seconds on my i7 2700K)

d57dd56b5967 2019-06-17 15:36:54 Alexa Jones-Gonzales

Don't delete macro definitions on build

678af4ac99ca 2019-06-17 14:08:42 Alexa Jones-Gonzales

Moved montage functionality into mod-montage.lisp

d347df8c55ec 2019-06-17 12:56:22 Alexa Jones-Gonzales

* Converted remaining modules to use the new program-module system
* The "help" and "version" modes are now implemented as program-modules
* Cleaned up a bit of output

ddd040a382de 2019-06-14 12:23:17 Alexa Jones-Gonzales

Further simplify how modules are handled by using the metaobject protocol

Show on old repository browser