|
5938c2e306
|
Add a pyproject.toml with poetry and pyinstaller support.
|
2025-08-21 01:29:31 -04:00 |
|
|
e247c954e1
|
Add a rudimentary README.
|
2025-08-21 01:27:22 -04:00 |
|
|
cf6fb5cb99
|
Fix syntax for doomed index thumbnail generation.
|
2025-08-21 01:17:26 -04:00 |
|
|
c0015583ff
|
Add MIT license.
|
2025-08-20 22:39:07 -04:00 |
|
|
09381b4756
|
Update gitignore to handle poetry-produced files.
|
2025-08-20 22:38:24 -04:00 |
|
|
bf37d48f12
|
List version in __init__.py.
|
2025-08-12 22:23:33 -04:00 |
|
|
738f6f7964
|
Set type=int on secs_before.
This lets us skip a type conversion below.
|
2025-08-09 11:26:01 -04:00 |
|
|
92e830b664
|
Add an demo attempt selector to run-it-back mode.
Also fix a type conversion issue for when secs_before is set to a
nondefault value.
|
2025-08-09 11:23:59 -04:00 |
|
|
e4c5c8b475
|
Skip the warp flag when generating the dsda text file.
This causes negative tics to work, for whatever reason.
|
2025-08-01 02:09:15 -04:00 |
|
|
70e1a3a39e
|
PEP 8 compliance.
|
2025-08-01 02:07:06 -04:00 |
|
|
1ee4ea4dc6
|
Universally use double quotes for strings.
|
2025-08-01 02:05:05 -04:00 |
|
|
7925281ceb
|
Add "run it back" command to continue a practice run after failing a demo.
|
2025-08-01 02:03:30 -04:00 |
|
|
6aaa3ea15f
|
Support using an external command for idgames fetching.
|
2025-07-30 19:45:51 -04:00 |
|
|
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 |
|
|
469d8eb13a
|
PEP 8 compliance.
|
2025-07-23 18:29:15 -04:00 |
|
|
366ddf6132
|
Properly handle overwriting values in a wad-level config.
This only was a problem for values that we were geenerating a property
for.
|
2025-07-23 18:26:45 -04:00 |
|
|
114fec8f7e
|
Fix the extract command to work with the new nested config classes.
|
2025-07-23 18:26:11 -04:00 |
|
|
30baa49588
|
Fix text stroke color reference in the concat command.
|
2025-07-20 01:52:50 -04:00 |
|
|
3fc029bf95
|
Define a load order method and use it in the dsda and eureka flags.
Also coerce the type of the complevel arg to string; subprocess won't
handle that for us.
|
2025-07-16 02:01:39 -04:00 |
|
|
3cea4a3000
|
Fix text generation when it's not in the config.
|
2025-07-16 02:01:05 -04:00 |
|
|
c89fde220c
|
If map names are included in the config, use them when generating text for the video thumbnail.
|
2025-07-15 22:47:01 -04:00 |
|
|
70c36ac615
|
Properly merge dict-valued config entries.
|
2025-07-12 11:15:10 -04:00 |
|
|
35894c2614
|
PEP 8 compliance.
|
2025-07-06 14:33:42 -04:00 |
|
|
b56b0419e2
|
Have configure inherit from doom_base.Wad so that it knows about wad-level parameters.
|
2025-07-06 14:10:20 -04:00 |
|
|
105be2c5fd
|
Monkey patch in draw_text to save us some trouble (and avoid loading imagemagick stuff unless we really need it).
|
2025-07-04 12:08:25 -04:00 |
|
|
1ac3851065
|
Actually load the values for screenshot text, etc. correctly from the config. Pass them into draw_text which doesn't have them readily available.
|
2025-07-04 11:50:10 -04:00 |
|
|
b14c12c609
|
Add a pwad_path property and also convert the iwad_path method to a property.
|
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.
|
2025-07-03 18:18:19 -04:00 |
|
|
673e649e87
|
Remove last unneeded constant.
|
2025-07-03 18:06:00 -04:00 |
|
|
e4d978149b
|
PEP 8 compliance.
|
2025-07-03 18:05:12 -04:00 |
|
|
d778e281ba
|
Move the remaining hardcoded constants into the configuration file.
|
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.
|
2025-07-01 22:53:59 -04:00 |
|
|
ebdac7c89d
|
PEP 8 compliance.
|
2025-06-15 13:33:33 -04:00 |
|
|
2076e7341d
|
PEP 8 compliance.
|
2025-06-15 13:31:32 -04:00 |
|
|
84b8c1b626
|
PEP 8 compliance.
|
2025-06-15 12:31:37 -04:00 |
|
|
66fd1bfe11
|
PEP 8 compliance.
|
2025-06-15 12:25:52 -04:00 |
|
|
dace0de99b
|
PEP 8 compliance.
|
2025-06-15 12:23:32 -04:00 |
|
|
69ce445225
|
PEP 8 compliance.
|
2025-06-15 12:20:12 -04:00 |
|
|
80070e3a5e
|
PEP 8 compliance.
|
2025-06-15 12:18:46 -04:00 |
|
|
218928f033
|
PEP 8 compliance.
|
2025-06-15 02:16:59 -04:00 |
|
|
b54b865977
|
PEP 8 compliance.
|
2025-06-15 01:16:10 -04:00 |
|
|
3f1dad2b43
|
PEP 8 compliance.
|
2025-06-15 01:12:52 -04:00 |
|
|
e5656378ac
|
PEP 8 compliance.
|
2025-06-15 01:11:01 -04:00 |
|
|
ff384678de
|
PEP 8 compliance.
|
2025-06-14 22:40:05 -04:00 |
|
|
e8d06c616f
|
Generally streamline and break the concat routine into functions.
Ensure the whole thing is PEP 8 compliant. Also output a text file
summary for chapter markers.
|
2025-06-14 02:55:43 -04:00 |
|
|
6baacd9b89
|
PEP 8 compliance.
|
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.
|
2025-06-13 01:58:09 -04:00 |
|
|
3fde5791a3
|
Tabs to spaces; purge some commented-out code.
|
2025-06-13 01:52:57 -04:00 |
|
|
b29e2675d1
|
PEP 8 compliance.
|
2025-06-13 01:38:07 -04:00 |
|
|
97616b341d
|
Hardcode fewer things. Convert tabs to spaces.
|
2025-06-12 23:47:22 -04:00 |
|