reelism_x3.1_zanv11.pk3

PK3 94 MiB 1 map(s)

Counts

endoom0
graphics1
lumps6329
maps25
palettes0

Totals (across maps)

Things0
Linedefs0
Sectors0
Monsters0
Items0
Raw model (for completeness)
{
  "meta": {
    "id": "03d12d0c-a851-4c5e-98ff-0c5ecff608ef",
    "sha1": "8a2601f9c75e58b3edf5b9ea2de10c9e7e309e52",
    "sha256": "6a3c921538a60ef2ccbd68019ed7500691c2ebf65e7ac6b1430c206483290465",
    "filenames": [
      "reelism_x3.1_zanv11.pk3"
    ],
    "additional": {
      "engines": [],
      "iwad": [],
      "filename": null,
      "added": "2022/02/24 01:17:00",
      "locked": false,
      "canDownload": true,
      "adult": false,
      "hidden": false,
      "name": null,
      "description": null,
      "maps": null,
      "graphicOverrides": null,
      "screenshots": {
        "ALIEN": "ALIEN.png",
        "BITMAN": "BITMAN.png",
        "BOSSRUSH": "BOSSRUSH.png",
        "CONTRA": "CONTRA.png",
        "CREDITS": "CREDITS.png",
        "DISCORD": "DISCORD.png",
        "DOGHELL": "DOGHELL.png",
        "FLESHY": "FLESHY.png",
        "GRAD": "GRAD.png",
        "GUTROT": "GUTROT.png",
        "JRPG": "JRPG.png",
        "LOBBY": "LOBBY.png",
        "MAP01": "MAP01.png",
        "RELMAP70": "RELMAP70.png",
        "SIMPLER": "SIMPLER.png",
        "SPORTS": "SPORTS.png",
        "TEST": "TEST.png",
        "TITLEMAP": "TITLEMAP.png",
        "TRONIC": "TRONIC.png",
        "VALHALLA": "VALHALLA.png",
        "VR": "VR.png",
        "X1": "X1.png",
        "X2": "X2.png",
        "X3": "X3.png",
        "X4": "X4.png"
      },
      "palettes": null,
      "categories": null
    },
    "flags": {
      "locked": false,
      "canDownload": true,
      "adult": false,
      "hidden": false
    },
    "added": "2022/02/24 01:17:00",
    "file": {
      "type": "PK3",
      "size": 99057782,
      "url": "https://wadarchive2.nyc3.digitaloceanspaces.com/8a2601f9c75e58b3edf5b9ea2de10c9e7e309e52/8a2601f9c75e58b3edf5b9ea2de10c9e7e309e52.pk3.gz",
      "corrupt": false
    },
    "content": {
      "maps": [
        "ALIEN",
        "BITMAN",
        "BOSSRUSH",
        "CONTRA",
        "CREDITS",
        "DISCORD",
        "DOGHELL",
        "FLESHY",
        "GRAD",
        "GUTROT",
        "JRPG",
        "LOBBY",
        "MAP01",
        "RELMAP70",
        "SIMPLER",
        "SPORTS",
        "TEST",
        "TITLEMAP",
        "TRONIC",
        "VALHALLA",
        "VR",
        "X1",
        "X2",
        "X3",
        "X4"
      ],
      "counts": {
        "endoom": 0,
        "graphics": 1,
        "lumps": 6329,
        "maps": 25,
        "palettes": 0
      }
    },
    "text_files": [
      {
        "source": "pk3",
        "name": "ANIMDEFS.txt",
        "contents": "texture slotspn1\n\tpic slotspn1 tics 2\n\tpic slotspn2 tics 2\n\nWARP2 flat WATER\nwarp flat GHSTA0\n\ntexture SGATE_1 range SGATE_3 tics 4 //stargate\ntexture PORT_1 range PORT_4 tics 8 oscillate //aging portrait\ntexture CLOCK_1 range CLOCK_5 tics 6 oscillate //grandfather clock\ntexture TORCH_01 range TORCH_04 rand 3 6 //wall torch\ntexture FLAG_1 range FLAG_8 rand 4 6 //evil flag\ntexture PORTAL_1 range PORTAL_4 tics 2 //black n white portal\nWARP2 flat BWAT_01 //water\ntexture BWT2_1 range BWT2_9 tics 1 //more water\nwarp2 texture MARWARPA\nwarp2 texture MARWARPB\nwarp2 texture MARWARPC\nwarp2 texture XEROVSKY\nwarp texture GIYGAS\n\n// X2\nWARP2 texture FF4WAT1\nWARP2 texture FF4WAT2\n\nWARP2 texture HWATER01\n\ntexture HWFALL1\n pic 1 tics 8\n pic 2 tics 8\n pic 3 tics 8\n\nWARP2 texture MILK01\n\ntexture MFALL1\n pic 1 tics 8\n pic 2 tics 8\n pic 3 tics 8\n\ntexture FIRESK00\npic 1 tics 2\npic 2 tics 2\npic 3 tics 2\npic 4 tics 2\npic 5 tics 2\npic 6 tics 2\npic 7 tics 2\npic 8 tics 2\npic 9 tics 2\npic 10 tics 2\npic 11 tics 2\npic 12 tics 2\npic 13 tics 2\npic 14 tics 2\npic 15 tics 2\npic 16 tics 2\npic 17 tics 2\npic 18 tics 2\npic 19 tics 2\npic 20 tics 2\npic 21 tics 2\npic 22 tics 2\npic 23 tics 2\npic 24 tics 2\npic 25 tics 2\npic 26 tics 2\npic 27 tics 2\npic 28 tics 2\npic 29 tics 2\npic 30 tics 2\npic 31 tics 2\npic 32 tics 2\npic 33 tics 2\npic 34 tics 2\npic 35 tics 2\npic 36 tics 2\npic 37 tics 2\npic 38 tics 2\npic 39 tics 2\npic 40 tics 2\npic 41 tics 2\npic 42 tics 2\npic 43 tics 2\npic 44 tics 2\npic 45 tics 2\npic 46 tics 2\npic 47 tics 2\npic 48 tics 2\npic 49 tics 2\npic 50 tics 2\npic 51 tics 2\npic 52 tics 2\npic 53 tics 2\npic 54 tics 2\npic 55 tics 2\npic 56 tics 2\npic 57 tics 2\npic 58 tics 2\npic 59 tics 2\npic 60 tics 2\npic 61 tics 2\npic 62 tics 2\npic 63 tics 2\npic 64 tics 2\npic 65 tics 2\npic 66 tics 2\npic 67 tics 2\npic 68 tics 2\npic 69 tics 2\npic 70 tics 2\npic 71 tics 2\npic 72 tics 2\npic 73 tics 2\npic 74 tics 2\npic 75 tics 2\npic 76 tics 2\npic 77 tics 2\npic 78 tics 2\npic 79 tics 2\npic 80 tics 2\npic 81 tics 2\npic 82 tics 2\npic 83 tics 2\npic 84 tics 2\npic 85 tics 2\npic 86 tics 2\npic 87 tics 2\npic 88 tics 2\npic 89 tics 2\npic 90 tics 2\npic 91 tics 2\npic 92 tics 2\npic 93 tics 2\npic 94 tics 2\npic 95 tics 2\npic 96 tics 2\npic 97 tics 2\npic 98 tics 2\npic 99 tics 2\npic 100 tics 2\n\nWARP2 flat BLUDPOOL\n\n// x3 sports\ncameratexture SPORTCAM 64 64\ntexture YUCKY01 range YUCKY04 tics 3\nwarp2 texture YUCKY01\nwarp2 texture YUCKY02\nwarp2 texture YUCKY03\nwarp2 texture YUCKY04\n\n// Alien Ship\nTexture DNLAV1\npic 1 tics 4\npic 2 tics 4\npic 3 tics 4\npic 4 tics 4\npic 5 tics 4\npic 6 tics 4\n\nTexture DNFAN1\nallowdecals\npic 1 tics 2\npic 2 tics 2\npic 3 tics 2\npic 4 tics 2\n\nTexture DNZFAN1\nallowdecals\npic 1 tics 2\npic 2 tics 2\npic 3 tics 2\npic 4 tics 2\n\nTexture DNLGH1\nallowdecals\npic 1 tics 5\npic 2 tics 5\npic 3 tics 5\n\nTexture ATCCOM01\nallowdecals\npic 1 tics 6\npic 2 tics 6\npic 3 tics 6\n\nTexture JFALL1\npic 1 tics 3\npic 2 tics 3\npic 3 tics 3\npic 4 tics 3\n\nTexture DNSLIM1\npic 1 tics 10\npic 2 tics 10\npic 3 tics 10\n\nswitch DN1SW1 on sound duke/switch2 pic DN1SW2 tics 0\nswitch DN2SW1 on sound duke/switch pic DN2SW2 tics 0\nswitch DN3SW1 on sound duke/switch pic DN3SW2 tics 0\nswitch DN4SW1 on sound duke/switch2 pic DN4SW2 tics 0\nswitch DNZSW1 on sound duke/switch pic DNZSW2 tics 0\n\ntexture CNTR_P1 range CNTR_P3 tics 3 Oscillate\ntexture SUPC_T1 range SUPC_T3 tics 3 Oscillate\n\n//Boss Rush Arena\ntexture BRPEEPS1\n pic 1 tics 3\n pic 2 tics 3\n pic 3 tics 3"
      },
      {
        "source": "pk3",
        "name": "FONTDEFS.txt",
        "contents": "SMALLFONT\n{\n\tTemplate STCF2%03d\n}\n\nSMALLFONT2\n{\n\tTemplate STCFN%03d\n}"
      },
      {
        "source": "pk3",
        "name": "GAMEINFO.txt",
        "contents": "STARTUPTITLE = \"Reelism x3.1 - Zandronum Patch v1.1\"\nSTARTUPCOLORS = \"#000000\", \"#ffff00\""
      },
      {
        "source": "pk3",
        "name": "GLDEFS.txt",
        "contents": "// ------------------------------------------------------\n// ------------------ DOOM GAME LIGHTS ------------------\n// ------------------------------------------------------\n\n// ------------------\n// -- Doom Weapons --\n// ------------------\n\n// Bullet puff\nflickerlight BPUFF1\n{\n\tcolor 0.5 0.5 0.0\n\tsize 6\n\tsecondarySize 8\n\tchance 0.8\n}\n\nflickerlight BPUFF2\n{\n\tcolor 0.5 0.5 0.0\n\tsize 3\n\tsecondarySize 4\n\tchance 0.8\n}\n\nobject BulletPuff\n{\n\tframe PUFFA { light BPUFF1 }\n\tframe PUFFB { light BPUFF2 }\n}\n\nobject HandgunPuff\n{\n\tframe PUFFA { light BPUFF1 }\n\tframe PUFFB { light BPUFF2 }\n}\n\nobject EnemyShotgunPuff\n{\n\tframe PUFFA { light BPUFF1 }\n\tframe PUFFB { light BPUFF2 }\n}\n\nobject DrillPuff\n{\n\tframe PUFFA { light BPUFF1 }\n\tframe PUFFB { light BPUFF2 }\n}\n\n// Rocket\npointlight ROCKET\n{\n\tcolor 1.0 0.7 0.0\n\tsize 56\n}\n\nflickerlight ROCKET_X1\n{\n\tcolor 1.0 0.7 0.0\n\tsize 64\n\tsecondarySize 72\n\tchance 0.3\n}\n\nflickerlight ROCKET_X2\n{\n\tcolor 0.5 0.1 0.0\n\tsize 80\n\tsecondarySize 88\n\tchance 0.3\n}\n\nflickerlight ROCKET_X3\n{\n\tcolor 0.3 0.0 0.0\n\tsize 96\n\tsecondarySize 104\n\tchance 0.3\n}\n\nobject Missile\n{\n\tframe MISLA { light ROCKET\t}\n\n\tframe MISLB { light ROCKET_X1 }\n\tframe MISLC { light ROCKET_X2 }\n\tframe MISLD { light ROCKET_X3 }\n}\n\nobject TankRocket\n{\n\tframe MISLA { light ROCKET\t}\n\n\tframe MISLB { light ROCKET_X1 }\n\tframe MISLC { light ROCKET_X2 }\n\tframe MISLD { light ROCKET_X3 }\n}\n\n// Plasma\npointlight PLASMABALL\n{\n\tcolor 0.0 0.1 1.0\n\tsize 56\n}\n\nflickerlight PLASMA_X1\n{\n\tcolor 0.2 0.2 1.0\n\tsize 64\n\tsecondarySize 72\n\tchance 0.4\n}\n\nflickerlight PLASMA_X2\n{\n\tcolor 0.2 0.2 0.8\n\tsize 80\n\tsecondarySize 88\n\tchance 0.4\n}\n\nflickerlight PLASMA_X3\n{\n\tcolor 0.1 0.1 0.5\n\tsize 64\n\tsecondarySize 72\n\tchance 0.4\n}\n\nflickerlight PLASMA_X4\n{\n\tcolor 0.0 0.0 0.2\n\tsize 8\n\tsecondarySize 16\n\tchance 0.4\n}\n\nobject DoomPlasmaBall\n{\n\tframe PLSSA { light PLASMABALL }\n\tframe PLSSB { light PLASMABALL }\n\n\tframe PLSEA { light PLASMA_X1 }\n\tframe PLSEB { light PLASMA_X2 }\n\tframe PLSEC { light PLASMA_X2 }\n\tframe PLSED { light PLASMA_X3 }\n\tframe PLSEE { light PLASMA_X4 }\n}\n\n// ----------------------\n// -- Doom Decorations --\n// ----------------------\n\n// Barrel\npulselight BARREL\n{\n\tcolor 0.0 0.5 0.0\n\tsize 20\n\tsecondarySize 21\n\tinterval 0.5\n\toffset 0 36 0\n\tdontlightself 1\n}\n\nobject ExplosiveBarrel\n{\n\tframe BAR1\t{ light BARREL\t}\n\n\tframe BEXPC { light ROCKET_X1 }\n\tframe BEXPD { light ROCKET_X2 }\n\tframe BEXPE { light ROCKET_X3 }\n}\n\n// Floor lamp\npointlight LAMP\n{\n\tcolor 1.0 1.0 0.8\n\tsize 56\n\toffset 0 44 0\n}\n\nobject Column\n{\n\tframe COLU { light LAMP }\n}\n\n// Short tech lamp\npulselight SMALLLAMP\n{\n\tcolor 0.8 0.8 1.0\n\tsize 56\n\tsecondarySize 58\n\tinterval 0.4\n\toffset 0 44 0\n}\n\nobject TechLamp2\n{\n\tframe TLP2 { light SMALLLAMP }\n}\n\n// Tall tech lamp\npulselight BIGLAMP\n{\n\tcolor 0.8 0.8 1.0\n\tsize 64\n\tsecondarySize 66\n\tinterval 0.4\n\toffset 0 72 0\n}\n\nobject TechLamp\n{\n\tframe TLMP { light BIGLAMP }\n}\n\n// Tall red torch\nflickerlight2 BIGREDTORCH\n{\n\tcolor 1.0 0.3 0.0\n\tsize 64\n\tsecondarySize 72\n\tinterval 0.1\n\toffset 0 60 0\n}\n\nobject RedTorch\n{\n\tframe TRED { light BIGREDTORCH }\n}\n\n// Tall green torch\nflickerlight2 BIGGREENTORCH\n{\n\tcolor 0.0 1.0 0.0\n\tsize 64\n\tsecondarySize 72\n\tinterval 0.1\n\toffset 0 60 0\n}\n\nobject GreenTorch\n{\n\tframe TGRN { light BIGGREENTORCH }\n}\n\n// Tall blue torch\nflickerlight2 BIGBLUETORCH\n{\n\tcolor 0.0 0.0 1.0\n\tsize 64\n\tsecondarySize 72\n\tinterval 0.1\n\toffset 0 60 0\n}\n\nobject BlueTorch\n{\n\tframe TBLU { light BIGBLUETORCH }\n}\n\n// Small red torch\nflickerlight2 SMALLREDTORCH\n{\n\tcolor 1.0 0.3 0.0\n\tsize 48\n\tsecondarySize 54\n\tinterval 0.1\n\toffset 0 35 0\n}\n\nobject ShortRedTorch\n{\n\tframe SMRT { light SMALLREDTORCH }\n}\n\n// Small green torch\nflickerlight2 SMALLGREENTORCH\n{\n\tcolor 0.0 1.0 0.0\n\tsize 48\n\tsecondarySize 54\n\tinterval 0.1\n\toffset 0 35 0\n}\n\nobject ShortGreenTorch\n{\n\tframe SMGT { light SMALLGREENTORCH }\n}\n\n// Small blue torch\nflickerlight2 SMALLBLUETORCH\n{\n\tcolor 0.0 0.0 1.0\n\tsize 48\n\tsecondarySize 54\n\tinterval 0.1\n\toffset 0 35 0\n}\n\nobject ShortBlueTorch\n{\n\tframe SMBT { light SMALLBLUETORCH }\n}\n\n// Burning barrel\nflickerlight2 FIREBARREL\n{\n\tcolor 1.0 0.9 0.0\n\tsize 48\n\tsecondarySize 54\n\tinterval 0.1\n\toffset 0 32 0\n}\n\nobject BurningBarrel\n{\n\tframe FCAN { light FIREBARREL }\n}\n\n// Skulls w/candles\nflickerlight2 SKULLCANDLES\n{\n\tcolor 1.0 1.0 0.0\n\tsize 32\n\tsecondarySize 34\n\tinterval 0.1\n\toffset 0 24 0\n}\n\nobject HeadCandles\n{\n\tframe POL3 { light SKULLCANDLES }\n}\n\n// Candle\npointlight CANDLE\n{\n\tcolor 1.0 1.0 0.0\n\tsize 16\n\toffset 0 16 0\n}\n\nobject Candlestick\n{\n\tframe CAND { light CANDLE }\n}\n\n// Candelabra\npointlight CANDELABRA\n{\n\tcolor 1.0 1.0 0.0\n\tsize 48\n\toffset 0 52 0\n}\n\nobject Candelabra\n{\n\tframe CBRA { light CANDELABRA }\n}\n\n// ------------------\n// -- Doom Enemies --\n// ------------------\n\n// Zombies\nflickerlight2 ZOMBIEATK\n{\n\tcolor 1.0 0.8 0.2\n\tsize 48\n\tsecondarySize 56\n\tinterval 1\n\toffset 0 40 0\n}\n\nobject DoomZombieMan\n{\n\tframe POSSF { light ZOMBIEATK }\n}\n\nobject DoomShotgunGuy\n{\n\tframe SPOSF { light ZOMBIEATK }\n}\n\nobject SplotPlayer\n{\n\tframe PLAYF { light ZOMBIEATK }\n}\n\n// Doom Imp Fireball\npointlight IMPBALL\n{\n\tcolor 1.0 0.5 0.0\n\tsize 64\n}\n\n// Doom imp fireball explosion\nflickerlight IMPBALL_X1\n{\n\tcolor 0.7 0.2 0.0\n\tsize 80\n\tsecondarySize 88\n\tchance 0.25\n}\n\nflickerlight IMPBALL_X2\n{\n\tcolor 0.4 0.0 0.0\n\tsize 96\n\tsecondarySize 104\n\tchance 0.25\n}\n\nflickerlight IMPBALL_X3\n{\n\tcolor 0.2 0.0 0.0\n\tsize 112\n\tsecondarySize 120\n\tchance 0.25\n}\n\nobject AdultImpBall\n{\n\tframe BAL1A { light IMPBALL\t}\n\tframe BAL1B { light IMPBALL\t}\n\n\tframe BAL1C { light IMPBALL_X1 }\n\tframe BAL1D { light IMPBALL_X2 }\n\tframe BAL1E { light IMPBALL_X3 }\n}\n\nobject JuvenileImpBall\n{\n\tframe BAL1A { light IMPBALL\t}\n\tframe BAL1B { light IMPBALL\t}\n\n\tframe BAL1C { light IMPBALL_X1 }\n\tframe BAL1D { light IMPBALL_X2 }\n\tframe BAL1E { light IMPBALL_X3 }\n}\n\n// Cacodemon fireball\nflickerlight CACOBALL\n{\n\tcolor 1.0 0.2 0.6\n\tsize 56\n\tsecondarySize 64\n\tchance 0.5\n}\n\nflickerlight CACOBALL_X1\n{\n\tcolor 0.9 0.1 0.4\n\tsize 72\n\tsecondarySize 80\n\tchance 0.25\n}\n\nflickerlight CACOBALL_X2\n{\n\tcolor 0.6 0.0 0.1\n\tsize 88\n\tsecondarySize 96\n\tchance 0.25\n}\n\nflickerlight CACOBALL_X3\n{\n\tcolor 0.3 0.0 0.0\n\tsize 104\n\tsecondarySize 112\n\tchance 0.25\n}\n\nobject EyeBall\n{\n\tframe BAL2A { light CACOBALL }\n\tframe BAL2B { light CACOBALL }\n\n\tframe BAL2C { light CACOBALL_X1 }\n\tframe BAL2D { light CACOBALL_X2 }\n\tframe BAL2E { light CACOBALL_X3 }\n}\n\n// Baron / Hell Knight fireball\npointlight BARONBALL\n{\n\tcolor 0.0 1.0 0.0\n\tsize 64\n}\n\nflickerlight BARONBALL_X1\n{\n\tcolor 0.0 0.7 0.0\n\tsize 80\n\tsecondarySize 88\n\tchance 0.25\n}\n\nflickerlight BARONBALL_X2\n{\n\tcolor 0.0 0.4 0.0\n\tsize 96\n\tsecondarySize 104\n\tchance 0.25\n}\n\nflickerlight BARONBALL_X3\n{\n\tcolor 0.0 0.2 0.0\n\tsize 112\n\tsecondarySize 120\n\tchance 0.25\n}\n\nobject BOHBall\n{\n\tframe BAL7A { light BARONBALL\t}\n\tframe BAL7B { light BARONBALL\t}\n\n\tframe BAL7C { light BARONBALL_X1 }\n\tframe BAL7D { light BARONBALL_X2 }\n\tframe BAL7E { light BARONBALL_X3 }\n}\n\nobject BOHArmBall\n{\n\tframe BAL7A { light BARONBALL\t}\n\tframe BAL7B { light BARONBALL\t}\n\n\tframe BAL7C { light BARONBALL_X1 }\n\tframe BAL7D { light BARONBALL_X2 }\n\tframe BAL7E { light BARONBALL_X3 }\n}\n\n// ------------------\n// -- Doom Effects --\n// ------------------\n\n// Doom Teleport fog\nflickerlight DTFOG1\n{\n\tcolor 0.4 1.0 0.4\n\tsize 56\n\tsecondarySize 64\n\tchance 0.4\n}\n\nflickerlight DTFOG2\n{\n\tcolor 0.4 1.0 0.4\n\tsize 40\n\tsecondarySize 48\n\tchance 0.4\n}\n\nflickerlight DTFOG3\n{\n\tcolor 0.4 1.0 0.4\n\tsize 24\n\tsecondarySize 32\n\tchance 0.4\n}\n\nflickerlight DTFOG4\n{\n\tcolor 0.4 1.0 0.4\n\tsize 10\n\tsecondarySize 16\n\tchance 0.4\n}\n\nobject TeleportFog\n{\n\tframe TFOGA { light DTFOG1 }\n\tframe TFOGB { light DTFOG2 }\n\tframe TFOGC { light DTFOG2 }\n\tframe TFOGD { light DTFOG2 }\n\tframe TFOGE { light DTFOG3 }\n\tframe TFOGF { light DTFOG4 }\n\tframe TFOGI { light DTFOG4 }\n\tframe TFOGJ { light DTFOG3 }\n}\n\n// SPLOT EFFECTS\nFlickerlight FireSpawnerSmall\n{\nColor 1.0 0.6 0.0\nSize 32\nSecondarySize 48\nChance 0.6\n}\n\nFlickerlight FireSpawnerMedium\n{\nColor 1.0 0.6 0.0\nSize 56\nSecondarySize 72\nChance 0.6\n}\n\nFlickerlight FireSpawnerLarge\n{\nColor 1.0 0.6 0.0\nSize 80\nSecondarySize 128\nChance 0.6\n}\n\nObject SmallFlame { Frame TNT1 { Light FireSpawnerSmall } }\nObject MediumFlame { Frame TNT1 { Light FireSpawnerMedium } }\nObject LargeFlame { Frame TNT1 { Light FireSpawnerLarge } }\n\nObject Fire { Frame TNT1 { Light FireSpawnerSmall } }\nObject FlamerFire { Frame TNT1 { Light FireSpawnerSmall } }\n\nflickerlight LASERBALL\n{\n\tcolor 0.8 0.8 0.0\n\tsize 56\n\tsecondarySize 64\n\tchance 0.4\n}\n\nobject LaserShot { frame EMBRA { light LASERBALL } }\n\nflickerlight BIGBOOMIES\n{\n\tcolor 1.0 1.0 0.0\n\tsize 24\n\tsecondarySize 32\n\tchance 0.3\n\toffset 0 8 0\n}\n\nobject Particle_Explosion_Normal1 { frame EXNO { light BIGBOOMIES } }\nobject Particle_Explosion_Normal2 { frame EXNO { light BIGBOOMIES } }\nobject Particle_Explosion_Normal3 { frame EXNO { light BIGBOOMIES } }\nobject Particle_Explosion_Normal4 { frame EXNO { light BIGBOOMIES } }\n\nobject NewTeleportFog\n{\n\tframe TFOGA { light DTFOG1 }\n\tframe TFOGB { light DTFOG2 }\n\tframe TFOGC { light DTFOG2 }\n\tframe TFOGD { light DTFOG2 }\n\tframe TFOGE { light DTFOG3 }\n\tframe TFOGF { light DTFOG4 }\n\tframe TFOGI { light DTFOG4 }\n\tframe TFOGJ { light DTFOG3 }\n}\n\nobject TelefogParticle\n{\n\tframe TFOGA { light DTFOG1 }\n\tframe TFOGB { light DTFOG2 }\n\tframe TFOGC { light DTFOG2 }\n\tframe TFOGD { light DTFOG2 }\n\tframe TFOGE { light DTFOG3 }\n\tframe TFOGF { light DTFOG4 }\n\tframe TFOGI { light DTFOG4 }\n\tframe TFOGJ { light DTFOG3 }\n}\n\nobject MorphOnEffect\n{\n\tframe TFOGA { light DTFOG1 }\n\tframe TFOGB { light DTFOG2 }\n\tframe TFOGC { light DTFOG2 }\n\tframe TFOGD { light DTFOG2 }\n\tframe TFOGE { light DTFOG3 }\n\tframe TFOGF { light DTFOG4 }\n\tframe TFOGI { light DTFOG4 }\n\tframe TFOGJ { light DTFOG3 }\n}\n\nobject MorphOffEffect\n{\n\tframe TFOGA { light DTFOG1 }\n\tframe TFOGB { light DTFOG2 }\n\tframe TFOGC { light DTFOG2 }\n\tframe TFOGD { light DTFOG2 }\n\tframe TFOGE { light DTFOG3 }\n\tframe TFOGF { light DTFOG4 }\n\tframe TFOGI { light DTFOG4 }\n\tframe TFOGJ { light DTFOG3 }\n}\n\nobject AlienBombBoom\n{\n\tframe FIREA { light ARCHFIRE1 }\n\tframe FIREB { light ARCHFIRE2 }\n}\n\n// X1 Map Stuff\n// Chandelier\nflickerlight2 CHANDELIER2\n{\n    color 1.0 1.0 0.0\n    size 64\n    secondarySize 68\n    interval 0.1\n}\n\nobject Chandelier2\n{\n    frame CHDL { light CHANDELIER2 }\n}\n\n// Wall Torch\nflickerlight2 WALLTORCH2\n{\n    color 1.0 0.8 0.0\n    size 32\n    secondarySize 36\n    interval 0.1\n    offset 0 70 0\n}\n\nobject WallTorch2\n{\n    frame WTRH { light WALLTORCH2 }\n}\n\n// Fire Brazier\nflickerlight2 FIREBRAZ\n{\n    color 1.0 0.8 0.0\n    size 68\n    secondarySize 76\n    interval 0.1\n    offset 0 48 0\n}\n\nobject FireBrazier2\n{\n    frame KFR1 { light FIREBRAZ }\n}\n\n// Serpent torch\nflickerlight2 SERPTORCH\n{\n    color 1.0 0.8 0.0\n    size 48\n    secondarySize 56\n    interval 0.1\n    offset 0 48 0\n}\n\nobject SerpentTorch2\n{\n    frame SRTC { light SERPTORCH }\n}\n\n// Hypertank\npointlight TANKPLS1\n{\n\tcolor 1.0 0.0 0.0\n\tsize 64\n}\n\nflickerlight TPLS1_X1\n{\n\tcolor 0.7 0.0 0.0\n\tsize 80\n\tsecondarySize 88\n\tchance 0.25\n}\n\nflickerlight TPLS1_X2\n{\n\tcolor 0.4 0.0 0.0\n\tsize 96\n\tsecondarySize 104\n\tchance 0.25\n}\n\nflickerlight TPLS1_X3\n{\n\tcolor 0.2 0.0 0.0\n\tsize 112\n\tsecondarySize 120\n\tchance 0.25\n}\n\npointlight TANKPLS2\n{\n\tcolor 1.0 0.7 0.0\n\tsize 64\n}\n\nflickerlight TPLS2_X1\n{\n\tcolor 0.7 0.4 0.0\n\tsize 80\n\tsecondarySize 88\n\tchance 0.25\n}\n\nflickerlight TPLS2_X2\n{\n\tcolor 0.4 0.2 0.0\n\tsize 96\n\tsecondarySize 104\n\tchance 0.25\n}\n\nflickerlight TPLS2_X3\n{\n\tcolor 0.2 0.1 0.0\n\tsize 112\n\tsecondarySize 120\n\tchance 0.25\n}\n\npointlight TANKPLS3\n{\n\tcolor 1.0 1.0 1.0\n\tsize 64\n}\n\nflickerlight TPLS3_X1\n{\n\tcolor 0.7 0.7 0.7\n\tsize 80\n\tsecondarySize 88\n\tchance 0.25\n}\n\nflickerlight TPLS3_X2\n{\n\tcolor 0.4 0.4 0.4\n\tsize 96\n\tsecondarySize 104\n\tchance 0.25\n}\n\nflickerlight TPLS3_X3\n{\n\tcolor 0.2 0.2 0.2\n\tsize 112\n\tsecondarySize 120\n\tchance 0.25\n}\n\nobject TankPulsar1\n{\n\tframe PLS2A { light TANKPLS1 }\n\tframe PLS2B { light TANKPLS1 }\n\n\tframe PLS2C { light TPLS1_X1 }\n\tframe PLS2D { light TPLS1_X1 }\n\tframe PLS2E { light TPLS1_X2 }\n\tframe PLS2F { light TPLS1_X2 }\n\tframe PLS2G { light TPLS1_X3 }\n}\n\nobject TankPulsar2\n{\n\tframe HTPAA { light TANKPLS2 }\n\tframe HTPAB { light TANKPLS2 }\n\n\tframe PLS2C { light TPLS2_X1 }\n\tframe PLS2D { light TPLS2_X1 }\n\tframe PLS2E { light TPLS2_X2 }\n\tframe PLS2F { light TPLS2_X2 }\n\tframe PLS2G { light TPLS2_X3 }\n}\n\nobject TankPulsar3\n{\n\tframe HTPBA { light TANKPLS3 }\n\tframe HTPBB { light TANKPLS3 }\n\n\tframe PLS2C { light TPLS3_X1 }\n\tframe PLS2D { light TPLS3_X1 }\n\tframe PLS2E { light TPLS3_X2 }\n\tframe PLS2F { light TPLS3_X2 }\n\tframe PLS2G { light TPLS3_X3 }\n}\n\n// Hyperdog\nobject Barkspark\n{\n\tframe PLSSA { light PLASMABALL }\n\tframe PLSSB { light PLASMABALL }\n\n\tframe PLSEA { light PLASMA_X1 }\n\tframe PLSEB { light PLASMA_X2 }\n\tframe PLSEC { light PLASMA_X2 }\n\tframe PLSED { light PLASMA_X3 }\n\tframe PLSEE { light PLASMA_X4 }\n}"
      },
      {
        "source": "pk3",
        "name": "KEYCONF.txt",
        "contents": "addkeysection \"Reelism x3.1 Zandronum Patch\" ReelKeysection\naddmenukey \"Top 10 Scoreboard\" reelscoreboard\nalias reelscoreboard \"pukename scoreleaderboard\"\ndefaultbind KP5 reelscoreboard"
      },
      {
        "source": "pk3",
        "name": "LOCKDEFS.txt",
        "contents": "// This file removes the pre-existing lock definitions, fixing a HUD display bug\n// when the player uses the IDKFA cheat. Cheater.\n\nCLEARLOCKS"
      },
      {
        "source": "pk3",
        "name": "MAPINFO.txt",
        "contents": "// Game Info\ngameinfo\n{\n\tinfopage = \"HELP\", \"CREDIT1\", \"CREDIT2\"\n\tquitsound = \"weapons/explode\" //\"menu/quit2\"\n\tdimcolor = \"00 00 00\" //\"4c 81 c7\"\n\tdimamount = 0.5\n\tplayerclasses = \"SplotPlayer\"\n\n\tquitmessages =  // New messages\n\t\t\t\t\t\"$QUITMSG_R1\", \"$QUITMSG_R2\", \"$QUITMSG_R3\", \"$QUITMSG_R4\", \"$QUITMSG_R5\", \"$QUITMSG_R6\",\n\t\t\t\t\t\"$QUITMSG_R7\", \"$QUITMSG_R8\", \"$QUITMSG_R9\", \"$QUITMSG_R10\", \"$QUITMSG_R11\", \"$QUITMSG_R12\",\n\t\t\t\t\t\"$QUITMSG_R13\", \"$QUITMSG_R14\",\n\t\t\t\t\t// Misc stuff\n\t\t\t\t\t// \"$QUITMSG_M1\", \"$QUITMSG_M2\", \"$QUITMSG_M3\", \"$QUITMSG_M4\",\n\t\t\t\t\t// Wolfenstein crap\n\t\t\t\t\t\"$QUITMSG_W1\", \"$QUITMSG_W2\", \"$QUITMSG_W3\", \"$QUITMSG_W4\",\t\"$QUITMSG_W5\", \"$QUITMSG_W6\",\n\t\t\t\t\t// Carmageddon\n\t\t\t\t\t\"$QUITMSG_C1\", \"$QUITMSG_C2\", \"$QUITMSG_C3\",\n\t\t\t\t\t// Doom\n\t\t\t\t\t\"$QUITMSG_D1\", \"$QUITMSG_D2\",\n\t\t\t\t\t// funney computer\n\t\t\t\t\t\"$QUITMSG_Y1\", \"$QUITMSG_Y2\", \"$QUITMSG_Y3\", \"$QUITMSG_Y4\",\n\t\t\t\t\t// Other videogame shit for nerds\n\t\t\t\t\t\"$QUITMSG_G1\", \"$QUITMSG_G2\", \"$QUITMSG_G3\", \"$QUITMSG_G4\", \"$QUITMSG_G5\", \"$QUITMSG_G6\",\n\t\t\t\t\t\"$QUITMSG_G7\", \"$QUITMSG_G8\", \"$QUITMSG_G9\", \"$QUITMSG_G10\", \"$QUITMSG_G11\", \"$QUITMSG_G12\",\n\t\t\t\t\t\"$QUITMSG_G13\", \"$QUITMSG_G14\", \"$QUITMSG_G15\", \"$QUITMSG_G16\", \"$QUITMSG_G17\", \"$QUITMSG_G18\",\n\t\t\t\t\t\"$QUITMSG_G19\", \"$QUITMSG_G20\",\"$QUITMSG_G21\",\n\t\t\t\t\t// Expansion 3 stuff\n\t\t\t\t\t\"$QUITMSG_X3_1\", \"$QUITMSG_X3_2\", \"$QUITMSG_X3_3\", \"$QUITMSG_X3_4\", \"$QUITMSG_X3_5\", \"$QUITMSG_X3_6\"\n\n\tmenufontcolor_title = \"White\"\n\tmenufontcolor_label = \"White\"\n\tmenufontcolor_value = \"GRAY\"\n\tmenufontcolor_action = \"GRAY\"\n\tmenufontcolor_header = \"White\"\n\tmenufontcolor_highlight = \"GOLD\"\n\tmenufontcolor_selection = \"GOLD\"\n}\n\n// Skills\nclearskills\n\nskill normal\n{\n\tSpawnFilter = Normal\n\tName = \"$SKILL1\"\n\tDefaultSkill\n\tacsreturn = 10\n}\n\nskill double\n{\n\tSpawnFilter = Normal\n\tName = \"$SKILL2\"\n\tacsreturn = 11\n}\n\nskill infinite\n{\n\tSpawnFilter = Normal\n\tName = \"$SKILL3\"\n\tacsreturn = 12\n}\n\nskill shuffle\n{\n\tSpawnFilter = Normal\n\tName = \"$SKILL4\"\n\tacsreturn = 13\n}\n\nskill test\n{\n\tSpawnFilter = Normal\n\tName = \"$SKILL99\"\n\tacsreturn = 99\n}\n\n// Maps\nclearepisodes\n\ndefaultmap\n{\n\ttotalinfighting\n\tnointermission\n\tresethealth\n\tresetinventory\n\tnoautosavehint\n\trandomplayerstarts\n}\n\nmap TITLEMAP \"Splot\"\n{\n\tsky1 = \"SPACESKY\"\n}\nmap LOBBY \"The Lobby\"{}\nepisode LOBBY\n{\n   name = \"Co-Op Lobby\"\n   noskillmenu\n}\n\nmap VALHALLA \"???\"{}\n\nmap CREDITS \"Splot\"\n{\n\tmusic = \"MUS-CRED\"\n}\n\n//episode CREDITS\n//{\n//   name = \"View Credits\"\n//   noskillmenu\n//}\n\nmap MAP01 \"NO WAY!\"\n{\n\tmusic = \"MUS-NOWA\"\n}\n\n// Default Maps\nmap GUTROT \"Gutrot Island\"\n{\n\tnext = \"GUTROT\"\n}\n\nepisode GUTROT\n{\n   name = \"Gutrot Island\"\n}\n\nmap VR \"The Internet Machine\"\n{\n\tnext = \"VR\"\n\tdoublesky\n\tsky1 = \"vrsky2\", 0.1\n\tsky2 = \"vrsky\", -0.1\n\tforcenoskystretch\n}\n\nepisode VR\n{\n   name = \"The Internet Machine\"\n}\n\n// Maps\nmap X2 \"Municipal Transpo\"\n{\n\tnext = \"X2\"\n\tsky1 = \"SKY1\"\n}\n\nepisode X2\n{\n   name = \"Municipal Transpo\"\n}\n\nmap X3 \"Creature of Chaos\"\n{\n\tnext = \"X3\"\n\tsky1 = \"SCV4SKY1\"\n\tlightning\n}\n\nepisode X3\n{\n   name = \"Creature of Chaos\"\n}\n\n// Xasermaps\nmap DISCORD \"Continuum of Discord\"\n{\n\tnext = \"DISCORD\"\n\tsky1 = \"XEROXSKY\", 0.3\n\tsky2 = \"XEROVSKY\", -0.3\n\tforcenoskystretch\n}\n\nepisode DISCORD\n{\n\tname = \"Continuum of Discord\"\n}\n\n// Splot X2 Maps\n\nmap FLESHY \"Flesh Palace\"\n{\n\tnext = \"FLESHY\"\n\tsky1 = \"FIRESK00\"\n}\n\nmap JRPG \"JRPGVille\"\n{\n\tnext = \"JRPG\"\n\tsky1 = \"NREELSKY\"\n\tsky2 = \"STARBACK\", 1\n}\n\nmap X4 \"Astrolab\"\n{\n\tnext = \"X4\"\n\tsky1 = \"SPACESKY\"\n}\n\nmap RELMAP70 \"Candy Planet\"\n{\n\tnext = \"RELMAP70\"\n\tsky1 = \"CARNSKY\"\n}\n\nmap X1 \"Abridged\"\n{\n\tnext = \"X1\"\n\tsky1 = \"BRIDGESK\"\n}\n\nmap DOGHELL \"Dog Hell\"\n{\n\tnext = \"LOBBY\"\n\tsky1 = \"DOGSET\"\n}\n\nepisode RELMAP70\n{\n   name = \"Candy Planet\"\n}\nepisode X1\n{\n   name = \"Abridged\"\n}\nepisode \"FLESHY\"\n{\n\tname = \"Flesh Palace\"\n}\nepisode JRPG\n{\n   name = \"JRPGVille\"\n}\nepisode X4\n{\n   name = \"Astrolab\"\n}\n\n// Expansion 3!\n\nmap GRAD \"Planet Eioneus\"\n{\n\tnext = \"GRAD\"\n\tsky1 = \"GRADSKY1\"\n\tforcenoskystretch\n}\n\nepisode GRAD\n{\n   name = \"Planet Eioneus\"\n}\n\nmap TRONIC \"Grid-Based Combat\"\n{\n\tnext = \"TRONIC\"\n\tsky1 = \"TRONSKY\"\n}\n\nepisode \"TRONIC\"\n{\n\tname = \"Grid-Based Combat\"\n}\n\nmap SIMPLER \"Deadly Simple\"\n{\n\tnext = \"SIMPLER\"\n\tsky1 = \"SKY1\"\n\tCheckSwitchRange\n}\n\nepisode SIMPLER\n{\n   name = \"Deadly Simple\"\n}\n\nmap ALIEN \"Alien Ship\"\n{\n\tnext = \"ALIEN\"\n\tsky1 = \"DNTEX001\"\n}\n\nepisode ALIEN\n{\n\tname = \"Alien Ship\"\n}\n\nmap SPORTS \"Reel Stadium\"\n{\n\tnext = \"SPORTS\"\n\tdoublesky\n\tsky1 = \"BLACK\"\n}\n\nepisode SPORTS\n{\n   name = \"Reel Stadium\"\n}\n\nmap CONTRA \"Fort FireStorm\"\n{\n\tnext = \"CONTRA\"\n\tsky1 = \"CNTR_SKY\"\n\tnointermission\n\tresethealth\n\tresetinventory\n\tnoautosavehint\n\ttotalinfighting\n}\n\nepisode CONTRA\n{\nname = \"Fort FireStorm\"\n}\n\nmap BITMAN \"Bitman Graveyard\"\n{\n\tnext = \"BITMAN\"\n\tsky1 = \"8CITYSKY\"\n\tnointermission\n\tresethealth\n\tresetinventory\n\ttotalinfighting\n}\n\n// Maps\nmap BOSSRUSH \"Boss Rush\"\n{\n\tnext = \"BOSSRUSH\"\n\tLevelNum = 100\n}\n\nepisode BOSSRUSH\n{\n   name = \"*Boss Rush*\"\n   noskillmenu\n}\n\nmap FINALE \"The Last Stand!\"\n{\n\tsky1 = \"DOGSET\"\n}"
      },
      {
        "source": "pk3",
        "name": "MENUDEF.txt",
        "contents": "// Splot - Menu Edits\nDEFAULTLISTMENU\n{\n\tFont \"BigFont\", \"White\"\n\tSelector \"CURSOR\", -16, 0\n\tLinespacing 16\n\tFont \"BigFont\", \"White\"\n}\n\nLISTMENU \"MainMenu\"\n{\n\tStaticPatch 60, 19, \"LOGO\"\n\tFont \"CONFONT\", \"White\"\n\tStaticText 100, 57, \"$VER\"\n\n\tPosition 97, 75\n\tFont \"BigFont\", \"White\"\n\tTextItem \"$MNU_NEWGAME\", \"n\", \"PlayerclassMenu\"\n\tTextItem \"$MNU_OPTIONS\", \"o\", \"OptionsMenu\"\n\tTextItem \"$MNU_CREDITS\", \"i\", \"ReadThisMenu\"\n\tTextItem \"$MNU_QUITGAME\", \"q\", \"QuitMenu\"\n}\n\nListMenu \"EpisodeMenu\"\n{\n\tPosition 48, 43\n\tStaticText 54, 23, \"$MNU_MAPSEL\"\n\tcentermenu\n\t// items will be filled in by MAPINFO\n}\n\nListMenu \"SkillMenu\"\n{\n\tPosition 48, 43\n\tStaticText 54, 23, \"$MNU_MODESEL\"\n\tcentermenu\n}\nOptionMenu \"OptionsMenu\"\n{\n\tTitle \"OPTIONS\"\n\tSubmenu \"Multiplayer Options\",\t\t\"ZA_MultiplayerOptions\"\n\tSubmenu \"Customize Controls\",\t\t\"CustomizeControls\"\n\tSubmenu \"Mouse options\",\t\t\t\"MouseOptions\"\n\tSubmenu \"Joystick options\",\t\t\t\"JoystickOptions\"\n\tStaticText \" \"\n\tSubmenu \"Player Setup\",\t\t\t\t\"PlayerMenu\"\n\tSubmenu \"Gameplay Options\",\t\t\t\"GameplayOptions\"\n\tSubmenu \"Compatibility Options\",\t\"CompatibilityOptions\"\n\tSubmenu \"Automap Options\",\t\t\t\"AutomapOptions\"\n\tSubmenu \"HUD Options\",\t\t\t\t\"HUDOptions\"\n\tSubmenu \"Network Options\",\t\t\t\"NetworkOptions\"\n\tSubmenu \"Miscellaneous Options\",\t\"MiscOptions\"\n\tSubmenu \"Sound Options\",\t\t\t\"SoundOptions\"\n\tSubmenu \"Display Options\",\t\t\t\"VideoOptions\"\n\tSubmenu \"Set video mode\",\t\t\t\"VideoModeMenu\"\n\tStaticText \" \"\n\tSafeCommand \"Reset to defaults\",\t\"reset2defaults\"\n\tSafeCommand\t\"Reset to last saved\",\t\"reset2saved\"\n\tCommand \"Go to console\",\t\t\t\"menuconsole\"\n\tStaticText \" \"\n\tSubmenu \"Reelism General Options\",\t\t\"ReelismMenu\"\n\tSubmenu \"Reelism Multiplayer Options\",\t\t\"ReelismMPMenu\"\n}\n\nOptionMenu \"ReelismMenu\"\n{\n\tTitle \"Reelism Options\"\n\tStaticText \"Visual Effects\"\n\tOption \"Smoke and Particles\",\"SmokeToggle\",\"OnOff\"\n\tOption \"Reflective Floors\",\"gl_plane_reflection\",\"OnOff\"\n\tOption \"Dynamic Lights\",\"gl_lights\",\"OnOff\"\n\tStaticText \" \"\n\tStaticText \"Gameplay Options\"\n\tOption \"Tougher Bosses!\",\"ToughBoss\",\"OnOff\"\n\tStaticText \"(No flinching, higher health...)\"\n\tStaticText \" \"\n\tOption \"Announcer\",\"announcer\",\"OnOff\"\n\tSlider \"Announcer Frequency\",\"announcerchance\",0,100,1\n\tStaticText \" \"\n}\n\nOptionMenu \"ReelismMPMenu\"\n{\n\tTitle \"Reelism Options\"\n\tStaticText \"Map Toggle\"\n\tOption \"Gutrot Island\",\"GUTROT\",\"OnOff\"\n\tOption \"The Internet Machine\",\"VR\",\"OnOff\"\n\tOption \"Municipal Transpo\",\"X2\",\"OnOff\"\n\tOption \"Creature of Chaos\",\"X3\",\"OnOff\"\n\tOption \"Continuum of Discord\",\"DISCORD\",\"OnOff\"\n\tOption \"Flesh Palace\",\"FLESHY\",\"OnOff\"\n\tOption \"Abridged\",\"X1\",\"OnOff\"\n\tOption \"Candy Planet\",\"RELMAP70\",\"OnOff\"\n\tOption \"JRPGVille\",\"JRPG\",\"OnOff\"\n\tOption \"Astrolab\",\"X4\",\"OnOff\"\n\tOption \"Planet Eioneus\",\"GRAD\",\"OnOff\"\n\tOption \"Grid-Based Combat\",\"TRONIC\",\"OnOff\"\n\tOption \"Deadly Simple\",\"SIMPLER\",\"OnOff\"\n\tOption \"Boss Rush!\",\"BOSSRUSH\",\"OnOff\"\n\tOption \"Alien Ship\",\"ALIEN\",\"OnOff\"\n\tOption \"Reel Stadium\",\"SPORTS\",\"OnOff\"\n\tOption \"Fort Firestorm\",\"CONTRA\",\"OnOff\"\n\tOption \"Dog Hell\",\"DOGHELL\",\"OnOff\"\n\tOption \"??????\",\"BITMAN\",\"OnOff\"\n}"
      },
      {
        "source": "pk3",
        "name": "README.md",
        "contents": "# Reelism x3.1 Zandronum patches\nAn attempt to patch a Doom-mod 'Reelism x3.1' to be run with Zandronum engine.\nAll the issues / TODOs are on the [Issues](https://github.com/ClaudioBo/reelism_x31_zan/issues) page\n\nCommand to build the PK3 file:\n```terminal\nmake.bat\n```\n\n# Additions\n## Command to enable saving hi-scores on servers:\nPlayer scores will be saved each time they die or kill a boss, everyone can see the **Top 10 Best Scores** using a custom key button which can be assigned on a key checking the 'Customize Controls' menu.\nPlease execute this as the server:\n```terminal\nreel_enabledb 1\ndatabasefile YOUR-DATABASENAME.db\n```\n\n## Text shown on HUD is too big on my server, HELP!:\nIm too lazy to fix it, so please execute this as the :\n```terminal\nvid_defwidth 1920\nvid_defheight 1080\n```\n\n## Score Penalty Percentage\nInstead of just removing 2000 score to the player, it now just removes the 25% (default).\n```terminal\nScorePenalty_Percentage 25\n```\n\n## Tougher Bosses Health Formula:\nOld fashioned way to multiply the **Boss Health** with the **Player Count** can make the fight's unnecessarily long and boring.\nThe new formula is: <ins>BossBaseHealth + (BossBaseHealth * ((PlayerCount*ToughBoss_Factor)/SV_MaxPlayers))</ins>\nToughBoss default factor is **10** times multiplied, which can be modified using the CVAR **ToughBoss_Factor**.\nExample:\nIf the server has **10** players (maximum **32**), base health of the boss is **2000HP**, and the boss factor is <ins>**10** times multiplied</ins>, the new boss health will be **8250HP** instead of the old formula result: **20,000HP**.\nPlease execute this as the server to enable this feature:\n```terminal\nToughBoss true\nToughBoss_Factor 10\n```\n\n# Information\nMost of the fixes were made by me and many of the fixes were copied from [reelism-x2.1_zan_0.5.pk3](https://static.allfearthesentinel.net/wads/reelism-x2.1_zan_0.5.pk3) wad.\n\n**Mod originally developed by 300 Pounds.**\n\nI am not the author of this mod, making this source-code and its changes unofficial\nI haven't asked for permission, if you are the author and you want to take this down, i'll do it ASAP.\nAll materials used are the copyright of their respective owners.\n\n[Reelism Website](https://www.thekinsie.com/reelism/)\n\n## Contributors\n- [Kledioz](https://github.com/ClaudioBo)\n\n###### Repository/changelog found at https://github.com/ClaudioBo/reelism_x31_zan/\n###### Bugs were found at Multiplayer which it seems to behave differently on Singleplayer"
      },
      {
        "source": "pk3",
        "name": "SBARINFO.txt",
        "contents": "height 41;\nmonospacefonts true, \"0\";\n\nstatusbar fullscreen, fullscreenoffsets // ZDoom HUD\n{\n\tInInventory not DisableHUD{\n\t//health\n\tdrawimage \"HUDHEAL\", 10, -2, centerbottom;\n\tdrawnumber 2147483647, IntermissionFont_Doom, untranslated, health, drawshadow, 60, -16;\n\n\t//armor\n\tdrawimage armoricon, 10, -24, centerbottom;\n\tdrawnumber 2147483647, IntermissionFont_Doom, untranslated, armor, drawshadow, whennotzero, 60, -38;\n\n\t//ammo\n\tusesammo\n\t{\n\t\tdrawimage ammoicon1, -10, -2, centerbottom;\n\t\tInInventory PowerInfiniteAmmoFixed, 1\n\t\t{\n\t\t\tdrawimage \"WINUMI\", -35, -2, centerbottom;\n\t\t}\n\t\telse\n\t\t{\n\t\t\tdrawnumber 2147483647, IntermissionFont_Doom, untranslated, ammo1, drawshadow, -25, -16;\n\t\t}\n\t}\n\telse\n\t{\n\t\tdrawimage \"SLOTBLNK\", -10, -2, centerbottom;\n\t\tdrawimage \"WINUMI\", -35, -2, centerbottom;\n\t}\n\n\tusesammo\n\t{\n\t\t//secondary ammo and inventory\n\t\tusessecondaryammo\n\t\t{\n\t\t\tdrawimage ammoicon2, -14, -22, centerbottom;\n\t\t\tdrawnumber 2147483647, IntermissionFont_Doom, untranslated, ammo2, drawshadow, -25, -37;\n\t\t\tinventorybarnotvisible\n\t\t\t{\n\t\t\t\tdrawselectedinventory centerbottom, drawshadow, alwaysshowcounter, IntermissionFont_Doom, -14, -39, -26, -56, untranslated;\n\t\t\t}\n\t\t}\n\t\telse //no secondary ammo\n\t\t{\n\t\t\tinventorybarnotvisible\n\t\t\t{\n\t\t\t\tdrawselectedinventory centerbottom, drawshadow, alwaysshowcounter, IntermissionFont_Doom, -14, -21, -26, -38, untranslated;\n\t\t\t}\n\t\t}\n\t}\n\telse // no ammo but inventory\n\t{\n\t\tinventorybarnotvisible\n\t\t{\n\t\t\tdrawselectedinventory centerbottom, drawshadow, alwaysshowcounter, IntermissionFont_Doom, -14, -21, -26, -38, untranslated;\n\t\t}\n\t}\n\n\tgamemode deathmatch\n\t{\n\t\tdrawnumber 2147483647, IntermissionFont_Doom, untranslated, frags, drawshadow, -3, 1;\n\t}\n\t// Slots\n\tDrawImage \"SLOTBLNK\", -18 + center, -20;\n\tDrawImage \"SLOTBLNK\", 0 + center, -20;\n\tDrawImage \"SLOTBLNK\", 18 + center, -20;\n\tininventory Slot1Spinning\n\t{\n\t\tDrawSwitchableImage Slot1Spinning, \"TNT1A0\", \"SLOTSPN1\", -18 + center, -20;\n\t\tDrawSwitchableImage Slot2Spinning, \"TNT1A0\", \"SLOTSPN1\", 0 + center, -20;\n\t\tDrawSwitchableImage Slot3Spinning, \"TNT1A0\", \"SLOTSPN1\", 18 + center, -20;\n\t}\n\telse ininventory Slot2Spinning\n\t{\n\t\tDrawKeyBar 1,horizontal,reverse,18,-18 + center, -20;\n\t\tdrawnumber 2, SMALLFONT2, untranslated, globalvar 3, whennotzero, -3 + center, -12;\n\t\tDrawSwitchableImage Slot2Spinning, \"TNT1A0\", \"SLOTSPN1\", 0 + center, -20;\n\t\tDrawSwitchableImage Slot3Spinning, \"TNT1A0\", \"SLOTSPN1\", 18 + center, -20;\n\t}\n\telse ininventory Slot3Spinning\n\t{\n\t\tDrawKeyBar 2,horizontal,reverse,18,0 + center, -20;\n\t\tdrawnumber 2, SMALLFONT2, untranslated, globalvar 3, whennotzero, -3 + center, -12;\n\t\tdrawnumber 2, SMALLFONT2, untranslated, globalvar 4, whennotzero, 15 + center, -12;\n\t\tdrawnumber 2, SMALLFONT2, untranslated, globalvar 5, whennotzero, 33 + center, -12;\n\t\tDrawSwitchableImage Slot3Spinning, \"TNT1A0\", \"SLOTSPN1\", 18 + center, -20;\n\t}\n\telse\n\t{\n\t\tDrawKeyBar 3,horizontal,reverse,18,18 + center, -20;\n\t\tdrawnumber 2, SMALLFONT2, untranslated, globalvar 3, whennotzero, -3 + center, -12;\n\t\tdrawnumber 2, SMALLFONT2, untranslated, globalvar 4, whennotzero, 15 + center, -12;\n\t\tdrawnumber 2, SMALLFONT2, untranslated, globalvar 5, whennotzero, 33 + center, -12;\n\t}\n\n\tInInventory Revolver, 1\n\t{\n\tDrawString SMALLFONT2, untranslated, \"CHEATER!\", -10, -64;\n\t} else {\n\t// Score\n\tDrawString SMALLFONT2, untranslated, \"score:\", -100, -64;\n\tdrawnumber 9, SMALLFONT2, untranslated, Score, interpolate(256), -8, -64;\n\t}\n\t// Round\n\tDrawString SMALLFONT2, untranslated, \"round:\", 50, -64;\n\tdrawnumber 2, SMALLFONT2, untranslated, globalvar 1, 64, -64;\n\t// Timer\n\tInInventory Slot3Spinning, 1\n\t{\n\tdrawstring SMALLFONT2, untranslated, \"??\", 8 + center, -64, 0, alignment(center);\n\t} else InInventory SlotBoss3, 1\n\t{\n\tdrawstring SMALLFONT2, untranslated, \"boss!!\", 8 + center, -64, 0, alignment(center);\n\t} else {\n\tdrawnumber 2, SMALLFONT2, untranslated, globalvar 2, fillzeros|alignment(center), 8 + center, -64;\n\t}\n\t}\n}\n\nstatusbar normal // Standard Doom Status bar\n{\n\tdrawimage \"STBAR2a\", 0, 159;\n\tdrawimage \"STBAR2a\", 320, 159;\n\tdrawimage \"STBAR2a\", -320, 159;\n\tdrawimage \"STBARa\", 0, 168;\n\tdrawimage \"STBARA\", 320, 168;\n\tdrawimage \"STBARA\", -320, 168;\n\tInInventory not DisableHUD{\n\tdrawimage \"STBAR\", 0, 168;\n\tdrawimage \"STBAR2\", 0, 159;\n\tdrawimage \"STTPRCNT\", 90, 171;\n\tdrawimage \"STTPRCNT\", 221, 171;\n\tInInventory PowerInfiniteAmmoFixed, 1\n\t{\n\t\tdrawimage \"STTNUMI\", 17, 172;\n\t} else {\n\t\tusesammo\n\t\t{\n\t\tdrawnumber 3, HUDFONT_DOOM, untranslated, ammo1, 44, 171;\n\t\t} else {\n\t\tdrawimage \"STTNUMI\", 17, 172;\n\t\t}\n\t}\n\tdrawnumber 3, HUDFONT_DOOM, untranslated, health, 90, 171;\n\tdrawnumber 3, HUDFONT_DOOM, untranslated, armor, 221, 171;\n\n\tgamemode deathmatch, teamgame\n\t{\n\t\tdrawnumber 2, HUDFONT_DOOM, untranslated, frags, 138, 171;\n\t}\n\tgamemode cooperative, singleplayer\n\t{\n\t\tdrawimage \"STARMS\", 104, 168;\n\t\tdrawswitchableimage weaponslot 2, \"STGNUM2\", \"STYSNUM2\", 111, 172;\n\t\tdrawswitchableimage weaponslot 3, \"STGNUM3\", \"STYSNUM3\", 123, 172;\n\t\tdrawswitchableimage weaponslot 4, \"STGNUM4\", \"STYSNUM4\", 135, 172;\n\t\tdrawswitchableimage weaponslot 5, \"STGNUM5\", \"STYSNUM5\", 111, 182;\n\t\tdrawswitchableimage weaponslot 6, \"STGNUM6\", \"STYSNUM6\", 123, 182;\n\t\tdrawswitchableimage weaponslot 7, \"STGNUM7\", \"STYSNUM7\", 135, 182;\n\t\tdrawswitchableimage weaponslot 8, \"TNT1A0\", \"STSUPR\", 107, 190;\n\t}\n\tgamemode cooperative, deathmatch, teamgame\n\t{\n\t\tdrawimage translatable \"STFBANY\", 143, 169;\n\t}\n\tdrawselectedinventory alternateonempty, INDEXFONT, 143, 168\n\t{\n\t\tdrawmugshot \"STF\", 5, 143, 168;\n\t}\n\n\t// Slots\n\tDrawImage \"SLOTBLNK\", 253, 172;\n\tDrawImage \"SLOTBLNK\", 271, 172;\n\tDrawImage \"SLOTBLNK\", 289, 172;\n\tininventory Slot1Spinning\n\t{\n\t\tDrawSwitchableImage Slot1Spinning, \"TNT1A0\", \"SLOTSPN1\", 253, 172;\n\t\tDrawSwitchableImage Slot2Spinning, \"TNT1A0\", \"SLOTSPN1\", 271, 172;\n\t\tDrawSwitchableImage Slot3Spinning, \"TNT1A0\", \"SLOTSPN1\", 289, 172;\n\t}\n\telse ininventory Slot2Spinning\n\t{\n\t\tDrawKeyBar 1,horizontal,reverse,18,253,172;\n\t\tdrawnumber 2, SMALLFONT2, untranslated, globalvar 3, whennotzero, 268, 180;\n\t\tDrawSwitchableImage Slot2Spinning, \"TNT1A0\", \"SLOTSPN1\", 271, 172;\n\t\tDrawSwitchableImage Slot3Spinning, \"TNT1A0\", \"SLOTSPN1\", 289, 172;\n\t}\n\telse ininventory Slot3Spinning\n\t{\n\t\tDrawKeyBar 2,horizontal,reverse,18,271,172;\n\t\tdrawnumber 2, SMALLFONT2, untranslated, globalvar 3, whennotzero, 268, 180;\n\t\tdrawnumber 2, SMALLFONT2, untranslated, globalvar 4, whennotzero, 286, 180;\n\t\tDrawSwitchableImage Slot3Spinning, \"TNT1A0\", \"SLOTSPN1\", 289, 172;\n\t}\n\telse\n\t{\n\t\tDrawKeyBar 3,horizontal,reverse,18,289,172;\n\t\tdrawnumber 2, SMALLFONT2, untranslated, globalvar 3, whennotzero, 268, 180;\n\t\tdrawnumber 2, SMALLFONT2, untranslated, globalvar 4, whennotzero, 286, 180;\n\t\tdrawnumber 2, SMALLFONT2, untranslated, globalvar 5, whennotzero, 304, 180;\n\t}\n\n\tInInventory Revolver, 1\n\t{\n\tDrawString SMALLFONT2, untranslated, \"CHEATER!\", 320, 160;\n\t} else {\n\t// Score\n\tDrawString SMALLFONT2, untranslated, \"score:\", 250, 160;\n\tdrawnumber 9, SMALLFONT2, untranslated, Score, interpolate(256), 319, 160;\n\t}\n\t// Round\n\tDrawString SMALLFONT2, untranslated, \"round:\", 50, 160;\n\tdrawnumber 2, SMALLFONT2, untranslated, globalvar 1, 64, 160;\n\n\t// Timer\n\tInInventory Slot3Spinning, 1\n\t{\n\tdrawstring SMALLFONT2, untranslated, \"??\", 160, 160, 0, alignment(center);\n\t} else InInventory SlotBoss3, 1\n\t{\n\tdrawstring SMALLFONT2, untranslated, \"boss!!\", 160, 160, 0, alignment(center);\n\t} else {\n\tdrawnumber 2, SMALLFONT2, untranslated, globalvar 2, fillzeros|alignment(center), 160, 160;\n\t}\n\t}\n}\n\nstatusbar inventory // Standard bar overlay (ZDoom Addition)\n{\n\tdrawinventorybar Doom, 7, INDEXFONT, 50, 170;\n}\n\nstatusbar inventoryfullscreen, fullscreenoffsets // ZDoom HUD overlay.\n{\n\tdrawinventorybar Doom, translucent, 7, INDEXFONT, -106+center, -31;\n}"
      },
      {
        "source": "pk3",
        "name": "SNDSEQ.txt",
        "contents": ":dukedoor1\n\tdoor\t\t1\n\tplayuntildone\tEDOOR10\n\tnostopcutoff\nend\n\n:dukedoor2\n\tdoor\t\t2\n\tplayuntildone\tEDOOR11\n\tnostopcutoff\nend\n\n:dukedoor3\n\tdoor\t\t3\n\tplayuntildone\tADOOR1\n\tnostopcutoff\nend\n\n:dukedoor4\n\tdoor\t\t4\n\tplayuntildone\tADOOR2\n\tnostopcutoff\nend\n\n:dukeplat1\n\tplatform\t1\n\tplayuntildone\tNULL\n\tnostopcutoff\nend\n\n:dukeplat2\n\tplatform\t2\n\tplayuntildone\tNULL\n\tnostopcutoff\nend\n\n:dukeplat3\n\tplatform\t\t3\n\tplayuntildone\tNULL\n\tnostopcutoff\nend\n\n:dukeplat4\n\tplatform\t\t4\n\tplayuntildone\tNULL\n\tnostopcutoff\nend"
      },
      {
        "source": "pk3",
        "name": "TERRAIN.txt",
        "contents": "splash Water\n{\n\tsmallclass\t\tWaterSplash\n\tsmallclip\t\t12\n\tsmallsound\t\tworld/drip\n\n\tbaseclass\t\tWaterSplashBase\n\tchunkclass\t\tWaterSplash\n\tchunkxvelshift\t8\n\tchunkyvelshift\t8\n\tchunkzvelshift\t8\n\tchunkbasezvel\t2\n\tsound\t\t\tworld/watersplash\n}\n\nfloor WATER Water\nfloor VRWATER Water\nfloor BWAT_01 Water\n\nsplash Blood\n{\n\tsmallclass\t\tBloodSplash\n\tsmallclip\t\t12\n\tsmallsound\t\tworld/drip\n\n\tbaseclass\t\tBloodSplashBase\n\tchunkclass\t\tBloodSplash\n\tchunkxvelshift\t8\n\tchunkyvelshift\t8\n\tchunkzvelshift\t8\n\tchunkbasezvel\t1\n\tsound\t\t\tworld/watersplash\n}\nterrain Blood\n{\n\tsplash\t\t\tBlood\n\tfootclip\t\t10\n\tliquid\n}\nfloor BLUDPOOL Blood\n\n// x3 sports\nTerrain ScaldingHotOil\n{\n\tFootClip 8\n\tLiquid\n\n\tDamageType Slime\n\tDamageAmount 1\n\tDamageTimeMask 3\n\tAllowProtection\n}\n\nFloor YUCKY01 ScaldingHotOil\nFloor YUCKY02 ScaldingHotOil\nFloor YUCKY03 ScaldingHotOil\nFloor YUCKY04 ScaldingHotOil"
      },
      {
        "source": "pk3",
        "name": "TEXTURES.txt",
        "contents": "Texture CLOUDS1,1024,1024\n{\n\tXScale 4.0\n\tYScale 4.0\n\tNoDecals\n\tPatch PURPCLD,0,0\n}\n\nTexture RAILING1,64,64\n{\n\tPatch RW43_1,0,0\n}\n\nTexture VRWATER,64,64\n{\n\tPatch VRPLAIN4,0,0\n}\n\nTexture CURTAIN,128,748\n{\n\tXScale 2.0\n\tYScale 2.0\n\tPatch CURTAIN,0,0\n}\n\nTexture XEROVSKY,256,256\n{\n\tXScale 4.0\n\tYScale 4.0\n\tPatch XEROVEIN,0,0\n}\n\nTexture N_GRGB59,128,128\n{\n\tPatch N_GRBL34,0,0\n\tPatch N_GRBL34,64,-16\n\tPatch N_GRAY36,0,0\n\tPatch N_GRAY38,0,-72\n}\n\nTexture N_GRAY36,128,128\n{\n\tPatch N_GRAY34,0,0\n\tPatch N_GRAY34,64,-16\n\tPatch N_GRAY36,0,0\n}\n\nTexture N_GRAY38,128,128\n{\n\tPatch N_GRAY34,0,0\n\tPatch N_GRAY34,64,-16\n\tPatch N_GRAY38,0,0\n}\n\nTexture N_GRBL34,128,128\n{\n\tPatch N_GRBL34,0,0\n\tPatch N_GRBL34,64,-16\n}\n\nTexture CANDWAL3,128,512\n{\n\tPatch CANDWAL2,0,0\n\tPatch CANDWAL1,0,128\n\tPatch CANDWAL1,0,256\n\tPatch CANDWAL1,0,384\n}\n\nTexture SOMROCK3,128,1024\n{\n\tPatch SOMROCK3,0,0\n\tPatch SOMROCK2,0,128\n\tPatch SOMROCK2,0,256\n\tPatch SOMROCK2,0,384\n\tPatch SOMROCK2,0,512\n\tPatch SOMROCK2,0,640\n\tPatch SOMROCK2,0,768\n\tPatch SOMROCK1,0,896\n}\n\nSprite W60_A0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,181,68\n\tPatch M60BB0,193,117\n}\n\nSprite W60SA0,428,168\n{\n\tOffset 32,0\n\tPatch M60RB0,164,133\n}\n\nSprite W60SB0,428,168\n{\n\tOffset 32,0\n\tPatch M60RB0,165,123\n}\n\nSprite W60SC0,428,168\n{\n\tOffset 32,0\n\tPatch M60RB0,165,113\n}\n\nSprite W60SD0,428,168\n{\n\tOffset 32,0\n\tPatch M60RB0,167,105\n}\n\nSprite W60SE0,428,168\n{\n\tOffset 32,0\n\tPatch M60RB0,168,97\n\tPatch M60BB0,193,162\n}\n\nSprite W60SF0,428,168\n{\n\tOffset 32,0\n\tPatch M60RB0,170,86\n\tPatch M60BB0,193,152\n}\n\nSprite W60SG0,428,168\n{\n\tOffset 32,0\n\tPatch M60RB0,171,83\n\tPatch M60BB0,193,147\n}\n\nSprite W60SH0,428,168\n{\n\tOffset 32,0\n\tPatch M60RB0,172,78\n\tPatch M60BB0,193,140\n}\n\nSprite W60SI0,428,168\n{\n\tOffset 32,0\n\tPatch M60RB0,173,76\n\tPatch M60BB0,195,138\n}\n\nSprite W60SJ0,428,168\n{\n\tOffset 32,0\n\tPatch M60RB0,174,75\n\tPatch M60BB0,195,136\n}\n\nSprite W60SK0,428,168\n{\n\tOffset 32,0\n\tPatch M60RB0,176,68\n\tPatch M60BB0,195,134\n}\n\nSprite W60SL0,428,168\n{\n\tOffset 32,0\n\tPatch M60RB0,178,66\n\tPatch M60BB0,192,131\n}\n\nSprite W60SM0,428,168\n{\n\tOffset 32,0\n\tPatch M60RB0,180,65\n\tPatch M60BB0,188,128\n}\n\nSprite W60SN0,428,168\n{\n\tOffset 32,0\n\tPatch M60RB0,180,65\n\tPatch M60BB0,188,125\n}\n\nSprite W60SO0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,181,72\n\tPatch M60BB0,188,123\n}\n\nSprite W60SP0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,181,68\n\tPatch M60BB0,189,119\n}\n\nSprite W60SQ0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,181,68\n\tPatch M60BB0,189,119\n}\n\nSprite W60SR0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,181,68\n\tPatch M60BB0,190,116\n}\n\nSprite W60SS0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,181,68\n\tPatch M60BB0,190,116\n}\n\nSprite W60ST0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,181,68\n\tPatch M60BB0,190,116\n}\n\nSprite W60SU0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,181,68\n\tPatch M60BB0,190,116\n}\n\nSprite W60SV0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,181,68\n\tPatch M60BB0,193,117\n}\n\nSprite W60DA0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,176,82\n\tPatch M60BB0,187,129\n}\n\nSprite W60DB0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,174,91\n\tPatch M60BB0,185,137\n}\n\nSprite W60DC0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,174,94\n\tPatch M60BB0,185,141\n}\n\nSprite W60DD0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,173,97\n\tPatch M60BB0,184,144\n}\n\nSprite W60DE0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,173,100\n\tPatch M60BB0,184,148\n}\n\nSprite W60DF0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,173,109\n\tPatch M60BB0,184,160\n}\n\nSprite W60DG0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,173,115\n\tPatch M60BB0,184,164\n}\n\nSprite W60DH0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,173,121\n\tPatch M60BB0,184,164\n}\n\nSprite W60DI0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,173,128\n}\n\nSprite W60DJ0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,173,135\n}\n\nSprite W60DK0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,172,152\n}\n\nSprite W60FA0,428,168\n{\n\tOffset 32,0\n\tPatch M60FA0,194,56\n\tPatch M60_B0,183,64\n\tPatch M60BB0,198,122\n}\n\nSprite W60FB0,428,168\n{\n\tOffset 32,0\n\tPatch M60FA0,196,63\n\t{\n\t\tFlipY\n\t}\n\tPatch M60_B0,184,64\n\tPatch M60BB0,199,122\n}\n\nSprite W60FC0,428,168\n{\n\tOffset 32,0\n\tPatch M60FA0,204,58\n\t{\n\t\tFlipX\n\t}\n\tPatch M60_B0,186,64\n\tPatch M60BB0,201,122\n}\n\nSprite W60FD0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,180,68\n\tPatch M60BB0,199,118\n}\n\nSprite W60FE0,428,168\n{\n\tOffset 32,0\n\tPatch M60FA0,199,56\n\t{\n\t\tFlipX\n\t}\n\tPatch M60_B0,183,64\n\tPatch M60BC0,203,125\n}\n\nSprite W60FF0,428,168\n{\n\tOffset 32,0\n\tPatch M60FA0,194,56\n\tPatch M60_B0,184,64\n\tPatch M60BC0,204,125\n}\n\nSprite W60FG0,428,168\n{\n\tOffset 32,0\n\tPatch M60FA0,194,60\n\t{\n\t\tFlipY\n\t}\n\tPatch M60_B0,185,64\n\tPatch M60BC0,205,125\n}\n\nSprite W60FH0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,182,69\n\tPatch M60BG0,224,128\n\tPatch M60BI0,213,145\n\tPatch M60BE0,234,117\n}\n\nSprite W60FI0,428,168\n{\n\tOffset 32,0\n\tPatch M60FA0,196,54\n\tPatch M60_B0,182,64\n\tPatch M60BG0,227,135\n\tPatch M60BE0,239,123\n\tPatch M60BI0,217,144\n}\n\nSprite W60FJ0,428,168\n{\n\tOffset 32,0\n\tPatch M60FA0,201,59\n\t{\n\t\tFlipX\n\t\tFlipY\n\t}\n\tPatch M60_B0,183,64\n\tPatch M60BG0,229,135\n\tPatch M60BE0,240,123\n\tPatch M60BI0,218,144\n}\n\nSprite W60FK0,428,168\n{\n\tOffset 32,0\n\tPatch M60FA0,201,59\n\t{\n\t\tFlipY\n\t}\n\tPatch M60_B0,184,64\n\tPatch M60BG0,230,135\n\tPatch M60BE0,241,123\n\tPatch M60BI0,219,144\n}\n\nSprite W60FL0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,181,67\n\tPatch M60BB0,200,117\n}\n\nSprite W60RA0,428,168\n{\n\tOffset 32,0\n\tPatch M60RB0,168,69\n}\n\nSprite W60RB0,428,168\n{\n\tOffset 32,0\n\tPatch M60RB0,166,71\n}\n\nSprite W60RC0,428,168\n{\n\tOffset 32,0\n\tPatch M60RB0,164,73\n}\n\nSprite W60RD0,428,168\n{\n\tOffset 32,0\n\tPatch M60RB0,162,75\n}\n\nSprite W60RE0,428,168\n{\n\tOffset 32,0\n\tPatch M60RB0,155,72\n}\n\nSprite W60RF0,428,168\n{\n\tOffset 32,0\n\tPatch M60RB0,148,69\n}\n\nSprite W60RG0,428,168\n{\n\tOffset 32,0\n\tPatch M60RA0,161,67\n}\n\nSprite W60RH0,428,168\n{\n\tOffset 32,0\n\tPatch M60RA0,159,69\n}\n\nSprite W60RI0,428,168\n{\n\tOffset 32,0\n\tPatch M60RA0,158,70\n}\n\nSprite W60RJ0,428,168\n{\n\tOffset 32,0\n\tPatch M60RA0,156,72\n}\n\nSprite W60RK0,428,168\n{\n\tOffset 32,0\n\tPatch M60RA0,154,74\n}\n\nSprite W60RL0,428,168\n{\n\tOffset 32,0\n\tPatch M60RA0,152,75\n}\n\nSprite W60RM0,428,168\n{\n\tOffset 32,0\n\tPatch M60RA0,150,77\n}\n\nSprite W60RN0,428,168\n{\n\tOffset 32,0\n\tPatch M60RA0,149,82\n}\n\nSprite W60RO0,428,168\n{\n\tOffset 32,0\n\tPatch M60RA0,147,88\n}\n\nSprite W60RP0,428,168\n{\n\tOffset 32,0\n\tPatch M60RA0,146,93\n}\n\nSprite W60RQ0,428,168\n{\n\tOffset 32,0\n\tPatch M60RA0,146,96\n}\n\nSprite W60RR0,428,168\n{\n\tOffset 32,0\n\tPatch M60RA0,145,98\n}\n\nSprite W60RS0,428,168\n{\n\tOffset 32,0\n\tPatch M60RA0,145,101\n}\n\nSprite W60RT0,428,168\n{\n\tOffset 32,0\n\tPatch M60RA0,145,97\n}\n\nSprite W60RU0,428,168\n{\n\tOffset 32,0\n\tPatch M60RA0,145,99\n}\n\nSprite W60RV0,428,168\n{\n\tOffset 32,0\n\tPatch M60RA0,146,100\n}\n\nSprite W60RW0,428,168\n{\n\tOffset 32,0\n\tPatch M60RA0,147,102\n}\n\nSprite W60RX0,428,168\n{\n\tOffset 32,0\n\tPatch M60RA0,148,103\n}\n\nSprite W60RY0,428,168\n{\n\tOffset 32,0\n\tPatch M60RA0,149,103\n}\n\nSprite W60RZ0,428,168\n{\n\tOffset 32,0\n\tPatch M60RA0,151,104\n}\n\nSprite W61RA0,428,168\n{\n\tOffset 32,0\n\tPatch M60RA0,148,103\n}\n\nSprite W61RB0,428,168\n{\n\tOffset 32,0\n\tPatch M60RA0,148,100\n}\n\nSprite W61RC0,428,168\n{\n\tOffset 32,0\n\tPatch M60RA0,148,97\n}\n\nSprite W61RD0,428,168\n{\n\tOffset 32,0\n\tPatch M60RA0,148,95\n}\n\nSprite W61RE0,428,168\n{\n\tOffset 32,0\n\tPatch M60RA0,148,93\n}\n\nSprite W61RF0,428,168\n{\n\tOffset 32,0\n\tPatch M60RA0,148,90\n}\n\nSprite W61RG0,428,168\n{\n\tOffset 32,0\n\tPatch M60RA0,149,87\n}\n\nSprite W61RH0,428,168\n{\n\tOffset 32,0\n\tPatch M60RA0,149,85\n}\n\nSprite W61RI0,428,168\n{\n\tOffset 32,0\n\tPatch M60RA0,150,82\n}\n\nSprite W61RJ0,428,168\n{\n\tOffset 32,0\n\tPatch M60RB0,150,76\n\tPatch M60BB0,163,144\n}\n\nSprite W61RK0,428,168\n{\n\tOffset 32,0\n\tPatch M60RB0,151,75\n\tPatch M60BB0,164,143\n}\n\nSprite W61RL0,428,168\n{\n\tOffset 32,0\n\tPatch M60RB0,151,73\n\tPatch M60BB0,164,141\n}\n\nSprite W61RM0,428,168\n{\n\tOffset 32,0\n\tPatch M60RB0,152,72\n\tPatch M60BB0,165,140\n}\n\nSprite W61RN0,428,168\n{\n\tOffset 32,0\n\tPatch M60RB0,154,69\n\tPatch M60BB0,167,137\n}\n\nSprite W61RO0,428,168\n{\n\tOffset 32,0\n\tPatch M60RB0,157,67\n\tPatch M60BB0,170,133\n}\n\nSprite W61RP0,428,168\n{\n\tOffset 32,0\n\tPatch M60RB0,159,64\n\tPatch M60BB0,172,130\n}\n\nSprite W61RQ0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,160,65\n\tPatch M60BB0,168,113\n}\n\nSprite W61RS0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,160,64\n\tPatch M60BB0,168,112\n}\n\nSprite W61RT0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,160,63\n\tPatch M60BB0,168,111\n}\n\nSprite W61RU0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,160,61\n\tPatch M60BB0,168,109\n}\n\nSprite W61RV0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,160,60\n\tPatch M60BB0,168,108\n}\n\nSprite W61RW0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,161,60\n\tPatch M60BB0,169,108\n}\n\nSprite W61RX0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,163,60\n\tPatch M60BB0,171,108\n}\n\nSprite W61RY0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,165,61\n\tPatch M60BB0,173,109\n}\n\nSprite W61RZ0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,167,62\n\tPatch M60BB0,175,109\n}\n\nSprite W62RA0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,169,62\n\tPatch M60BB0,177,110\n}\n\nSprite W62RB0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,171,63\n\tPatch M60BB0,179,111\n}\n\nSprite W62RC0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,173,64\n\tPatch M60BB0,181,112\n}\n\nSprite W62RD0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,174,64\n\tPatch M60BB0,182,112\n}\n\nSprite W62RE0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,176,65\n\tPatch M60BB0,184,113\n}\n\nSprite W62RF0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,178,66\n\tPatch M60BB0,186,114\n}\n\nSprite W62RG0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,180,66\n\tPatch M60BB0,188,114\n}\n\nSprite W62RH0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,182,67\n\tPatch M60BB0,190,115\n}\n\nSprite W62RI0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,181,68\n\tPatch M60BB0,189,116\n}\n\nSprite W60FM0,428,168\n{\n\tOffset 32,0\n\tPatch M60FA0,199,56\n\t{\n\t\tFlipX\n\t}\n\tPatch M60_B0,183,64\n\tPatch M60BC0,203,125\n}\n\nSprite W60FN0,428,168\n{\n\tOffset 32,0\n\tPatch M60FA0,194,56\n\tPatch M60_B0,184,64\n\tPatch M60BC0,204,125\n}\n\nSprite W60FO0,428,168\n{\n\tOffset 32,0\n\tPatch M60FA0,194,60\n\t{\n\t\tFlipY\n\t}\n\tPatch M60_B0,185,64\n\tPatch M60BC0,205,125\n}\n\nSprite W60FP0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,182,69\n\tPatch M60BG0,217,132\n\tPatch M60BE0,234,117\n}\n\nSprite W60FQ0,428,168\n{\n\tOffset 32,0\n\tPatch M60FA0,196,54\n\tPatch M60_B0,182,64\n\tPatch M60BG0,221,137\n\tPatch M60BE0,239,123\n}\n\nSprite W60FR0,428,168\n{\n\tOffset 32,0\n\tPatch M60FA0,201,59\n\t{\n\t\tFlipX\n\t\tFlipY\n\t}\n\tPatch M60_B0,183,64\n\tPatch M60BG0,221,137\n\tPatch M60BE0,240,123\n}\n\nSprite W60FS0,428,168\n{\n\tOffset 32,0\n\tPatch M60FA0,201,59\n\t{\n\t\tFlipY\n\t}\n\tPatch M60_B0,184,64\n\tPatch M60BG0,228,136\n\tPatch M60BF0,247,122\n}\n\nSprite W60FT0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,181,67\n\tPatch M60BE0,240,117\n}\n\nSprite W60FU0,428,168\n{\n\tOffset 32,0\n\tPatch M60FA0,199,56\n\t{\n\t\tFlipX\n\t}\n\tPatch M60_B0,183,64\n\tPatch M60BE0,240,122\n}\n\nSprite W60FV0,428,168\n{\n\tOffset 32,0\n\tPatch M60FA0,194,56\n\tPatch M60_B0,184,64\n\tPatch M60BE0,241,122\n}\n\nSprite W60FW0,428,168\n{\n\tOffset 32,0\n\tPatch M60FA0,194,60\n\t{\n\t\tFlipY\n\t}\n\tPatch M60_B0,185,64\n\tPatch M60BF0,250,120\n}\n\nSprite W60FX0,428,168\n{\n\tOffset 32,0\n\tPatch M60_A0,182,69\n}\n\nTexture SCV4SKY1,417,160\n{\n\tXScale 0.8\n\tPatch SCV4SKY1,0,0\n}\n\nTexture NREELSKY,768,151\n{\n\tXScale 1.3\n\tPatch NREELSKY,0,0\n}\n\nTexture GRADSKY1,288,160\n{\n\tXScale 0.8\n\tPatch GRADSKY1,0,0\n}\n\nTexture DOGSET,512,171\n{\n\tXScale 0.5\n\tPatch DOGSET,0,-24\n}\n\nTexture 8CITYSKY, 320,128\n{\n\tXScale 1.24\n\tPatch 8CITYSKY,0,0\n}\n\n// contra shit\n\nTexture CN3_AL1, 260, 224\n{\n\tPatch CN3_AL1, 0, 0\n}\n\nTexture CN3_FEN1, 64, 40\n{\n\tPatch CN3_FEN1, 0, 0\n}\n\nTexture CN3_STR1, 32, 32\n{\n\tPatch CN3_STR1, 0, 0\n}\n\nTexture CN3_STR2, 32, 32\n{\n\tPatch CN3_STR2, 0, 0\n}\n\nTexture CNTR_F1, 64, 64\n{\n\tPatch CNTR_F1, 0, 0\n}\n\nTexture CNTR_F2, 64, 64\n{\n\tPatch CNTR_F2, 0, 0\n}\n\nTexture CNTR_GRS, 32, 32\n{\n\tPatch CNTR_GRS, 0, 0\n}\n\nTexture CNTR_JNG, 64, 128\n{\n\tPatch CNTR_JNG, 0, 0\n}\n\nTexture CNTR_P1, 128, 128\n{\n\tPatch CNTR_P1, 0, 0\n}\n\nTexture CNTR_P2, 128, 128\n{\n\tPatch CNTR_P2, 0, 0\n}\n\nTexture CNTR_P3, 128, 128\n{\n\tPatch CNTR_P3, 0, 0\n}\n\nTexture CNTR_RK1, 64, 128\n{\n\tPatch CNTR_RK1, 0, 0\n}\n\nTexture CNTR_RK2, 64, 64\n{\n\tPatch CNTR_RK2, 0, 0\n}\n\nTexture CNTR_RK3, 64, 512\n{\n\tPatch CNTR_RK3, 0, 0\n}\n\nTexture CNTR_SKY, 256, 128\n{\n\tPatch CNTR_SKY, 0, 0\n}\n\nTexture SUPC_AL1, 64, 64\n{\n\tPatch SUPC_AL1, 0, 0\n}\n\nTexture SUPC_AL2, 64, 512\n{\n\tPatch SUPC_AL2, 0, 0\n}\n\nTexture SUPC_AL3, 64, 64\n{\n\tPatch SUPC_AL3, 0, 0\n}\n\nTexture SUPC_AL4, 128, 128\n{\n\tPatch SUPC_AL4, 0, 0\n}\n\nTexture SUPC_AL5, 64, 64\n{\n\tPatch SUPC_AL5, 0, 0\n}\n\nTexture SUPC_C1, 64, 64\n{\n\tPatch SUPC_C1, 0, 0\n}\n\nTexture SUPC_C2, 64, 64\n{\n\tPatch SUPC_C2, 0, 0\n}\n\nTexture SUPC_CMT, 64, 64\n{\n\tPatch SUPC_CMT, 0, 0\n}\n\nTexture SUPC_F1, 64, 64\n{\n\tPatch SUPC_F1, 0, 0\n}\n\nTexture SUPC_F2, 64, 64\n{\n\tPatch SUPC_F2, 0, 0\n}\n\nTexture SUPC_F3, 64, 64\n{\n\tPatch SUPC_F3, 0, 0\n}\n\nTexture SUPC_F4, 64, 64\n{\n\tPatch SUPC_F4, 0, 0\n}\n\nTexture SUPC_F5, 64, 64\n{\n\tPatch SUPC_F5, 0, 0\n}\n\nTexture SUPC_JNG, 96, 224\n{\n\tPatch SUPC_JNG, 0, 0\n}\n\nTexture SUPC_RK1, 128, 180\n{\n\tPatch SUPC_RK1, 0, 0\n}\n\nTexture SUPC_RK2, 64, 64\n{\n\tPatch SUPC_RK2, 0, 0\n}\n\nTexture SUPC_ST1, 64, 64\n{\n\tPatch SUPC_ST1, 0, 0\n}\n\nTexture SUPC_ST2, 16, 96\n{\n\tPatch SUPC_ST2, 0, 0\n}\n\nTexture SUPC_ST3, 128, 128\n{\n\tPatch SUPC_ST3, 0, 0\n}\n\nTexture SUPC_ST4, 64, 64\n{\n\tPatch SUPC_ST4, 0, 0\n}\n\nTexture SUPC_T1, 128, 64\n{\n\tPatch SUPC_T1, 0, 0\n}\n\nTexture SUPC_T2, 128, 64\n{\n\tPatch SUPC_T2, 0, 0\n}\n\nTexture SUPC_T3, 128, 64\n{\n\tPatch SUPC_T3, 0, 0\n}\n\nTexture STPIPE, 64, 64\n{\n\tPatch STPIPE, 0, 0\n}\n\nTexture F_FENCE, 128, 128\n{\n\tPatch F_FENCE, 0, 0\n}\n\nTexture NTEK1, 128, 128\n{\n\tPatch NTEK1, 0, 0\n}\n\nTexture NTEK2, 128, 128\n{\n\tPatch NTEK2, 0, 0\n}\n\nTexture NTEK3, 256, 128\n{\n\tPatch NTEK3, 0, 0\n}\n\nTexture PSX_DR1, 64, 128\n{\n\tPatch PSX_DR1, 0, 0\n}\n\nTexture PSX_DR2, 64, 128\n{\n\tPatch PSX_DR2, 0, 0\n}\n\nTexture PSX_DR3, 128, 128\n{\n\tPatch PSX_DR3, 0, 0\n}\n\nTexture PSX_CP1, 64, 128\n{\n\tPatch PSX_CP1, 0, 0\n}\n\nTexture PSX_CP2, 64, 128\n{\n\tPatch PSX_CP2, 0, 0\n}\n\nTexture PSX_CP3, 128, 128\n{\n\tPatch PSX_CP3, 0, 0\n}\n\nTexture CHC_RFLG, 64, 80\n{\n\tPatch CHC_RFLG, 0, 0\n}\n\nTexture CN3_AL2, 256, 224\n{\n\tPatch CN3_AL2, 0, 0\n}\n\nTexture FALSHAWN, 128, 128\n{\n\tPatch FALSHAWN, 0, 0\n}\n\nTexture FS_S1, 128, 128\n{\n\tPatch FS_S1, 0, 0\n}\n\nTexture FS_SAL1, 128, 128\n{\n\tPatch FS_SAL1, 0, 0\n}\n\nTexture FS_SAL2, 32, 128\n{\n\tPatch FS_SAL2, 0, 0\n}\n\nTexture FS_SAL3, 32, 128\n{\n\tPatch FS_SAL3, 0, 0\n}\n\nTexture FS_SAL4, 128, 128\n{\n\tPatch FS_SAL4, 0, 0\n}\n\nTexture FS_SAL5, 128, 128\n{\n\tPatch FS_SAL5, 0, 0\n}\n\nTexture FS_SAL6, 128, 128\n{\n\tPatch FS_SAL6, 0, 0\n}\n\nTexture FS_SAL7, 128, 128\n{\n\tPatch FS_SAL7, 0, 0\n}\n\nTexture FS_SAL8, 128, 128\n{\n\tPatch FS_SAL8, 0, 0\n}\n\nTexture FS_SKIN, 128, 128\n{\n\tPatch FS_SKIN, 0, 0\n}\n\nTexture FS_SKIN2, 256, 128\n{\n\tPatch FS_SKIN2, 0, 0\n}\n\nTexture FS_SKS2A, 128, 128\n{\n\tPatch FS_SKS2A, 0, 0\n}\n\nTexture FS_SKS2B, 256, 96\n{\n\tPatch FS_SKS2B, 0, 0\n}\n\nTexture FS_SKSN, 64, 128\n{\n\tPatch FS_SKSN, 0, 0\n}\n\nTexture FS_SKSP, 128, 128\n{\n\tPatch FS_SKSP, 0, 0\n}\n\nTexture FS_SKSP2, 256, 96\n{\n\tPatch FS_SKSP2, 0, 0\n}\n\nTexture FS_SP_F, 128, 96\n{\n\tPatch FS_SP_F, 0, 0\n}\n\nTexture FS_VIN01, 64, 128\n{\n\tPatch FS_VIN01, 0, 0\n}\n\nTexture FS_VIN02, 64, 128\n{\n\tPatch FS_VIN02, 0, 0\n}\n\nTexture RF_CR12A, 64, 128\n{\n\tPatch RF_CR12A, 0, 0\n}\n\nTexture RF_CR12B, 32, 32\n{\n\tPatch RF_CR12B, 0, 0\n}\n\nTexture RF_CRT1A, 64, 128\n{\n\tPatch RF_CRT1A, 0, 0\n}\n\nTexture RF_CRT1B, 32, 32\n{\n\tPatch RF_CRT1B, 0, 0\n}\n\nTexture RF_CRT1C, 64, 64\n{\n\tPatch RF_CRT1C, 0, 0\n}\n\nTexture RF_CRT2A, 64, 128\n{\n\tPatch RF_CRT2A, 0, 0\n}\n\nTexture RF_CRT2B, 32, 32\n{\n\tPatch RF_CRT2B, 0, 0\n}\n\nTexture RF_CRT2C, 64, 64\n{\n\tPatch RF_CRT2C, 0, 0\n}\n\nTexture VOID, 64, 64\n{\n\tPatch VOID, 0, 0\n}\n\nTexture CNTR_JN2, 64, 128\n{\n\tPatch CNTR_JN2, 0, 0\n}\n\nTexture SUPC_BS1, 32, 64\n{\n\tPatch SUPC_BS1, 0, 0\n}\n\nTexture SUPC_D1A, 128, 128\n{\n\tPatch SUPC_D1A, 0, 0\n}\n\nTexture SUPC_D1B, 128, 128\n{\n\tPatch SUPC_D1B, 0, 0\n}\n\nTexture SUPC_D2A, 128, 128\n{\n\tPatch SUPC_D2A, 0, 0\n}\n\nTexture SUPC_D2B, 128, 128\n{\n\tPatch SUPC_D2B, 0, 0\n}\n\nTexture SUPC_D3A, 128, 128\n{\n\tPatch SUPC_D3A, 0, 0\n}\n\nTexture SUPC_D3B, 128, 128\n{\n\tPatch SUPC_D3B, 0, 0\n}\n\nTexture SUPC_F6, 64, 64\n{\n\tPatch SUPC_F6, 0, 0\n}\n\nTexture SUPC_F7, 64, 64\n{\n\tPatch SUPC_F7, 0, 0\n}\n\nTexture SUPC_F8, 64, 64\n{\n\tPatch SUPC_F8, 0, 0\n}\n\nTexture SUPC_S08, 32, 128\n{\n\tPatch SUPC_S08, 0, 0\n}\n\nTexture SUPC_S16, 32, 128\n{\n\tPatch SUPC_S16, 0, 0\n}\n\nTexture SUPC_S32, 32, 128\n{\n\tPatch SUPC_S32, 0, 0\n}\n\nTexture SUPC_SP1, 32, 48\n{\n\tPatch SUPC_SP1, 0, 0\n}\n\nTexture SUPC_T08, 128, 32\n{\n\tPatch SUPC_T08, 0, 0\n}\n\nTexture SUPC_T16, 128, 32\n{\n\tPatch SUPC_T16, 0, 0\n}\n\nTexture SUPC_T32, 128, 32\n{\n\tPatch SUPC_T32, 0, 0\n}\n\nTexture SUPC_W01, 64, 64\n{\n\tPatch SUPC_W01, 0, 0\n}\n\nTexture SUPC_W02, 64, 128\n{\n\tPatch SUPC_W02, 0, 0\n}\n\nTexture SUPC_W03, 64, 512\n{\n\tPatch SUPC_W03, 0, 0\n}\n\nTexture CARNSKY, 507,370\n{\nXScale 0.99\nPatch CARNSKY,0,0\n}"
      }
    ]
  },
  "maps": [
    {
      "map": "MAP01",
      "title": "MAP01",
      "format": "unknown",
      "stats": {
        "things": 0,
        "linedefs": 0,
        "sidedefs": 0,
        "vertices": 0,
        "sectors": 0,
        "segs": 0,
        "ssectors": 0,
        "nodes": 0,
        "textures": {}
      },
      "monsters": {
        "total": 0,
        "by_type": {},
        "by_category": null
      },
      "items": {
        "total": 0,
        "by_type": {},
        "ammo_by_category": null,
        "weapons_present": null
      },
      "mechanics": {
        "teleports": false,
        "keys": [],
        "secret_exit": false
      },
      "difficulty": {
        "uv_monsters": 0,
        "hmp_monsters": 0,
        "htr_monsters": 0,
        "uv_items": 0,
        "hmp_items": 0,
        "htr_items": 0
      },
      "compatibility": "unknown",
      "metadata": {
        "title": null,
        "music": null,
        "source": "marker"
      }
    }
  ]
}

gib.gg runs on open-source software and freely licensed replacement game assets from the Freedoom project. gib.gg is not affiliated with Bethesda Softworks, id Software, or ZeniMax Media. All trademarks belong to their respective owners. Some WADs and associated metadata on this site are sourced from WAD Archive. User-submitted content remains the responsibility of its respective authors. If you believe content on this site violates your rights, please send DMCA requests to dmca@gib.gg.