Commit graph

11 commits

Author SHA1 Message Date
00334120b0 Support setting options in all cases where dsda is invoked.
Also allow overriding options for the fabricate and record commands.
2025-07-26 10:56:37 -04:00
218928f033 PEP 8 compliance. 2025-06-15 02:16:59 -04:00
43639955fb Remove extraneous print. 2025-05-30 02:10:52 -04:00
970e63e19b Split out a separate wad-only base class from WadMap. Load the wad-specific config when using it. Support overriding settings during fabricate. 2025-05-30 02:07:06 -04:00
057ac98843 Read values out of a config file instead of hardcoding them. Further streamline common tasks in a new base config class. 2025-05-17 11:50:59 -04:00
2438995093 Major refactor to make handling name/path manipulation easier.
Most of this is now in doom_base.py, which stores wad/map/name, exposes them as
properties, and also takes care of most common tasks needed for building
command lines and such.
2025-05-13 05:46:26 -04:00
85d3686f1c Support setting a name for a demo, supporting more than one demo stored at a time for a map. 2025-05-11 17:28:07 -04:00
ac29c5c49b Add support for rendering in the background. 2025-04-24 18:05:28 -04:00
805ea27f3e When fabricating, create a temporary directory for all the working files and then blow it away on completion. 2025-04-22 02:15:03 -04:00
aff20e9557 Add a base class for commands that provides wad and map arguments. 2025-04-15 22:49:22 -04:00
e78453d6bd Initial checkin for dcc v2. Includes support for play/record/fabricate. 2025-04-07 02:19:25 -04:00