diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index 2828f6f21..000000000 --- a/.gitmodules +++ /dev/null @@ -1,3 +0,0 @@ -[submodule "wadsrc_widescreen/static"] - path = wadsrc_widescreen/static - url = https://github.com/nashmuhandes/WidePix diff --git a/CMakeLists.txt b/CMakeLists.txt index 587d263f8..d50562e7b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -414,7 +414,7 @@ add_subdirectory( wadsrc ) add_subdirectory( wadsrc_bm ) add_subdirectory( wadsrc_lights ) add_subdirectory( wadsrc_extra ) -add_subdirectory( wadsrc_widescreen ) +add_subdirectory( wadsrc_widepix ) add_subdirectory( src ) if( NOT CMAKE_CROSSCOMPILING ) diff --git a/src/d_main.cpp b/src/d_main.cpp index 817165962..efa8ca878 100644 --- a/src/d_main.cpp +++ b/src/d_main.cpp @@ -1026,18 +1026,31 @@ void D_Display () // draw pause pic if ((paused || pauseext) && menuactive == MENU_Off) { - auto tex = TexMan.GetGameTextureByName(gameinfo.PauseSign, true); - double x = (SCREENWIDTH - tex->GetDisplayWidth() * CleanXfac)/2 + - tex->GetDisplayLeftOffset() * CleanXfac; - DrawTexture(twod, tex, x, 4, DTA_CleanNoMove, true, TAG_DONE); - if (paused && multiplayer) + // [MK] optionally let the status bar handle this + bool skip = false; + IFVIRTUALPTR(StatusBar, DBaseStatusBar, DrawPaused) { - FFont *font = generic_ui? NewSmallFont : SmallFont; - FString pstring = GStrings("TXT_BY"); - pstring.Substitute("%s", players[paused - 1].userinfo.GetName()); - DrawText(twod, font, CR_RED, - (twod->GetWidth() - font->StringWidth(pstring)*CleanXfac) / 2, - (tex->GetDisplayHeight() * CleanYfac) + 4, pstring, DTA_CleanNoMove, true, TAG_DONE); + VMValue params[] { (DObject*)StatusBar, paused-1 }; + int rv; + VMReturn ret(&rv); + VMCall(func, params, countof(params), &ret, 1); + skip = !!rv; + } + if ( !skip ) + { + auto tex = TexMan.GetGameTextureByName(gameinfo.PauseSign, true); + double x = (SCREENWIDTH - tex->GetDisplayWidth() * CleanXfac)/2 + + tex->GetDisplayLeftOffset() * CleanXfac; + DrawTexture(twod, tex, x, 4, DTA_CleanNoMove, true, TAG_DONE); + if (paused && multiplayer) + { + FFont *font = generic_ui? NewSmallFont : SmallFont; + FString pstring = GStrings("TXT_BY"); + pstring.Substitute("%s", players[paused - 1].userinfo.GetName()); + DrawText(twod, font, CR_RED, + (twod->GetWidth() - font->StringWidth(pstring)*CleanXfac) / 2, + (tex->GetDisplayHeight() * CleanYfac) + 4, pstring, DTA_CleanNoMove, true, TAG_DONE); + } } } diff --git a/wadsrc/static/zscript/actors/inventory/inventory.zs b/wadsrc/static/zscript/actors/inventory/inventory.zs index c0577e2d2..88bbd2f10 100644 --- a/wadsrc/static/zscript/actors/inventory/inventory.zs +++ b/wadsrc/static/zscript/actors/inventory/inventory.zs @@ -853,6 +853,17 @@ class Inventory : Actor } } + //=========================================================================== + // + // Inventory :: PreTravelled + // + // Called when an item in somebody's inventory is about to be carried + // over to another map, in case it needs to do special clean-up. + // + //=========================================================================== + + virtual void PreTravelled() {} + //=========================================================================== // // Inventory :: Travelled diff --git a/wadsrc/static/zscript/actors/player/player.zs b/wadsrc/static/zscript/actors/player/player.zs index c5795537a..be17e160b 100644 --- a/wadsrc/static/zscript/actors/player/player.zs +++ b/wadsrc/static/zscript/actors/player/player.zs @@ -2083,6 +2083,15 @@ class PlayerPawn : Actor me.ClearInventory(); me.GiveDefaultInventory(); } + + // [MK] notify self and inventory that we're about to travel + // this must be called here so these functions can still have a + // chance to alter the world before a snapshot is done in hubs + me.PreTravelled(); + for (item = me.Inv; item != NULL; item = item.Inv) + { + item.PreTravelled(); + } } //=========================================================================== @@ -2461,6 +2470,18 @@ class PlayerPawn : Actor return wasdrowning; } + //=========================================================================== + // + // PlayerPawn :: PreTravelled + // + // Called before the player moves to another map, in case it needs to do + // special clean-up. This is called right before all carried items + // execute their respective PreTravelled() virtuals. + // + //=========================================================================== + + virtual void PreTravelled() {} + //=========================================================================== // // PlayerPawn :: Travelled diff --git a/wadsrc/static/zscript/level_compatibility.zs b/wadsrc/static/zscript/level_compatibility.zs index 563e6e477..97ba5b637 100644 --- a/wadsrc/static/zscript/level_compatibility.zs +++ b/wadsrc/static/zscript/level_compatibility.zs @@ -987,6 +987,15 @@ class LevelCompatibility : LevelPostProcessor break; } + case '6CDA2721AA1076F063557CF89D88E92B': // hexen.wad map08 + { + // Amulet of warding accidentally shifted outside of map + SetThingXY(256,-1632,2352); + // Icon of the defender outside of map + SetThingSkills(261,0); + break; + } + case '39C594CAC07EE51C80F757DA465FCC94': // strife1.wad map10 { // fix the shooting range by matching sector 138 and 145 properties together diff --git a/wadsrc/static/zscript/ui/statusbar/statusbar.zs b/wadsrc/static/zscript/ui/statusbar/statusbar.zs index 75cbbe827..26d4bf1ad 100644 --- a/wadsrc/static/zscript/ui/statusbar/statusbar.zs +++ b/wadsrc/static/zscript/ui/statusbar/statusbar.zs @@ -235,6 +235,8 @@ class BaseStatusBar : StatusBarCore native virtual bool ProcessMidPrint(Font fnt, String msg, bool bold) { return false; } // [MK] let the HUD handle drawing the chat prompt virtual bool DrawChat(String txt) { return false; } + // [MK] let the HUD handle drawing the pause graphics + virtual bool DrawPaused(int player) { return false; } native TextureID GetMugshot(int accuracy, int stateflags=MugShot.STANDARD, String default_face = "STF"); native int GetTopOfStatusBar(); diff --git a/wadsrc_widescreen/CMakeLists.txt b/wadsrc_widepix/CMakeLists.txt similarity index 100% rename from wadsrc_widescreen/CMakeLists.txt rename to wadsrc_widepix/CMakeLists.txt diff --git a/wadsrc_widepix/static/.gitignore b/wadsrc_widepix/static/.gitignore new file mode 100644 index 000000000..3ce1f9a1d --- /dev/null +++ b/wadsrc_widepix/static/.gitignore @@ -0,0 +1,2 @@ +/psd +/reference diff --git a/wadsrc_widepix/static/credits.txt b/wadsrc_widepix/static/credits.txt new file mode 100644 index 000000000..a1ace0888 --- /dev/null +++ b/wadsrc_widepix/static/credits.txt @@ -0,0 +1,76 @@ +WidePix v1.3 +------------- + +Made by Nash Muhandes + +(C) 2020 - 2021 Nash Muhandes + +Widescreen (16:9 and 21:9) graphical extensions. + +Supported games: +- Doom +- Heretic +- Hexen +- Strife +- Chex Quest +- Hacx +- Harmony + +Please see license.md for licensing info. + +-------------------------------------------------------------------------------- + +NOTE: +----- + +WidePix was conceived on March 15, 2020, before there was any public knowledge +about the widescreen images that shipped with the September 2020 update of the +Unity port of Doom. + +Differences between WidePix and Doom Unity: + +- Completely built from the ground up (not based off Doom Unity's graphics) +- The original 4:3 portion is left completely unaltered where possible* +- Ultrawide (21:9) aspect ratio support +- Custom animation for Doom 1 Episode 3 +- Weapon sprite extensions (both horizontally/vertically, where applicable) + +* I generally avoid changing the center image as I feel it's important to +preserve the original artwork. However, that said, there are some cases where +alterations were unavoidable because not doing so would've made it impossible +to extend the images. I have documented such cases below: + +TNT INTERPIC: There was a solid-black, 1-pixel border around the image. + +Hexen TITLEPIC and INTERPIC: There were what appeared to be anti-aliasing +artifacts on the left and right borders. + +Strife SS4F3, SS5F1, SS5F3, SS6F2, SS6F3, VELLOGO: Weird artifacts at the +borders made the images impossible to extend. + +Chex Quest WIMAP0: There's a bright 1-pixel-wide sliver to the left. + +CREDITS: +-------- + +id Software: For making Doom. + +Nash Muhandes: For making WidePix. + +Gez: For telling me the exact dimensions needed for the 21:9 graphics, and tips +on how to handle Wadsmoosh. + +Kinsie: For providing the unaltered Doom 1 Registered TITLEPIC. + +Rachael Alexanderson: Github maintenance help. + +------------------------------------------------------------------------------- + +Some high resolution images were used as a source to create the widescreen +extensions. They are listed below. + +Don Ivan Punchatz - Doom 1 cover artwork. + +Gerald Brom - Doom 2 cover artwork. + +Simon "fragglet" Howard: High res versions of the original cover artwork. diff --git a/wadsrc_widepix/static/filter/chex.chex1/titlepic.lmp b/wadsrc_widepix/static/filter/chex.chex1/titlepic.lmp new file mode 100644 index 000000000..cb973d5c0 Binary files /dev/null and b/wadsrc_widepix/static/filter/chex.chex1/titlepic.lmp differ diff --git a/wadsrc_widepix/static/filter/chex.chex1/wimap0.lmp b/wadsrc_widepix/static/filter/chex.chex1/wimap0.lmp new file mode 100644 index 000000000..5e11a03a0 Binary files /dev/null and b/wadsrc_widepix/static/filter/chex.chex1/wimap0.lmp differ diff --git a/wadsrc_widepix/static/filter/chex.chex2/graphics/credit.lmp b/wadsrc_widepix/static/filter/chex.chex2/graphics/credit.lmp new file mode 100644 index 000000000..0b5f0b749 Binary files /dev/null and b/wadsrc_widepix/static/filter/chex.chex2/graphics/credit.lmp differ diff --git a/wadsrc_widepix/static/filter/chex.chex2/graphics/pfub1.lmp b/wadsrc_widepix/static/filter/chex.chex2/graphics/pfub1.lmp new file mode 100644 index 000000000..0b5f0b749 Binary files /dev/null and b/wadsrc_widepix/static/filter/chex.chex2/graphics/pfub1.lmp differ diff --git a/wadsrc_widepix/static/filter/chex.chex2/graphics/pfub2.lmp b/wadsrc_widepix/static/filter/chex.chex2/graphics/pfub2.lmp new file mode 100644 index 000000000..0b5f0b749 Binary files /dev/null and b/wadsrc_widepix/static/filter/chex.chex2/graphics/pfub2.lmp differ diff --git a/wadsrc_widepix/static/filter/chex.chex2/graphics/titlepic.lmp b/wadsrc_widepix/static/filter/chex.chex2/graphics/titlepic.lmp new file mode 100644 index 000000000..16b827c85 Binary files /dev/null and b/wadsrc_widepix/static/filter/chex.chex2/graphics/titlepic.lmp differ diff --git a/wadsrc_widepix/static/filter/chex.chex2/graphics/victory2.lmp b/wadsrc_widepix/static/filter/chex.chex2/graphics/victory2.lmp new file mode 100644 index 000000000..0b5f0b749 Binary files /dev/null and b/wadsrc_widepix/static/filter/chex.chex2/graphics/victory2.lmp differ diff --git a/wadsrc_widepix/static/filter/chex.chex3/graphics/endpic.lmp b/wadsrc_widepix/static/filter/chex.chex3/graphics/endpic.lmp new file mode 100644 index 000000000..cb973d5c0 Binary files /dev/null and b/wadsrc_widepix/static/filter/chex.chex3/graphics/endpic.lmp differ diff --git a/wadsrc_widepix/static/filter/chex.chex3/graphics/interpic.lmp b/wadsrc_widepix/static/filter/chex.chex3/graphics/interpic.lmp new file mode 100644 index 000000000..315e46f6e Binary files /dev/null and b/wadsrc_widepix/static/filter/chex.chex3/graphics/interpic.lmp differ diff --git a/wadsrc_widepix/static/filter/chex.chex3/graphics/pfub1.lmp b/wadsrc_widepix/static/filter/chex.chex3/graphics/pfub1.lmp new file mode 100644 index 000000000..d3a871ed1 Binary files /dev/null and b/wadsrc_widepix/static/filter/chex.chex3/graphics/pfub1.lmp differ diff --git a/wadsrc_widepix/static/filter/chex.chex3/graphics/pfub2.lmp b/wadsrc_widepix/static/filter/chex.chex3/graphics/pfub2.lmp new file mode 100644 index 000000000..05a28a49d Binary files /dev/null and b/wadsrc_widepix/static/filter/chex.chex3/graphics/pfub2.lmp differ diff --git a/wadsrc_widepix/static/filter/chex.chex3/graphics/titlepic.lmp b/wadsrc_widepix/static/filter/chex.chex3/graphics/titlepic.lmp new file mode 100644 index 000000000..af4f5ed2a Binary files /dev/null and b/wadsrc_widepix/static/filter/chex.chex3/graphics/titlepic.lmp differ diff --git a/wadsrc_widepix/static/filter/chex.chex3/graphics/victory2.lmp b/wadsrc_widepix/static/filter/chex.chex3/graphics/victory2.lmp new file mode 100644 index 000000000..16b827c85 Binary files /dev/null and b/wadsrc_widepix/static/filter/chex.chex3/graphics/victory2.lmp differ diff --git a/wadsrc_widepix/static/filter/chex.chex3/graphics/wimap0.lmp b/wadsrc_widepix/static/filter/chex.chex3/graphics/wimap0.lmp new file mode 100644 index 000000000..5e11a03a0 Binary files /dev/null and b/wadsrc_widepix/static/filter/chex.chex3/graphics/wimap0.lmp differ diff --git a/wadsrc_widepix/static/filter/chex.chex3/graphics/wimap1.lmp b/wadsrc_widepix/static/filter/chex.chex3/graphics/wimap1.lmp new file mode 100644 index 000000000..88737462b Binary files /dev/null and b/wadsrc_widepix/static/filter/chex.chex3/graphics/wimap1.lmp differ diff --git a/wadsrc_widepix/static/filter/chex.chex3/graphics/wimap2.lmp b/wadsrc_widepix/static/filter/chex.chex3/graphics/wimap2.lmp new file mode 100644 index 000000000..d294e9e9d Binary files /dev/null and b/wadsrc_widepix/static/filter/chex.chex3/graphics/wimap2.lmp differ diff --git a/wadsrc_widepix/static/filter/chex/graphics/credit.lmp b/wadsrc_widepix/static/filter/chex/graphics/credit.lmp new file mode 100644 index 000000000..8bdfb3841 Binary files /dev/null and b/wadsrc_widepix/static/filter/chex/graphics/credit.lmp differ diff --git a/wadsrc_widepix/static/filter/chex/graphics/help1.lmp b/wadsrc_widepix/static/filter/chex/graphics/help1.lmp new file mode 100644 index 000000000..5134aab81 Binary files /dev/null and b/wadsrc_widepix/static/filter/chex/graphics/help1.lmp differ diff --git a/wadsrc_widepix/static/filter/doom.id.doom1.registered/graphics/titlepic.lmp b/wadsrc_widepix/static/filter/doom.id.doom1.registered/graphics/titlepic.lmp new file mode 100644 index 000000000..85290afe4 Binary files /dev/null and b/wadsrc_widepix/static/filter/doom.id.doom1.registered/graphics/titlepic.lmp differ diff --git a/wadsrc_widepix/static/filter/doom.id.doom1.shareware/graphics/titlepic.lmp b/wadsrc_widepix/static/filter/doom.id.doom1.shareware/graphics/titlepic.lmp new file mode 100644 index 000000000..bc66b6d59 Binary files /dev/null and b/wadsrc_widepix/static/filter/doom.id.doom1.shareware/graphics/titlepic.lmp differ diff --git a/wadsrc_widepix/static/filter/doom.id.doom1.ultimate/graphics/credit.lmp b/wadsrc_widepix/static/filter/doom.id.doom1.ultimate/graphics/credit.lmp new file mode 100644 index 000000000..7e2b7fd84 Binary files /dev/null and b/wadsrc_widepix/static/filter/doom.id.doom1.ultimate/graphics/credit.lmp differ diff --git a/wadsrc_widepix/static/filter/doom.id.doom1.ultimate/graphics/titlepic.lmp b/wadsrc_widepix/static/filter/doom.id.doom1.ultimate/graphics/titlepic.lmp new file mode 100644 index 000000000..64ca500e9 Binary files /dev/null and b/wadsrc_widepix/static/filter/doom.id.doom1.ultimate/graphics/titlepic.lmp differ diff --git a/wadsrc_widepix/static/filter/doom.id.doom1.ultimate/textures.txt b/wadsrc_widepix/static/filter/doom.id.doom1.ultimate/textures.txt new file mode 100644 index 000000000..e3df9e54e --- /dev/null +++ b/wadsrc_widepix/static/filter/doom.id.doom1.ultimate/textures.txt @@ -0,0 +1,5 @@ +graphic INTERPIC, 560, 200 +{ + patch INTER_E4, 0, 0 { } +} + diff --git a/wadsrc_widepix/static/filter/doom.id.doom1/graphics/credit.lmp b/wadsrc_widepix/static/filter/doom.id.doom1/graphics/credit.lmp new file mode 100644 index 000000000..cad25112c Binary files /dev/null and b/wadsrc_widepix/static/filter/doom.id.doom1/graphics/credit.lmp differ diff --git a/wadsrc_widepix/static/filter/doom.id.doom1/graphics/help1.lmp b/wadsrc_widepix/static/filter/doom.id.doom1/graphics/help1.lmp new file mode 100644 index 000000000..799405269 Binary files /dev/null and b/wadsrc_widepix/static/filter/doom.id.doom1/graphics/help1.lmp differ diff --git a/wadsrc_widepix/static/filter/doom.id.doom1/graphics/help2.lmp b/wadsrc_widepix/static/filter/doom.id.doom1/graphics/help2.lmp new file mode 100644 index 000000000..15057a476 Binary files /dev/null and b/wadsrc_widepix/static/filter/doom.id.doom1/graphics/help2.lmp differ diff --git a/wadsrc_widepix/static/filter/doom.id.doom2.plutonia/graphics/titlepic.lmp b/wadsrc_widepix/static/filter/doom.id.doom2.plutonia/graphics/titlepic.lmp new file mode 100644 index 000000000..efe18b099 Binary files /dev/null and b/wadsrc_widepix/static/filter/doom.id.doom2.plutonia/graphics/titlepic.lmp differ diff --git a/wadsrc_widepix/static/filter/doom.id.doom2.plutonia/textures.txt b/wadsrc_widepix/static/filter/doom.id.doom2.plutonia/textures.txt new file mode 100644 index 000000000..859de2161 --- /dev/null +++ b/wadsrc_widepix/static/filter/doom.id.doom2.plutonia/textures.txt @@ -0,0 +1,10 @@ +graphic BOSSBACK, 560, 200 +{ + patch PLUBOSS, 0, 0 { } +} + +graphic INTERPIC, 560, 200 +{ + patch PLUINTER, 0, 0 { } +} + diff --git a/wadsrc_widepix/static/filter/doom.id.doom2.tnt/graphics/titlepic.lmp b/wadsrc_widepix/static/filter/doom.id.doom2.tnt/graphics/titlepic.lmp new file mode 100644 index 000000000..76f553c66 Binary files /dev/null and b/wadsrc_widepix/static/filter/doom.id.doom2.tnt/graphics/titlepic.lmp differ diff --git a/wadsrc_widepix/static/filter/doom.id.doom2.tnt/textures.txt b/wadsrc_widepix/static/filter/doom.id.doom2.tnt/textures.txt new file mode 100644 index 000000000..91ce45d65 --- /dev/null +++ b/wadsrc_widepix/static/filter/doom.id.doom2.tnt/textures.txt @@ -0,0 +1,10 @@ +graphic BOSSBACK, 560, 200 +{ + patch TNTBOSS, 0, 0 { } +} + +graphic INTERPIC, 560, 200 +{ + patch TNTINTER, 0, 0 { } +} + diff --git a/wadsrc_widepix/static/filter/doom.id.doom2/graphics/credit.lmp b/wadsrc_widepix/static/filter/doom.id.doom2/graphics/credit.lmp new file mode 100644 index 000000000..c37a81aaa Binary files /dev/null and b/wadsrc_widepix/static/filter/doom.id.doom2/graphics/credit.lmp differ diff --git a/wadsrc_widepix/static/filter/doom.id.doom2/graphics/help.lmp b/wadsrc_widepix/static/filter/doom.id.doom2/graphics/help.lmp new file mode 100644 index 000000000..d73176500 Binary files /dev/null and b/wadsrc_widepix/static/filter/doom.id.doom2/graphics/help.lmp differ diff --git a/wadsrc_widepix/static/filter/doom.id.doom2/graphics/titlepic.lmp b/wadsrc_widepix/static/filter/doom.id.doom2/graphics/titlepic.lmp new file mode 100644 index 000000000..130afaecf Binary files /dev/null and b/wadsrc_widepix/static/filter/doom.id.doom2/graphics/titlepic.lmp differ diff --git a/wadsrc_widepix/static/filter/doom.id.doom2/textures.txt b/wadsrc_widepix/static/filter/doom.id.doom2/textures.txt new file mode 100644 index 000000000..4e2c7335f --- /dev/null +++ b/wadsrc_widepix/static/filter/doom.id.doom2/textures.txt @@ -0,0 +1,5 @@ +sprite SHT2E0, 233, 63 +{ + offset 32, -105 + patch "/patches/SHT2E0.lmp", 0, 0 { } +} diff --git a/wadsrc_widepix/static/filter/doom.id.wadsmoosh/textures.txt b/wadsrc_widepix/static/filter/doom.id.wadsmoosh/textures.txt new file mode 100644 index 000000000..4e2c7335f --- /dev/null +++ b/wadsrc_widepix/static/filter/doom.id.wadsmoosh/textures.txt @@ -0,0 +1,5 @@ +sprite SHT2E0, 233, 63 +{ + offset 32, -105 + patch "/patches/SHT2E0.lmp", 0, 0 { } +} diff --git a/wadsrc_widepix/static/filter/doom.id/graphics/bossback.lmp b/wadsrc_widepix/static/filter/doom.id/graphics/bossback.lmp new file mode 100644 index 000000000..03b69dfd3 Binary files /dev/null and b/wadsrc_widepix/static/filter/doom.id/graphics/bossback.lmp differ diff --git a/wadsrc_widepix/static/filter/doom.id/graphics/credit.lmp b/wadsrc_widepix/static/filter/doom.id/graphics/credit.lmp new file mode 100644 index 000000000..c37a81aaa Binary files /dev/null and b/wadsrc_widepix/static/filter/doom.id/graphics/credit.lmp differ diff --git a/wadsrc_widepix/static/filter/doom.id/graphics/endpic.lmp b/wadsrc_widepix/static/filter/doom.id/graphics/endpic.lmp new file mode 100644 index 000000000..9d5715c54 Binary files /dev/null and b/wadsrc_widepix/static/filter/doom.id/graphics/endpic.lmp differ diff --git a/wadsrc_widepix/static/filter/doom.id/graphics/help.lmp b/wadsrc_widepix/static/filter/doom.id/graphics/help.lmp new file mode 100644 index 000000000..d73176500 Binary files /dev/null and b/wadsrc_widepix/static/filter/doom.id/graphics/help.lmp differ diff --git a/wadsrc_widepix/static/filter/doom.id/graphics/inter_e4.lmp b/wadsrc_widepix/static/filter/doom.id/graphics/inter_e4.lmp new file mode 100644 index 000000000..4ec7c50ab Binary files /dev/null and b/wadsrc_widepix/static/filter/doom.id/graphics/inter_e4.lmp differ diff --git a/wadsrc_widepix/static/filter/doom.id/graphics/interpic.lmp b/wadsrc_widepix/static/filter/doom.id/graphics/interpic.lmp new file mode 100644 index 000000000..412866c53 Binary files /dev/null and b/wadsrc_widepix/static/filter/doom.id/graphics/interpic.lmp differ diff --git a/wadsrc_widepix/static/filter/doom.id/graphics/pfub1.lmp b/wadsrc_widepix/static/filter/doom.id/graphics/pfub1.lmp new file mode 100644 index 000000000..d5033db15 Binary files /dev/null and b/wadsrc_widepix/static/filter/doom.id/graphics/pfub1.lmp differ diff --git a/wadsrc_widepix/static/filter/doom.id/graphics/pfub2.lmp b/wadsrc_widepix/static/filter/doom.id/graphics/pfub2.lmp new file mode 100644 index 000000000..0d9a346e1 Binary files /dev/null and b/wadsrc_widepix/static/filter/doom.id/graphics/pfub2.lmp differ diff --git a/wadsrc_widepix/static/filter/doom.id/graphics/pluboss.lmp b/wadsrc_widepix/static/filter/doom.id/graphics/pluboss.lmp new file mode 100644 index 000000000..aa03f5697 Binary files /dev/null and b/wadsrc_widepix/static/filter/doom.id/graphics/pluboss.lmp differ diff --git a/wadsrc_widepix/static/filter/doom.id/graphics/pluinter.lmp b/wadsrc_widepix/static/filter/doom.id/graphics/pluinter.lmp new file mode 100644 index 000000000..65c594d97 Binary files /dev/null and b/wadsrc_widepix/static/filter/doom.id/graphics/pluinter.lmp differ diff --git a/wadsrc_widepix/static/filter/doom.id/graphics/tntboss.lmp b/wadsrc_widepix/static/filter/doom.id/graphics/tntboss.lmp new file mode 100644 index 000000000..a2f0a1243 Binary files /dev/null and b/wadsrc_widepix/static/filter/doom.id/graphics/tntboss.lmp differ diff --git a/wadsrc_widepix/static/filter/doom.id/graphics/tntinter.lmp b/wadsrc_widepix/static/filter/doom.id/graphics/tntinter.lmp new file mode 100644 index 000000000..6f9cc91eb Binary files /dev/null and b/wadsrc_widepix/static/filter/doom.id/graphics/tntinter.lmp differ diff --git a/wadsrc_widepix/static/filter/doom.id/graphics/victory2.lmp b/wadsrc_widepix/static/filter/doom.id/graphics/victory2.lmp new file mode 100644 index 000000000..de4c6e34a Binary files /dev/null and b/wadsrc_widepix/static/filter/doom.id/graphics/victory2.lmp differ diff --git a/wadsrc_widepix/static/filter/doom.id/graphics/wia20000.lmp b/wadsrc_widepix/static/filter/doom.id/graphics/wia20000.lmp new file mode 100644 index 000000000..21322a51e Binary files /dev/null and b/wadsrc_widepix/static/filter/doom.id/graphics/wia20000.lmp differ diff --git a/wadsrc_widepix/static/filter/doom.id/graphics/wia20001.lmp b/wadsrc_widepix/static/filter/doom.id/graphics/wia20001.lmp new file mode 100644 index 000000000..b63f5c220 Binary files /dev/null and b/wadsrc_widepix/static/filter/doom.id/graphics/wia20001.lmp differ diff --git a/wadsrc_widepix/static/filter/doom.id/graphics/wia20002.lmp b/wadsrc_widepix/static/filter/doom.id/graphics/wia20002.lmp new file mode 100644 index 000000000..dbde244c8 Binary files /dev/null and b/wadsrc_widepix/static/filter/doom.id/graphics/wia20002.lmp differ diff --git a/wadsrc_widepix/static/filter/doom.id/graphics/wia20400.lmp b/wadsrc_widepix/static/filter/doom.id/graphics/wia20400.lmp new file mode 100644 index 000000000..99608a5b9 Binary files /dev/null and b/wadsrc_widepix/static/filter/doom.id/graphics/wia20400.lmp differ diff --git a/wadsrc_widepix/static/filter/doom.id/graphics/wia20401.lmp b/wadsrc_widepix/static/filter/doom.id/graphics/wia20401.lmp new file mode 100644 index 000000000..93ff8beb6 Binary files /dev/null and b/wadsrc_widepix/static/filter/doom.id/graphics/wia20401.lmp differ diff --git a/wadsrc_widepix/static/filter/doom.id/graphics/wia20402.lmp b/wadsrc_widepix/static/filter/doom.id/graphics/wia20402.lmp new file mode 100644 index 000000000..124d71854 Binary files /dev/null and b/wadsrc_widepix/static/filter/doom.id/graphics/wia20402.lmp differ diff --git a/wadsrc_widepix/static/filter/doom.id/graphics/wia20500.lmp b/wadsrc_widepix/static/filter/doom.id/graphics/wia20500.lmp new file mode 100644 index 000000000..b64d9496e Binary files /dev/null and b/wadsrc_widepix/static/filter/doom.id/graphics/wia20500.lmp differ diff --git a/wadsrc_widepix/static/filter/doom.id/graphics/wia20501.lmp b/wadsrc_widepix/static/filter/doom.id/graphics/wia20501.lmp new file mode 100644 index 000000000..7f4fc54f5 Binary files /dev/null and b/wadsrc_widepix/static/filter/doom.id/graphics/wia20501.lmp differ diff --git a/wadsrc_widepix/static/filter/doom.id/graphics/wia20502.lmp b/wadsrc_widepix/static/filter/doom.id/graphics/wia20502.lmp new file mode 100644 index 000000000..77a42af76 Binary files /dev/null and b/wadsrc_widepix/static/filter/doom.id/graphics/wia20502.lmp differ diff --git a/wadsrc_widepix/static/filter/doom.id/graphics/wimap0.lmp b/wadsrc_widepix/static/filter/doom.id/graphics/wimap0.lmp new file mode 100644 index 000000000..1ea794438 Binary files /dev/null and b/wadsrc_widepix/static/filter/doom.id/graphics/wimap0.lmp differ diff --git a/wadsrc_widepix/static/filter/doom.id/graphics/wimap1.lmp b/wadsrc_widepix/static/filter/doom.id/graphics/wimap1.lmp new file mode 100644 index 000000000..470e9e376 Binary files /dev/null and b/wadsrc_widepix/static/filter/doom.id/graphics/wimap1.lmp differ diff --git a/wadsrc_widepix/static/filter/doom.id/graphics/wimap2.lmp b/wadsrc_widepix/static/filter/doom.id/graphics/wimap2.lmp new file mode 100644 index 000000000..88cf4f637 Binary files /dev/null and b/wadsrc_widepix/static/filter/doom.id/graphics/wimap2.lmp differ diff --git a/wadsrc_widepix/static/filter/doom.id/patches/SHT2E0.lmp b/wadsrc_widepix/static/filter/doom.id/patches/SHT2E0.lmp new file mode 100644 index 000000000..b73a84fcb Binary files /dev/null and b/wadsrc_widepix/static/filter/doom.id/patches/SHT2E0.lmp differ diff --git a/wadsrc_widepix/static/filter/hacx/graphics/credit.lmp b/wadsrc_widepix/static/filter/hacx/graphics/credit.lmp new file mode 100644 index 000000000..95a943c89 Binary files /dev/null and b/wadsrc_widepix/static/filter/hacx/graphics/credit.lmp differ diff --git a/wadsrc_widepix/static/filter/hacx/graphics/help.lmp b/wadsrc_widepix/static/filter/hacx/graphics/help.lmp new file mode 100644 index 000000000..869984c42 Binary files /dev/null and b/wadsrc_widepix/static/filter/hacx/graphics/help.lmp differ diff --git a/wadsrc_widepix/static/filter/hacx/graphics/interpic.lmp b/wadsrc_widepix/static/filter/hacx/graphics/interpic.lmp new file mode 100644 index 000000000..3a10c941c Binary files /dev/null and b/wadsrc_widepix/static/filter/hacx/graphics/interpic.lmp differ diff --git a/wadsrc_widepix/static/filter/hacx/graphics/titlepic.lmp b/wadsrc_widepix/static/filter/hacx/graphics/titlepic.lmp new file mode 100644 index 000000000..8c7df03db Binary files /dev/null and b/wadsrc_widepix/static/filter/hacx/graphics/titlepic.lmp differ diff --git a/wadsrc_widepix/static/filter/hacx/sprites/CRYGA0.lmp b/wadsrc_widepix/static/filter/hacx/sprites/CRYGA0.lmp new file mode 100644 index 000000000..613ea007e Binary files /dev/null and b/wadsrc_widepix/static/filter/hacx/sprites/CRYGA0.lmp differ diff --git a/wadsrc_widepix/static/filter/hacx/sprites/CRYGB0.lmp b/wadsrc_widepix/static/filter/hacx/sprites/CRYGB0.lmp new file mode 100644 index 000000000..c92cea791 Binary files /dev/null and b/wadsrc_widepix/static/filter/hacx/sprites/CRYGB0.lmp differ diff --git a/wadsrc_widepix/static/filter/hacx/sprites/CRYGC0.lmp b/wadsrc_widepix/static/filter/hacx/sprites/CRYGC0.lmp new file mode 100644 index 000000000..417213113 Binary files /dev/null and b/wadsrc_widepix/static/filter/hacx/sprites/CRYGC0.lmp differ diff --git a/wadsrc_widepix/static/filter/hacx/sprites/CRYGD0.lmp b/wadsrc_widepix/static/filter/hacx/sprites/CRYGD0.lmp new file mode 100644 index 000000000..52c255025 Binary files /dev/null and b/wadsrc_widepix/static/filter/hacx/sprites/CRYGD0.lmp differ diff --git a/wadsrc_widepix/static/filter/hacx/sprites/CRYGE0.lmp b/wadsrc_widepix/static/filter/hacx/sprites/CRYGE0.lmp new file mode 100644 index 000000000..d7a7fd3c2 Binary files /dev/null and b/wadsrc_widepix/static/filter/hacx/sprites/CRYGE0.lmp differ diff --git a/wadsrc_widepix/static/filter/hacx/sprites/CRYGF0.lmp b/wadsrc_widepix/static/filter/hacx/sprites/CRYGF0.lmp new file mode 100644 index 000000000..3891a7879 Binary files /dev/null and b/wadsrc_widepix/static/filter/hacx/sprites/CRYGF0.lmp differ diff --git a/wadsrc_widepix/static/filter/hacx/sprites/CRYGG0.lmp b/wadsrc_widepix/static/filter/hacx/sprites/CRYGG0.lmp new file mode 100644 index 000000000..fa4b2681f Binary files /dev/null and b/wadsrc_widepix/static/filter/hacx/sprites/CRYGG0.lmp differ diff --git a/wadsrc_widepix/static/filter/hacx/sprites/CRYGH0.lmp b/wadsrc_widepix/static/filter/hacx/sprites/CRYGH0.lmp new file mode 100644 index 000000000..f43955153 Binary files /dev/null and b/wadsrc_widepix/static/filter/hacx/sprites/CRYGH0.lmp differ diff --git a/wadsrc_widepix/static/filter/hacx/sprites/CRYGI0.lmp b/wadsrc_widepix/static/filter/hacx/sprites/CRYGI0.lmp new file mode 100644 index 000000000..22d795108 Binary files /dev/null and b/wadsrc_widepix/static/filter/hacx/sprites/CRYGI0.lmp differ diff --git a/wadsrc_widepix/static/filter/hacx/sprites/CRYGJ0.lmp b/wadsrc_widepix/static/filter/hacx/sprites/CRYGJ0.lmp new file mode 100644 index 000000000..783cfceeb Binary files /dev/null and b/wadsrc_widepix/static/filter/hacx/sprites/CRYGJ0.lmp differ diff --git a/wadsrc_widepix/static/filter/hacx/sprites/MISFA0.lmp b/wadsrc_widepix/static/filter/hacx/sprites/MISFA0.lmp new file mode 100644 index 000000000..cb449e6dc Binary files /dev/null and b/wadsrc_widepix/static/filter/hacx/sprites/MISFA0.lmp differ diff --git a/wadsrc_widepix/static/filter/hacx/sprites/MISFB0.lmp b/wadsrc_widepix/static/filter/hacx/sprites/MISFB0.lmp new file mode 100644 index 000000000..8970d3dc2 Binary files /dev/null and b/wadsrc_widepix/static/filter/hacx/sprites/MISFB0.lmp differ diff --git a/wadsrc_widepix/static/filter/hacx/sprites/MISFC0.lmp b/wadsrc_widepix/static/filter/hacx/sprites/MISFC0.lmp new file mode 100644 index 000000000..1d03808a5 Binary files /dev/null and b/wadsrc_widepix/static/filter/hacx/sprites/MISFC0.lmp differ diff --git a/wadsrc_widepix/static/filter/hacx/sprites/MISFD0.lmp b/wadsrc_widepix/static/filter/hacx/sprites/MISFD0.lmp new file mode 100644 index 000000000..d4aa4a641 Binary files /dev/null and b/wadsrc_widepix/static/filter/hacx/sprites/MISFD0.lmp differ diff --git a/wadsrc_widepix/static/filter/hacx/sprites/MISGA0.lmp b/wadsrc_widepix/static/filter/hacx/sprites/MISGA0.lmp new file mode 100644 index 000000000..52d583d39 Binary files /dev/null and b/wadsrc_widepix/static/filter/hacx/sprites/MISGA0.lmp differ diff --git a/wadsrc_widepix/static/filter/hacx/sprites/MISGB0.lmp b/wadsrc_widepix/static/filter/hacx/sprites/MISGB0.lmp new file mode 100644 index 000000000..9b950cff3 Binary files /dev/null and b/wadsrc_widepix/static/filter/hacx/sprites/MISGB0.lmp differ diff --git a/wadsrc_widepix/static/filter/hacx/sprites/PISGE0.lmp b/wadsrc_widepix/static/filter/hacx/sprites/PISGE0.lmp new file mode 100644 index 000000000..6ed3359f5 Binary files /dev/null and b/wadsrc_widepix/static/filter/hacx/sprites/PISGE0.lmp differ diff --git a/wadsrc_widepix/static/filter/hacx/sprites/PLSGB0.lmp b/wadsrc_widepix/static/filter/hacx/sprites/PLSGB0.lmp new file mode 100644 index 000000000..4d9324470 Binary files /dev/null and b/wadsrc_widepix/static/filter/hacx/sprites/PLSGB0.lmp differ diff --git a/wadsrc_widepix/static/filter/hacx/sprites/SHT2A0.lmp b/wadsrc_widepix/static/filter/hacx/sprites/SHT2A0.lmp new file mode 100644 index 000000000..96c7e629e Binary files /dev/null and b/wadsrc_widepix/static/filter/hacx/sprites/SHT2A0.lmp differ diff --git a/wadsrc_widepix/static/filter/hacx/sprites/SHT2B0.lmp b/wadsrc_widepix/static/filter/hacx/sprites/SHT2B0.lmp new file mode 100644 index 000000000..9b35238ae Binary files /dev/null and b/wadsrc_widepix/static/filter/hacx/sprites/SHT2B0.lmp differ diff --git a/wadsrc_widepix/static/filter/hacx/sprites/SHT2C0.lmp b/wadsrc_widepix/static/filter/hacx/sprites/SHT2C0.lmp new file mode 100644 index 000000000..06982377a Binary files /dev/null and b/wadsrc_widepix/static/filter/hacx/sprites/SHT2C0.lmp differ diff --git a/wadsrc_widepix/static/filter/hacx/sprites/SHT2D0.lmp b/wadsrc_widepix/static/filter/hacx/sprites/SHT2D0.lmp new file mode 100644 index 000000000..87166cb96 Binary files /dev/null and b/wadsrc_widepix/static/filter/hacx/sprites/SHT2D0.lmp differ diff --git a/wadsrc_widepix/static/filter/hacx/sprites/SHT2E0.lmp b/wadsrc_widepix/static/filter/hacx/sprites/SHT2E0.lmp new file mode 100644 index 000000000..2c10e45a9 Binary files /dev/null and b/wadsrc_widepix/static/filter/hacx/sprites/SHT2E0.lmp differ diff --git a/wadsrc_widepix/static/filter/hacx/sprites/SHT2F0.lmp b/wadsrc_widepix/static/filter/hacx/sprites/SHT2F0.lmp new file mode 100644 index 000000000..c305bfb8d Binary files /dev/null and b/wadsrc_widepix/static/filter/hacx/sprites/SHT2F0.lmp differ diff --git a/wadsrc_widepix/static/filter/hacx/sprites/SHT2G0.lmp b/wadsrc_widepix/static/filter/hacx/sprites/SHT2G0.lmp new file mode 100644 index 000000000..ffb873978 Binary files /dev/null and b/wadsrc_widepix/static/filter/hacx/sprites/SHT2G0.lmp differ diff --git a/wadsrc_widepix/static/filter/hacx/sprites/SHT2H0.lmp b/wadsrc_widepix/static/filter/hacx/sprites/SHT2H0.lmp new file mode 100644 index 000000000..70f39e7e5 Binary files /dev/null and b/wadsrc_widepix/static/filter/hacx/sprites/SHT2H0.lmp differ diff --git a/wadsrc_widepix/static/filter/hacx/sprites/SHT2I0.lmp b/wadsrc_widepix/static/filter/hacx/sprites/SHT2I0.lmp new file mode 100644 index 000000000..a3f6d671e Binary files /dev/null and b/wadsrc_widepix/static/filter/hacx/sprites/SHT2I0.lmp differ diff --git a/wadsrc_widepix/static/filter/hacx/sprites/SHT2J0.lmp b/wadsrc_widepix/static/filter/hacx/sprites/SHT2J0.lmp new file mode 100644 index 000000000..3d0f9a69f Binary files /dev/null and b/wadsrc_widepix/static/filter/hacx/sprites/SHT2J0.lmp differ diff --git a/wadsrc_widepix/static/filter/harmony/graphics/bossback.lmp b/wadsrc_widepix/static/filter/harmony/graphics/bossback.lmp new file mode 100644 index 000000000..e9a3f8ebc Binary files /dev/null and b/wadsrc_widepix/static/filter/harmony/graphics/bossback.lmp differ diff --git a/wadsrc_widepix/static/filter/harmony/graphics/credit.lmp b/wadsrc_widepix/static/filter/harmony/graphics/credit.lmp new file mode 100644 index 000000000..a4873f103 Binary files /dev/null and b/wadsrc_widepix/static/filter/harmony/graphics/credit.lmp differ diff --git a/wadsrc_widepix/static/filter/harmony/graphics/titlepic.lmp b/wadsrc_widepix/static/filter/harmony/graphics/titlepic.lmp new file mode 100644 index 000000000..2f1a36899 Binary files /dev/null and b/wadsrc_widepix/static/filter/harmony/graphics/titlepic.lmp differ diff --git a/wadsrc_widepix/static/filter/heretic.shadow/graphics/title.lmp b/wadsrc_widepix/static/filter/heretic.shadow/graphics/title.lmp new file mode 100644 index 000000000..89dfe2f80 Binary files /dev/null and b/wadsrc_widepix/static/filter/heretic.shadow/graphics/title.lmp differ diff --git a/wadsrc_widepix/static/filter/heretic/graphics/barback.lmp b/wadsrc_widepix/static/filter/heretic/graphics/barback.lmp new file mode 100644 index 000000000..639c10278 Binary files /dev/null and b/wadsrc_widepix/static/filter/heretic/graphics/barback.lmp differ diff --git a/wadsrc_widepix/static/filter/heretic/graphics/credit.lmp b/wadsrc_widepix/static/filter/heretic/graphics/credit.lmp new file mode 100644 index 000000000..be1071daa Binary files /dev/null and b/wadsrc_widepix/static/filter/heretic/graphics/credit.lmp differ diff --git a/wadsrc_widepix/static/filter/heretic/graphics/e2end.png b/wadsrc_widepix/static/filter/heretic/graphics/e2end.png new file mode 100644 index 000000000..33cd6a25b Binary files /dev/null and b/wadsrc_widepix/static/filter/heretic/graphics/e2end.png differ diff --git a/wadsrc_widepix/static/filter/heretic/graphics/final1.lmp b/wadsrc_widepix/static/filter/heretic/graphics/final1.lmp new file mode 100644 index 000000000..0fd8b2ace Binary files /dev/null and b/wadsrc_widepix/static/filter/heretic/graphics/final1.lmp differ diff --git a/wadsrc_widepix/static/filter/heretic/graphics/final2.lmp b/wadsrc_widepix/static/filter/heretic/graphics/final2.lmp new file mode 100644 index 000000000..80783e9ed Binary files /dev/null and b/wadsrc_widepix/static/filter/heretic/graphics/final2.lmp differ diff --git a/wadsrc_widepix/static/filter/heretic/graphics/help1.lmp b/wadsrc_widepix/static/filter/heretic/graphics/help1.lmp new file mode 100644 index 000000000..f39927173 Binary files /dev/null and b/wadsrc_widepix/static/filter/heretic/graphics/help1.lmp differ diff --git a/wadsrc_widepix/static/filter/heretic/graphics/help2.lmp b/wadsrc_widepix/static/filter/heretic/graphics/help2.lmp new file mode 100644 index 000000000..6a5efa225 Binary files /dev/null and b/wadsrc_widepix/static/filter/heretic/graphics/help2.lmp differ diff --git a/wadsrc_widepix/static/filter/heretic/graphics/ltfctop.lmp b/wadsrc_widepix/static/filter/heretic/graphics/ltfctop.lmp new file mode 100644 index 000000000..0fc4ad5df Binary files /dev/null and b/wadsrc_widepix/static/filter/heretic/graphics/ltfctop.lmp differ diff --git a/wadsrc_widepix/static/filter/heretic/graphics/mape1.lmp b/wadsrc_widepix/static/filter/heretic/graphics/mape1.lmp new file mode 100644 index 000000000..e114ff02c Binary files /dev/null and b/wadsrc_widepix/static/filter/heretic/graphics/mape1.lmp differ diff --git a/wadsrc_widepix/static/filter/heretic/graphics/mape2.lmp b/wadsrc_widepix/static/filter/heretic/graphics/mape2.lmp new file mode 100644 index 000000000..02e09d583 Binary files /dev/null and b/wadsrc_widepix/static/filter/heretic/graphics/mape2.lmp differ diff --git a/wadsrc_widepix/static/filter/heretic/graphics/mape3.lmp b/wadsrc_widepix/static/filter/heretic/graphics/mape3.lmp new file mode 100644 index 000000000..4a224075f Binary files /dev/null and b/wadsrc_widepix/static/filter/heretic/graphics/mape3.lmp differ diff --git a/wadsrc_widepix/static/filter/heretic/graphics/rtfctop.lmp b/wadsrc_widepix/static/filter/heretic/graphics/rtfctop.lmp new file mode 100644 index 000000000..78e7be349 Binary files /dev/null and b/wadsrc_widepix/static/filter/heretic/graphics/rtfctop.lmp differ diff --git a/wadsrc_widepix/static/filter/heretic/graphics/title.lmp b/wadsrc_widepix/static/filter/heretic/graphics/title.lmp new file mode 100644 index 000000000..5c72e7741 Binary files /dev/null and b/wadsrc_widepix/static/filter/heretic/graphics/title.lmp differ diff --git a/wadsrc_widepix/static/filter/heretic/sprites/CRBWA0.lmp b/wadsrc_widepix/static/filter/heretic/sprites/CRBWA0.lmp new file mode 100644 index 000000000..6881c4e26 Binary files /dev/null and b/wadsrc_widepix/static/filter/heretic/sprites/CRBWA0.lmp differ diff --git a/wadsrc_widepix/static/filter/heretic/sprites/CRBWB0.lmp b/wadsrc_widepix/static/filter/heretic/sprites/CRBWB0.lmp new file mode 100644 index 000000000..7a2343ab4 Binary files /dev/null and b/wadsrc_widepix/static/filter/heretic/sprites/CRBWB0.lmp differ diff --git a/wadsrc_widepix/static/filter/heretic/sprites/CRBWC0.lmp b/wadsrc_widepix/static/filter/heretic/sprites/CRBWC0.lmp new file mode 100644 index 000000000..a7b7e6454 Binary files /dev/null and b/wadsrc_widepix/static/filter/heretic/sprites/CRBWC0.lmp differ diff --git a/wadsrc_widepix/static/filter/heretic/sprites/CRBWD0.lmp b/wadsrc_widepix/static/filter/heretic/sprites/CRBWD0.lmp new file mode 100644 index 000000000..0863f3a42 Binary files /dev/null and b/wadsrc_widepix/static/filter/heretic/sprites/CRBWD0.lmp differ diff --git a/wadsrc_widepix/static/filter/heretic/sprites/CRBWE0.lmp b/wadsrc_widepix/static/filter/heretic/sprites/CRBWE0.lmp new file mode 100644 index 000000000..9c3341efd Binary files /dev/null and b/wadsrc_widepix/static/filter/heretic/sprites/CRBWE0.lmp differ diff --git a/wadsrc_widepix/static/filter/heretic/sprites/CRBWF0.lmp b/wadsrc_widepix/static/filter/heretic/sprites/CRBWF0.lmp new file mode 100644 index 000000000..87520ec71 Binary files /dev/null and b/wadsrc_widepix/static/filter/heretic/sprites/CRBWF0.lmp differ diff --git a/wadsrc_widepix/static/filter/heretic/sprites/CRBWG0.lmp b/wadsrc_widepix/static/filter/heretic/sprites/CRBWG0.lmp new file mode 100644 index 000000000..1439d6171 Binary files /dev/null and b/wadsrc_widepix/static/filter/heretic/sprites/CRBWG0.lmp differ diff --git a/wadsrc_widepix/static/filter/heretic/sprites/CRBWH0.lmp b/wadsrc_widepix/static/filter/heretic/sprites/CRBWH0.lmp new file mode 100644 index 000000000..05b29e2ec Binary files /dev/null and b/wadsrc_widepix/static/filter/heretic/sprites/CRBWH0.lmp differ diff --git a/wadsrc_widepix/static/filter/heretic/sprites/HRODA0.lmp b/wadsrc_widepix/static/filter/heretic/sprites/HRODA0.lmp new file mode 100644 index 000000000..4688ba5ce Binary files /dev/null and b/wadsrc_widepix/static/filter/heretic/sprites/HRODA0.lmp differ diff --git a/wadsrc_widepix/static/filter/heretic/sprites/HRODC0.lmp b/wadsrc_widepix/static/filter/heretic/sprites/HRODC0.lmp new file mode 100644 index 000000000..d9815f650 Binary files /dev/null and b/wadsrc_widepix/static/filter/heretic/sprites/HRODC0.lmp differ diff --git a/wadsrc_widepix/static/filter/heretic/sprites/HRODD0.lmp b/wadsrc_widepix/static/filter/heretic/sprites/HRODD0.lmp new file mode 100644 index 000000000..4eba97c24 Binary files /dev/null and b/wadsrc_widepix/static/filter/heretic/sprites/HRODD0.lmp differ diff --git a/wadsrc_widepix/static/filter/heretic/sprites/HRODE0.lmp b/wadsrc_widepix/static/filter/heretic/sprites/HRODE0.lmp new file mode 100644 index 000000000..23fd7f26b Binary files /dev/null and b/wadsrc_widepix/static/filter/heretic/sprites/HRODE0.lmp differ diff --git a/wadsrc_widepix/static/filter/heretic/sprites/HRODF0.lmp b/wadsrc_widepix/static/filter/heretic/sprites/HRODF0.lmp new file mode 100644 index 000000000..969b55b33 Binary files /dev/null and b/wadsrc_widepix/static/filter/heretic/sprites/HRODF0.lmp differ diff --git a/wadsrc_widepix/static/filter/heretic/sprites/PHNXA0.lmp b/wadsrc_widepix/static/filter/heretic/sprites/PHNXA0.lmp new file mode 100644 index 000000000..272b445cd Binary files /dev/null and b/wadsrc_widepix/static/filter/heretic/sprites/PHNXA0.lmp differ diff --git a/wadsrc_widepix/static/filter/heretic/sprites/PHNXB0.lmp b/wadsrc_widepix/static/filter/heretic/sprites/PHNXB0.lmp new file mode 100644 index 000000000..ba8cd6d6d Binary files /dev/null and b/wadsrc_widepix/static/filter/heretic/sprites/PHNXB0.lmp differ diff --git a/wadsrc_widepix/static/filter/heretic/sprites/STFFC0.lmp b/wadsrc_widepix/static/filter/heretic/sprites/STFFC0.lmp new file mode 100644 index 000000000..20ffebef7 Binary files /dev/null and b/wadsrc_widepix/static/filter/heretic/sprites/STFFC0.lmp differ diff --git a/wadsrc_widepix/static/filter/heretic/sprites/STFFH0.lmp b/wadsrc_widepix/static/filter/heretic/sprites/STFFH0.lmp new file mode 100644 index 000000000..378d1b87b Binary files /dev/null and b/wadsrc_widepix/static/filter/heretic/sprites/STFFH0.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen.deathkings/graphics/credit.lmp b/wadsrc_widepix/static/filter/hexen.deathkings/graphics/credit.lmp new file mode 100644 index 000000000..27a446ac8 Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen.deathkings/graphics/credit.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen.deathkings/graphics/help1.lmp b/wadsrc_widepix/static/filter/hexen.deathkings/graphics/help1.lmp new file mode 100644 index 000000000..d28d2c51b Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen.deathkings/graphics/help1.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen.deathkings/graphics/help2.lmp b/wadsrc_widepix/static/filter/hexen.deathkings/graphics/help2.lmp new file mode 100644 index 000000000..d957968fe Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen.deathkings/graphics/help2.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen.deathkings/graphics/title.lmp b/wadsrc_widepix/static/filter/hexen.deathkings/graphics/title.lmp new file mode 100644 index 000000000..02bd6bce0 Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen.deathkings/graphics/title.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen/graphics/credit.lmp b/wadsrc_widepix/static/filter/hexen/graphics/credit.lmp new file mode 100644 index 000000000..6e860ab01 Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen/graphics/credit.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen/graphics/finale1.lmp b/wadsrc_widepix/static/filter/hexen/graphics/finale1.lmp new file mode 100644 index 000000000..ad59e666a Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen/graphics/finale1.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen/graphics/finale2.lmp b/wadsrc_widepix/static/filter/hexen/graphics/finale2.lmp new file mode 100644 index 000000000..323a38e5a Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen/graphics/finale2.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen/graphics/finale3.lmp b/wadsrc_widepix/static/filter/hexen/graphics/finale3.lmp new file mode 100644 index 000000000..252f68444 Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen/graphics/finale3.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen/graphics/h2bar.lmp b/wadsrc_widepix/static/filter/hexen/graphics/h2bar.lmp new file mode 100644 index 000000000..1f3b38a0c Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen/graphics/h2bar.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen/graphics/h2top.lmp b/wadsrc_widepix/static/filter/hexen/graphics/h2top.lmp new file mode 100644 index 000000000..06b2c25e9 Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen/graphics/h2top.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen/graphics/help1.lmp b/wadsrc_widepix/static/filter/hexen/graphics/help1.lmp new file mode 100644 index 000000000..d28d2c51b Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen/graphics/help1.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen/graphics/help2.lmp b/wadsrc_widepix/static/filter/hexen/graphics/help2.lmp new file mode 100644 index 000000000..d957968fe Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen/graphics/help2.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen/graphics/interpic.lmp b/wadsrc_widepix/static/filter/hexen/graphics/interpic.lmp new file mode 100644 index 000000000..dcdb3d872 Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen/graphics/interpic.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen/graphics/title.lmp b/wadsrc_widepix/static/filter/hexen/graphics/title.lmp new file mode 100644 index 000000000..1aec7dfda Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen/graphics/title.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen/sprites/CFLME0.lmp b/wadsrc_widepix/static/filter/hexen/sprites/CFLME0.lmp new file mode 100644 index 000000000..29cc9a41b Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen/sprites/CFLME0.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen/sprites/CFLMF0.lmp b/wadsrc_widepix/static/filter/hexen/sprites/CFLMF0.lmp new file mode 100644 index 000000000..9b3dfe1c0 Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen/sprites/CFLMF0.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen/sprites/CMCEB0.lmp b/wadsrc_widepix/static/filter/hexen/sprites/CMCEB0.lmp new file mode 100644 index 000000000..6389718e4 Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen/sprites/CMCEB0.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen/sprites/CMCEC0.lmp b/wadsrc_widepix/static/filter/hexen/sprites/CMCEC0.lmp new file mode 100644 index 000000000..7ac402de4 Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen/sprites/CMCEC0.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen/sprites/CMCED0.lmp b/wadsrc_widepix/static/filter/hexen/sprites/CMCED0.lmp new file mode 100644 index 000000000..41bbd4aec Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen/sprites/CMCED0.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen/sprites/CMCEE0.lmp b/wadsrc_widepix/static/filter/hexen/sprites/CMCEE0.lmp new file mode 100644 index 000000000..3834a6c88 Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen/sprites/CMCEE0.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen/sprites/CONEA0.lmp b/wadsrc_widepix/static/filter/hexen/sprites/CONEA0.lmp new file mode 100644 index 000000000..d9f4eacea Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen/sprites/CONEA0.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen/sprites/CONEB0.lmp b/wadsrc_widepix/static/filter/hexen/sprites/CONEB0.lmp new file mode 100644 index 000000000..d8ad45f5a Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen/sprites/CONEB0.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen/sprites/CONEC0.lmp b/wadsrc_widepix/static/filter/hexen/sprites/CONEC0.lmp new file mode 100644 index 000000000..0a36799ce Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen/sprites/CONEC0.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen/sprites/CONED0.lmp b/wadsrc_widepix/static/filter/hexen/sprites/CONED0.lmp new file mode 100644 index 000000000..675c63ddb Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen/sprites/CONED0.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen/sprites/CONEE0.lmp b/wadsrc_widepix/static/filter/hexen/sprites/CONEE0.lmp new file mode 100644 index 000000000..8c5cd2df0 Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen/sprites/CONEE0.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen/sprites/CONEF0.lmp b/wadsrc_widepix/static/filter/hexen/sprites/CONEF0.lmp new file mode 100644 index 000000000..3848b559a Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen/sprites/CONEF0.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen/sprites/CONEG0.lmp b/wadsrc_widepix/static/filter/hexen/sprites/CONEG0.lmp new file mode 100644 index 000000000..de3784184 Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen/sprites/CONEG0.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen/sprites/FAXEB0.lmp b/wadsrc_widepix/static/filter/hexen/sprites/FAXEB0.lmp new file mode 100644 index 000000000..ae0835312 Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen/sprites/FAXEB0.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen/sprites/FAXEC0.lmp b/wadsrc_widepix/static/filter/hexen/sprites/FAXEC0.lmp new file mode 100644 index 000000000..2087d2cf8 Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen/sprites/FAXEC0.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen/sprites/FAXEN0.lmp b/wadsrc_widepix/static/filter/hexen/sprites/FAXEN0.lmp new file mode 100644 index 000000000..5b3b0d3f2 Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen/sprites/FAXEN0.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen/sprites/FAXEO0.lmp b/wadsrc_widepix/static/filter/hexen/sprites/FAXEO0.lmp new file mode 100644 index 000000000..a656f64a2 Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen/sprites/FAXEO0.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen/sprites/FHMRB0.lmp b/wadsrc_widepix/static/filter/hexen/sprites/FHMRB0.lmp new file mode 100644 index 000000000..2ab8828cd Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen/sprites/FHMRB0.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen/sprites/FHMRC0.lmp b/wadsrc_widepix/static/filter/hexen/sprites/FHMRC0.lmp new file mode 100644 index 000000000..f18080d73 Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen/sprites/FHMRC0.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen/sprites/FPCHB0.lmp b/wadsrc_widepix/static/filter/hexen/sprites/FPCHB0.lmp new file mode 100644 index 000000000..87142eb01 Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen/sprites/FPCHB0.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen/sprites/FPCHC0.lmp b/wadsrc_widepix/static/filter/hexen/sprites/FPCHC0.lmp new file mode 100644 index 000000000..bb1fc2e0e Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen/sprites/FPCHC0.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen/sprites/FPCHD0.lmp b/wadsrc_widepix/static/filter/hexen/sprites/FPCHD0.lmp new file mode 100644 index 000000000..abd1a992e Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen/sprites/FPCHD0.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen/sprites/FPCHE0.lmp b/wadsrc_widepix/static/filter/hexen/sprites/FPCHE0.lmp new file mode 100644 index 000000000..40a626d7c Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen/sprites/FPCHE0.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen/sprites/FSRDD0.lmp b/wadsrc_widepix/static/filter/hexen/sprites/FSRDD0.lmp new file mode 100644 index 000000000..2bb9bb299 Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen/sprites/FSRDD0.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen/sprites/FSRDE0.lmp b/wadsrc_widepix/static/filter/hexen/sprites/FSRDE0.lmp new file mode 100644 index 000000000..2c272b587 Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen/sprites/FSRDE0.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen/sprites/FSRDH0.lmp b/wadsrc_widepix/static/filter/hexen/sprites/FSRDH0.lmp new file mode 100644 index 000000000..a56f8f703 Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen/sprites/FSRDH0.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen/sprites/FSRDI0.lmp b/wadsrc_widepix/static/filter/hexen/sprites/FSRDI0.lmp new file mode 100644 index 000000000..e7cd485b2 Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen/sprites/FSRDI0.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen/sprites/MLNGG0.lmp b/wadsrc_widepix/static/filter/hexen/sprites/MLNGG0.lmp new file mode 100644 index 000000000..9b01f8d5d Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen/sprites/MLNGG0.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen/sprites/MLNGH0.lmp b/wadsrc_widepix/static/filter/hexen/sprites/MLNGH0.lmp new file mode 100644 index 000000000..fb1f2ae0d Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen/sprites/MLNGH0.lmp differ diff --git a/wadsrc_widepix/static/filter/hexen/sprites/MLNGI0.lmp b/wadsrc_widepix/static/filter/hexen/sprites/MLNGI0.lmp new file mode 100644 index 000000000..2d843d127 Binary files /dev/null and b/wadsrc_widepix/static/filter/hexen/sprites/MLNGI0.lmp differ diff --git a/wadsrc_widepix/static/filter/strife/graphics/credit.lmp b/wadsrc_widepix/static/filter/strife/graphics/credit.lmp new file mode 100644 index 000000000..9cf9f8fff Binary files /dev/null and b/wadsrc_widepix/static/filter/strife/graphics/credit.lmp differ diff --git a/wadsrc_widepix/static/filter/strife/graphics/help0.lmp b/wadsrc_widepix/static/filter/strife/graphics/help0.lmp new file mode 100644 index 000000000..69af199f0 Binary files /dev/null and b/wadsrc_widepix/static/filter/strife/graphics/help0.lmp differ diff --git a/wadsrc_widepix/static/filter/strife/graphics/help1.lmp b/wadsrc_widepix/static/filter/strife/graphics/help1.lmp new file mode 100644 index 000000000..0f5c4fa48 Binary files /dev/null and b/wadsrc_widepix/static/filter/strife/graphics/help1.lmp differ diff --git a/wadsrc_widepix/static/filter/strife/graphics/help2.lmp b/wadsrc_widepix/static/filter/strife/graphics/help2.lmp new file mode 100644 index 000000000..978cf8247 Binary files /dev/null and b/wadsrc_widepix/static/filter/strife/graphics/help2.lmp differ diff --git a/wadsrc_widepix/static/filter/strife/graphics/help3.lmp b/wadsrc_widepix/static/filter/strife/graphics/help3.lmp new file mode 100644 index 000000000..a13204e13 Binary files /dev/null and b/wadsrc_widepix/static/filter/strife/graphics/help3.lmp differ diff --git a/wadsrc_widepix/static/filter/strife/graphics/invback.lmp b/wadsrc_widepix/static/filter/strife/graphics/invback.lmp new file mode 100644 index 000000000..cb0a7f12f Binary files /dev/null and b/wadsrc_widepix/static/filter/strife/graphics/invback.lmp differ diff --git a/wadsrc_widepix/static/filter/strife/graphics/invtop.lmp b/wadsrc_widepix/static/filter/strife/graphics/invtop.lmp new file mode 100644 index 000000000..9a2095c29 Binary files /dev/null and b/wadsrc_widepix/static/filter/strife/graphics/invtop.lmp differ diff --git a/wadsrc_widepix/static/filter/strife/graphics/panel0.lmp b/wadsrc_widepix/static/filter/strife/graphics/panel0.lmp new file mode 100644 index 000000000..94bd40a95 Binary files /dev/null and b/wadsrc_widepix/static/filter/strife/graphics/panel0.lmp differ diff --git a/wadsrc_widepix/static/filter/strife/graphics/panel1.lmp b/wadsrc_widepix/static/filter/strife/graphics/panel1.lmp new file mode 100644 index 000000000..d902ffa33 Binary files /dev/null and b/wadsrc_widepix/static/filter/strife/graphics/panel1.lmp differ diff --git a/wadsrc_widepix/static/filter/strife/graphics/panel2.lmp b/wadsrc_widepix/static/filter/strife/graphics/panel2.lmp new file mode 100644 index 000000000..fe9743c80 Binary files /dev/null and b/wadsrc_widepix/static/filter/strife/graphics/panel2.lmp differ diff --git a/wadsrc_widepix/static/filter/strife/graphics/panel3.lmp b/wadsrc_widepix/static/filter/strife/graphics/panel3.lmp new file mode 100644 index 000000000..1e2876101 Binary files /dev/null and b/wadsrc_widepix/static/filter/strife/graphics/panel3.lmp differ diff --git a/wadsrc_widepix/static/filter/strife/graphics/panel4.lmp b/wadsrc_widepix/static/filter/strife/graphics/panel4.lmp new file mode 100644 index 000000000..d2f7ab23f Binary files /dev/null and b/wadsrc_widepix/static/filter/strife/graphics/panel4.lmp differ diff --git a/wadsrc_widepix/static/filter/strife/graphics/panel5.lmp b/wadsrc_widepix/static/filter/strife/graphics/panel5.lmp new file mode 100644 index 000000000..8affe4cf1 Binary files /dev/null and b/wadsrc_widepix/static/filter/strife/graphics/panel5.lmp differ diff --git a/wadsrc_widepix/static/filter/strife/graphics/panel6.lmp b/wadsrc_widepix/static/filter/strife/graphics/panel6.lmp new file mode 100644 index 000000000..968175e52 Binary files /dev/null and b/wadsrc_widepix/static/filter/strife/graphics/panel6.lmp differ diff --git a/wadsrc_widepix/static/filter/strife/graphics/panel7.lmp b/wadsrc_widepix/static/filter/strife/graphics/panel7.lmp new file mode 100644 index 000000000..5e7d5cf8a Binary files /dev/null and b/wadsrc_widepix/static/filter/strife/graphics/panel7.lmp differ diff --git a/wadsrc_widepix/static/filter/strife/graphics/rgelogo.lmp b/wadsrc_widepix/static/filter/strife/graphics/rgelogo.lmp new file mode 100644 index 000000000..666fb7667 Binary files /dev/null and b/wadsrc_widepix/static/filter/strife/graphics/rgelogo.lmp differ diff --git a/wadsrc_widepix/static/filter/strife/graphics/ss2f1.lmp b/wadsrc_widepix/static/filter/strife/graphics/ss2f1.lmp new file mode 100644 index 000000000..aa1b4cb53 Binary files /dev/null and b/wadsrc_widepix/static/filter/strife/graphics/ss2f1.lmp differ diff --git a/wadsrc_widepix/static/filter/strife/graphics/ss2f2.lmp b/wadsrc_widepix/static/filter/strife/graphics/ss2f2.lmp new file mode 100644 index 000000000..339ae5098 Binary files /dev/null and b/wadsrc_widepix/static/filter/strife/graphics/ss2f2.lmp differ diff --git a/wadsrc_widepix/static/filter/strife/graphics/ss2f3.lmp b/wadsrc_widepix/static/filter/strife/graphics/ss2f3.lmp new file mode 100644 index 000000000..a12eb8cec Binary files /dev/null and b/wadsrc_widepix/static/filter/strife/graphics/ss2f3.lmp differ diff --git a/wadsrc_widepix/static/filter/strife/graphics/ss2f4.lmp b/wadsrc_widepix/static/filter/strife/graphics/ss2f4.lmp new file mode 100644 index 000000000..84775498a Binary files /dev/null and b/wadsrc_widepix/static/filter/strife/graphics/ss2f4.lmp differ diff --git a/wadsrc_widepix/static/filter/strife/graphics/ss3f1.lmp b/wadsrc_widepix/static/filter/strife/graphics/ss3f1.lmp new file mode 100644 index 000000000..59652567f Binary files /dev/null and b/wadsrc_widepix/static/filter/strife/graphics/ss3f1.lmp differ diff --git a/wadsrc_widepix/static/filter/strife/graphics/ss3f2.lmp b/wadsrc_widepix/static/filter/strife/graphics/ss3f2.lmp new file mode 100644 index 000000000..efdcc26ae Binary files /dev/null and b/wadsrc_widepix/static/filter/strife/graphics/ss3f2.lmp differ diff --git a/wadsrc_widepix/static/filter/strife/graphics/ss3f3.lmp b/wadsrc_widepix/static/filter/strife/graphics/ss3f3.lmp new file mode 100644 index 000000000..44b1df69d Binary files /dev/null and b/wadsrc_widepix/static/filter/strife/graphics/ss3f3.lmp differ diff --git a/wadsrc_widepix/static/filter/strife/graphics/ss3f4.lmp b/wadsrc_widepix/static/filter/strife/graphics/ss3f4.lmp new file mode 100644 index 000000000..b9e129a6f Binary files /dev/null and b/wadsrc_widepix/static/filter/strife/graphics/ss3f4.lmp differ diff --git a/wadsrc_widepix/static/filter/strife/graphics/ss4f1.lmp b/wadsrc_widepix/static/filter/strife/graphics/ss4f1.lmp new file mode 100644 index 000000000..a4708e44a Binary files /dev/null and b/wadsrc_widepix/static/filter/strife/graphics/ss4f1.lmp differ diff --git a/wadsrc_widepix/static/filter/strife/graphics/ss4f2.lmp b/wadsrc_widepix/static/filter/strife/graphics/ss4f2.lmp new file mode 100644 index 000000000..5a8374aaa Binary files /dev/null and b/wadsrc_widepix/static/filter/strife/graphics/ss4f2.lmp differ diff --git a/wadsrc_widepix/static/filter/strife/graphics/ss4f3.lmp b/wadsrc_widepix/static/filter/strife/graphics/ss4f3.lmp new file mode 100644 index 000000000..ede711bf0 Binary files /dev/null and b/wadsrc_widepix/static/filter/strife/graphics/ss4f3.lmp differ diff --git a/wadsrc_widepix/static/filter/strife/graphics/ss4f4.lmp b/wadsrc_widepix/static/filter/strife/graphics/ss4f4.lmp new file mode 100644 index 000000000..a464d6268 Binary files /dev/null and b/wadsrc_widepix/static/filter/strife/graphics/ss4f4.lmp differ diff --git a/wadsrc_widepix/static/filter/strife/graphics/ss5f1.lmp b/wadsrc_widepix/static/filter/strife/graphics/ss5f1.lmp new file mode 100644 index 000000000..92b03b7ae Binary files /dev/null and b/wadsrc_widepix/static/filter/strife/graphics/ss5f1.lmp differ diff --git a/wadsrc_widepix/static/filter/strife/graphics/ss5f2.lmp b/wadsrc_widepix/static/filter/strife/graphics/ss5f2.lmp new file mode 100644 index 000000000..7166b74d2 Binary files /dev/null and b/wadsrc_widepix/static/filter/strife/graphics/ss5f2.lmp differ diff --git a/wadsrc_widepix/static/filter/strife/graphics/ss5f3.lmp b/wadsrc_widepix/static/filter/strife/graphics/ss5f3.lmp new file mode 100644 index 000000000..9b7eabf8f Binary files /dev/null and b/wadsrc_widepix/static/filter/strife/graphics/ss5f3.lmp differ diff --git a/wadsrc_widepix/static/filter/strife/graphics/ss6f1.lmp b/wadsrc_widepix/static/filter/strife/graphics/ss6f1.lmp new file mode 100644 index 000000000..e50980f87 Binary files /dev/null and b/wadsrc_widepix/static/filter/strife/graphics/ss6f1.lmp differ diff --git a/wadsrc_widepix/static/filter/strife/graphics/ss6f2.lmp b/wadsrc_widepix/static/filter/strife/graphics/ss6f2.lmp new file mode 100644 index 000000000..cf20db05a Binary files /dev/null and b/wadsrc_widepix/static/filter/strife/graphics/ss6f2.lmp differ diff --git a/wadsrc_widepix/static/filter/strife/graphics/ss6f3.lmp b/wadsrc_widepix/static/filter/strife/graphics/ss6f3.lmp new file mode 100644 index 000000000..7e59d49b8 Binary files /dev/null and b/wadsrc_widepix/static/filter/strife/graphics/ss6f3.lmp differ diff --git a/wadsrc_widepix/static/filter/strife/graphics/titlepic.lmp b/wadsrc_widepix/static/filter/strife/graphics/titlepic.lmp new file mode 100644 index 000000000..fd99edcd1 Binary files /dev/null and b/wadsrc_widepix/static/filter/strife/graphics/titlepic.lmp differ diff --git a/wadsrc_widepix/static/filter/strife/graphics/vellogo.lmp b/wadsrc_widepix/static/filter/strife/graphics/vellogo.lmp new file mode 100644 index 000000000..deac65cc8 Binary files /dev/null and b/wadsrc_widepix/static/filter/strife/graphics/vellogo.lmp differ diff --git a/wadsrc_widepix/static/filter/strife/sprites/PNCHB0.lmp b/wadsrc_widepix/static/filter/strife/sprites/PNCHB0.lmp new file mode 100644 index 000000000..6a9159112 Binary files /dev/null and b/wadsrc_widepix/static/filter/strife/sprites/PNCHB0.lmp differ diff --git a/wadsrc_widepix/static/filter/strife/sprites/PNCHC0.lmp b/wadsrc_widepix/static/filter/strife/sprites/PNCHC0.lmp new file mode 100644 index 000000000..481d511b7 Binary files /dev/null and b/wadsrc_widepix/static/filter/strife/sprites/PNCHC0.lmp differ diff --git a/wadsrc_widepix/static/filter/strife/sprites/WAVEA0.lmp b/wadsrc_widepix/static/filter/strife/sprites/WAVEA0.lmp new file mode 100644 index 000000000..288dfa634 Binary files /dev/null and b/wadsrc_widepix/static/filter/strife/sprites/WAVEA0.lmp differ diff --git a/wadsrc_widepix/static/filter/strife/sprites/WAVEB0.lmp b/wadsrc_widepix/static/filter/strife/sprites/WAVEB0.lmp new file mode 100644 index 000000000..2da58f7b9 Binary files /dev/null and b/wadsrc_widepix/static/filter/strife/sprites/WAVEB0.lmp differ diff --git a/wadsrc_widepix/static/filter/strife/sprites/WAVEC0.lmp b/wadsrc_widepix/static/filter/strife/sprites/WAVEC0.lmp new file mode 100644 index 000000000..c915c80f2 Binary files /dev/null and b/wadsrc_widepix/static/filter/strife/sprites/WAVEC0.lmp differ diff --git a/wadsrc_widepix/static/filter/strife/sprites/WAVED0.lmp b/wadsrc_widepix/static/filter/strife/sprites/WAVED0.lmp new file mode 100644 index 000000000..15d5f498f Binary files /dev/null and b/wadsrc_widepix/static/filter/strife/sprites/WAVED0.lmp differ diff --git a/wadsrc_widepix/static/license.md b/wadsrc_widepix/static/license.md new file mode 100644 index 000000000..04b9cedf9 --- /dev/null +++ b/wadsrc_widepix/static/license.md @@ -0,0 +1,13 @@ +WidePix + +© 2020 - 2021 Nash Muhandes + +LICENSE: + +You MAY use, copy, modify, merge, publish, distribute, and/or sublicense this work - HOWEVER: + +- You may not sell this work + +- Your work must comply with id Software's original licenses (i.e. they must only work on the game from which they originated) + +- All derivative works must credit the original authors (id Software (Doom), Raven Software (Hexen/Heretic), Rogue Software (Strife), Digital Café (Chex), Nash Muhandes) diff --git a/wadsrc_widescreen/static b/wadsrc_widescreen/static deleted file mode 160000 index 4eb419d9c..000000000 --- a/wadsrc_widescreen/static +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 4eb419d9ca7c8487d45585f7545f23d25165ce13