• R/O
  • SSH

dwaddle: List of commits

Main Dwaddle repository


RSS
Rev. Time Author
12beca1237b2 trunk 2021-04-30 12:13:19 alexa

Remove old gamedef file

fbd42b2f156d trunk 2021-04-30 10:25:27 alexa

Remove game definitions

911600da9796 trunk 2021-04-30 10:23:45 alexa

Simplify UDMF classes.

No need to have different subclasses for different namespaces. Just
use the annotations to our advantage and mark certain fields as
specific to certain namespaces.

9fb9bc909bac trunk 2021-04-29 19:49:17 alexa

Hack in K8Vavoom upconversion

a11f9893e0af trunk 2021-04-29 18:10:32 alexa

Put old modules not yet converted to dtools in the attic

ab9c7a308d01 trunk 2021-04-29 17:56:51 alexa

Completely restructure so that dwaddle is only a library

09c23b527c79 trunk 2021-04-29 17:19:15 alexa

Bump required libremiliacr version. Add *VERY UNFINISHED* level
conversion API.

98b4248af1cf trunk 2021-04-11 09:46:58 alexa

Move GameDef and friends into libdwaddle

a118dc8fe18c trunk 2021-04-07 09:20:05 alexa

Add the start of the levelconverter program module, as well as a bare
skeleton of the API that'll be used.

7898b8fd42c4 trunk 2021-04-07 08:57:19 alexa

Raise an ArgumentError if the key is unsupported by the namespace.

This is a stopgap measure until proper serialization options are
implemented.

d36ddf2b18d5 trunk 2021-04-07 08:54:27 alexa

Add Udmf::Serializable#toKeys method, which will be used to generate a
hash table to save UDMF data.

f5a80da5a525 trunk 2021-04-07 08:21:30 alexa

Add support for run-before and run-after fields

08b612bc1544 trunk 2021-04-07 08:08:21 alexa

Move some documentation files

70faf82d60af trunk 2021-04-07 07:06:01 alexa

Add support for K8Vavoom's UDMF namespace.

4b00ce7f7666 trunk 2021-04-07 07:05:43 alexa

Bump required version to 1.0.0.

0.36.1 should still work, but we might as well be a bit forward
leaning here and plan to stay within the 1.x context.

62ea28a77be8 trunk 2021-04-06 16:09:31 alexa

Initial support for printing more detailed information with levelinfo.

The game definitions files still need to be written. What's commited
here is just the bare bones player starts + Doom 1 monsters.

7dcb2eb64cea trunk 2021-04-06 09:32:07 alexa

Draw things with a transparent background

25e62c1bbc5c trunk 2021-04-05 15:57:06 alexa

Merge all of the old programs into one, then call them as "modules".
Also drastically improve level detection so that it accounts for
arbitrarily named map markers. Finally, fix building on Crystal 0.36+

be01892eb22a trunk 2021-03-11 09:07:29 alexa

Gracefully handle missing PK3 project directories

67a5527ee546 trunk 2021-03-11 09:07:06 alexa

Update libremiliacr dependency to 0.3.1

a9ac73b16ed7 trunk 2021-01-23 11:24:48 alexa

Move level.cr into its own directory and split off the enums.

276b76e0b3cc trunk 2021-01-11 14:42:22 alexa

Remove old API documentation. Add documentation for SwitchDef and
SwitchesLump. Change SwitchFlags slightly.

ad8a4527b27b trunk 2021-01-11 14:02:49 alexa

Remove makefile. shards is good enough.

ac483421fb22 trunk 2021-01-11 14:02:22 alexa

Add dswitches program, which converts SWITCHES data to/from a YAML
file.

18bdcee56739 trunk 2021-01-11 11:36:47 alexa

Convert textures to TGA files when making a Doomsday PK3

1c5beba05216 trunk 2021-01-11 11:26:51 alexa

Add TGA class to handle Targa files

6e11c7b45942 trunk 2021-01-10 19:31:56 alexa

Use thingLineWidth to draw thing flags. Also make things just
slightly larger by default.

1f6e0ad4dd9b trunk 2021-01-10 18:08:11 alexa

Added ability to turn a texture into a single Doom Picture.
Integrated this into dtexturedump.

c2e14b4694ec trunk 2021-01-09 18:42:06 alexa

Update copyright strings, tag as release v0.1.0

e1fd6bf90db8 trunk 2021-01-09 18:39:50 alexa

Add more override options to levelimage

Show on old repository browser