Commit graph

  • b14c12c609 Add a pwad_path property and also convert the iwad_path method to a property. trunk yrriban 2025-07-03 18:21:24 -04:00
  • 5881c94c11 Add a configure command for initial wad setup. Reshuffle a couple things that depend on it. yrriban 2025-07-03 18:18:19 -04:00
  • 673e649e87 Remove last unneeded constant. yrriban 2025-07-03 18:06:00 -04:00
  • e4d978149b PEP 8 compliance. yrriban 2025-07-03 18:05:12 -04:00
  • d778e281ba Move the remaining hardcoded constants into the configuration file. yrriban 2025-07-03 18:04:19 -04:00
  • 4bbf57036d Use the same method that the dsda preamble uses to figure out what the main wad is. yrriban 2025-07-01 22:53:59 -04:00
  • ebdac7c89d PEP 8 compliance. yrriban 2025-06-15 13:33:33 -04:00
  • 2076e7341d PEP 8 compliance. yrriban 2025-06-15 13:31:32 -04:00
  • 84b8c1b626 PEP 8 compliance. yrriban 2025-06-15 12:31:37 -04:00
  • 66fd1bfe11 PEP 8 compliance. yrriban 2025-06-15 12:25:52 -04:00
  • dace0de99b PEP 8 compliance. yrriban 2025-06-15 12:23:32 -04:00
  • 69ce445225 PEP 8 compliance. yrriban 2025-06-15 12:20:12 -04:00
  • 80070e3a5e PEP 8 compliance. yrriban 2025-06-15 12:18:46 -04:00
  • 218928f033 PEP 8 compliance. yrriban 2025-06-15 02:16:59 -04:00
  • b54b865977 PEP 8 compliance. yrriban 2025-06-15 01:16:10 -04:00
  • 3f1dad2b43 PEP 8 compliance. yrriban 2025-06-15 01:12:52 -04:00
  • e5656378ac PEP 8 compliance. yrriban 2025-06-15 01:11:01 -04:00
  • ff384678de PEP 8 compliance. yrriban 2025-06-14 22:40:05 -04:00
  • e8d06c616f Generally streamline and break the concat routine into functions. yrriban 2025-06-14 02:55:43 -04:00
  • 6baacd9b89 PEP 8 compliance. yrriban 2025-06-13 02:05:52 -04:00
  • d539490898 If the complevel file doesn't exist, try to read the complevel out of the config instead. yrriban 2025-06-13 01:58:09 -04:00
  • 3fde5791a3 Tabs to spaces; purge some commented-out code. yrriban 2025-06-13 01:52:57 -04:00
  • b29e2675d1 PEP 8 compliance. yrriban 2025-06-13 01:38:07 -04:00
  • 97616b341d Hardcode fewer things. Convert tabs to spaces. yrriban 2025-06-12 23:47:22 -04:00
  • 2e9b8b148e PEP 8 compliance. yrriban 2025-06-11 22:43:16 -04:00
  • 95132370e7 PEP 8 compliance. yrriban 2025-06-11 22:40:44 -04:00
  • 8071d1a876 PEP 8 compliance. yrriban 2025-06-11 03:05:54 -04:00
  • 8c1d031def Support excluding the overlay from concatenated videos. yrriban 2025-06-11 02:45:17 -04:00
  • b62e9ebbf9 Remove the deprecated check command. yrriban 2025-06-09 22:57:58 -04:00
  • 4d8c19db8f Couple further fixes for config layering. yrriban 2025-06-09 22:25:44 -04:00
  • 20af631a74 This is probably superfluous. yrriban 2025-06-09 22:24:54 -04:00
  • 26f4cd96d4 Correctly handle an unknown target for ls. yrriban 2025-06-09 22:22:59 -04:00
  • ae91d13132 Add concat to the list of commands. yrriban 2025-06-02 02:24:12 -04:00
  • a15fb7604b Refactor text generation to support video concatenation. yrriban 2025-06-02 02:23:54 -04:00
  • 355bd9d5d9 Add missing import. yrriban 2025-06-02 02:23:31 -04:00
  • eded543071 At long last, support concatenating videos together. yrriban 2025-06-02 02:05:57 -04:00
  • 20083dc749 Fix an incorrect call and prune a spurious print. yrriban 2025-06-02 02:05:00 -04:00
  • 43639955fb Remove extraneous print. yrriban 2025-05-30 02:10:52 -04:00
  • 5b6ea201fe Notes on a particularly perplexing ffmpeg problem. yrriban 2025-05-30 02:10:06 -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. yrriban 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. yrriban 2025-05-17 11:50:59 -04:00
  • 606f27185c Fix various errors in the previous commit. yrriban 2025-05-13 10:04:43 -04:00
  • 2438995093 Major refactor to make handling name/path manipulation easier. yrriban 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. yrriban 2025-05-11 17:28:07 -04:00
  • c73c7dd457 Add support for specifying the name string. Pad times that have an odd number of total digits in the filename (e.g. 1:23 -> 0123). yrriban 2025-04-30 21:54:32 -04:00
  • 652fbf4b08 When generating dsda text file, automatically skip to the end of the file, and don't show the window if possible. yrriban 2025-04-30 18:52:55 -04:00
  • 9570d11cdc Add module for listing inputs and outputs for demos. yrriban 2025-04-29 23:07:49 -04:00
  • 7f397f352f Add a command to invoke eureka for the given wad and map. yrriban 2025-04-28 18:31:36 -04:00
  • 70826d4227 Just use ffplay for playback, at least for now. yrriban 2025-04-28 15:49:51 -04:00
  • 6bc71d5c5f Fix missing format directive. yrriban 2025-04-28 15:49:17 -04:00
  • b71c8c0694 Add support for uploading dsda zip bundles. Also fix ACL to allow public reading of uploaded files. yrriban 2025-04-24 18:39:41 -04:00
  • ac29c5c49b Add support for rendering in the background. yrriban 2025-04-24 18:05:28 -04:00
  • cabb3dbb94 Fix import. yrriban 2025-04-23 18:38:46 -04:00
  • 101efcda1e Formally switch from shell dcc to python dcc. The future is now, old man! yrriban 2025-04-23 18:38:06 -04:00
  • 805ea27f3e When fabricating, create a temporary directory for all the working files and then blow it away on completion. yrriban 2025-04-22 02:15:03 -04:00
  • c95c14d747 Also break out of the loop when we pull the time out of it. yrriban 2025-04-22 02:07:45 -04:00
  • 539e478b9d Fix syntax when --single is passed. Python, man. yrriban 2025-04-22 01:35:14 -04:00
  • 6a6f25aebc Add a generator for DSDA zip files. yrriban 2025-04-22 01:28:36 -04:00
  • dd3a185f4b Add final thumbnail assembly. yrriban 2025-04-20 18:59:58 -04:00
  • 72d89c0be9 Add text generation for video thumbnails. yrriban 2025-04-20 14:16:44 -04:00
  • 790f3af1a2 Add a fetch command; this could probably use some refinement. yrriban 2025-04-19 23:05:38 -04:00
  • d1ddad97ef Immediately decide I don't like the previous commit and refactor it somewhat. yrriban 2025-04-19 11:40:07 -04:00
  • 63bc1436fe If needed directories don't exist, create them before trying to use them. yrriban 2025-04-19 11:27:53 -04:00
  • 1ad6ec7297 Add an extract command for doom graphics in the wad. yrriban 2025-04-18 02:45:34 -04:00
  • 44285fbf59 Add a check command. yrriban 2025-04-17 01:57:40 -04:00
  • 833a0c681c Correctly handle non-default IWADS. yrriban 2025-04-16 23:01:12 -04:00
  • 3d010a2609 Repeatedly try to take a screenshot until we get an acceptable one. yrriban 2025-04-16 22:52:48 -04:00
  • 1094c3aba9 Add a screenshot command. yrriban 2025-04-16 02:55:14 -04:00
  • aff20e9557 Add a base class for commands that provides wad and map arguments. yrriban 2025-04-15 22:49:22 -04:00
  • f8873e1947 Order imports. yrriban 2025-04-13 17:45:42 -04:00
  • fe463c273c Add a playback command. yrriban 2025-04-13 17:45:24 -04:00
  • a7e2f04bde Add support for s3 uploads. yrriban 2025-04-13 17:24:31 -04:00
  • e78453d6bd Initial checkin for dcc v2. Includes support for play/record/fabricate. yrriban 2025-04-07 02:19:25 -04:00
  • 9a790b0b3a Fix typo. yrriban 2025-04-07 02:19:06 -04:00
  • 26aa55eb93 Prep gitignore for incxoming python. yrriban 2025-04-07 02:18:08 -04:00
  • 8b71dd1e4a Rename dcc to dcc.sh for incoming shenanigans. yrriban 2025-03-28 02:34:59 -04:00
  • 305f17ce5f Add a doomed index thumbnail generator. yrriban 2025-03-28 02:31:13 -04:00
  • c40eb28e71 Fix demo_in; add a dsda path selector; add a text generation without the MAP prefix. yrriban 2025-03-12 22:26:53 -04:00
  • 56d4f3012e Properly handle line breaks for text. yrriban 2025-02-28 02:40:29 -05:00
  • 978cddca61 Handle multiple demos for the same map cleanly instead of needing manual file management for it. yrriban 2025-02-17 01:23:11 -05:00
  • 79399a5d82 Fix syntax error. yrriban 2024-11-11 13:58:47 -05:00
  • b3f408d484 Add a command for tyson demo thumbnails. This really should be improved in some way. yrriban 2024-11-11 13:57:54 -05:00
  • 6e5b02d2b5 Add a put command. Add a 'mapfile' parameter that will eventually get used wherever applicable instead of just in the put command. yrriban 2024-10-11 01:57:50 -04:00
  • a002651169 Properly prepend M_DOOM path with the fabrication directory. yrriban 2024-10-10 07:56:10 -04:00
  • 5c1e2e8d14 Add a check command for the base thumbnail image to check dimensions and the image itself. yrriban 2024-10-09 02:22:07 -04:00
  • b15d8a3529 Add a command for compositing a thumbnail. yrriban 2024-08-14 02:19:53 -04:00
  • 25abb1fdf7 Sort wads when using find so that they get loaded in a consistent order. yrriban 2024-07-29 22:56:01 -04:00
  • 07f116e487 add screenshot functionality yrriban 2024-07-26 01:28:16 -04:00
  • 631684dd82 Replace spaces with dashes in file paths if this is a udoom wad. yrriban 2024-07-17 01:28:04 -04:00
  • f9361b07cf Don't use set -x by default. Add a todo for better map handling. yrriban 2024-07-10 01:58:15 -04:00
  • d3b096d7e9 Add makefile to copy out binary. yrriban 2024-07-10 01:45:05 -04:00
  • f11f3037be Initial commit. yrriban 2024-07-10 01:43:11 -04:00