From c1a3d248f608141eee16f0b25c3c22c8c198f496 Mon Sep 17 00:00:00 2001 From: Matthew The Glutton Date: Sun, 14 Apr 2019 22:17:30 -0700 Subject: [PATCH 1/8] Move player crouch sprites. --- .../{ => filter/doom.id}/sprites/plyc/plyca1.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plyca2a8.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plyca3a7.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plyca4a6.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plyca5.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plycb1.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plycb2b8.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plycb3b7.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plycb4b6.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plycb5.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plycc1.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plycc2c8.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plycc3c7.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plycc4c6.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plycc5.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plycd1.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plycd2d8.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plycd3d7.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plycd4d6.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plycd5.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plyce1.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plyce2e8.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plyce3e7.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plyce4e6.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plyce5.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plycf1.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plycf2f8.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plycf3f7.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plycf4f6.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plycf5.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plycg1.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plycg2g8.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plycg3g7.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plycg4g6.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plycg5.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plych0.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plyci0.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plycj0.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plyck0.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plycl0.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plycm0.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plycn0.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plyco0.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plycp0.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plycq0.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plycr0.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plycs0.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plyct0.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plycu0.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plycv0.lmp | Bin .../{ => filter/doom.id}/sprites/plyc/plycw0.lmp | Bin 51 files changed, 0 insertions(+), 0 deletions(-) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plyca1.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plyca2a8.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plyca3a7.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plyca4a6.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plyca5.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plycb1.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plycb2b8.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plycb3b7.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plycb4b6.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plycb5.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plycc1.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plycc2c8.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plycc3c7.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plycc4c6.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plycc5.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plycd1.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plycd2d8.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plycd3d7.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plycd4d6.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plycd5.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plyce1.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plyce2e8.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plyce3e7.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plyce4e6.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plyce5.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plycf1.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plycf2f8.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plycf3f7.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plycf4f6.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plycf5.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plycg1.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plycg2g8.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plycg3g7.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plycg4g6.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plycg5.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plych0.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plyci0.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plycj0.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plyck0.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plycl0.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plycm0.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plycn0.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plyco0.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plycp0.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plycq0.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plycr0.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plycs0.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plyct0.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plycu0.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plycv0.lmp (100%) rename wadsrc_extra/static/{ => filter/doom.id}/sprites/plyc/plycw0.lmp (100%) diff --git a/wadsrc_extra/static/sprites/plyc/plyca1.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plyca1.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plyca1.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plyca1.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plyca2a8.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plyca2a8.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plyca2a8.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plyca2a8.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plyca3a7.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plyca3a7.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plyca3a7.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plyca3a7.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plyca4a6.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plyca4a6.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plyca4a6.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plyca4a6.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plyca5.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plyca5.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plyca5.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plyca5.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plycb1.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plycb1.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plycb1.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plycb1.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plycb2b8.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plycb2b8.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plycb2b8.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plycb2b8.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plycb3b7.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plycb3b7.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plycb3b7.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plycb3b7.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plycb4b6.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plycb4b6.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plycb4b6.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plycb4b6.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plycb5.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plycb5.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plycb5.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plycb5.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plycc1.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plycc1.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plycc1.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plycc1.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plycc2c8.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plycc2c8.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plycc2c8.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plycc2c8.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plycc3c7.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plycc3c7.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plycc3c7.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plycc3c7.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plycc4c6.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plycc4c6.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plycc4c6.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plycc4c6.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plycc5.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plycc5.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plycc5.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plycc5.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plycd1.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plycd1.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plycd1.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plycd1.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plycd2d8.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plycd2d8.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plycd2d8.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plycd2d8.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plycd3d7.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plycd3d7.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plycd3d7.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plycd3d7.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plycd4d6.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plycd4d6.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plycd4d6.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plycd4d6.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plycd5.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plycd5.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plycd5.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plycd5.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plyce1.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plyce1.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plyce1.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plyce1.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plyce2e8.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plyce2e8.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plyce2e8.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plyce2e8.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plyce3e7.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plyce3e7.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plyce3e7.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plyce3e7.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plyce4e6.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plyce4e6.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plyce4e6.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plyce4e6.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plyce5.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plyce5.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plyce5.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plyce5.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plycf1.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plycf1.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plycf1.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plycf1.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plycf2f8.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plycf2f8.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plycf2f8.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plycf2f8.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plycf3f7.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plycf3f7.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plycf3f7.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plycf3f7.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plycf4f6.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plycf4f6.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plycf4f6.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plycf4f6.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plycf5.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plycf5.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plycf5.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plycf5.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plycg1.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plycg1.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plycg1.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plycg1.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plycg2g8.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plycg2g8.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plycg2g8.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plycg2g8.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plycg3g7.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plycg3g7.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plycg3g7.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plycg3g7.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plycg4g6.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plycg4g6.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plycg4g6.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plycg4g6.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plycg5.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plycg5.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plycg5.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plycg5.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plych0.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plych0.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plych0.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plych0.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plyci0.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plyci0.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plyci0.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plyci0.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plycj0.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plycj0.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plycj0.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plycj0.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plyck0.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plyck0.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plyck0.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plyck0.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plycl0.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plycl0.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plycl0.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plycl0.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plycm0.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plycm0.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plycm0.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plycm0.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plycn0.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plycn0.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plycn0.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plycn0.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plyco0.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plyco0.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plyco0.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plyco0.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plycp0.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plycp0.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plycp0.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plycp0.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plycq0.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plycq0.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plycq0.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plycq0.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plycr0.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plycr0.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plycr0.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plycr0.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plycs0.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plycs0.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plycs0.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plycs0.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plyct0.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plyct0.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plyct0.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plyct0.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plycu0.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plycu0.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plycu0.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plycu0.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plycv0.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plycv0.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plycv0.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plycv0.lmp diff --git a/wadsrc_extra/static/sprites/plyc/plycw0.lmp b/wadsrc_extra/static/filter/doom.id/sprites/plyc/plycw0.lmp similarity index 100% rename from wadsrc_extra/static/sprites/plyc/plycw0.lmp rename to wadsrc_extra/static/filter/doom.id/sprites/plyc/plycw0.lmp From b9c43f32c290e519ba9d56244506c6f62ef1e66f Mon Sep 17 00:00:00 2001 From: Nemrtvi <26684396+Nemrtvi@users.noreply.github.com> Date: Mon, 15 Apr 2019 16:57:15 +0200 Subject: [PATCH 2/8] Czech BIGFONT for Doom --- .../filter/game-doom/fonts/bigfont/010C.lmp | Bin 0 -> 334 bytes .../filter/game-doom/fonts/bigfont/010E.lmp | Bin 0 -> 355 bytes .../filter/game-doom/fonts/bigfont/011A.lmp | Bin 0 -> 334 bytes .../filter/game-doom/fonts/bigfont/0147.lmp | Bin 0 -> 388 bytes .../filter/game-doom/fonts/bigfont/0158.lmp | Bin 0 -> 355 bytes .../filter/game-doom/fonts/bigfont/0160.lmp | Bin 0 -> 375 bytes .../filter/game-doom/fonts/bigfont/0164.lmp | Bin 0 -> 260 bytes .../filter/game-doom/fonts/bigfont/016E.lmp | Bin 0 -> 370 bytes .../filter/game-doom/fonts/bigfont/017D.lmp | Bin 0 -> 414 bytes .../filter/game-doom/fonts/bigupper/010C.lmp | Bin 0 -> 437 bytes .../filter/game-doom/fonts/bigupper/010D.lmp | Bin 0 -> 334 bytes .../filter/game-doom/fonts/bigupper/010E.lmp | Bin 0 -> 422 bytes .../filter/game-doom/fonts/bigupper/010F.lmp | Bin 0 -> 355 bytes .../filter/game-doom/fonts/bigupper/011A.lmp | Bin 0 -> 418 bytes .../filter/game-doom/fonts/bigupper/011B.lmp | Bin 0 -> 334 bytes .../filter/game-doom/fonts/bigupper/0147.lmp | Bin 0 -> 422 bytes .../filter/game-doom/fonts/bigupper/0148.lmp | Bin 0 -> 388 bytes .../filter/game-doom/fonts/bigupper/0158.lmp | Bin 0 -> 417 bytes .../filter/game-doom/fonts/bigupper/0159.lmp | Bin 0 -> 355 bytes .../filter/game-doom/fonts/bigupper/0160.lmp | Bin 0 -> 421 bytes .../filter/game-doom/fonts/bigupper/0161.lmp | Bin 0 -> 375 bytes .../filter/game-doom/fonts/bigupper/0164.lmp | Bin 0 -> 340 bytes .../filter/game-doom/fonts/bigupper/0165.lmp | Bin 0 -> 260 bytes .../filter/game-doom/fonts/bigupper/016E.lmp | Bin 0 -> 410 bytes .../filter/game-doom/fonts/bigupper/016F.lmp | Bin 0 -> 370 bytes .../filter/game-doom/fonts/bigupper/017D.lmp | Bin 0 -> 422 bytes .../filter/game-doom/fonts/bigupper/017E.lmp | Bin 0 -> 414 bytes 27 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 wadsrc_extra/static/filter/game-doom/fonts/bigfont/010C.lmp create mode 100644 wadsrc_extra/static/filter/game-doom/fonts/bigfont/010E.lmp create mode 100644 wadsrc_extra/static/filter/game-doom/fonts/bigfont/011A.lmp create mode 100644 wadsrc_extra/static/filter/game-doom/fonts/bigfont/0147.lmp create mode 100644 wadsrc_extra/static/filter/game-doom/fonts/bigfont/0158.lmp create mode 100644 wadsrc_extra/static/filter/game-doom/fonts/bigfont/0160.lmp create mode 100644 wadsrc_extra/static/filter/game-doom/fonts/bigfont/0164.lmp create mode 100644 wadsrc_extra/static/filter/game-doom/fonts/bigfont/016E.lmp create mode 100644 wadsrc_extra/static/filter/game-doom/fonts/bigfont/017D.lmp create mode 100644 wadsrc_extra/static/filter/game-doom/fonts/bigupper/010C.lmp create mode 100644 wadsrc_extra/static/filter/game-doom/fonts/bigupper/010D.lmp create mode 100644 wadsrc_extra/static/filter/game-doom/fonts/bigupper/010E.lmp create mode 100644 wadsrc_extra/static/filter/game-doom/fonts/bigupper/010F.lmp create mode 100644 wadsrc_extra/static/filter/game-doom/fonts/bigupper/011A.lmp create mode 100644 wadsrc_extra/static/filter/game-doom/fonts/bigupper/011B.lmp create mode 100644 wadsrc_extra/static/filter/game-doom/fonts/bigupper/0147.lmp create mode 100644 wadsrc_extra/static/filter/game-doom/fonts/bigupper/0148.lmp create mode 100644 wadsrc_extra/static/filter/game-doom/fonts/bigupper/0158.lmp create mode 100644 wadsrc_extra/static/filter/game-doom/fonts/bigupper/0159.lmp create mode 100644 wadsrc_extra/static/filter/game-doom/fonts/bigupper/0160.lmp create mode 100644 wadsrc_extra/static/filter/game-doom/fonts/bigupper/0161.lmp create mode 100644 wadsrc_extra/static/filter/game-doom/fonts/bigupper/0164.lmp create mode 100644 wadsrc_extra/static/filter/game-doom/fonts/bigupper/0165.lmp create mode 100644 wadsrc_extra/static/filter/game-doom/fonts/bigupper/016E.lmp create mode 100644 wadsrc_extra/static/filter/game-doom/fonts/bigupper/016F.lmp create mode 100644 wadsrc_extra/static/filter/game-doom/fonts/bigupper/017D.lmp create mode 100644 wadsrc_extra/static/filter/game-doom/fonts/bigupper/017E.lmp diff --git a/wadsrc_extra/static/filter/game-doom/fonts/bigfont/010C.lmp b/wadsrc_extra/static/filter/game-doom/fonts/bigfont/010C.lmp new file mode 100644 index 0000000000000000000000000000000000000000..99f8f7cadaf9d727f2f3cad56dd06bdc1b33971b GIT binary patch literal 334 zcmYk1;R(Vp5QVQAwMdap;TD2_{aH&bfk14j3O9mdxP(hMghRN5zv6po6c4`K<@McN zvyxIojBIi4zyX}V72LobJirsYz#FVGku}(W+-Qt2&yjoYd!#U1qINL`TxCKJMeBXn z^*u~MrmBsqDPSECJTBBr)%vLFhBLd|XvXvws>8SfD;rM87AW>=lUBK;wY9ST`6M-0 l-6%2#id^$`)=|Viq0?YP<^Rp`0hDc;VevUoU~m&7d;l!rW?29L literal 0 HcmV?d00001 diff --git a/wadsrc_extra/static/filter/game-doom/fonts/bigfont/010E.lmp b/wadsrc_extra/static/filter/game-doom/fonts/bigfont/010E.lmp new file mode 100644 index 0000000000000000000000000000000000000000..cf4206739504dc909e0164efea109f90413a148e GIT binary patch literal 355 zcmY+9(FwvZ5QeW>wMfA_hD-S5t6&XBhzZ2@!H3(yFxwLcujlf*cgxRra7iaA0y6^DvZ%cA8>hZIsgCw literal 0 HcmV?d00001 diff --git a/wadsrc_extra/static/filter/game-doom/fonts/bigfont/011A.lmp b/wadsrc_extra/static/filter/game-doom/fonts/bigfont/011A.lmp new file mode 100644 index 0000000000000000000000000000000000000000..d12ebb69ac1a19cfec850a347d3546b75f597481 GIT binary patch literal 334 zcmYk1!3n}Z5Je{%C5XgSVHbi|k8xRtC4n`fmnp$AY{Dii!Xj+K)B69S!G)J0FEf8O zwKO79$`;QZIDiYdf*ZJl2Y7-Pc!RnSS%VFzO3NqBE7T#z0VT~AX6G0}(C&;^nXrel zQ`Mktq@0?0vvO$`1GIYQFr1_@b4Pp&F)Hc5Qegu+6gVanD|GG6olvkQr_!l2CVBYw mm&jo@jg8|PPBJlf;!aq{J8=UOefIeWsC$G)&{0$TpY#C^h-%*e literal 0 HcmV?d00001 diff --git a/wadsrc_extra/static/filter/game-doom/fonts/bigfont/0147.lmp b/wadsrc_extra/static/filter/game-doom/fonts/bigfont/0147.lmp new file mode 100644 index 0000000000000000000000000000000000000000..989b3be47ec411170e6df29c2263bd7982199a08 GIT binary patch literal 388 zcmYk2%}oPA422z-Y#?yhCMbhDN0z~|tQ~3DNDT6JI0m_o!k?1xp5ydMO>kF`{ znhs~pGH?^xFjVdG`L?5|kzS;4jher<&oLFJi)oAdI64jLw3j8)IXKv9*;py(T9@J) OJV!*m#oxde%v>4Fvz1;nu|E3zfXg~K*L7nDI0v_J{8Kn>xo5xbW=s96(S$sxrkwhIuUdpQtGWj^Pq6;SdhtOFSoSG4M6Hhjag0 z$U#JmobmNw0C(^JPw)b7@Bv>?EJTjr1RUtW#%MnK=}zm7Y8zv#N+~p|$?R1tkAuKc zkR@{{JMW$ER4R={GAeK-q0v64M7X>O@v(ciWLqeif zI-Q$Wb44aIVEZz+pW4vryRNO~nZh_z-D3^Rm3R8D5C_#J#27f0F$nP3@-H+E`%~iC HO?UbMLRoh{ literal 0 HcmV?d00001 diff --git a/wadsrc_extra/static/filter/game-doom/fonts/bigfont/0164.lmp b/wadsrc_extra/static/filter/game-doom/fonts/bigfont/0164.lmp new file mode 100644 index 0000000000000000000000000000000000000000..fd94932a72d3e30705907eabd53c173a8eda08df GIT binary patch literal 260 zcmX|+!41MN3`Gs(h(yQX$_5Tr6-A9i#qr-+f*}}!C0K$H*nmU$PG~JXTmG`0pS=ts z66DByB1&d*BX{y3Px2yf@*!Um0$NnrdiAzkfhs#-?0szg0N4y@?(?3jP)t-crxy7_ xadY728LH77D}OB+)Qpp3*Ouj&r(8;z+OmuOOys2{nipPiZ{5pkHMzC*3qMcdQ1$=- literal 0 HcmV?d00001 diff --git a/wadsrc_extra/static/filter/game-doom/fonts/bigfont/016E.lmp b/wadsrc_extra/static/filter/game-doom/fonts/bigfont/016E.lmp new file mode 100644 index 0000000000000000000000000000000000000000..4e310c27ed29ce7ea2b21790b9048759c1045dd1 GIT binary patch literal 370 zcmZXQO%B2!5QV4OV57#U2k;mk!ML;w)CN)ntBbex2p+>zcnELdE!@{f{Yi}zKFBzi?FH>JL*u5MN5*05ZP z+ablAOp+^$x7awV-Yr#2$qBQ|HTK0tj=55)8MDizn&0`SLdhl9f3c!kgP4*g6BiFe zY&15?mYw%-t!9l(z-7Ks(UWVfZHMR;*OxYkOmxqXV`e79ADAe5S$B<;u?{OI_82*~ cSPv#OMi{aF8a&m!rMnfbdkey_V}hN22Hq-t<^TWy literal 0 HcmV?d00001 diff --git a/wadsrc_extra/static/filter/game-doom/fonts/bigupper/010C.lmp b/wadsrc_extra/static/filter/game-doom/fonts/bigupper/010C.lmp new file mode 100644 index 0000000000000000000000000000000000000000..0428c757812f41d97fe3981795b3ae5e2701f651 GIT binary patch literal 437 zcmX|+%~8WJ5Jna7Pk=ED!}|LUAvEEU?+fhV1HRx0Kky5G(62(chX;6q1AM|a9AVwtX^h^q2?MOE6 zuUotq<7&-O(Kcze&x_qfs|)|P#>)|lj!E4YC>cz`E(fj3xXB5SY#MXoWzyg>HOd89B~qP8&xTxCKJMdMuG zdk<5PscNg5m#_{99vAABYI9Vz!x?I literal 0 HcmV?d00001 diff --git a/wadsrc_extra/static/filter/game-doom/fonts/bigupper/010E.lmp b/wadsrc_extra/static/filter/game-doom/fonts/bigupper/010E.lmp new file mode 100644 index 0000000000000000000000000000000000000000..6c6b5b24d8982aa714a1f747175e59adca977b36 GIT binary patch literal 422 zcmZXPO-chn5QQr-iBX9P$u&HN;8vT^NEcMP8M1h*EIoj$93czu;W500r?7ohM)2ps zH_W_Oe{(HM5t+yxpGtP*nY@r!@AaHbBixOQ}G3 z#l8C+;#-%ow|aH9NFEubNKSzDG4iIYR9;841k#3<`=O(MMvpM0HeCRfUJJ3cyR+q- W)+%Rg>C7%-q7BVI(dVb$8S0;?DTuKE literal 0 HcmV?d00001 diff --git a/wadsrc_extra/static/filter/game-doom/fonts/bigupper/010F.lmp b/wadsrc_extra/static/filter/game-doom/fonts/bigupper/010F.lmp new file mode 100644 index 0000000000000000000000000000000000000000..499759e12f25fc54c4198fa8c8d6e636b4461113 GIT binary patch literal 355 zcmY+9(FwvZ5QeW>wMfA_hD-S5t6&XBhzZ2@!H3(yFxwLcujlf*cgxRra7iaA0y6^DvZ%cA8cZ8Hvj+t literal 0 HcmV?d00001 diff --git a/wadsrc_extra/static/filter/game-doom/fonts/bigupper/011A.lmp b/wadsrc_extra/static/filter/game-doom/fonts/bigupper/011A.lmp new file mode 100644 index 0000000000000000000000000000000000000000..e412af9230b93cfd68fb407df68882f49a580452 GIT binary patch literal 418 zcmYk1%MHRX5JVkF_z3Y4Ino7Hz%9l^s|ZU8A*U^X69sUi2l}84%AkfYyG{@*J5uPvE PvX=@EuN6s4=4rKGnQDWc literal 0 HcmV?d00001 diff --git a/wadsrc_extra/static/filter/game-doom/fonts/bigupper/011B.lmp b/wadsrc_extra/static/filter/game-doom/fonts/bigupper/011B.lmp new file mode 100644 index 0000000000000000000000000000000000000000..7f1a295c697d86e3322e02fc49d267d73bf592fd GIT binary patch literal 334 zcmYk1!3n}Z5Je{%C5XgSVHbi|k8xRtC4n`fmnp$AY{Dii!Xj+K)B69S!G)J0FEf8O zwKO79$QI8XIDiYdf*ZJl2Y7-Pc!RnSS%VFzO3NqBE7T#z0VT~AX6G0}(C&;^nXrel zQ`Mktq@0?0vvO$`1GIYQFr1_@b4Pp&F)Hc5Qegu+6gVanD|GG6olvkQr_!l2CVBYw mm&jo@jg8|PPBJlf;!aq{J8=UOefIeWsC$G)&{0$TpY#C=uxi`@ literal 0 HcmV?d00001 diff --git a/wadsrc_extra/static/filter/game-doom/fonts/bigupper/0147.lmp b/wadsrc_extra/static/filter/game-doom/fonts/bigupper/0147.lmp new file mode 100644 index 0000000000000000000000000000000000000000..dd56fc2884c82d13097697ac7c72a910be7efbc0 GIT binary patch literal 422 zcmZXQ%}oPA422!o5J3D1Do7WUz?so#WyX@3(Tc;9Qbc;ljXJ1I`kd5|X&8RUikH?kpH@=3nPH~AsImUAEjF(<2;vCyXJBQyh$-ho(}ImwQzXIXMXlvXR2 ztdz?31>5s0a2dH`)(*Kb0arcedn-rrbx&#+%j166VTGw$%nWl}8@{c21P7~~UPJ>a fW!_sxb&8@pOmRkG literal 0 HcmV?d00001 diff --git a/wadsrc_extra/static/filter/game-doom/fonts/bigupper/0148.lmp b/wadsrc_extra/static/filter/game-doom/fonts/bigupper/0148.lmp new file mode 100644 index 0000000000000000000000000000000000000000..b6d8b29e182c67e7ad6ab257ff7720be3518c5c9 GIT binary patch literal 388 zcmYk2O-{o=422y?(^6RE5*&j)OVYuztc(;=sX}^tByPbmI7TnQA$ka;@I2F2So&u1 z?0Np_r5BM#p7|PiC!gete3K*jAt&-n`bOlDJdsy&ARnaL;$JMQdmvBK%-HXNrF{Ti z)Xm+^CJJ&B zXgXXpOTZ?yVJO=5^Ib<#BfUsp8&!X;pJOUc7t?0It|92VmI}1|#I?8DBelyQ+PbG#_Z`ESb?SewbnDJ&?8MMC=ykDy z;~5H^`+06RwOitHIMmC$9EQx?2UbD^Op0{e(ur8#(D3cl6 zyO5=bG_vIz;0Px;!v(HzgF8H6)QGHL4I9|OWUhZzOvr<3%Bk=7s#WN+stX}T9*T@C zVLr!u*T)d5JXQ@a-R$VEyew7y0l~~XSQQ~1QLAX_rX{`m-aiHs-qv`xaf!K!NNvMR t40V^3v-i$1QgJMNDq{eGsiX7%Cc<9OcXBv$dv}t05^)DjFdqa9L@i`3BuB| ztUrHdJag|h&biJ#@%H4Eyps>|MULc~{E&X(+#}hNMBd1Oe3GjU(`l;}V5Jz)FJ}pD zc}*?GF`d*@D$v}8;@usvuO+7#cfjDYBA388hq4u8D*Z#4LK`5w0IASDCh4&#g?eOQ zROgU+4N7W@2il(Lq~dM=UycEOG8#(-<^5F&l6+N*`Kza{L6XlbTxUN&%I=yWWVur^ n%X*!s>w#S9w~{rZS?jo#s`_hfrBGLAsnfa9{#b_E?RlrayLpD~ literal 0 HcmV?d00001 diff --git a/wadsrc_extra/static/filter/game-doom/fonts/bigupper/0161.lmp b/wadsrc_extra/static/filter/game-doom/fonts/bigupper/0161.lmp new file mode 100644 index 0000000000000000000000000000000000000000..414f6fdc0a098e112b9bf278b96f505ab8723aa9 GIT binary patch literal 375 zcmYL_-3@{;6ooH}CK?hL!ZCbw0I+EYp-F`hLhc4`;TSIA5)R=IzSMIH#3mo@JvsM} zTnZ6MP9qR5c~95{FYR$vUqU<+O3%tPxe8ILM+JQYdfD>p}I@VyFT&}9Mi?ySLEp0Q+OI02P zf3;t!Qw?X;I!#XaR6SzhODQ>L5gY}2vw=act`tcza^&FBB*&mGSuqFiy~*ZoE{@qe kL{buSnQs+j_}4&)m&bUa)Od4#uCu))WZPJmX03V*KmG`5)Bpeg literal 0 HcmV?d00001 diff --git a/wadsrc_extra/static/filter/game-doom/fonts/bigupper/0165.lmp b/wadsrc_extra/static/filter/game-doom/fonts/bigupper/0165.lmp new file mode 100644 index 0000000000000000000000000000000000000000..0d66390831210d5c9564b841e3804117b2c1cf72 GIT binary patch literal 260 zcmX|+!41MN3`Je&5s8k&l?@!MDvBD3isQet1VbzDJEBJFnj68&G5qjI9r~9{`&HO>N$D5sHzjrdT6g yDRxJ0UZ5JxvHaJfLCrWhHf>!FX-YZgsV=+d&jemtqk7>L_tv~@R-;?nzOVpH=uqIMD}f&;(^rLHNd5p$Lgl zz9jnR;rYD|*CB)$?s#`#@Cxtn0iW;%-*CDL;RbHu0k-f0ZxGLH8B;tr6H#?^AT`Ac zvsOfMMoJA@l~PZ^9D;OkSjWUm+WQ*AP)ga6T3wkvZk`s$=r}%;2q$J;@yFK3^c8-l zz@X0Th|gx$@8uu8)y0r;E^cbEAK421zaee%%@=FB9c+mvQD4)2HYpQ{$aybeJ@3_O R-S0{OPqPn z&okM|PDBQ|=lKk8@D5+_4L|S;Gu*C3?%)Al;R8NlIMKegLx0a!$)&1Zvq`pTrI@qo z=2SKInjD$m%u~d(K5I&T!7j(DZqYK@)wya&xpeV@69=&5OFmF?u6B*=RQG6OEEdLz zS}kvNL*A3RP^o6Cwj?X>C(5PZO>~`F%BH7;P=ZS&wK;r~*2~=?M!Ull@0qK$9BG*; mM&~_Yraew<=4DbwpM1dFl+jMv^zJ_>Bp_W?oUsP0YkaD){;&e^K zgQZ5 Date: Tue, 16 Apr 2019 03:32:54 +0200 Subject: [PATCH 3/8] - fix the gl_ssao_debug cvar --- .../hwrenderer/postprocessing/hw_postprocess.cpp | 6 +++++- .../hwrenderer/postprocessing/hw_postprocess.h | 4 ++-- wadsrc/static/shaders/glsl/ssaocombine.fp | 11 +++++++++-- 3 files changed, 16 insertions(+), 5 deletions(-) diff --git a/src/rendering/hwrenderer/postprocessing/hw_postprocess.cpp b/src/rendering/hwrenderer/postprocessing/hw_postprocess.cpp index 37db55ce9..eedf9a6d2 100644 --- a/src/rendering/hwrenderer/postprocessing/hw_postprocess.cpp +++ b/src/rendering/hwrenderer/postprocessing/hw_postprocess.cpp @@ -706,6 +706,7 @@ void PPAmbientOcclusion::Render(PPRenderState *renderstate, float m5, int sceneW combineUniforms.SampleCount = gl_multisample; combineUniforms.Scale = screen->SceneScale(); combineUniforms.Offset = screen->SceneOffset(); + combineUniforms.DebugMode = gl_ssao_debug; IntRect ambientViewport; ambientViewport.left = 0; @@ -759,7 +760,10 @@ void PPAmbientOcclusion::Render(PPRenderState *renderstate, float m5, int sceneW renderstate->Shader = gl_multisample > 1 ? &CombineMS : &Combine; renderstate->Uniforms.Set(combineUniforms); renderstate->Viewport = screen->mSceneViewport; - renderstate->SetInputTexture(0, &Ambient0, PPFilterMode::Linear); + if (gl_ssao_debug < 3) + renderstate->SetInputTexture(0, &Ambient0, PPFilterMode::Linear); + else + renderstate->SetInputSceneNormal(0, PPFilterMode::Linear); renderstate->SetInputSceneFog(1); renderstate->SetOutputSceneColor(); if (gl_ssao_debug != 0) diff --git a/src/rendering/hwrenderer/postprocessing/hw_postprocess.h b/src/rendering/hwrenderer/postprocessing/hw_postprocess.h index c867d4ba3..fca4ec77b 100644 --- a/src/rendering/hwrenderer/postprocessing/hw_postprocess.h +++ b/src/rendering/hwrenderer/postprocessing/hw_postprocess.h @@ -650,7 +650,7 @@ struct DepthBlurUniforms struct AmbientCombineUniforms { int SampleCount; - int Padding0, Padding1, Padding2; + int DebugMode, Padding1, Padding2; FVector2 Scale; FVector2 Offset; @@ -659,7 +659,7 @@ struct AmbientCombineUniforms return { { "SampleCount", UniformType::Int, offsetof(AmbientCombineUniforms, SampleCount) }, - { "Padding0", UniformType::Int, offsetof(AmbientCombineUniforms, Padding0) }, + { "DebugMode", UniformType::Int, offsetof(AmbientCombineUniforms, DebugMode) }, { "Padding1", UniformType::Int, offsetof(AmbientCombineUniforms, Padding1) }, { "Padding2", UniformType::Int, offsetof(AmbientCombineUniforms, Padding2) }, { "Scale", UniformType::Vec2, offsetof(AmbientCombineUniforms, Scale) }, diff --git a/wadsrc/static/shaders/glsl/ssaocombine.fp b/wadsrc/static/shaders/glsl/ssaocombine.fp index f97bb31a6..ab2deff7f 100644 --- a/wadsrc/static/shaders/glsl/ssaocombine.fp +++ b/wadsrc/static/shaders/glsl/ssaocombine.fp @@ -30,6 +30,13 @@ void main() vec3 fogColor = texelFetch(SceneFogTexture, ipos, 0).rgb; #endif - float attenutation = texture(AODepthTexture, TexCoord).x; - FragColor = vec4(fogColor, 1.0 - attenutation); + vec4 ssao = texture(AODepthTexture, TexCoord); + float attenutation = ssao.x; + + if (DebugMode == 0) + FragColor = vec4(fogColor, 1.0 - attenutation); + else if (DebugMode < 3) + FragColor = vec4(attenutation, attenutation, attenutation, 1.0); + else + FragColor = vec4(ssao.xyz, 1.0); } From 67490d13cb0cab13c86ae40f0b0b63ef1f4f1da9 Mon Sep 17 00:00:00 2001 From: Magnus Norddahl Date: Tue, 16 Apr 2019 05:29:32 +0200 Subject: [PATCH 4/8] - add gl_ssao_debug mode showing the depth --- src/rendering/hwrenderer/postprocessing/hw_postprocess.cpp | 3 ++- wadsrc/static/shaders/glsl/ssaocombine.fp | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/rendering/hwrenderer/postprocessing/hw_postprocess.cpp b/src/rendering/hwrenderer/postprocessing/hw_postprocess.cpp index eedf9a6d2..25b3852b8 100644 --- a/src/rendering/hwrenderer/postprocessing/hw_postprocess.cpp +++ b/src/rendering/hwrenderer/postprocessing/hw_postprocess.cpp @@ -669,6 +669,7 @@ void PPAmbientOcclusion::Render(PPRenderState *renderstate, float m5, int sceneW float r2 = aoRadius * aoRadius; float blurSharpness = 1.0f / blurAmount; + blurSharpness = 0.0f; auto sceneScale = screen->SceneScale(); auto sceneOffset = screen->SceneOffset(); @@ -760,7 +761,7 @@ void PPAmbientOcclusion::Render(PPRenderState *renderstate, float m5, int sceneW renderstate->Shader = gl_multisample > 1 ? &CombineMS : &Combine; renderstate->Uniforms.Set(combineUniforms); renderstate->Viewport = screen->mSceneViewport; - if (gl_ssao_debug < 3) + if (gl_ssao_debug < 4) renderstate->SetInputTexture(0, &Ambient0, PPFilterMode::Linear); else renderstate->SetInputSceneNormal(0, PPFilterMode::Linear); diff --git a/wadsrc/static/shaders/glsl/ssaocombine.fp b/wadsrc/static/shaders/glsl/ssaocombine.fp index ab2deff7f..8fb17752f 100644 --- a/wadsrc/static/shaders/glsl/ssaocombine.fp +++ b/wadsrc/static/shaders/glsl/ssaocombine.fp @@ -37,6 +37,8 @@ void main() FragColor = vec4(fogColor, 1.0 - attenutation); else if (DebugMode < 3) FragColor = vec4(attenutation, attenutation, attenutation, 1.0); + else if (DebugMode == 3) + FragColor = vec4(ssao.yyy / 1000.0, 1.0); else FragColor = vec4(ssao.xyz, 1.0); } From 073f151761bc1178fc61f7aabe482f60dbd51a1d Mon Sep 17 00:00:00 2001 From: Magnus Norddahl Date: Tue, 16 Apr 2019 07:30:13 +0200 Subject: [PATCH 5/8] - fix line that shouldn't have been committed --- src/rendering/hwrenderer/postprocessing/hw_postprocess.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/src/rendering/hwrenderer/postprocessing/hw_postprocess.cpp b/src/rendering/hwrenderer/postprocessing/hw_postprocess.cpp index 25b3852b8..42fd34e52 100644 --- a/src/rendering/hwrenderer/postprocessing/hw_postprocess.cpp +++ b/src/rendering/hwrenderer/postprocessing/hw_postprocess.cpp @@ -669,7 +669,6 @@ void PPAmbientOcclusion::Render(PPRenderState *renderstate, float m5, int sceneW float r2 = aoRadius * aoRadius; float blurSharpness = 1.0f / blurAmount; - blurSharpness = 0.0f; auto sceneScale = screen->SceneScale(); auto sceneOffset = screen->SceneOffset(); From 9d29a460de9230045f975ecb855bbfe0761e4de0 Mon Sep 17 00:00:00 2001 From: Magnus Norddahl Date: Tue, 16 Apr 2019 08:59:29 +0200 Subject: [PATCH 6/8] - simplify depthblur.fp into a single function --- .../postprocessing/hw_postprocess.cpp | 16 ++-- wadsrc/static/shaders/glsl/depthblur.fp | 73 ++++++++----------- 2 files changed, 41 insertions(+), 48 deletions(-) diff --git a/src/rendering/hwrenderer/postprocessing/hw_postprocess.cpp b/src/rendering/hwrenderer/postprocessing/hw_postprocess.cpp index 42fd34e52..c692b9809 100644 --- a/src/rendering/hwrenderer/postprocessing/hw_postprocess.cpp +++ b/src/rendering/hwrenderer/postprocessing/hw_postprocess.cpp @@ -697,11 +697,6 @@ void PPAmbientOcclusion::Render(PPRenderState *renderstate, float m5, int sceneW ssaoUniforms.Scale = sceneScale; ssaoUniforms.Offset = sceneOffset; - DepthBlurUniforms blurUniforms; - blurUniforms.BlurSharpness = blurSharpness; - blurUniforms.InvFullResolution = { 1.0f / AmbientWidth, 1.0f / AmbientHeight }; - blurUniforms.PowExponent = gl_ssao_exponent; - AmbientCombineUniforms combineUniforms; combineUniforms.SampleCount = gl_multisample; combineUniforms.Scale = screen->SceneScale(); @@ -740,6 +735,11 @@ void PPAmbientOcclusion::Render(PPRenderState *renderstate, float m5, int sceneW // Blur SSAO texture if (gl_ssao_debug < 2) { + DepthBlurUniforms blurUniforms; + blurUniforms.BlurSharpness = blurSharpness; + blurUniforms.PowExponent = gl_ssao_exponent; + blurUniforms.InvFullResolution = { 1.0f / AmbientWidth, 0.0f }; + renderstate->Clear(); renderstate->Shader = &BlurHorizontal; renderstate->Uniforms.Set(blurUniforms); @@ -749,9 +749,15 @@ void PPAmbientOcclusion::Render(PPRenderState *renderstate, float m5, int sceneW renderstate->SetNoBlend(); renderstate->Draw(); + blurUniforms.InvFullResolution = { 0.0f, 1.0f / AmbientHeight }; + + renderstate->Clear(); renderstate->Shader = &BlurVertical; + renderstate->Uniforms.Set(blurUniforms); + renderstate->Viewport = ambientViewport; renderstate->SetInputTexture(0, &Ambient1); renderstate->SetOutputTexture(&Ambient0); + renderstate->SetNoBlend(); renderstate->Draw(); } diff --git a/wadsrc/static/shaders/glsl/depthblur.fp b/wadsrc/static/shaders/glsl/depthblur.fp index b1c005707..299b63694 100644 --- a/wadsrc/static/shaders/glsl/depthblur.fp +++ b/wadsrc/static/shaders/glsl/depthblur.fp @@ -6,61 +6,48 @@ layout(binding=0) uniform sampler2D AODepthTexture; #define KERNEL_RADIUS 3.0 -float CrossBilateralWeight(float r, float sampleDepth, float centerDepth) +void main() { const float blurSigma = KERNEL_RADIUS * 0.5; const float blurFalloff = 1.0 / (2.0 * blurSigma * blurSigma); - float deltaZ = (sampleDepth - centerDepth) * BlurSharpness; + vec2 centerSample = texture(AODepthTexture, TexCoord).xy; - return exp2(-r * r * blurFalloff - deltaZ * deltaZ); -} - -void ProcessSample(float ao, float z, float r, float centerDepth, inout float totalAO, inout float totalW) -{ - float w = CrossBilateralWeight(r, z, centerDepth); - totalAO += w * ao; - totalW += w; -} - -void ProcessRadius(vec2 deltaUV, float centerDepth, inout float totalAO, inout float totalW) -{ - for (float r = 1; r <= KERNEL_RADIUS; r += 1.0) - { - vec2 uv = r * deltaUV + TexCoord; - vec2 aoZ = texture(AODepthTexture, uv).xy; - ProcessSample(aoZ.x, aoZ.y, r, centerDepth, totalAO, totalW); - } -} - -vec2 ComputeBlur(vec2 deltaUV) -{ - vec2 aoZ = texture(AODepthTexture, TexCoord).xy; - - float totalAO = aoZ.x; + float centerDepth = centerSample.y; + float totalAO = centerSample.x; float totalW = 1.0; - ProcessRadius(deltaUV, aoZ.y, totalAO, totalW); - ProcessRadius(-deltaUV, aoZ.y, totalAO, totalW); + for (float r = 1.0; r <= KERNEL_RADIUS; r += 1.0) + { + vec4 blurSample = texture(AODepthTexture, TexCoord - InvFullResolution * r); + float ao = blurSample.x; + float z = blurSample.y; - return vec2(totalAO / totalW, aoZ.y); -} + float deltaZ = (z - centerDepth) * BlurSharpness; + float w = exp2(-r * r * blurFalloff - deltaZ * deltaZ); -vec2 BlurX() -{ - return ComputeBlur(vec2(InvFullResolution.x, 0.0)); -} + totalAO += w * ao; + totalW += w; + } -float BlurY() -{ - return pow(clamp(ComputeBlur(vec2(0.0, InvFullResolution.y)).x, 0.0, 1.0), PowExponent); -} + for (float r = 1.0; r <= KERNEL_RADIUS; r += 1.0) + { + vec4 blurSample = texture(AODepthTexture, InvFullResolution * r + TexCoord); + float ao = blurSample.x; + float z = blurSample.y; + + float deltaZ = (z - centerDepth) * BlurSharpness; + float w = exp2(-r * r * blurFalloff - deltaZ * deltaZ); + + totalAO += w * ao; + totalW += w; + } + + float fragAO = totalAO / totalW; -void main() -{ #if defined(BLUR_HORIZONTAL) - FragColor = vec4(BlurX(), 0.0, 1.0); + FragColor = vec4(fragAO, centerDepth, 0.0, 1.0); #else - FragColor = vec4(BlurY(), 0.0, 0.0, 1.0); + FragColor = vec4(pow(clamp(fragAO, 0.0, 1.0), PowExponent), 0.0, 0.0, 1.0); #endif } From 89a11d1a9dbd91a7f66539ab6ffc0205a9514f83 Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Tue, 16 Apr 2019 10:26:25 +0200 Subject: [PATCH 7/8] - added Korean and Portuguese to the language menu Also add an English name in parentheses to Russian and Korean so that people not fluent in these scripts know what they selected. --- wadsrc/static/menudef.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/wadsrc/static/menudef.txt b/wadsrc/static/menudef.txt index 19347e9d1..36d0f9a70 100644 --- a/wadsrc/static/menudef.txt +++ b/wadsrc/static/menudef.txt @@ -2708,8 +2708,10 @@ OptionString "LanguageOptions" "es", "Español (España)" "esm", "Español (Latino)" "fr", "Français" + "ko", "한국의 (Korean)" "it", "Italiano" - "ru", "Русский" + "pt", "Portugues do Brasil" + "ru", "Русский (Russian)" } /*======================================= From 09a2b53b21fa5ae49b46d297bfe5f2aa2a40cc23 Mon Sep 17 00:00:00 2001 From: Rachael Alexanderson Date: Tue, 16 Apr 2019 08:10:57 -0400 Subject: [PATCH 8/8] - rename `vid_backend` to `vid_enablevulkan`. Also changed the CVAR from a 0-state enable to 1-state. So `vid_enablevulkan==1` enables vulkan now. This should be less confusing. --- src/posix/cocoa/i_video.mm | 4 ++-- src/posix/sdl/sdlglvideo.cpp | 4 ++-- src/v_video.cpp | 2 +- src/win32/hardware.cpp | 4 ++-- wadsrc/static/menudef.txt | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/posix/cocoa/i_video.mm b/src/posix/cocoa/i_video.mm index f92be1d3c..521f0648f 100644 --- a/src/posix/cocoa/i_video.mm +++ b/src/posix/cocoa/i_video.mm @@ -95,7 +95,7 @@ EXTERN_CVAR(Bool, vid_vsync) EXTERN_CVAR(Bool, vid_hidpi) EXTERN_CVAR(Int, vid_defwidth) EXTERN_CVAR(Int, vid_defheight) -EXTERN_CVAR(Int, vid_backend) +EXTERN_CVAR(Int, vid_enablevulkan) EXTERN_CVAR(Bool, vk_debug) CUSTOM_CVAR(Bool, vid_autoswitch, true, CVAR_ARCHIVE | CVAR_GLOBALCONFIG | CVAR_NOINITCALL) @@ -342,7 +342,7 @@ class CocoaVideo : public IVideo public: CocoaVideo() { - ms_isVulkanEnabled = vid_backend == 0 && NSAppKitVersionNumber >= 1404; // NSAppKitVersionNumber10_11 + ms_isVulkanEnabled = vid_enablevulkan == 1 && NSAppKitVersionNumber >= 1404; // NSAppKitVersionNumber10_11 } ~CocoaVideo() diff --git a/src/posix/sdl/sdlglvideo.cpp b/src/posix/sdl/sdlglvideo.cpp index 462bd1a0c..d5b9ad3d1 100644 --- a/src/posix/sdl/sdlglvideo.cpp +++ b/src/posix/sdl/sdlglvideo.cpp @@ -73,7 +73,7 @@ EXTERN_CVAR (Int, vid_adapter) EXTERN_CVAR (Int, vid_displaybits) EXTERN_CVAR (Int, vid_defwidth) EXTERN_CVAR (Int, vid_defheight) -EXTERN_CVAR (Int, vid_backend) +EXTERN_CVAR (Int, vid_enablevulkan) EXTERN_CVAR (Bool, cl_capfps) // PUBLIC DATA DEFINITIONS ------------------------------------------------- @@ -238,7 +238,7 @@ SDLVideo::SDLVideo () } #ifdef HAVE_VULKAN - Priv::vulkanEnabled = vid_backend == 0 + Priv::vulkanEnabled = vid_enablevulkan == 1 && Priv::Vulkan_GetDrawableSize && Priv::Vulkan_GetInstanceExtensions && Priv::Vulkan_CreateSurface; if (Priv::vulkanEnabled) diff --git a/src/v_video.cpp b/src/v_video.cpp index ed809cb15..40d4ada7e 100644 --- a/src/v_video.cpp +++ b/src/v_video.cpp @@ -108,7 +108,7 @@ CUSTOM_CVAR(Int, vid_rendermode, 4, CVAR_ARCHIVE | CVAR_GLOBALCONFIG | CVAR_NOIN // No further checks needed. All this changes now is which scene drawer the render backend calls. } -CUSTOM_CVAR(Int, vid_backend, 0, CVAR_ARCHIVE | CVAR_GLOBALCONFIG | CVAR_NOINITCALL) +CUSTOM_CVAR(Int, vid_enablevulkan, 1, CVAR_ARCHIVE | CVAR_GLOBALCONFIG | CVAR_NOINITCALL) { // [SP] This may seem pointless - but I don't want to implement live switching just // yet - I'm pretty sure it's going to require a lot of reinits and destructions to diff --git a/src/win32/hardware.cpp b/src/win32/hardware.cpp index 0a0e39cab..7f101112c 100644 --- a/src/win32/hardware.cpp +++ b/src/win32/hardware.cpp @@ -51,7 +51,7 @@ #include "i_system.h" #include "swrenderer/r_swrenderer.h" -EXTERN_CVAR(Int, vid_backend) +EXTERN_CVAR(Int, vid_enablevulkan) extern HWND Window; @@ -130,7 +130,7 @@ void I_InitGraphics () } #ifdef HAVE_VULKAN - if (vid_backend == 0) + if (vid_enablevulkan == 1) { // first try Vulkan, if that fails OpenGL try diff --git a/wadsrc/static/menudef.txt b/wadsrc/static/menudef.txt index 9a5dfb62e..2389f7412 100644 --- a/wadsrc/static/menudef.txt +++ b/wadsrc/static/menudef.txt @@ -2743,7 +2743,7 @@ OptionMenu "vkoptions" StaticText "$VK_WARNING" StaticText "$VK_RESTART" StaticText "" - Option "$VKMNU_ENABLE", "vid_backend", "OffOn" + Option "$VKMNU_ENABLE", "vid_enablevulkan", "OnOff" TextField "$VKMNU_DEVICE", vk_device Option "$VKMNU_HDR", "vk_hdr", "OnOff" } \ No newline at end of file