436 lines
13 KiB
Plaintext
436 lines
13 KiB
Plaintext
Patch File for DeHackEd v3.0
|
|
Doom version = 19
|
|
Patch format = 6
|
|
|
|
# Copyright (c) Contributors to the Freedoom project. All rights reserved.
|
|
#
|
|
# Redistribution and use in source and binary forms, with or without
|
|
# modification, are permitted provided that the following conditions are
|
|
# met:
|
|
#
|
|
# * Redistributions of source code must retain the above copyright
|
|
# notice, this list of conditions and the following disclaimer.
|
|
# * Redistributions in binary form must reproduce the above copyright
|
|
# notice, this list of conditions and the following disclaimer in the
|
|
# documentation and/or other materials provided with the distribution.
|
|
# * Neither the name of the freedoom project nor the names of its
|
|
# contributors may be used to endorse or promote products derived from
|
|
# this software without specific prior written permission.
|
|
#
|
|
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
|
|
# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
|
|
# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
|
|
# PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
|
|
# OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
|
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
|
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
|
# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
|
# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
|
# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
|
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
|
|
# This is a magic comment recognized by Chocolate Doom, so that the
|
|
# BEX [STRINGS] section below will be parsed:
|
|
#
|
|
# *allow-extended-strings*
|
|
|
|
[PARS]
|
|
# Par times don't matter so much for FreeDM, just set all to zero.
|
|
par 1 0
|
|
par 2 0
|
|
par 3 0
|
|
par 4 0
|
|
par 5 0
|
|
par 6 0
|
|
par 7 0
|
|
par 8 0
|
|
par 9 0
|
|
par 10 0
|
|
par 11 0
|
|
par 12 0
|
|
par 13 0
|
|
par 14 0
|
|
par 15 0
|
|
par 16 0
|
|
par 17 0
|
|
par 18 0
|
|
par 19 0
|
|
par 20 0
|
|
par 21 0
|
|
par 22 0
|
|
par 23 0
|
|
par 24 0
|
|
par 25 0
|
|
par 26 0
|
|
par 27 0
|
|
par 28 0
|
|
par 29 0
|
|
par 30 0
|
|
par 31 0
|
|
par 32 0
|
|
|
|
[STRINGS]
|
|
# Text shown on startup in Boom-compatible ports. This is all in
|
|
# STARTUP5, so if a mod replaces STARTUP1-4, it will still be shown.
|
|
STARTUP5============================================================================\nThis is FreeDM, the free content deathmatch FPS.\n\nFreeDM is freely redistributable under the terms of the modified BSD\nlicense. Check out the Freedoom website for more information:\n\n https://freedoom.github.io/\n============================================================================
|
|
GOTARMOR = picked up a light armor vest.
|
|
GOTMEGA = picked up a heavy armor vest.
|
|
GOTHTHBONUS = got a 1% health bonus.
|
|
GOTARMBONUS = got a 1% armor bonus.
|
|
GOTSTIM = picked up a small health pack.
|
|
GOTMEDINEED = found a large health pack, just in time!
|
|
GOTMEDIKIT = picked up a large health pack.
|
|
GOTSUPER = you got the overdrive sphere!
|
|
GOTBLUECARD = picked up a blue passcard.
|
|
GOTYELWCARD = picked up a yellow passcard.
|
|
GOTREDCARD = picked up a red passcard.
|
|
GOTBLUESKUL = picked up a blue skeleton key.
|
|
GOTYELWSKUL = picked up a yellow skeleton key.
|
|
GOTREDSKULL = picked up a red skeleton key.
|
|
GOTINVUL = temporary invulnerability!
|
|
GOTBERSERK = you got the steroid pack!
|
|
GOTINVIS = you got the stealth sphere!
|
|
GOTSUIT = picked up a hazard suit.
|
|
GOTMAP = got the tactical survey map.
|
|
GOTVISOR = got the night vision goggles.
|
|
GOTMSPHERE = you got the ultra-overdrive sphere!
|
|
GOTCLIP = picked up an ammo clip.
|
|
GOTCLIPBOX = picked up a box of ammo.
|
|
GOTROCKET = picked up a missile.
|
|
GOTROCKBOX = picked up a crate of missiles.
|
|
GOTCELL = picked up a small energy recharge.
|
|
GOTCELLBOX = picked up a large energy recharge.
|
|
GOTSHELLS = picked up some shotgun shells.
|
|
GOTSHELLBOX = picked up a box of shotgun shells.
|
|
GOTBACKPACK = second backpack!
|
|
GOTBFG9000 = the SKAG 1337 ... time to kick some ass!
|
|
GOTCHAINGUN = you got the minigun!
|
|
GOTCHAINSAW = you got the angle grinder!
|
|
GOTLAUNCHER = you got the missile launcher!
|
|
GOTPLASMA = you got the polaric energy cannon!
|
|
GOTSHOTGUN = you got the pump-action shotgun!
|
|
GOTSHOTGUN2 = you got the double-barrelled shotgun!
|
|
PD_BLUEO = this object requires a blue key.
|
|
PD_REDO = this object requires a red key.
|
|
PD_YELLOWO = this object requires a yellow key.
|
|
PD_BLUEK = this door requires a blue key.
|
|
PD_REDK = this door requires a red key.
|
|
PD_YELLOWK = this door requires a yellow key.
|
|
PD_BLUEC = this door requires the blue passcard.
|
|
PD_REDC = this door requires the red passcard.
|
|
PD_YELLOWC = this door requires the yellow passcard.
|
|
PD_BLUES = this door requires the blue skeleton key.
|
|
PD_REDS = this door requires the red skeleton key.
|
|
PD_YELLOWS = this door requires the yellow skeleton key.
|
|
PD_ANY = this door requires any key.
|
|
PD_ALL3 = this door requires all three keys.
|
|
PD_ALL6 = this door requires all six keys and passcards!
|
|
HUSTR_E1M1 = E1M1
|
|
HUSTR_E1M2 = E1M2
|
|
HUSTR_E1M3 = E1M3
|
|
HUSTR_E1M4 = E1M4
|
|
HUSTR_E1M5 = E1M5
|
|
HUSTR_E1M6 = E1M6
|
|
HUSTR_E1M7 = E1M7
|
|
HUSTR_E1M8 = E1M8
|
|
HUSTR_E1M9 = E1M9
|
|
HUSTR_E2M1 = E2M1
|
|
HUSTR_E2M2 = E2M2
|
|
HUSTR_E2M3 = E2M3
|
|
HUSTR_E2M4 = E2M4
|
|
HUSTR_E2M5 = E2M5
|
|
HUSTR_E2M6 = E2M6
|
|
HUSTR_E2M7 = E2M7
|
|
HUSTR_E2M8 = E2M8
|
|
HUSTR_E2M9 = E2M9
|
|
HUSTR_E3M1 = E3M1
|
|
HUSTR_E3M2 = E3M2
|
|
HUSTR_E3M3 = E3M3
|
|
HUSTR_E3M4 = E3M4
|
|
HUSTR_E3M5 = E3M5
|
|
HUSTR_E3M6 = E3M6
|
|
HUSTR_E3M7 = E3M7
|
|
HUSTR_E3M8 = E3M8
|
|
HUSTR_E3M9 = E3M9
|
|
HUSTR_E4M1 = E4M1
|
|
HUSTR_E4M2 = E4M2
|
|
HUSTR_E4M3 = E4M3
|
|
HUSTR_E4M4 = E4M4
|
|
HUSTR_E4M5 = E4M5
|
|
HUSTR_E4M6 = E4M6
|
|
HUSTR_E4M7 = E4M7
|
|
HUSTR_E4M8 = E4M8
|
|
HUSTR_E4M9 = E4M9
|
|
CC_ZOMBIE = zombie
|
|
CC_SHOTGUN = shotgun zombie
|
|
CC_HEAVY = minigun zombie
|
|
CC_IMP = serpent
|
|
CC_DEMON = worm
|
|
CC_LOST = deadflare
|
|
CC_CACO = orb monster
|
|
CC_HELL = pain bringer
|
|
CC_BARON = pain lord
|
|
CC_ARACH = small technospider
|
|
CC_PAIN = deadflare ball
|
|
CC_REVEN = dark soldier
|
|
CC_MANCU = combat slug
|
|
CC_ARCH = flame bringer
|
|
CC_SPIDER = large technospider
|
|
CC_CYBER = assault tripod
|
|
CC_HERO = savior of humanity
|
|
HUSTR_1 = DM01: Tech Test
|
|
HUSTR_2 = DM02: Natural Station
|
|
HUSTR_3 = DM03: Issues of Claveria
|
|
HUSTR_4 = DM04: Metal
|
|
HUSTR_5 = DM05: Protox Hideout
|
|
HUSTR_6 = DM06: Tomb of Ledemir
|
|
HUSTR_7 = DM07: Main Stronghold
|
|
HUSTR_8 = DM08: Artifact Base
|
|
HUSTR_9 = DM09: Forgotten Ruins
|
|
HUSTR_10 = DM10: Substation 45
|
|
HUSTR_11 = DM11: Gate for Hell
|
|
HUSTR_12 = DM12: Up 'n Down Canyon
|
|
HUSTR_13 = DM13: Sacred Dead
|
|
HUSTR_14 = DM14: Hazard Store
|
|
HUSTR_15 = DM15: AGM Ammo Depot
|
|
HUSTR_16 = DM16: Single Barreled
|
|
HUSTR_17 = DM17: Punk Tech
|
|
HUSTR_18 = DM18: Energy Facility
|
|
HUSTR_19 = DM19: Tech Isle
|
|
HUSTR_20 = DM20: Warehouse
|
|
HUSTR_21 = DM21: Water Recycling
|
|
HUSTR_22 = DM22: Fourplay
|
|
HUSTR_23 = DM23: Confrontation
|
|
HUSTR_24 = DM24: Flooded Base
|
|
HUSTR_25 = DM25: Mansion Yard
|
|
HUSTR_26 = DM26: All Green
|
|
HUSTR_27 = DM27: The Exile
|
|
HUSTR_28 = DM28: Weapons Factory
|
|
HUSTR_29 = DM29: Tag Deathmatch
|
|
HUSTR_30 = DM30: Last Man Standing
|
|
HUSTR_31 = DM31
|
|
HUSTR_32 = DM32
|
|
PHUSTR_1 = DM01
|
|
PHUSTR_2 = DM02
|
|
PHUSTR_3 = DM03
|
|
PHUSTR_4 = DM04
|
|
PHUSTR_5 = DM05
|
|
PHUSTR_6 = DM06
|
|
PHUSTR_7 = DM07
|
|
PHUSTR_8 = DM08
|
|
PHUSTR_9 = DM09
|
|
PHUSTR_10 = DM10
|
|
PHUSTR_11 = DM11
|
|
PHUSTR_12 = DM12
|
|
PHUSTR_13 = DM13
|
|
PHUSTR_14 = DM14
|
|
PHUSTR_15 = DM15
|
|
PHUSTR_16 = DM16
|
|
PHUSTR_17 = DM17
|
|
PHUSTR_18 = DM18
|
|
PHUSTR_19 = DM19
|
|
PHUSTR_20 = DM20
|
|
PHUSTR_21 = DM21
|
|
PHUSTR_22 = DM22
|
|
PHUSTR_23 = DM23
|
|
PHUSTR_24 = DM24
|
|
PHUSTR_25 = DM25
|
|
PHUSTR_26 = DM26
|
|
PHUSTR_27 = DM27
|
|
PHUSTR_28 = DM28
|
|
PHUSTR_29 = DM29
|
|
PHUSTR_30 = DM30
|
|
PHUSTR_31 = DM31
|
|
PHUSTR_32 = DM32
|
|
THUSTR_1 = DM01
|
|
THUSTR_2 = DM02
|
|
THUSTR_3 = DM03
|
|
THUSTR_4 = DM04
|
|
THUSTR_5 = DM05
|
|
THUSTR_6 = DM06
|
|
THUSTR_7 = DM07
|
|
THUSTR_8 = DM08
|
|
THUSTR_9 = DM09
|
|
THUSTR_10 = DM10
|
|
THUSTR_11 = DM11
|
|
THUSTR_12 = DM12
|
|
THUSTR_13 = DM13
|
|
THUSTR_14 = DM14
|
|
THUSTR_15 = DM15
|
|
THUSTR_16 = DM16
|
|
THUSTR_17 = DM17
|
|
THUSTR_18 = DM18
|
|
THUSTR_19 = DM19
|
|
THUSTR_20 = DM20
|
|
THUSTR_21 = DM21
|
|
THUSTR_22 = DM22
|
|
THUSTR_23 = DM23
|
|
THUSTR_24 = DM24
|
|
THUSTR_25 = DM25
|
|
THUSTR_26 = DM26
|
|
THUSTR_27 = DM27
|
|
THUSTR_28 = DM28
|
|
THUSTR_29 = DM29
|
|
THUSTR_30 = DM30
|
|
THUSTR_31 = DM31
|
|
THUSTR_32 = DM32
|
|
HUSTR_PLRGREEN = g:
|
|
HUSTR_PLRINDIGO = i:
|
|
HUSTR_PLRBROWN = b:
|
|
HUSTR_PLRRED = r:
|
|
AMSTR_FOLLOWON = map following player
|
|
AMSTR_FOLLOWOFF = map no longer following player
|
|
AMSTR_GRIDON = map grid on
|
|
AMSTR_GRIDOFF = map grid off
|
|
AMSTR_MARKEDSPOT = added map bookmark
|
|
AMSTR_MARKSCLEARED = all map bookmarks cleared.
|
|
STSTR_MUS = music changed
|
|
STSTR_NOMUS = unknown music track?
|
|
STSTR_DQDON = god mode on
|
|
STSTR_DQDOFF = god mode off
|
|
STSTR_KFAADDED = keys, weapons and ammo added.
|
|
STSTR_FAADDED = weapons and ammo added.
|
|
STSTR_NCON = noclip on
|
|
STSTR_NCOFF = noclip off
|
|
STSTR_CHOPPERS = vroom!
|
|
STSTR_BEHOLD = v=invuln, s=steroids, i=invis, r=hazard, a=map, l=night vision
|
|
NIGHTMARE = this is the highest skill level.\n\
|
|
not recommended unless you're experienced.\n\n\
|
|
(press y to confirm)
|
|
#HUSTR_CHATMACRO1
|
|
#HUSTR_CHATMACRO2
|
|
#HUSTR_CHATMACRO3
|
|
#HUSTR_CHATMACRO4
|
|
#HUSTR_CHATMACRO5
|
|
#HUSTR_CHATMACRO6
|
|
#HUSTR_CHATMACRO7
|
|
#HUSTR_CHATMACRO8
|
|
#HUSTR_CHATMACRO9
|
|
#HUSTR_CHATMACRO0
|
|
#HUSTR_TALKTOSELF1
|
|
#HUSTR_TALKTOSELF2
|
|
#HUSTR_TALKTOSELF3
|
|
#HUSTR_TALKTOSELF4
|
|
#HUSTR_TALKTOSELF5
|
|
#HUSTR_MESSAGESENT
|
|
# For FreeDM we shouldn't be seeing these...
|
|
E1TEXT = You've finished chapter 1!
|
|
E2TEXT = You've finished chapter 2!
|
|
E3TEXT = You've finished chapter 3!
|
|
E4TEXT = You've finished chapter 4!
|
|
# After MAP06, before MAP07:
|
|
C1TEXT = You're playing FreeDM, the Freedoom\n\
|
|
deathmatch spinoff project.\n\n\
|
|
For more information about Freedoom\n\
|
|
and FreeDM, see:\n\n\
|
|
https://freedoom.github.io/
|
|
# After MAP11, before MAP12:
|
|
C2TEXT = You're playing FreeDM, the Freedoom\n\
|
|
deathmatch spinoff project.\n\n\
|
|
For more information about Freedoom\n\
|
|
and FreeDM, see:\n\n\
|
|
https://freedoom.github.io/
|
|
# After MAP20, before MAP21:
|
|
C3TEXT = You're playing FreeDM, the Freedoom\n\
|
|
deathmatch spinoff project.\n\n\
|
|
For more information about Freedoom\n\
|
|
and FreeDM, see:\n\n\
|
|
https://freedoom.github.io/
|
|
# After MAP30 (endgame text):
|
|
C4TEXT = Thank you for playing FreeDM, the\n\
|
|
Freedoom deathmatch spinoff project.\n\n\
|
|
For more information about Freedoom\n\
|
|
and FreeDM, see:\n\n\
|
|
https://freedoom.github.io/
|
|
# Before MAP31 (secret level #1):
|
|
C5TEXT = You're playing FreeDM, the Freedoom\n\
|
|
deathmatch spinoff project.\n\n\
|
|
For more information about Freedoom\n\
|
|
and FreeDM, see:\n\n\
|
|
https://freedoom.github.io/
|
|
# Before MAP32 (secret level #2):
|
|
C6TEXT = You're playing FreeDM, the Freedoom\n\
|
|
deathmatch spinoff project.\n\n\
|
|
For more information about Freedoom\n\
|
|
and FreeDM, see:\n\n\
|
|
https://freedoom.github.io/
|
|
#P1TEXT
|
|
#P2TEXT
|
|
#P3TEXT
|
|
#P4TEXT
|
|
#P5TEXT
|
|
#P6TEXT
|
|
#T1TEXT
|
|
#T2TEXT
|
|
#T3TEXT
|
|
#T4TEXT
|
|
#T5TEXT
|
|
#T6TEXT
|
|
#BGFLATE1
|
|
#BGFLATE2
|
|
#BGFLATE3
|
|
#BGFLATE4
|
|
#BGFLAT06
|
|
#BGFLAT11
|
|
#BGFLAT20
|
|
#BGFLAT30
|
|
#BGFLAT15
|
|
#BGFLAT31
|
|
#BGCASTCALL
|
|
#STARTUP1
|
|
#STARTUP2
|
|
#STARTUP3
|
|
#STARTUP4
|
|
#STARTUP5
|
|
#SAVEGAMENAME
|
|
# Obituary texts, for ZDoom-based ports.
|
|
OB_STEALTHBABY=%o thought %g saw a Small Technospider.
|
|
OB_STEALTHVILE=%o thought %g saw an Flame Bringer.
|
|
OB_STEALTHBARON=%o thought %g saw a Pain Lord.
|
|
OB_STEALTHCACO=%o thought %g saw an Orb Monster.
|
|
OB_STEALTHCHAINGUY=%o thought %g saw a Minigun Zombie.
|
|
OB_STEALTHDEMON=%o thought %g saw a Worm.
|
|
OB_STEALTHKNIGHT=%o thought %g saw a Pain Bringer.
|
|
OB_STEALTHIMP=%o thought %g saw an Serpent.
|
|
OB_STEALTHFATSO=%o thought %g saw a Combat Slug.
|
|
OB_STEALTHUNDEAD=%o thought %g saw a Dark Soldier.
|
|
OB_STEALTHSHOTGUY=%o thought %g saw a Shotgun Zombie.
|
|
OB_STEALTHZOMBIE=%o thought %g saw a Zombie.
|
|
OB_UNDEADHIT=%o was punched by a Dark Soldier.
|
|
OB_IMPHIT=%o was slashed by a Serpent.
|
|
OB_CACOHIT=%o got too close to an Orb Monster.
|
|
OB_DEMONHIT=%o was bitten by a Worm.
|
|
OB_SPECTREHIT=%o was eaten by a Stealth Worm.
|
|
OB_BARONHIT=%o was torn open by a Pain Lord.
|
|
OB_KNIGHTHIT=%o was gutted by a Pain Bringer.
|
|
OB_ZOMBIE=%o was killed by a Zombie.
|
|
OB_SHOTGUY=%o was gunned down by a Shotgun Zombie.
|
|
OB_VILE=%o was incinerated by a Flame Bringer.
|
|
OB_UNDEAD=%o couldn't evade the Dark Soldier's fireball.
|
|
OB_FATSO=%o was blasted by a Combat Slug.
|
|
OB_CHAINGUY=%o was perforated by a Minigun Zombie.
|
|
OB_SKULL=%o was slammed by a Deadflare.
|
|
OB_IMP=%o was burned by an Serpent.
|
|
OB_CACO=%o was smitten by an Orb Monster.
|
|
OB_BARON=%o was bruised by a Pain Lord.
|
|
OB_KNIGHT=%o was splayed by a Pain Bringer.
|
|
OB_SPIDER=%o stood in awe of the Large Technospider.
|
|
OB_BABY=%o let a Small Technospider get %h.
|
|
OB_CYBORG=%o was splattered by an Assault Tripod.
|
|
OB_WOLFSS=%o met a Sailor.
|
|
OB_MPFIST=%k punched %o to death.
|
|
OB_MPCHAINSAW=%o was shredded by %k's angle grinder.
|
|
OB_MPPISTOL=%o was tickled by %k's handgun.
|
|
OB_MPSHOTGUN=%o chewed on %k's boomstick.
|
|
OB_MPSSHOTGUN=%k swapped two barrels upside %o's head.
|
|
OB_MPCHAINGUN=%o was perforated by %k's minigun.
|
|
OB_MPROCKET=%o was mutilated by %k's missile.
|
|
OB_MPR_SPLASH=%o couldn't dodge %k's missile.
|
|
OB_MPPLASMARIFLE=%o swallowed too much of %k's polaric energy.
|
|
OB_MPBFG_BOOM=%o had %p ass kicked by %k's SKAG!
|
|
OB_MPBFG_SPLASH=%o couldn't hide from %k's SKAG.
|
|
OB_MPTELEFRAG=%o stood where %k was teleporting.
|
|
OB_RAILGUN=%o was railed by %k.
|
|
OB_MPBFG_MBF=%o had %p ass kicked by %k's SKAG!
|
|
|