Raw model (for completeness)
{
"meta": {
"id": "0a2eb841-2d87-4ade-8ab8-367e1589accc",
"sha1": "ed148eb49c81094cedf05dbe1774921049277d32",
"sha256": "c2c005fb6de595254e5840037c5ba1d6ba68e8013510e580370d7ed1ecdca95c",
"filenames": [
"zh2_core_earlytraileraccess0.0.2.pk3"
],
"additional": {
"engines": [],
"iwad": [],
"filename": null,
"added": "2021-01-10 03:08:49",
"locked": false,
"canDownload": true,
"adult": false,
"hidden": false,
"name": null,
"description": null,
"maps": null,
"graphicOverrides": null,
"screenshots": null,
"palettes": null,
"categories": null
},
"flags": {
"locked": false,
"canDownload": true,
"adult": false,
"hidden": false
},
"added": "2021-01-10 03:08:49",
"file": {
"type": "PK3",
"size": 950850,
"url": "https://wadarchive2.nyc3.digitaloceanspaces.com/ed148eb49c81094cedf05dbe1774921049277d32/ed148eb49c81094cedf05dbe1774921049277d32.pk3.gz",
"corrupt": false
},
"content": {
"counts": {
"endoom": 0,
"graphics": 0,
"lumps": 34,
"maps": 0,
"palettes": 0
}
},
"text_files": [
{
"source": "pk3",
"name": "decaldef.txt",
"contents": "Fader Fade_BulletGlow { DecayStart 0.3 DecayTime 2.0 }\nFader Fade_BulletLow1 { DecayStart 4.0 DecayTime 1.0 }\nFader Fade_BulletLow2 { DecayStart 4.5 DecayTime 1.0 }\nFader Fade_BulletLow3 { DecayStart 5.0 DecayTime 1.0 }\nFader Fade_BulletLow4 { DecayStart 5.5 DecayTime 1.0 }\nFader Fade_BulletLow5 { DecayStart 6.0 DecayTime 1.0 }\n\n// Decal with glow\nDecal BulletGlowLower1 { Pic P2FFA0 X-Scale 0.5 Y-Scale 0.5 Animator Fade_BulletLow1 }\nDecal BulletGlowLower2 { Pic P2FFA0 X-Scale 0.5 Y-Scale 0.5 Animator Fade_BulletLow2 }\nDecal BulletGlowLower3 { Pic P2FFA0 X-Scale 0.5 Y-Scale 0.5 Animator Fade_BulletLow3 }\nDecal BulletGlowLower4 { Pic P2FFA0 X-Scale 0.5 Y-Scale 0.5 Animator Fade_BulletLow4 }\nDecal BulletGlowLower5 { Pic P2FFA0 X-Scale 0.5 Y-Scale 0.5 Animator Fade_BulletLow5 }\nDecal BulletGlow1 \t { Pic P2FFB0 X-Scale 0.1 Y-Scale 0.1 Animator Fade_BulletGlow Fullbright Lowerdecal BulletGlowLower1 }\nDecal BulletGlow2 \t { Pic P2FFB0 X-Scale 0.1 Y-Scale 0.1 Animator Fade_BulletGlow Fullbright Lowerdecal BulletGlowLower2 }\nDecal BulletGlow3 \t { Pic P2FFB0 X-Scale 0.1 Y-Scale 0.1 Animator Fade_BulletGlow Fullbright Lowerdecal BulletGlowLower3 }\nDecal BulletGlow4 \t { Pic P2FFB0 X-Scale 0.1 Y-Scale 0.1 Animator Fade_BulletGlow Fullbright Lowerdecal BulletGlowLower4 }\nDecal BulletGlow5 \t { Pic P2FFB0 X-Scale 0.1 Y-Scale 0.1 Animator Fade_BulletGlow Fullbright Lowerdecal BulletGlowLower5 }\n\n// Decal without glow\nDecal BulletNoGlow1 { Pic P2FFA0 X-Scale 0.5 Y-Scale 0.5 Animator Fade_BulletLow1 }\nDecal BulletNoGlow2 { Pic P2FFA0 X-Scale 0.5 Y-Scale 0.5 Animator Fade_BulletLow2 }\nDecal BulletNoGlow3 { Pic P2FFA0 X-Scale 0.5 Y-Scale 0.5 Animator Fade_BulletLow3 }\nDecal BulletNoGlow4 { Pic P2FFA0 X-Scale 0.5 Y-Scale 0.5 Animator Fade_BulletLow4 }\nDecal BulletNoGlow5 { Pic P2FFA0 X-Scale 0.5 Y-Scale 0.5 Animator Fade_BulletLow5 }\n\nDecalGroup newpuff\n{\n\tBulletGlow1 1\n\tBulletGlow2 1\n\tBulletGlow3 1\n\tBulletGlow4 1\n\tBulletGlow5 1\n\n\tBulletNoGlow1 6\n\tBulletNoGlow2 6\n\tBulletNoGlow3 6\n\tBulletNoGlow4 6\n\tBulletNoGlow5 6\n}"
},
{
"source": "pk3",
"name": "decorate.txt",
"contents": "// game related decoration\n#include \"actors/game/player.dec\"\n#include \"actors/game/mechanics.dec\"\n\n// weapons\n#include \"actors/weapons/shotgun.dec\"\n#include \"actors/weapons/doubleshotgun.dec\"\n#include \"actors/weapons/chaingun.dec\"\n#include \"actors/weapons/sniper.dec\"\n#include \"actors/weapons/pistol.dec\"\n#include \"actors/weapons/jacksgun.dec\"\n#include \"actors/weapons/grenade.dec\"\n#include \"actors/weapons/radio.dec\"\n\n// weapons / claws\n#include \"actors/weapons/claws/base.dec\"\n#include \"actors/weapons/claws/spawn.dec\""
},
{
"source": "pk3",
"name": "gameinfo.txt",
"contents": "STARTUPTYPE = \"Hexen\"\nSTARTUPTITLE = \"Zombie Horde 2 Pre-alpha || DO NOT DISTRIBUTE\"\nSTARTUPCOLORS = \"c30d0d\", \"2b2424\""
},
{
"source": "pk3",
"name": "gamemode.txt",
"contents": "Cooperative\n{\n\t// Required for SetDeadSpectator() to work.\n\taddflag DEADSPECTATORS\n}"
},
{
"source": "pk3",
"name": "keyconf.txt",
"contents": "addkeysection \"Zombie Horde 2\" ZombieHordeKeys\n\naddmenukey \"Request game start\"\t RequestGameStart\naddmenukey \"Zombie teleport\"\t ZombieTeleport\naddmenukey \"Sprint\"\t\t\t\t +Sprint\naddmenukey \"Panic\"\t\t\t\t Panic\naddmenukey \"Turn off music\"\t\t MusicOff\naddmenukey \"Toggle admin display\" ToggleAdminDisplay\naddmenukey \"Use item\"\t\t\t UseItem\naddmenukey \"Next item\"\t\t\t NextItem\naddmenukey \"Previous item\"\t\t PrevItem\n\nalias RequestGameStart \t \"pukename RequestGameStart\"\nalias ZombieTeleport \t \"pukename ZombieTeleport always\"\nalias +Sprint \t\t \t \"pukename Sprint always 1; pukename SprintBar always\"\nalias -Sprint \t\t \t \"pukename Sprint always 0\"\nalias Panic\t\t\t \t \"pukename Panic always; pukename Panic_Client always\"\nalias MusicOff\t\t \t \"pukename ClientMusicOff\"\nalias ToggleAdminDisplay \"pukename ToggleAdminDisplay; pukename ToggleAdminDisplay_Client\"\nalias UseItem \t\t \t \"pukename PlayerInventoryKeys 2\"\nalias NextItem \t\t \t \"pukename PlayerInventoryKeys 1\"\nalias PrevItem \t\t \t \"pukename PlayerInventoryKeys 0\"\n\ndefaultbind X RequestGameStart\ndefaultbind Z ZombieTeleport\ndefaultbind F Sprint\ndefaultbind P Panic\ndefaultbind L MusicOff\ndefaultbind Q UseItem\ndefaultbind ] NextItem\ndefaultbind [ PrevItem"
},
{
"source": "pk3",
"name": "language.txt",
"contents": "// String replacements\n\n[enu default]\n\n// Obituaries\n// show_obituaries FALSE will fully remove obituaries. It is adviced this is FALSE by default.\nOB_DEFAULT = \"\";\nOB_FRIENDLY1 = \"\";\nOB_FRIENDLY2 = \"\";\nOB_FRIENDLY3 = \"\";\nOB_FRIENDLY4 = \"\";\nOB_SUICIDE = \"\";\n\nZHQUIT = \"Are you sure you want to quit?\";\nDOSY = \"[Y] to quit, [N] to cancel.\";\n\n// Game is in progress\nS_GAMEINPROGRESS1 = \"The game is currently in progress.\";\nS_GAMEINPROGRESS2 = \"You have been added to the queue and will join in the next round.\";\nS_GAMEINPROGRESS3 = \"Not enough players have joined within the time limit. The game has been repaused.\";\n\n// Timer strings\nS_TIMERSTRINGSTART = \"Loading players\";\nS_TIMERSTRING1 =\t \"First infection\";\nS_TIMERSTRING2 =\t \"Time left\";\nS_TIMERSTRING3 =\t \"Ending\";\n\n// Start message\nS_STARTMSGTOP1 = \"This game needs at least two players.\";\nS_STARTMSGTOP2 = \"%d players are available.\";\nS_STARTMSGKEY1 = \"Press the \\\"%s\\\" button\";\nS_STARTMSGKEY2 = \"Type \\\"pukename RequestGameStart\\\" in console or bind the start key\";\nS_STARTMSGKEY3 = \"%s to begin the game.\";\nS_GAMEREQUESTERROR1 = \"You can't request another start while the game is playing.\";\nS_GAMEREQUESTERROR2 = \"Please join the game when requesting the game to start.\";\nS_GAMEREQUESTERROR3 = \"Wait for 2 or more players to be in this server before requesting the game to be started.\";\nS_GAMEREQUESTSTARTING = \"Starting in %d\";\n\n// Zombie teleport\nS_NOTELEPORTSLEFT = \"You can only teleport %d times per round.\";\nS_ZOMBIETELEDONTMOVE1 = \"Do not move if you want to teleport.\";\nS_ZOMBIETELEDONTMOVE2 = \"Do not move.\"\nS_ZOMBIETELETIME = \"Teleporting in %d\";\nS_ZOMBIETELELEFT = \"Teleports left: %d\";\n\n// Key bind script\nS_KEYBINDERROR\t = \"Please bind a key for the following controls\";\nS_WEAPONRELOAD\t = \"Weapon reload\";\nS_PRIMARYFIRE \t = \"Primary fire\";\nS_SECONDARYFIRE\t = \"Secondary fire\";\nS_ZOMBIETELEPORT = \"Zombie teleport\";\nS_SPRINTING\t\t = \"Sprint\";\nS_PANIC\t\t\t = \"Panic\";\nS_CUSTOMINVUSE\t = \"Use custom inventory\";\nS_CUSTOMINVNEXT = \"Next custom inventory item\";\nS_CUSTOMINVPREV = \"Previous custom inventory item\";\n\n// Panic\nS_PANIC1 = \"%n has gone into a state of panic!\";\nS_PANIC2 = \"%n is panicking!\";\nS_PANIC3 = \"%n has panicked!\";\nS_PANIC4 = \"%n is going to panic!\";"
},
{
"source": "pk3",
"name": "loadacs.txt",
"contents": "core"
},
{
"source": "pk3",
"name": "mapinfo.txt",
"contents": "clearskills\nskill \"Zombie Horde\"\n{\n\tDefaultSkill\n\tSpawnFilter = 5\n}\n\nclearepisodes\nepisode \"debug\" {}\n\ngameinfo\n{\n playerclasses = \"ZHPlayer\"\n\tdimamount = 0.0\n\tquitmessages = \"$ZHQUIT\"\n\tquitsound = \"\"\n}\n\ngamedefaults\n{\n\tallowcrouch\n\tallowjump\n\tfallingdamage\n\tforcefallingdamage\n\tnointermission\n\tlightmode = 1\n\tteamdamage = 1.0\n}"
},
{
"source": "pk3",
"name": "menudef.txt",
"contents": "Defaultlistmenu\n{\n\tLinespacing 14\n\tFont \"BIGFONT\", \"Red\", \"DarkRed\"\n}\n\n// main menu\nListmenu \"MainMenu\"\n{\n\tStaticPatch 54, 20, \"logo\"\n\tPosition 57, 72\n\tTextItem \"Create new game\", \"n\", \"PlayerclassMenu\"\n\tTextItem \"Zombie Horde options\", \"z\", \"ZH_Options\"\n\tTextItem \"Regular options\",\"o\", \"OptionsMenu\"\n\tTextItem \"Quit game\", \"q\", \"QuitMenu\"\n}\n\n// options menu\nOptionMenu \"OptionsMenu\"\n{\n\tTitle \"OPTIONS\"\n\tSubmenu \"Multiplayer Options\",\t\t\"ZA_MultiplayerOptions\"\n\tSubmenu \"Zombie Horde options\",\t\t\"ZH_Options\"\n\tStaticText \" \"\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 \"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}\n\nOptionValue \"FlareType\"\n{\n\t0, \"Random\"\n\t1, \"Red\"\n\t2, \"Green\"\n\t3, \"Blue\"\n\t4, \"Cyan\"\n\t5, \"Magenta\"\n\t6, \"Yellow\"\n\t7, \"White\"\n\t8, \"Orange\"\n}\n\nOptionValue \"DetailLevel\"\n{\n\t0, \"Low\"\n\t1, \"High\"\n}\n\nOptionValue \"ConfirmOnFalse\"\n{\n\t0, \"Off\"\n\t1, \"On\"\n}\n\nOptionMenu \"ZH_Options\"\n{\n\tTitle \"Zombie Horde settings\"\n\tStaticText \" \"\n\tStaticText \" \"\n\n\t// Serverside features\n\tStaticText \"Serverside\"\n\tOption \"Disable Sprinting\",\t\t\t\"sv_ZH_NoSprinting\",\t \"ConfirmOnFalse\"\n\tOption \"Disable Panicking\",\t\t\t\"sv_ZH_NoPanic\",\t \t \"ConfirmOnFalse\"\n\tNumberField \"Round start delay\",\t\"sv_ZH_RoundStartDelay\", 0, 10, 1\n\tStaticText \" \"\n\tStaticText \" \"\n\n\t// Clientside features\n\tStaticText \"Clientside\"\n\tOption \"Display hud\",\t\t\t \"cl_ZH_ShowHud\",\t\t\"YesNo\"\n\tSlider \"Horizontal hud offset\",\t \"cl_ZH_HudOffsetX\",\t0.0, 200.0, 5.0\n\tSlider \"Vertical hud offset\",\t \"cl_ZH_HudOffsetY\",\t0.0, 40.0, 1.0\n\tCommand \"Reset hud offsets\", \t \"pukename Menudef_ResetHudOffsets\"\n\tStaticText \" \"\n\tOption \"Enable radio from others\", \"cl_ZH_EnableRadio\", \"YesNo\"\n\tCommand \"Play default map music\", \"pukename Menudef_PlayMapDefault\"\n\tStaticText \" \"\n\tOption \"Flare colour\",\t\t\t \"cl_ZH_FlareType\",\t \"FlareType\"\n\tOption \"Show resist messages\", \t \"cl_ZH_ShowResists\", \"YesNo\"\n\tOption \"Display debug\",\t\t\t \"cl_ZH_ShowDebug\",\t \"YesNo\"\n\tOption \"Enable hud effects\", \t \"cl_ZH_ShowHudEffects\", \"YesNo\"\n\tOption \"Detail level\",\t\t\t \"cl_ZH_HighDetail\", \"DetailLevel\"\n\tOption \"Toggle admin list\",\t\t \"cl_ZH_ShowAdminList\", \"ConfirmOnFalse\"\n}"
},
{
"source": "pk3",
"name": "sbarinfo.txt",
"contents": "statusbar Fullscreen {}"
},
{
"source": "pk3",
"name": "textures.txt",
"contents": "// I need to add this to prevent an error in GZDoomBuilder-BugFix\nSprite TNT1A0, 1, 1 { Patch TNT1A0, 0, 0 }\n\nGraphic \"logo\", 1437, 399\n{\n\tXScale 8\n\tYScale 8\n\tPatch \"logo\", 0, 0\n}\n\nGraphic \"doomcurs\", 32, 32 { Patch \"cursor\", 0, 0 }\nGraphic \"chexcurs\", 32, 32 { Patch \"cursor\", 0, 0 }\nGraphic \"herecurs\", 32, 32 { Patch \"cursor\", 0, 0 }\nGraphic \"hexncurs\", 32, 32 { Patch \"cursor\", 0, 0 }\nGraphic \"strfcurs\", 32, 32 { Patch \"cursor\", 0, 0 }"
},
{
"source": "pk3",
"name": "wadinfo.txt",
"contents": "PK3 INFORMATION\n================================================================================\n\nMain Zombie Horde 2 core file.\n\nAUTHOR INFORMATION\n================================================================================\n\nName: \t Roy van der Wijk\nE-mail: FusedQyou@hotmail.com\nContact: https://goo.gl/inT9ob OR on irc at irc.zandronum.com\n\nGAME INFORMATION\n================================================================================\n\nEngine and build used: Zandronum 3.0 or later\nCompiler: \t\t \t BCC\nRenderer: \t\t \t OpenGL highly recommended\nAcsUtils version:\t 1.8.1\n\nCREDITS\n================================================================================\n\nMonsterOvich / Korshun: AcsUtils\nKorshun:\t\t\t\tBug support, programming support, repository management\nLoismustdie555:\t\t\tHelp with creation and converting of STARTUP.dat\nSergeant Mark IV:\t\tVarious sprites from Brutal Doom v21 and the Hell on Earth starter pack.\nMetal_Spaghetti:\t\tCreator of the zombie/humanzombie sprites.\n\nCOPYRIGHT / PERMISSIONS\n================================================================================\n\nAuthors may NOT use the contents of this file as a base for modification or\nreuse. Permissions have been obtained from original authors for any of\ntheir resources modified or included in this file.\n\nYou MAY distribute this file, provided you include this text file, with no\nmodifications. You may distribute this file in any electronic format (BBS,\nDiskette, CD, etc) as long as you include this file intact. I have\nreceived permission from the original authors of any modified or included\ncontent in this file to allow further distribution.\n\nAll features in this wad belongs to their respective owner included below.\nYou are NOT allowed to use the resources without their author or Fused's\npermission. I will take action if any of these conditions are not met."
}
]
},
"maps": []
}