From 31d02385a2e61a0b78c98ec3ca10c8e6a64c61e6 Mon Sep 17 00:00:00 2001 From: Simon Howard Date: Fri, 12 Jun 2015 23:12:28 -0400 Subject: [PATCH] Add exceptions file for Final Doom demos. Some demo outputs were zero length because they were recorded with the "alternate" version of Final Doom included with the id anthology. So add an exceptions file that lists these, and fix the expected outputs for these files. This is the first step towards a fix for #1. --- exceptions.cfg | 65 +++++++++++++++++++ .../plutonia/coop/pc09-114.zip/pc09m114.txt | 22 +++++++ .../plutonia/coop/pc09-114.zip/pc09v114.txt | 22 +++++++ .../plutonia/fast/pf05-425.zip/pf05-425.txt | 11 ++++ output/plutonia/max/pl02-228.zip/pl02-228.txt | 11 ++++ output/plutonia/max/pl02-242.zip/pl02-242.txt | 11 ++++ output/plutonia/max/pl04-316.zip/pl04-316.txt | 11 ++++ .../plutonia/nm100s/ps29-123.zip/ps29-123.txt | 11 ++++ .../plutonia/nm100s/ps29-128.zip/ps29-128.txt | 11 ++++ .../plutonia/nm100s/ps29-142.zip/ps29-142.txt | 11 ++++ .../plutonia/nmare/pn06-200.zip/pn06-200.txt | 11 ++++ .../plutonia/nmare/pn15-037.zip/pn15-037.txt | 11 ++++ .../plutonia/nmare/pn27-055.zip/pn27-055.txt | 11 ++++ .../plutonia/nmare/pn29-115.zip/pn29-115.txt | 11 ++++ .../plutonia/nmare/pn29-117.zip/pn29-117.txt | 11 ++++ .../plutonia/nmare/pn29-118.zip/pn29-118.txt | 11 ++++ .../pacifist/pp03-138.zip/pp03-138.txt | 11 ++++ .../pacifist/pp04-051.zip/pp04-051.txt | 11 ++++ .../pacifist/pp04-107.zip/pp04-107.txt | 11 ++++ .../pacifist/pp06-110.zip/pp06-110.txt | 11 ++++ .../pacifist/pp06-302.zip/pp06-302.txt | 11 ++++ .../pacifist/pp24-051.zip/pp24-051.txt | 11 ++++ .../pacifist/pp29-107.zip/pp29-107.txt | 11 ++++ .../respawn/pr29-513.zip/pr29-513.txt | 11 ++++ .../plutonia/speed/pl04-121.zip/pl04-121.txt | 11 ++++ .../plutonia/speed/pl15s026.zip/pl15s026.txt | 11 ++++ .../plutonia/speed/pl24-039.zip/pl24-039.txt | 11 ++++ .../plutonia/speed/pl24-041.zip/pl24-041.txt | 11 ++++ output/tnt/coop/ec30-136.zip/ec30d136.txt | 22 +++++++ output/tnt/coop/ec30-136.zip/ec30e136.txt | 22 +++++++ output/tnt/fast/ef02-733.zip/ef02-733.txt | 11 ++++ output/tnt/fast/ef06-516.zip/ef06-516.txt | 11 ++++ output/tnt/fast/ef06-625.zip/ef06-625.txt | 11 ++++ output/tnt/fast/ef291213.zip/ef291213.txt | 11 ++++ output/tnt/max/ev02-337.zip/ev02-337.txt | 11 ++++ output/tnt/max/ev03-315.zip/ev03-315.txt | 11 ++++ output/tnt/max/ev06-319.zip/ev06-319.txt | 11 ++++ output/tnt/max/ev06-328.zip/ev06-328.txt | 11 ++++ output/tnt/max/ev06-340.zip/ev06-340.txt | 11 ++++ output/tnt/max/ev06-344.zip/ev06-344.txt | 11 ++++ output/tnt/max/ev07-722.zip/ev07-722.txt | 11 ++++ output/tnt/max/ev07-750.zip/ev07-750.txt | 11 ++++ output/tnt/max/ev07-830.zip/ev07-830.txt | 11 ++++ output/tnt/max/ev13-623.zip/ev13-623.txt | 11 ++++ output/tnt/max/ev23-331.zip/ev23-331.txt | 11 ++++ output/tnt/max/ev25-733.zip/ev25-733.txt | 11 ++++ output/tnt/max/ev26-524.zip/ev26-524.txt | 11 ++++ output/tnt/max/ev26-540.zip/ev26-540.txt | 11 ++++ output/tnt/nm100s/es03-221.zip/es03-221.txt | 11 ++++ output/tnt/nm100s/es16-136.zip/es16-136.txt | 11 ++++ output/tnt/nm100s/es16-139.zip/es16-139.txt | 11 ++++ output/tnt/nm100s/es22-153.zip/es22-153.txt | 11 ++++ output/tnt/nm100s/es22-257.zip/es22-257.txt | 11 ++++ output/tnt/nmare/tn03-158.zip/tn03-158.txt | 11 ++++ output/tnt/nmare/tn25-639.zip/tn25-639.txt | 11 ++++ output/tnt/respawn/er06-254.zip/er06-254.txt | 11 ++++ output/tnt/respawn/er07-458.zip/er07-458.txt | 11 ++++ output/tnt/respawn/er13-351.zip/er13-351.txt | 11 ++++ output/tnt/respawn/er16-423.zip/er16-423.txt | 11 ++++ output/tnt/respawn/er25-600.zip/er25-600.txt | 11 ++++ output/tnt/respawn/er30-253.zip/er30-253.txt | 2 +- output/tnt/speed/ev29-148.zip/ev29-148.txt | 11 ++++ output/tnt/speed/ev29-154.zip/ev29-154.txt | 11 ++++ output/tnt/speed/ev29-158.zip/ev29-158.txt | 11 ++++ output/tnt/speed/ev29-420.zip/ev29-420.txt | 11 ++++ output/tnt/tyson/et031113.zip/et3-1113.txt | 11 ++++ regression-test | 21 ++++++ 67 files changed, 835 insertions(+), 1 deletion(-) create mode 100644 exceptions.cfg diff --git a/exceptions.cfg b/exceptions.cfg new file mode 100644 index 000000000..e0f9914ca --- /dev/null +++ b/exceptions.cfg @@ -0,0 +1,65 @@ +# Most demos have game version determined automatically, but for some +# we need to explicitly specify a value for the -gameversion parameter: +plutonia/coop/pc09-114.zip final2 +plutonia/fast/pf05-425.zip final2 +plutonia/max/pl02-228.zip final2 +plutonia/max/pl02-242.zip final2 +plutonia/max/pl04-316.zip final2 +plutonia/nm100s/ps29-123.zip final2 +plutonia/nm100s/ps29-128.zip final2 +plutonia/nm100s/ps29-142.zip final2 +plutonia/nmare/pn06-200.zip final2 +plutonia/nmare/pn15-037.zip final2 +plutonia/nmare/pn27-055.zip final2 +plutonia/nmare/pn29-115.zip final2 +plutonia/nmare/pn29-117.zip final2 +plutonia/nmare/pn29-118.zip final2 +plutonia/pacifist/pp03-138.zip final2 +plutonia/pacifist/pp04-051.zip final2 +plutonia/pacifist/pp04-107.zip final2 +plutonia/pacifist/pp06-110.zip final2 +plutonia/pacifist/pp06-302.zip final2 +plutonia/pacifist/pp24-051.zip final2 +plutonia/pacifist/pp29-107.zip final2 +plutonia/respawn/pr29-513.zip final2 +plutonia/speed/pl04-121.zip final2 +plutonia/speed/pl15s026.zip final2 +plutonia/speed/pl24-039.zip final2 +plutonia/speed/pl24-041.zip final2 +tnt/coop/ec30-136.zip final2 +tnt/fast/ef02-733.zip final2 +tnt/fast/ef06-516.zip final2 +tnt/fast/ef06-625.zip final2 +tnt/fast/ef291213.zip final2 +tnt/max/ev02-337.zip final2 +tnt/max/ev03-315.zip final2 +tnt/max/ev06-319.zip final2 +tnt/max/ev06-328.zip final2 +tnt/max/ev06-340.zip final2 +tnt/max/ev06-344.zip final2 +tnt/max/ev07-722.zip final2 +tnt/max/ev07-750.zip final2 +tnt/max/ev07-830.zip final2 +tnt/max/ev13-623.zip final2 +tnt/max/ev23-331.zip final2 +tnt/max/ev25-733.zip final2 +tnt/max/ev26-524.zip final2 +tnt/max/ev26-540.zip final2 +tnt/nm100s/es03-221.zip final2 +tnt/nm100s/es16-136.zip final2 +tnt/nm100s/es16-139.zip final2 +tnt/nm100s/es22-153.zip final2 +tnt/nm100s/es22-257.zip final2 +tnt/nmare/tn03-158.zip final2 +tnt/nmare/tn25-639.zip final2 +tnt/respawn/er06-254.zip final2 +tnt/respawn/er07-458.zip final2 +tnt/respawn/er13-351.zip final2 +tnt/respawn/er16-423.zip final2 +tnt/respawn/er25-600.zip final2 +tnt/respawn/er30-253.zip final2 +tnt/speed/ev29-148.zip final2 +tnt/speed/ev29-154.zip final2 +tnt/speed/ev29-158.zip final2 +tnt/speed/ev29-420.zip final2 +tnt/tyson/et031113.zip final2 diff --git a/output/plutonia/coop/pc09-114.zip/pc09m114.txt b/output/plutonia/coop/pc09-114.zip/pc09m114.txt index e69de29bb..b08c1fbe7 100644 --- a/output/plutonia/coop/pc09-114.zip/pc09m114.txt +++ b/output/plutonia/coop/pc09-114.zip/pc09m114.txt @@ -0,0 +1,22 @@ +=========================================== +MAP09 +=========================================== + +Time: 1:14 (par: 4:30) + +Player 1 (Green): + Kills: 21 / 175 (12%) + Items: 1 / 4 (25%) + Secrets: 1 / 2 (50%) +Player 2 (Indigo): + Kills: 17 / 175 (9%) + Items: 3 / 4 (75%) + Secrets: 0 / 2 (0%) +Frags: + Green Indigo + -------------------------------- VICTIMS + Green |0 0 + Indigo |0 0 + | + KILLERS + diff --git a/output/plutonia/coop/pc09-114.zip/pc09v114.txt b/output/plutonia/coop/pc09-114.zip/pc09v114.txt index e69de29bb..b08c1fbe7 100644 --- a/output/plutonia/coop/pc09-114.zip/pc09v114.txt +++ b/output/plutonia/coop/pc09-114.zip/pc09v114.txt @@ -0,0 +1,22 @@ +=========================================== +MAP09 +=========================================== + +Time: 1:14 (par: 4:30) + +Player 1 (Green): + Kills: 21 / 175 (12%) + Items: 1 / 4 (25%) + Secrets: 1 / 2 (50%) +Player 2 (Indigo): + Kills: 17 / 175 (9%) + Items: 3 / 4 (75%) + Secrets: 0 / 2 (0%) +Frags: + Green Indigo + -------------------------------- VICTIMS + Green |0 0 + Indigo |0 0 + | + KILLERS + diff --git a/output/plutonia/fast/pf05-425.zip/pf05-425.txt b/output/plutonia/fast/pf05-425.zip/pf05-425.txt index e69de29bb..c54d897c5 100644 --- a/output/plutonia/fast/pf05-425.zip/pf05-425.txt +++ b/output/plutonia/fast/pf05-425.zip/pf05-425.txt @@ -0,0 +1,11 @@ +=========================================== +MAP05 +=========================================== + +Time: 4:25 (par: 1:30) + +Player 1 (Green): + Kills: 71 / 70 (101%) + Items: 18 / 23 (78%) + Secrets: 1 / 1 (100%) + diff --git a/output/plutonia/max/pl02-228.zip/pl02-228.txt b/output/plutonia/max/pl02-228.zip/pl02-228.txt index e69de29bb..7f65ecc80 100644 --- a/output/plutonia/max/pl02-228.zip/pl02-228.txt +++ b/output/plutonia/max/pl02-228.zip/pl02-228.txt @@ -0,0 +1,11 @@ +=========================================== +MAP02 +=========================================== + +Time: 2:28 (par: 1:30) + +Player 1 (Green): + Kills: 54 / 54 (100%) + Items: 0 / 28 (0%) + Secrets: 0 + diff --git a/output/plutonia/max/pl02-242.zip/pl02-242.txt b/output/plutonia/max/pl02-242.zip/pl02-242.txt index e69de29bb..5c5a55711 100644 --- a/output/plutonia/max/pl02-242.zip/pl02-242.txt +++ b/output/plutonia/max/pl02-242.zip/pl02-242.txt @@ -0,0 +1,11 @@ +=========================================== +MAP02 +=========================================== + +Time: 2:42 (par: 1:30) + +Player 1 (Green): + Kills: 54 / 54 (100%) + Items: 0 / 28 (0%) + Secrets: 0 + diff --git a/output/plutonia/max/pl04-316.zip/pl04-316.txt b/output/plutonia/max/pl04-316.zip/pl04-316.txt index e69de29bb..c819eae5e 100644 --- a/output/plutonia/max/pl04-316.zip/pl04-316.txt +++ b/output/plutonia/max/pl04-316.zip/pl04-316.txt @@ -0,0 +1,11 @@ +=========================================== +MAP04 +=========================================== + +Time: 3:16 (par: 2:00) + +Player 1 (Green): + Kills: 64 / 64 (100%) + Items: 5 / 30 (16%) + Secrets: 4 / 4 (100%) + diff --git a/output/plutonia/nm100s/ps29-123.zip/ps29-123.txt b/output/plutonia/nm100s/ps29-123.zip/ps29-123.txt index e69de29bb..031115418 100644 --- a/output/plutonia/nm100s/ps29-123.zip/ps29-123.txt +++ b/output/plutonia/nm100s/ps29-123.zip/ps29-123.txt @@ -0,0 +1,11 @@ +=========================================== +MAP29 +=========================================== + +Time: 1:23 (par: 5:00) + +Player 1 (Green): + Kills: 23 / 157 (14%) + Items: 1 / 3 (33%) + Secrets: 2 / 2 (100%) + diff --git a/output/plutonia/nm100s/ps29-128.zip/ps29-128.txt b/output/plutonia/nm100s/ps29-128.zip/ps29-128.txt index e69de29bb..97c7ba8bc 100644 --- a/output/plutonia/nm100s/ps29-128.zip/ps29-128.txt +++ b/output/plutonia/nm100s/ps29-128.zip/ps29-128.txt @@ -0,0 +1,11 @@ +=========================================== +MAP29 +=========================================== + +Time: 1:28 (par: 5:00) + +Player 1 (Green): + Kills: 27 / 157 (17%) + Items: 1 / 3 (33%) + Secrets: 2 / 2 (100%) + diff --git a/output/plutonia/nm100s/ps29-142.zip/ps29-142.txt b/output/plutonia/nm100s/ps29-142.zip/ps29-142.txt index e69de29bb..22e457d29 100644 --- a/output/plutonia/nm100s/ps29-142.zip/ps29-142.txt +++ b/output/plutonia/nm100s/ps29-142.zip/ps29-142.txt @@ -0,0 +1,11 @@ +=========================================== +MAP29 +=========================================== + +Time: 1:42 (par: 5:00) + +Player 1 (Green): + Kills: 23 / 157 (14%) + Items: 1 / 3 (33%) + Secrets: 2 / 2 (100%) + diff --git a/output/plutonia/nmare/pn06-200.zip/pn06-200.txt b/output/plutonia/nmare/pn06-200.zip/pn06-200.txt index e69de29bb..b696213cd 100644 --- a/output/plutonia/nmare/pn06-200.zip/pn06-200.txt +++ b/output/plutonia/nmare/pn06-200.zip/pn06-200.txt @@ -0,0 +1,11 @@ +=========================================== +MAP06 +=========================================== + +Time: 2:00 (par: 2:30) + +Player 1 (Green): + Kills: 36 / 60 (60%) + Items: 1 / 4 (25%) + Secrets: 1 / 6 (16%) + diff --git a/output/plutonia/nmare/pn15-037.zip/pn15-037.txt b/output/plutonia/nmare/pn15-037.zip/pn15-037.txt index e69de29bb..7335039cd 100644 --- a/output/plutonia/nmare/pn15-037.zip/pn15-037.txt +++ b/output/plutonia/nmare/pn15-037.zip/pn15-037.txt @@ -0,0 +1,11 @@ +=========================================== +MAP15 +=========================================== + +Time: 0:37 (par: 3:30) + +Player 1 (Green): + Kills: 51 / 108 (47%) + Items: 5 / 51 (9%) + Secrets: 1 / 19 (5%) + diff --git a/output/plutonia/nmare/pn27-055.zip/pn27-055.txt b/output/plutonia/nmare/pn27-055.zip/pn27-055.txt index e69de29bb..3acd48d41 100644 --- a/output/plutonia/nmare/pn27-055.zip/pn27-055.txt +++ b/output/plutonia/nmare/pn27-055.zip/pn27-055.txt @@ -0,0 +1,11 @@ +=========================================== +MAP27 +=========================================== + +Time: 0:55 (par: 5:30) + +Player 1 (Green): + Kills: 35 / 79 (44%) + Items: 3 / 16 (18%) + Secrets: 1 / 3 (33%) + diff --git a/output/plutonia/nmare/pn29-115.zip/pn29-115.txt b/output/plutonia/nmare/pn29-115.zip/pn29-115.txt index e69de29bb..dfdaf27e7 100644 --- a/output/plutonia/nmare/pn29-115.zip/pn29-115.txt +++ b/output/plutonia/nmare/pn29-115.zip/pn29-115.txt @@ -0,0 +1,11 @@ +=========================================== +MAP29 +=========================================== + +Time: 1:15 (par: 5:00) + +Player 1 (Green): + Kills: 18 / 157 (11%) + Items: 1 / 3 (33%) + Secrets: 1 / 2 (50%) + diff --git a/output/plutonia/nmare/pn29-117.zip/pn29-117.txt b/output/plutonia/nmare/pn29-117.zip/pn29-117.txt index e69de29bb..59d57155a 100644 --- a/output/plutonia/nmare/pn29-117.zip/pn29-117.txt +++ b/output/plutonia/nmare/pn29-117.zip/pn29-117.txt @@ -0,0 +1,11 @@ +=========================================== +MAP29 +=========================================== + +Time: 1:17 (par: 5:00) + +Player 1 (Green): + Kills: 25 / 157 (15%) + Items: 1 / 3 (33%) + Secrets: 1 / 2 (50%) + diff --git a/output/plutonia/nmare/pn29-118.zip/pn29-118.txt b/output/plutonia/nmare/pn29-118.zip/pn29-118.txt index e69de29bb..e4564fc1d 100644 --- a/output/plutonia/nmare/pn29-118.zip/pn29-118.txt +++ b/output/plutonia/nmare/pn29-118.zip/pn29-118.txt @@ -0,0 +1,11 @@ +=========================================== +MAP29 +=========================================== + +Time: 1:18 (par: 5:00) + +Player 1 (Green): + Kills: 25 / 157 (15%) + Items: 1 / 3 (33%) + Secrets: 1 / 2 (50%) + diff --git a/output/plutonia/pacifist/pp03-138.zip/pp03-138.txt b/output/plutonia/pacifist/pp03-138.zip/pp03-138.txt index e69de29bb..586382c8e 100644 --- a/output/plutonia/pacifist/pp03-138.zip/pp03-138.txt +++ b/output/plutonia/pacifist/pp03-138.zip/pp03-138.txt @@ -0,0 +1,11 @@ +=========================================== +E1M3 / MAP03 +=========================================== + +Time: 1:38 (par: 2:00) + +Player 1 (Green): + Kills: 8 / 52 (15%) + Items: 0 / 11 (0%) + Secrets: 0 / 1 (0%) + diff --git a/output/plutonia/pacifist/pp04-051.zip/pp04-051.txt b/output/plutonia/pacifist/pp04-051.zip/pp04-051.txt index e69de29bb..08f2926fe 100644 --- a/output/plutonia/pacifist/pp04-051.zip/pp04-051.txt +++ b/output/plutonia/pacifist/pp04-051.zip/pp04-051.txt @@ -0,0 +1,11 @@ +=========================================== +MAP04 +=========================================== + +Time: 0:51 (par: 2:00) + +Player 1 (Green): + Kills: 12 / 64 (18%) + Items: 0 / 30 (0%) + Secrets: 0 / 4 (0%) + diff --git a/output/plutonia/pacifist/pp04-107.zip/pp04-107.txt b/output/plutonia/pacifist/pp04-107.zip/pp04-107.txt index e69de29bb..05fbab4ea 100644 --- a/output/plutonia/pacifist/pp04-107.zip/pp04-107.txt +++ b/output/plutonia/pacifist/pp04-107.zip/pp04-107.txt @@ -0,0 +1,11 @@ +=========================================== +MAP04 +=========================================== + +Time: 1:07 (par: 2:00) + +Player 1 (Green): + Kills: 15 / 64 (23%) + Items: 0 / 30 (0%) + Secrets: 0 / 4 (0%) + diff --git a/output/plutonia/pacifist/pp06-110.zip/pp06-110.txt b/output/plutonia/pacifist/pp06-110.zip/pp06-110.txt index e69de29bb..3e0b10cd6 100644 --- a/output/plutonia/pacifist/pp06-110.zip/pp06-110.txt +++ b/output/plutonia/pacifist/pp06-110.zip/pp06-110.txt @@ -0,0 +1,11 @@ +=========================================== +MAP06 +=========================================== + +Time: 1:10 (par: 2:30) + +Player 1 (Green): + Kills: 12 / 60 (20%) + Items: 1 / 4 (25%) + Secrets: 1 / 6 (16%) + diff --git a/output/plutonia/pacifist/pp06-302.zip/pp06-302.txt b/output/plutonia/pacifist/pp06-302.zip/pp06-302.txt index e69de29bb..269db07a5 100644 --- a/output/plutonia/pacifist/pp06-302.zip/pp06-302.txt +++ b/output/plutonia/pacifist/pp06-302.zip/pp06-302.txt @@ -0,0 +1,11 @@ +=========================================== +MAP06 +=========================================== + +Time: 3:02 (par: 2:30) + +Player 1 (Green): + Kills: 15 / 60 (25%) + Items: 1 / 4 (25%) + Secrets: 1 / 6 (16%) + diff --git a/output/plutonia/pacifist/pp24-051.zip/pp24-051.txt b/output/plutonia/pacifist/pp24-051.zip/pp24-051.txt index e69de29bb..c27554578 100644 --- a/output/plutonia/pacifist/pp24-051.zip/pp24-051.txt +++ b/output/plutonia/pacifist/pp24-051.zip/pp24-051.txt @@ -0,0 +1,11 @@ +=========================================== +MAP24 +=========================================== + +Time: 0:51 (par: 2:30) + +Player 1 (Green): + Kills: 19 / 66 (28%) + Items: 11 / 15 (73%) + Secrets: 4 / 7 (57%) + diff --git a/output/plutonia/pacifist/pp29-107.zip/pp29-107.txt b/output/plutonia/pacifist/pp29-107.zip/pp29-107.txt index e69de29bb..14bbe411d 100644 --- a/output/plutonia/pacifist/pp29-107.zip/pp29-107.txt +++ b/output/plutonia/pacifist/pp29-107.zip/pp29-107.txt @@ -0,0 +1,11 @@ +=========================================== +MAP29 +=========================================== + +Time: 1:07 (par: 5:00) + +Player 1 (Green): + Kills: 5 / 157 (3%) + Items: 0 / 3 (0%) + Secrets: 0 / 2 (0%) + diff --git a/output/plutonia/respawn/pr29-513.zip/pr29-513.txt b/output/plutonia/respawn/pr29-513.zip/pr29-513.txt index e69de29bb..69769231b 100644 --- a/output/plutonia/respawn/pr29-513.zip/pr29-513.txt +++ b/output/plutonia/respawn/pr29-513.zip/pr29-513.txt @@ -0,0 +1,11 @@ +=========================================== +MAP29 +=========================================== + +Time: 5:13 (par: 5:00) + +Player 1 (Green): + Kills: 169 / 157 (107%) + Items: 3 / 3 (100%) + Secrets: 2 / 2 (100%) + diff --git a/output/plutonia/speed/pl04-121.zip/pl04-121.txt b/output/plutonia/speed/pl04-121.zip/pl04-121.txt index e69de29bb..0f448004c 100644 --- a/output/plutonia/speed/pl04-121.zip/pl04-121.txt +++ b/output/plutonia/speed/pl04-121.zip/pl04-121.txt @@ -0,0 +1,11 @@ +=========================================== +MAP04 +=========================================== + +Time: 1:21 (par: 2:00) + +Player 1 (Green): + Kills: 22 / 64 (34%) + Items: 0 / 30 (0%) + Secrets: 0 / 4 (0%) + diff --git a/output/plutonia/speed/pl15s026.zip/pl15s026.txt b/output/plutonia/speed/pl15s026.zip/pl15s026.txt index e69de29bb..679367710 100644 --- a/output/plutonia/speed/pl15s026.zip/pl15s026.txt +++ b/output/plutonia/speed/pl15s026.zip/pl15s026.txt @@ -0,0 +1,11 @@ +=========================================== +MAP15 +=========================================== + +Time: 0:26 (par: 3:30) + +Player 1 (Green): + Kills: 22 / 108 (20%) + Items: 2 / 51 (3%) + Secrets: 0 / 19 (0%) + diff --git a/output/plutonia/speed/pl24-039.zip/pl24-039.txt b/output/plutonia/speed/pl24-039.zip/pl24-039.txt index e69de29bb..fde0d94ce 100644 --- a/output/plutonia/speed/pl24-039.zip/pl24-039.txt +++ b/output/plutonia/speed/pl24-039.zip/pl24-039.txt @@ -0,0 +1,11 @@ +=========================================== +MAP24 +=========================================== + +Time: 0:39 (par: 2:30) + +Player 1 (Green): + Kills: 21 / 66 (31%) + Items: 10 / 15 (66%) + Secrets: 4 / 7 (57%) + diff --git a/output/plutonia/speed/pl24-041.zip/pl24-041.txt b/output/plutonia/speed/pl24-041.zip/pl24-041.txt index e69de29bb..c881d5742 100644 --- a/output/plutonia/speed/pl24-041.zip/pl24-041.txt +++ b/output/plutonia/speed/pl24-041.zip/pl24-041.txt @@ -0,0 +1,11 @@ +=========================================== +MAP24 +=========================================== + +Time: 0:41 (par: 2:30) + +Player 1 (Green): + Kills: 20 / 66 (30%) + Items: 10 / 15 (66%) + Secrets: 4 / 7 (57%) + diff --git a/output/tnt/coop/ec30-136.zip/ec30d136.txt b/output/tnt/coop/ec30-136.zip/ec30d136.txt index e69de29bb..a83926767 100644 --- a/output/tnt/coop/ec30-136.zip/ec30d136.txt +++ b/output/tnt/coop/ec30-136.zip/ec30d136.txt @@ -0,0 +1,22 @@ +=========================================== +MAP30 +=========================================== + +Time: 1:36 (par: 3:00) + +Player 1 (Green): + Kills: 11 / 60 (18%) + Items: 1 / 2 (50%) + Secrets: 0 / 1 (0%) +Player 2 (Indigo): + Kills: 5 / 60 (8%) + Items: 1 / 2 (50%) + Secrets: 1 / 1 (100%) +Frags: + Green Indigo + -------------------------------- VICTIMS + Green |0 0 + Indigo |0 0 + | + KILLERS + diff --git a/output/tnt/coop/ec30-136.zip/ec30e136.txt b/output/tnt/coop/ec30-136.zip/ec30e136.txt index e69de29bb..a83926767 100644 --- a/output/tnt/coop/ec30-136.zip/ec30e136.txt +++ b/output/tnt/coop/ec30-136.zip/ec30e136.txt @@ -0,0 +1,22 @@ +=========================================== +MAP30 +=========================================== + +Time: 1:36 (par: 3:00) + +Player 1 (Green): + Kills: 11 / 60 (18%) + Items: 1 / 2 (50%) + Secrets: 0 / 1 (0%) +Player 2 (Indigo): + Kills: 5 / 60 (8%) + Items: 1 / 2 (50%) + Secrets: 1 / 1 (100%) +Frags: + Green Indigo + -------------------------------- VICTIMS + Green |0 0 + Indigo |0 0 + | + KILLERS + diff --git a/output/tnt/fast/ef02-733.zip/ef02-733.txt b/output/tnt/fast/ef02-733.zip/ef02-733.txt index e69de29bb..6bd157a61 100644 --- a/output/tnt/fast/ef02-733.zip/ef02-733.txt +++ b/output/tnt/fast/ef02-733.zip/ef02-733.txt @@ -0,0 +1,11 @@ +=========================================== +MAP02 +=========================================== + +Time: 7:33 (par: 1:30) + +Player 1 (Green): + Kills: 85 / 85 (100%) + Items: 3 / 3 (100%) + Secrets: 4 / 4 (100%) + diff --git a/output/tnt/fast/ef06-516.zip/ef06-516.txt b/output/tnt/fast/ef06-516.zip/ef06-516.txt index e69de29bb..4df203363 100644 --- a/output/tnt/fast/ef06-516.zip/ef06-516.txt +++ b/output/tnt/fast/ef06-516.zip/ef06-516.txt @@ -0,0 +1,11 @@ +=========================================== +MAP06 +=========================================== + +Time: 5:16 (par: 2:30) + +Player 1 (Green): + Kills: 74 / 74 (100%) + Items: 1 / 1 (100%) + Secrets: 1 / 1 (100%) + diff --git a/output/tnt/fast/ef06-625.zip/ef06-625.txt b/output/tnt/fast/ef06-625.zip/ef06-625.txt index e69de29bb..676983450 100644 --- a/output/tnt/fast/ef06-625.zip/ef06-625.txt +++ b/output/tnt/fast/ef06-625.zip/ef06-625.txt @@ -0,0 +1,11 @@ +=========================================== +MAP06 +=========================================== + +Time: 6:25 (par: 2:30) + +Player 1 (Green): + Kills: 74 / 74 (100%) + Items: 1 / 1 (100%) + Secrets: 1 / 1 (100%) + diff --git a/output/tnt/fast/ef291213.zip/ef291213.txt b/output/tnt/fast/ef291213.zip/ef291213.txt index e69de29bb..d4a2dfc7c 100644 --- a/output/tnt/fast/ef291213.zip/ef291213.txt +++ b/output/tnt/fast/ef291213.zip/ef291213.txt @@ -0,0 +1,11 @@ +=========================================== +MAP29 +=========================================== + +Time: 12:13 (par: 5:00) + +Player 1 (Green): + Kills: 117 / 112 (104%) + Items: 22 / 33 (66%) + Secrets: 3 / 3 (100%) + diff --git a/output/tnt/max/ev02-337.zip/ev02-337.txt b/output/tnt/max/ev02-337.zip/ev02-337.txt index e69de29bb..dfeb81aaf 100644 --- a/output/tnt/max/ev02-337.zip/ev02-337.txt +++ b/output/tnt/max/ev02-337.zip/ev02-337.txt @@ -0,0 +1,11 @@ +=========================================== +MAP02 +=========================================== + +Time: 3:37 (par: 1:30) + +Player 1 (Green): + Kills: 85 / 85 (100%) + Items: 3 / 3 (100%) + Secrets: 4 / 4 (100%) + diff --git a/output/tnt/max/ev03-315.zip/ev03-315.txt b/output/tnt/max/ev03-315.zip/ev03-315.txt index e69de29bb..e5f30e641 100644 --- a/output/tnt/max/ev03-315.zip/ev03-315.txt +++ b/output/tnt/max/ev03-315.zip/ev03-315.txt @@ -0,0 +1,11 @@ +=========================================== +E1M3 / MAP03 +=========================================== + +Time: 3:15 (par: 2:00) + +Player 1 (Green): + Kills: 97 / 97 (100%) + Items: 3 / 3 (100%) + Secrets: 3 / 3 (100%) + diff --git a/output/tnt/max/ev06-319.zip/ev06-319.txt b/output/tnt/max/ev06-319.zip/ev06-319.txt index e69de29bb..5a9edfe27 100644 --- a/output/tnt/max/ev06-319.zip/ev06-319.txt +++ b/output/tnt/max/ev06-319.zip/ev06-319.txt @@ -0,0 +1,11 @@ +=========================================== +MAP06 +=========================================== + +Time: 3:19 (par: 2:30) + +Player 1 (Green): + Kills: 74 / 74 (100%) + Items: 1 / 1 (100%) + Secrets: 1 / 1 (100%) + diff --git a/output/tnt/max/ev06-328.zip/ev06-328.txt b/output/tnt/max/ev06-328.zip/ev06-328.txt index e69de29bb..b4cb31305 100644 --- a/output/tnt/max/ev06-328.zip/ev06-328.txt +++ b/output/tnt/max/ev06-328.zip/ev06-328.txt @@ -0,0 +1,11 @@ +=========================================== +MAP06 +=========================================== + +Time: 3:28 (par: 2:30) + +Player 1 (Green): + Kills: 74 / 74 (100%) + Items: 1 / 1 (100%) + Secrets: 1 / 1 (100%) + diff --git a/output/tnt/max/ev06-340.zip/ev06-340.txt b/output/tnt/max/ev06-340.zip/ev06-340.txt index e69de29bb..1f621c698 100644 --- a/output/tnt/max/ev06-340.zip/ev06-340.txt +++ b/output/tnt/max/ev06-340.zip/ev06-340.txt @@ -0,0 +1,11 @@ +=========================================== +MAP06 +=========================================== + +Time: 3:40 (par: 2:30) + +Player 1 (Green): + Kills: 74 / 74 (100%) + Items: 1 / 1 (100%) + Secrets: 1 / 1 (100%) + diff --git a/output/tnt/max/ev06-344.zip/ev06-344.txt b/output/tnt/max/ev06-344.zip/ev06-344.txt index e69de29bb..7870fc9ed 100644 --- a/output/tnt/max/ev06-344.zip/ev06-344.txt +++ b/output/tnt/max/ev06-344.zip/ev06-344.txt @@ -0,0 +1,11 @@ +=========================================== +MAP06 +=========================================== + +Time: 3:44 (par: 2:30) + +Player 1 (Green): + Kills: 74 / 74 (100%) + Items: 1 / 1 (100%) + Secrets: 1 / 1 (100%) + diff --git a/output/tnt/max/ev07-722.zip/ev07-722.txt b/output/tnt/max/ev07-722.zip/ev07-722.txt index e69de29bb..22abc9e2d 100644 --- a/output/tnt/max/ev07-722.zip/ev07-722.txt +++ b/output/tnt/max/ev07-722.zip/ev07-722.txt @@ -0,0 +1,11 @@ +=========================================== +MAP07 +=========================================== + +Time: 7:22 (par: 2:00) + +Player 1 (Green): + Kills: 195 / 195 (100%) + Items: 23 / 36 (63%) + Secrets: 4 / 4 (100%) + diff --git a/output/tnt/max/ev07-750.zip/ev07-750.txt b/output/tnt/max/ev07-750.zip/ev07-750.txt index e69de29bb..1a065cae1 100644 --- a/output/tnt/max/ev07-750.zip/ev07-750.txt +++ b/output/tnt/max/ev07-750.zip/ev07-750.txt @@ -0,0 +1,11 @@ +=========================================== +MAP07 +=========================================== + +Time: 7:50 (par: 2:00) + +Player 1 (Green): + Kills: 195 / 195 (100%) + Items: 33 / 36 (91%) + Secrets: 4 / 4 (100%) + diff --git a/output/tnt/max/ev07-830.zip/ev07-830.txt b/output/tnt/max/ev07-830.zip/ev07-830.txt index e69de29bb..bd5e657c6 100644 --- a/output/tnt/max/ev07-830.zip/ev07-830.txt +++ b/output/tnt/max/ev07-830.zip/ev07-830.txt @@ -0,0 +1,11 @@ +=========================================== +MAP07 +=========================================== + +Time: 8:30 (par: 2:00) + +Player 1 (Green): + Kills: 195 / 195 (100%) + Items: 31 / 36 (86%) + Secrets: 4 / 4 (100%) + diff --git a/output/tnt/max/ev13-623.zip/ev13-623.txt b/output/tnt/max/ev13-623.zip/ev13-623.txt index e69de29bb..093e8d052 100644 --- a/output/tnt/max/ev13-623.zip/ev13-623.txt +++ b/output/tnt/max/ev13-623.zip/ev13-623.txt @@ -0,0 +1,11 @@ +=========================================== +MAP13 +=========================================== + +Time: 6:23 (par: 2:30) + +Player 1 (Green): + Kills: 145 / 145 (100%) + Items: 4 / 11 (36%) + Secrets: 6 / 6 (100%) + diff --git a/output/tnt/max/ev23-331.zip/ev23-331.txt b/output/tnt/max/ev23-331.zip/ev23-331.txt index e69de29bb..42039dc5f 100644 --- a/output/tnt/max/ev23-331.zip/ev23-331.txt +++ b/output/tnt/max/ev23-331.zip/ev23-331.txt @@ -0,0 +1,11 @@ +=========================================== +MAP23 +=========================================== + +Time: 3:31 (par: 3:00) + +Player 1 (Green): + Kills: 104 / 104 (100%) + Items: 3 / 3 (100%) + Secrets: 3 / 3 (100%) + diff --git a/output/tnt/max/ev25-733.zip/ev25-733.txt b/output/tnt/max/ev25-733.zip/ev25-733.txt index e69de29bb..808e48a25 100644 --- a/output/tnt/max/ev25-733.zip/ev25-733.txt +++ b/output/tnt/max/ev25-733.zip/ev25-733.txt @@ -0,0 +1,11 @@ +=========================================== +MAP25 +=========================================== + +Time: 7:33 (par: 2:30) + +Player 1 (Green): + Kills: 126 / 126 (100%) + Items: 8 / 9 (88%) + Secrets: 4 / 4 (100%) + diff --git a/output/tnt/max/ev26-524.zip/ev26-524.txt b/output/tnt/max/ev26-524.zip/ev26-524.txt index e69de29bb..a4478dad2 100644 --- a/output/tnt/max/ev26-524.zip/ev26-524.txt +++ b/output/tnt/max/ev26-524.zip/ev26-524.txt @@ -0,0 +1,11 @@ +=========================================== +MAP26 +=========================================== + +Time: 5:24 (par: 5:00) + +Player 1 (Green): + Kills: 150 / 150 (100%) + Items: 8 / 24 (33%) + Secrets: 2 / 2 (100%) + diff --git a/output/tnt/max/ev26-540.zip/ev26-540.txt b/output/tnt/max/ev26-540.zip/ev26-540.txt index e69de29bb..ef303d1af 100644 --- a/output/tnt/max/ev26-540.zip/ev26-540.txt +++ b/output/tnt/max/ev26-540.zip/ev26-540.txt @@ -0,0 +1,11 @@ +=========================================== +MAP26 +=========================================== + +Time: 5:40 (par: 5:00) + +Player 1 (Green): + Kills: 150 / 150 (100%) + Items: 9 / 24 (37%) + Secrets: 2 / 2 (100%) + diff --git a/output/tnt/nm100s/es03-221.zip/es03-221.txt b/output/tnt/nm100s/es03-221.zip/es03-221.txt index e69de29bb..99f7a3c8d 100644 --- a/output/tnt/nm100s/es03-221.zip/es03-221.txt +++ b/output/tnt/nm100s/es03-221.zip/es03-221.txt @@ -0,0 +1,11 @@ +=========================================== +E1M3 / MAP03 +=========================================== + +Time: 2:21 (par: 2:00) + +Player 1 (Green): + Kills: 99 / 97 (102%) + Items: 3 / 3 (100%) + Secrets: 3 / 3 (100%) + diff --git a/output/tnt/nm100s/es16-136.zip/es16-136.txt b/output/tnt/nm100s/es16-136.zip/es16-136.txt index e69de29bb..2e0e07250 100644 --- a/output/tnt/nm100s/es16-136.zip/es16-136.txt +++ b/output/tnt/nm100s/es16-136.zip/es16-136.txt @@ -0,0 +1,11 @@ +=========================================== +MAP16 +=========================================== + +Time: 1:36 (par: 2:30) + +Player 1 (Green): + Kills: 56 / 125 (44%) + Items: 2 / 23 (8%) + Secrets: 4 / 4 (100%) + diff --git a/output/tnt/nm100s/es16-139.zip/es16-139.txt b/output/tnt/nm100s/es16-139.zip/es16-139.txt index e69de29bb..0202e181d 100644 --- a/output/tnt/nm100s/es16-139.zip/es16-139.txt +++ b/output/tnt/nm100s/es16-139.zip/es16-139.txt @@ -0,0 +1,11 @@ +=========================================== +MAP16 +=========================================== + +Time: 1:39 (par: 2:30) + +Player 1 (Green): + Kills: 52 / 125 (41%) + Items: 2 / 23 (8%) + Secrets: 4 / 4 (100%) + diff --git a/output/tnt/nm100s/es22-153.zip/es22-153.txt b/output/tnt/nm100s/es22-153.zip/es22-153.txt index e69de29bb..3aaece1f3 100644 --- a/output/tnt/nm100s/es22-153.zip/es22-153.txt +++ b/output/tnt/nm100s/es22-153.zip/es22-153.txt @@ -0,0 +1,11 @@ +=========================================== +MAP22 +=========================================== + +Time: 1:53 (par: 2:30) + +Player 1 (Green): + Kills: 64 / 162 (39%) + Items: 17 / 37 (45%) + Secrets: 9 / 9 (100%) + diff --git a/output/tnt/nm100s/es22-257.zip/es22-257.txt b/output/tnt/nm100s/es22-257.zip/es22-257.txt index e69de29bb..286668072 100644 --- a/output/tnt/nm100s/es22-257.zip/es22-257.txt +++ b/output/tnt/nm100s/es22-257.zip/es22-257.txt @@ -0,0 +1,11 @@ +=========================================== +MAP22 +=========================================== + +Time: 2:57 (par: 2:30) + +Player 1 (Green): + Kills: 84 / 162 (51%) + Items: 17 / 37 (45%) + Secrets: 9 / 9 (100%) + diff --git a/output/tnt/nmare/tn03-158.zip/tn03-158.txt b/output/tnt/nmare/tn03-158.zip/tn03-158.txt index e69de29bb..310217186 100644 --- a/output/tnt/nmare/tn03-158.zip/tn03-158.txt +++ b/output/tnt/nmare/tn03-158.zip/tn03-158.txt @@ -0,0 +1,11 @@ +=========================================== +E1M3 / MAP03 +=========================================== + +Time: 1:58 (par: 2:00) + +Player 1 (Green): + Kills: 69 / 97 (71%) + Items: 2 / 3 (66%) + Secrets: 1 / 3 (33%) + diff --git a/output/tnt/nmare/tn25-639.zip/tn25-639.txt b/output/tnt/nmare/tn25-639.zip/tn25-639.txt index e69de29bb..5f29210df 100644 --- a/output/tnt/nmare/tn25-639.zip/tn25-639.txt +++ b/output/tnt/nmare/tn25-639.zip/tn25-639.txt @@ -0,0 +1,11 @@ +=========================================== +MAP25 +=========================================== + +Time: 6:39 (par: 2:30) + +Player 1 (Green): + Kills: 126 / 126 (100%) + Items: 4 / 9 (44%) + Secrets: 3 / 4 (75%) + diff --git a/output/tnt/respawn/er06-254.zip/er06-254.txt b/output/tnt/respawn/er06-254.zip/er06-254.txt index e69de29bb..608c929e1 100644 --- a/output/tnt/respawn/er06-254.zip/er06-254.txt +++ b/output/tnt/respawn/er06-254.zip/er06-254.txt @@ -0,0 +1,11 @@ +=========================================== +MAP06 +=========================================== + +Time: 2:54 (par: 2:30) + +Player 1 (Green): + Kills: 89 / 74 (120%) + Items: 1 / 1 (100%) + Secrets: 1 / 1 (100%) + diff --git a/output/tnt/respawn/er07-458.zip/er07-458.txt b/output/tnt/respawn/er07-458.zip/er07-458.txt index e69de29bb..4c3024f8b 100644 --- a/output/tnt/respawn/er07-458.zip/er07-458.txt +++ b/output/tnt/respawn/er07-458.zip/er07-458.txt @@ -0,0 +1,11 @@ +=========================================== +MAP07 +=========================================== + +Time: 4:58 (par: 2:00) + +Player 1 (Green): + Kills: 198 / 195 (101%) + Items: 17 / 36 (47%) + Secrets: 4 / 4 (100%) + diff --git a/output/tnt/respawn/er13-351.zip/er13-351.txt b/output/tnt/respawn/er13-351.zip/er13-351.txt index e69de29bb..9df5d1ae1 100644 --- a/output/tnt/respawn/er13-351.zip/er13-351.txt +++ b/output/tnt/respawn/er13-351.zip/er13-351.txt @@ -0,0 +1,11 @@ +=========================================== +MAP13 +=========================================== + +Time: 3:51 (par: 2:30) + +Player 1 (Green): + Kills: 156 / 145 (107%) + Items: 5 / 11 (45%) + Secrets: 6 / 6 (100%) + diff --git a/output/tnt/respawn/er16-423.zip/er16-423.txt b/output/tnt/respawn/er16-423.zip/er16-423.txt index e69de29bb..a09d6b3f1 100644 --- a/output/tnt/respawn/er16-423.zip/er16-423.txt +++ b/output/tnt/respawn/er16-423.zip/er16-423.txt @@ -0,0 +1,11 @@ +=========================================== +MAP16 +=========================================== + +Time: 4:23 (par: 2:30) + +Player 1 (Green): + Kills: 128 / 125 (102%) + Items: 17 / 23 (73%) + Secrets: 4 / 4 (100%) + diff --git a/output/tnt/respawn/er25-600.zip/er25-600.txt b/output/tnt/respawn/er25-600.zip/er25-600.txt index e69de29bb..adb9aa317 100644 --- a/output/tnt/respawn/er25-600.zip/er25-600.txt +++ b/output/tnt/respawn/er25-600.zip/er25-600.txt @@ -0,0 +1,11 @@ +=========================================== +MAP25 +=========================================== + +Time: 6:00 (par: 2:30) + +Player 1 (Green): + Kills: 133 / 126 (105%) + Items: 3 / 9 (33%) + Secrets: 4 / 4 (100%) + diff --git a/output/tnt/respawn/er30-253.zip/er30-253.txt b/output/tnt/respawn/er30-253.zip/er30-253.txt index bb22359c9..4cd6d011c 100644 --- a/output/tnt/respawn/er30-253.zip/er30-253.txt +++ b/output/tnt/respawn/er30-253.zip/er30-253.txt @@ -5,7 +5,7 @@ MAP30 Time: 2:53 (par: 3:00) Player 1 (Green): - Kills: 64 / 60 (106%) + Kills: 60 / 60 (100%) Items: 2 / 2 (100%) Secrets: 1 / 1 (100%) diff --git a/output/tnt/speed/ev29-148.zip/ev29-148.txt b/output/tnt/speed/ev29-148.zip/ev29-148.txt index e69de29bb..dcc9376a1 100644 --- a/output/tnt/speed/ev29-148.zip/ev29-148.txt +++ b/output/tnt/speed/ev29-148.zip/ev29-148.txt @@ -0,0 +1,11 @@ +=========================================== +MAP29 +=========================================== + +Time: 1:48 (par: 5:00) + +Player 1 (Green): + Kills: 23 / 112 (20%) + Items: 9 / 33 (27%) + Secrets: 0 / 3 (0%) + diff --git a/output/tnt/speed/ev29-154.zip/ev29-154.txt b/output/tnt/speed/ev29-154.zip/ev29-154.txt index e69de29bb..0ef50bb92 100644 --- a/output/tnt/speed/ev29-154.zip/ev29-154.txt +++ b/output/tnt/speed/ev29-154.zip/ev29-154.txt @@ -0,0 +1,11 @@ +=========================================== +MAP29 +=========================================== + +Time: 1:54 (par: 5:00) + +Player 1 (Green): + Kills: 18 / 112 (16%) + Items: 9 / 33 (27%) + Secrets: 0 / 3 (0%) + diff --git a/output/tnt/speed/ev29-158.zip/ev29-158.txt b/output/tnt/speed/ev29-158.zip/ev29-158.txt index e69de29bb..67b062a2d 100644 --- a/output/tnt/speed/ev29-158.zip/ev29-158.txt +++ b/output/tnt/speed/ev29-158.zip/ev29-158.txt @@ -0,0 +1,11 @@ +=========================================== +MAP29 +=========================================== + +Time: 1:58 (par: 5:00) + +Player 1 (Green): + Kills: 28 / 112 (25%) + Items: 9 / 33 (27%) + Secrets: 0 / 3 (0%) + diff --git a/output/tnt/speed/ev29-420.zip/ev29-420.txt b/output/tnt/speed/ev29-420.zip/ev29-420.txt index e69de29bb..3d5fb85aa 100644 --- a/output/tnt/speed/ev29-420.zip/ev29-420.txt +++ b/output/tnt/speed/ev29-420.zip/ev29-420.txt @@ -0,0 +1,11 @@ +=========================================== +MAP29 +=========================================== + +Time: 4:20 (par: 5:00) + +Player 1 (Green): + Kills: 50 / 112 (44%) + Items: 10 / 33 (30%) + Secrets: 3 / 3 (100%) + diff --git a/output/tnt/tyson/et031113.zip/et3-1113.txt b/output/tnt/tyson/et031113.zip/et3-1113.txt index e69de29bb..6b44f78e5 100644 --- a/output/tnt/tyson/et031113.zip/et3-1113.txt +++ b/output/tnt/tyson/et031113.zip/et3-1113.txt @@ -0,0 +1,11 @@ +=========================================== +E1M3 / MAP03 +=========================================== + +Time: 11:13 (par: 2:00) + +Player 1 (Green): + Kills: 97 / 97 (100%) + Items: 3 / 3 (100%) + Secrets: 3 / 3 (100%) + diff --git a/regression-test b/regression-test index 7bcdded9b..897bcbef6 100755 --- a/regression-test +++ b/regression-test @@ -28,14 +28,30 @@ # or fail this test. import os +import re import sys from common import * from config import * +EXCEPTIONS_PARSE_RE = re.compile(r'(\S+)\s+(\S+)') + GREEN = '\033[92m' RED = '\033[91m' COLOR_END = '\033[0m' +def read_exceptions(filename): + """Read exceptions config file.""" + with open(filename) as f: + result = {} + for line in f: + if line.strip().startswith("#"): + continue + match = EXCEPTIONS_PARSE_RE.match(line) + if match: + result[match.group(1)] = match.group(2) + + return result + def read_file(filename): result = [] @@ -96,6 +112,10 @@ def process_lmp(gametype, zipfile_path, zf, lmpname, pwad): if pwad is not None: cmd += " -file %s" % os.path.join(gamepath, pwad) + zipfile_relpath = os.path.relpath(zipfile_path, COMPETN_PATH) + if zipfile_relpath in exceptions: + cmd += " -gameversion %s" % exceptions[zipfile_relpath] + def process_complete(exit_code, stdout, stderr): global passed, failed @@ -120,6 +140,7 @@ os.putenv("SDL_VIDEODRIVER", "dummy") output_counter = 0 passed, failed = 0, 0 +exceptions = read_exceptions("exceptions.cfg") pipeline = CommandPipeline(CONCURRENT_PROCESSES) process_all_zips(COMPETN_PATH, process_lmp)