Doom v1.2

Khorus

Game: Doom IIYear: 2013Port: Boom-compatibleSpecs: MAP01Gameplay Mods: NoneAuthor: “Shadowman” idgames | doomwikionemandoom

Khorus is the name of the world where the Inquisitor series takes place, but that’s about the only relation

Shadowman has an unusual aesthetic that blends wilderness and ancient ruins with Russian folk music. Personally, I like the tracks, and I enjoyed some of the puzzle play. I quickly tired of the grid 64 mazes, though, a common theme of Shadowman’s levels, and some of the maps are overwhelming. “Sepulchre” has an amazing atmosphere but you’re harried from all sides with little or no relief.

The Adventures of SquareEpisode 1:Cornered by Circles

Game: The Adventures of Square (standalone game)Year: 2014Source Port: ZDoomSpecs: E1A1-E1A10, TRAININGGameplay Mods: All new everything!!Author: James Paddock aka “Jimmy” et alhomepage | doomwiki | onemandoom 

Doctor Octagon has been kidnapped by the Circle Jerks and the cigar-chomping Square is out to rescue him. The two-dimensional hero must battle through a number of enemy strongholds in Shapeland before reaching the transfer point to his next destination — the moon.

The Adventures of Square is basically a brand new game in the ZDoom engine. You’ll see some similarities to Doom’s equipment and monsters, but only because when you’ve played so much Doom, you start noticing parallels everywhere. It’s got tons of wonderful colors, plenty of monster types, and lots of unique destinations. I was kind of expecting more cheesy BUILD jokes, but the only thing I was really promised was a glut of cheesy puns, so I guess we’re good. If this is only the first episode — “Squareware” — I’m waiting to see what other madness the mappers can fabricate. Note that this is pretty dang hard on the UV equivalent; those cannon balls have a way of sneaking up on you…

Latest versionsEdit

Version 1.9 of the Registered Doom WAD is 11,159,840 bytes in size, is dated 1995-02-01, and contains 2,194 entries. It has the following hashes:

Hash type Hash code
MD5 1cd63c5ddff1bf8ce844237f580e9cf3
SHA-1 7742089b4468a736cadb659a7deca3320fe6dcbd
CRC-32 723e60f9

Version 1.9ud of the Ultimate Doom WAD is 12,408,292 bytes in size, is dated 1995-05-25, and contains 2,306 entries. It has the following hashes:

Hash type Hash code
MD5 c4fe9fd920207691a9f493668e0a2083
SHA-1 9b07b02ab3c275a6a7570c3f73cc20d63a0e3833
CRC-32 bf0eaac0

The BFG Edition version is 12,487,824 bytes in size, contains 2,312 entries, and has the following hashes:

Hash type Hash code
MD5 fb35c4a5a9fd49ec29ab6e900572c524
SHA-1 e5ec79505530e151ff0e6f517f3ce1fd65969c46
CRC-32 5efa677e

Older versionsEdit

Version File date Size (bytes) Entries MD5 SHA-1 CRC-32
1.1 1993-12-16 10,396,254 2,074 981b03e6d1dc033301aa3095acc437ce df0040ccb29cc1622e74ceb3b7793a2304cca2c8 66457ab9
1.2 1994-02-17 10,399,316 2,045 792fd1fea023d61210857089a7c1e351 b5f86a559642a2b3bdfb8a75e91c8da97f057fe6 a5da8930
1.666 1994-09-01 11,159,840 2,194 54978d12de87f162b9bcc011676cb3c0 2e89b86859acd9fc1e552f587b710751efcffa8e f756aab5
1.8 1995-01-20 11,159,840 2,194 11e1cd216801ea2657723abc86ecb01f 2c8212631b37f21ad06d18b5638c733a75e179ff 8d242df9

Pre-release buildsEdit

Version File date Size (bytes) Entries MD5 SHA-1 CRC-32
0.2 1993-02-04 496,250 198 740901119ba2953e3c7f3764eca6e128 89d934616c57fe974b06c2b37a9837853a89dbbc 2587d97b
0.3 1993-02-28 1,901,322 670 dae9b1eea1a8e090fdfa5707187f4a43 df8ffe821a212d130ae48cf2c23721bd0ee6543b f97fe671
0.4 1993-04-03 2,675,669 859 b6afa12a8b22e2726a8ff5bd249223de 5f78b23fbffc828f5863ecff7e908d556241ff45 c8a8b5ea
0.5 1993-05-23 3,522,207 1,099 9c877480b8ef33b7074f1f0c07ed6487 d3648d720b5324ce3c7bf58cf019e395911d677e 8fe33445
Beta 1993-10-04 5,468,456 1,493 049e32f18d9c9529630366cfc72726ea 692994db9579be4201730b9ac77797fae2111bde ff9bd960

Типы WAD

Уровни и пакеты уровней

Самый распространенный тип WAD состоит из одного уровня , обычно сохраняющего тему оригинальной игры, но, возможно, включающий новую музыку и некоторую измененную графику, чтобы определить более отличительную настройку или настроение. Оба одного игрока и Deathmatch многопользовательских уровней являются общими.

Также распространены WAD, которые содержат несколько уровней, иногда в форме эпизода , заменяющего девять уровней, а иногда в виде мегавада , который заменяет 15 или более уровней в игре (27 в Doom , 32 в Doom II , 36 в The Ultimate Doom ).

Мегавады часто представляют собой работу нескольких человек в течение нескольких месяцев или лет.

Всего конверсий

WAD, который вносит в игру капитальный ремонт и включает в себя совершенно другой сеттинг , набор персонажей и сюжет, вместо того, чтобы просто предоставлять новые уровни или графические изменения, называется полным преобразованием . Фраза была придумана Джастином Фишером как часть названия Aliens TC или Aliens Total Conversion . Надстройки, которые предоставляют обширные изменения в аналогичной степени, но сохраняют отличительные части или характеристики оригинальных игр, такие как персонажи или оружие, часто по расширению называются частичными преобразованиями .

Obtaining IWADs

As noted aboved, some IWADs can be downloaded freely; however most «full» games are not and must be bought from one of the following sources:

This store offers downloadable versions of Ultimate Doom, Doom II: Hell on Earth (bundled with Final Doom and the Master Levels for Doom II), Heretic, Hexen, Hexen: Deathkings of the Dark Citadel, and Strife. The Final Doom version offered is the later Anthology version, which fixes many mapping errors (such as the infamous ).
This store offers downloadable versions of Ultimate Doom, Doom II: Hell on Earth, Final Doom, Heretic: Shadow of the Serpent Riders, Hexen: Beyond Heretic, Hexen: Deathkings of the Dark Citadel, and Strife; as well as the Master Levels for Doom II which is a set of PWAD, not an IWAD.
Warning: following the release of Doom 3: BFG Edition, the Master Levels are no longer available to purchase individually but can be bought as part of the Doom Classic Complete Pack.
Second-hand copies of the original games can be found on such sites.
Flea markets, used-games bins in brick-and-mortar stores, etc.
It’s mostly a matter of luck, but they can still sometimes be found this way.

Latest versions of Doom IIEdit

Version 1.9 is 14,604,584 bytes in size, is dated 1995-02-01, and contains 2,919 entries. It has the following hashes:

Hash type Hash code
MD5 25e1459ca71d321525f84628f45ca8cd
SHA-1 7ec7652fcfce8ddc6e801839291f0e28ef1d5ae7
CRC-32 ec8725db

The BFG Edition version is 14,691,821 bytes in size, contains 2,935 entries, and has the following hashes:

Hash type Hash code
MD5 c3bea40570c23e511a7ed3ebcd9865f7
SHA-1 a59548125f59f6aa1a41c22f615557d3dd2e85a9
CRC-32 927a778a

A version of Doom II from Bethesda.net packaged with the vanilla engine contains a modified IWAD with similar resources as the BFG Edition. It is 14,603,212 bytes in size, contains 2,919 entries, and has the following hashes:

Hash type Hash code
MD5 97573aaf26957099ed45e61d81a0a1a3
SHA-1 f1b6ba94352d53f646b67c01d2da88c5c40e3179
CRC-32 62fd057f

Older versionsEdit

Version File date Size (bytes) Entries MD5 SHA-1 CRC-32
1.666g 1994-08-29 14,824,716 2,934 d9153ced9fd5b898b36cc5844e35b520 a4ce5128d57cb129fdd1441c12b58245be55c8ce c08005f7
1.666 1994-08-29 14,943,400 2,956 30e3c2d0350b67bfbf47271970b74b2f 6d559b7ceece4f5ad457415049711992370d520a e2a683bd
1.7 1994-09-21 14,612,688 2,919 ea74a47a791fdef2e9f2ea8b8a9da13b 78009057420b792eacff482021db6fe13b370dcc 47daeb2e
1.7a 1994-10-18 14,612,688 2,919 d7a07e5d3f4625074312bc299d7ed33f 70192b8d5aba65c7e633a7c7bcfe7e3e90640c97 952f6baa
1.8f 1994-12-01 14,607,420 2,914 3cb02349b3df649c86290907eed64e7b d510c877031bbd5f3d198581a2c8651e09b9861f 27eaae69
1.8 1995-01-20 14,612,688 2,919 c236745bb01d89bbb866c8fed81b6f8c 79c283b18e61b9a989cfd3e0f19a42ea98fda551 31bd3bc0

Editing

Everything you need to start creating ZDoom mods.

A full-fledged level and resource editor for Doom; which supports most *ZDoom features. Available for Windows, Mac, and Linux.

A level editor with complete support of *ZDoom features. Windows-only.

ACS script compiler for use with ZDoom and/or Hexen. This is not the version of ACC released by . It supports all of ZDoom’s language extensions.

Mac OS X version of the ACC script compiler. Command-line utility only; requires terminal to run, no .app package included.

Linux version of the ACC script compiler. Command-line utility only; requires terminal to run.

Pages in category «Doom II WADs»

The following 200 pages are in this category, out of 748 total.

1

  • 1 Monster
  • 10 Sectors
  • 10 Sectors Part 2
  • 100 Lines
  • 100,000 Levels
  • 1000 Line Community Project
  • 1000 Lines 2 — Community Project
  • 180 Minutes Pour Vivre
  • 1994 Tune-up Community Project

3

  • 3 heures d’agonie
  • 3 heures d’agonie 2
  • 3 heures d’agonie 3
  • 30,000 Levels
  • 32 Inch Nails
  • 32 in 24
  • 32in24 II: Single Player
  • 32in24 III: DUEL CORE
  • 32in24 IV: CAPTURE THE FAG
  • 32in24-5
  • 32in24-6
  • 32in24-7: Return of the Night of Capture the Flag
  • 32in24-8: DWANGO2008
  • 32in24-9: Return of DUEL CORE
  • 32in24-10: MAPS FOR THE MAP GOD
  • 32in24-11: Occupy Doomworld
  • 32in24-12: IRON MAPPER
  • 32in24-13: A Thanksgiving Without Burgers
  • 32in24-14: How the Hamburglar Stole Christmas
  • 32in24-15: DWANGO Unchained
  • 32in24-16: DOOT CTF
  • 32in24-17: 3 Flags 3 Furious

A

  • A.L.T.
  • The Abyss
  • Action Doom
  • Action Doom 2: Urban Brawl
  • The Adventures of MassMouth
  • Aeon Deathmatch
  • Aeternum
  • After the Holocaust
  • L’agonie Finale
  • Akeldama
  • Alfonzo Actually Makes a Back to Saturn X Map
  • Alfonzo Throws Hands with the Purple People Eater
  • Alfonzo Tries to Prevent Donald Trump from Starting Third Impact
  • Alfonzo Writes, Directs and Stars in His Own Television Show in the 1980s
  • The Alfonzone
  • Alien Vendetta
  • All Aboard the Mega Magilla Gorilla Flotilla
  • All Apologies
  • All Hell is Breaking Loose
  • Alpha 1 Trilogy
  • Altar of Evil
  • Alternate DOOM II
  • Ancient Aliens
  • Angry Quilt
  • Antares
  • Antaresian Reliquary
  • AOL Girls Museum
  • Ar Luminae
  • Arachna2
  • Arcadia Demade
  • Area 51
  • Argus
  • Army of Darkness TC
  • Artica
  • Artica 2
  • Artica 3
  • Artica 4
  • Artica B
  • The Artifact (WAD)
  • ASDOOMII: The Final Countdown
  • Ashes 2063
  • Assault on Moonbase Cresta
  • Assault on Tei Tenga
  • Asylum of the Wretched
  • The Attraction to All Things Uncertain
  • Austerity: A Simplicity Tribute
  • The Authoritative T DUNNxx.WAD Series — For Doom 2
  • Avactor: End of the Fifth Circle
  • Axiom

B

  • Back to Saturn X
  • Baculus
  • Barbie Girl
  • Baron Gate
  • Bastion of Chaos
  • Batman Doom
  • Bauhaus
  • Beach Day
  • Bella II
  • Beyond Death
  • Beyond Reality
  • Beyond Revival
  • BF THUD!
  • BGPA Missions: Liberation
  • BioTech
  • Black Magnetic
  • Bloodlands
  • BloodRust
  • Bloodstain
  • Bloody Steel
  • Boom (WAD)
  • Boomtown
  • Boothill
  • Breach
  • Brigandine
  • The Brotherhood of Ruin
  • Brutal Doom: Hell on Earth Starter Pack

C

  • The C.P.U.
  • The Call of Ktulu
  • Capone’s Pit
  • Castle of Eternal Carrot in the Sky
  • Castle of the Renegades
  • Castle Phobos
  • Catacomb: ABYSS
  • Caverns of Darkness
  • Celestial Site
  • Center (WAD)
  • Chainmill
  • Chambers of Dis
  • Cheogsh
  • Cheogsh 2
  • Chord 1
  • Chord 2
  • Chord 3
  • Chord G
  • Chord NG
  • Chosen
  • City of Doom
  • The City of the Damned
  • The City of the Damned: Apocalypse
  • Claustrophobia 1024
  • Claustrophobia 1024 2: The Mystery of Too Many Maps
  • Cleimos 2
  • Cold as Hell
  • Comatose
  • Combat Shock 2
  • Community Chest
  • Community Chest 2
  • Community Chest 3
  • Community Chest 4
  • The Community is falling!! Oh No!!!
  • Community Is Falling 3
  • Congestion 1024
  • Congestion Control
  • Congestion: 64
  • Containment Area
  • The Corruption of Substation Alpha
  • Counterattack
  • Covert Operations
  • Crestfallen
  • Crimson Canyon
  • Criticality
  • CrossFire
  • Crossing Acheron
  • Crucified Dreams
  • Crumpets
  • Crusader (WAD)
  • The Cursed Generation
  • Cursed Realms — Path Over The Abyss
  • CyberDoom
  • Cyberdreams
  • Cygnus IV
  • Czechbox
  • Czequisite Corpse

D

  • The D.M.Z.
  • Daedalus: Alien Defense
  • Damnation
  • Dark 7
  • Dark 7 Mission Pack
  • Dark Covenant
  • Dark Tartarus
  • Dark Tide
  • Dark Universe
  • The Darkening Episode 2
  • The Darkening
  • Darker
  • Darkest Room
  • Dawn of Reality
  • DBP01: Monuments of Mars
  • DBP23: Evil Egypt
  • DBP37: AUGER;ZENITH
  • Dead.air
  • Dead.wire
  • Death’s Dichotomy
  • Decade
  • Defragmentation Factor
  • Demon Eclipse
  • Demonastery
  • Demonfear
  • Demonic Deviation
  • DemoniZed
  • Demons of Problematique

Utilities

These tools support a few special editing and playing scenarios.

Merges your Doom IWADs (Doom, Doom 2, Final Doom, Master Levels, etc.) into a single IWAD, allowing players to switch between games without relaunching.

A command-line utility that extracts the contents of a WAD to a (mostly) pk3-compatible folder structure. Useful for converting old mods or setting up advanced development workflows.

This is a command-line utility written by Graf Zahl to convert old-format MAPINFO lumps to new-format ones. See the for more information.

This package contains both a Windows binary and source code.

Includes the programs zwadconv, swantbls, and listacs. Zwadconv converts old maps to the Hexen format used by ZDoom natively. Swantbls creates SWITCHES and ANIMATED lumps used by BOOM. Listacs is an ACS script disassembler (not decompiler).

Console versionsEdit

Port Size (bytes) Entries MD5 SHA-1 CRC-32
Doom Classic Unity port 1.0 12,468,955 2,307 232a79f7121b22d7401905ee0ee1e487 f770111ca9eb6d49aead51fcbd398719b462e64b 46359dfb
Doom Classic Unity port 1.1 12,468,955 2,307 21b200688d0fa7c1b6f63703d2bdd455 08ab2507e1d525c4c06b6df4f6d5862568a6b009 346a4bfd
Xbox 12,538,385 2,318 0c8758f102ccafe26a3040bee8ba5021 1d1d4f69fe14fa255228d8243470678b1b4efdc5 ff1ba733
PlayStation Network 12,474,561 2,307 e4f120eab6fb410a5b6e11c947832357 117015379c529573510be08cf59810aa10bb934e 3f646587
Xbox 360 BFG Edition 12,474,561 2,307 7912931e44c7d56e021084a256659800 d6a9f0172eca101471128ec61be975361f2ad28e 6010fd43
XBLA standalone 12,475,196 2,307 72286ddc680d47b9138053dd944b2a3d 37de4510216eb3ce9a835dd939109443375d10c5 b8583cd5
Doom for Pocket PCnamed doom1.wad 14,445,632 2,305 3e410ecd27f61437d53fa5c279536e88 1d3c00534c452e266012e28ddc399ffe4d9ac8ed b5353911

Directory

The directory associates names of lumps with the data that belong to them. It consists of a number of entries, each with a length of 16 bytes. The length of the directory is determined by the number given in the WAD header. The structure of each entry is as follows:

filelump_t
Offset Length Name Content
0x00 4 filepos An integer holding a pointer to the start of the lump’s data in the file.
0x04 4 size An integer representing the size of the lump in bytes.
0x08 8 name An ASCII string defining the lump’s name. Only the characters A-Z (uppercase), 0-9, and [] — _ should be used in lump names (an exception has to be made for some of the Arch-Vile sprites, which use «\»). When a string is less than 8 bytes long, it should be null-padded to the tight byte.

Tools should not assume the lump-order in the WAD to be sorted by their byte offset into the WAD.

«Virtual» lumps (such as F_START) only exist in the directory, having a size of 0. Their offset value therefore is nonsensical (often 0).

It is possible for more than one lump to have the same offset value, aswell as having offsets that overlap other lump data.

Type of file is not stated in the lump’s data.

Typical wad file:

wadfile_t
Header
Lump Data
Names and pointers of Lumps

DirectoryEdit

The directory associates names of lumps with the data that belong to them. It consists of a number of entries, each with a length of 16 bytes. The length of the directory is determined by the number given in the WAD header. The structure of each entry is as follows:

filelump_t
Offset Length Name Content
0x00 4 filepos An integer holding a pointer to the start of the lump’s data in the file.
0x04 4 size An integer representing the size of the lump in bytes.
0x08 8 name An ASCII string defining the lump’s name. Only the characters A-Z (uppercase), 0-9, and — _ should be used in lump names (an exception has to be made for some of the Arch-Vile sprites, which use «\»). When a string is less than 8 bytes long, it should be null-padded to the eighth byte. Values exceeding 8 bytes are forbidden.

Tools should not assume the lump-order in the WAD to be sorted by their byte offset into the WAD.

«Virtual» lumps (such as F_START) only exist in the directory, having a size of 0. Their offset value therefore is nonsensical (often 0).

It is possible for more than one lump to have the same offset value, as well as having offsets that overlap other lump data.

When a modder imports lumps into a WAD from other files, file extensions are not included. Doom’s executable examines only the name field to determine whether all required entries are present at launch. This means, for example, that the encoding of a music track may not be immediately obvious if the WAD’s intended port supports multiple formats.

Typical wad file:

wadfile_t
Header
Lump Data
Names and pointers of Lumps

The Inquisitor II

Game: Doom IIYear: 2013Port: GZDoomSpecs: MAP01Gameplay Mods: New monsters, new weapons, new items.Author: “Shadowman” idgames | onemandoom

The sequel / prequel to Inquisitor has none of the drama and a completely different feel as it attempts to bring the experience of Diablo to Doom / Hexen. The environments are pretty good, considering many of them were built within the confines of an RDC “freakmapping” competition. The only problem is that the hordes of Diablo were way slower and gave you much more room to move in, which you’ll discover when you find yourself being massacred by lowly zombies and skeletons while frantically swinging your sword. Some of the fights are insane enough that you pretty much need the secret consumable items. It’s an interesting experiment, and I love the peaceful town that forms the overworld, but the gameplay could use an overhaul.

Historical backgroundEdit

After the release of Wolfenstein 3D in , fans developed unauthorized mods of the game that changed elements such as levels and monster graphics. Rather than causing id Software to seek to suppress such mods, they encouraged the developers to make Doom more easily moddable.:134

The WAD file system is the primary mechanism that allows easy modding by fans. Mods containing new levels, graphics, sound effects and music are natively supported by vanilla Doom without needing any special third party tooling; they can simply be loaded using the command line argument. This is in comparison to Wolfenstein mods, where the main game resource files had to be modified in order to make any change.

WAD files contain certain limitations: for example, much of the game behavior cannot be changed without patching DOOM.EXE using a tool such as DeHackEd (modern source ports allow DeHackEd patch files to be included in WAD files). Vanilla Doom does not support replacing sprites from inside PWAD files; older graphical mods would commonly be distributed with a small tool named DeuSF that would work around this limitation (modern source ports have entirely removed the restriction).

Где брать файлы с эпизодами (WAD)?

С современными исходными портами Doom есть нюанс. Большинство из них не поставляются с файлами игровых данных или WAD. Оригинальные карты, графика и звуки Doom все еще защищены авторским правом и недоступны в открытых источниках. Вы должны найти для себя созданные кем-то другим WAD для использования с исходными портами, аналогичными GZDoom.

К счастью, есть много вариантов получения Doom WAD, включая следующие:

  • Условно-бесплатная Doom (Shareware). Изначально Doom поставлялась в условно-бесплатном варианте с одним бесплатным эпизодом. Вы все еще можете вполне легально скачать и использовать этот эпизод. Файл, который вам нужен, обычно называется DOOMWAD.
  • Freedoom. В рамках этого проекта интернет-фанаты работают над бесплатным набором графики, звуков и карт с открытым исходным кодом для движков Doom. Вы можете скачать набор бесплатно, и он хорошо работает с GZDoom.
  • Freedoom + другие WAD. Freedoom дает вам возможность использовать множество других WAD, созданных фанатами. Многие из карт являются результатом чьего-либо собственного уникального игрового опыта. Freedoom заменяет потребность в оригинальных WAD-играх Doom или Doom II за счет созданных игроками карт с графическими и звуковыми ресурсами.
  • Коммерческая Doom. При желании можно приобрести оригинальный Doom и установить игру на Windows. Просто зайдите в каталог с игрой и скопируйте файл DOOM.WAD для использования с портом источника, таким как GZDoom. Вы можете сделать то же самое с другими играми, включая Doom II и Final Doom. Если у вас есть оригинальные физические копии игры на дискете или компакт-диске, вы можете скопировать файлы DOOM.WAD с оригинального носителя. Вы также можете найти эти файлы WAD в Интернете. Однако, как и загрузка ПЗУ ретро-видеоигр, загрузка оригинальных файлов WAD с неавторизованных веб-сайтов фактически считается нарушением авторских прав.

The Inquisitor

Game: Doom IIYear: 2012Port: GZDoomSpecs: MAP01Gameplay Mods: New monsters, new weapons, new itemsAuthor: “Shadowman” idgames | onemandoom 

Inquisitor earned a lot of infamy in its initial release due to some graphic depictions of sexualized, executed women, mainly because the author explicitly linked their inclusion to his opinion on the Pussy Riot imprisonment in 2012. Now that the controversy is over and it’s been somewhat sanitized, here’s Inquisitor, a single map for Doom II that takes place over one giant castle and has a strong Hexen II vibe, which is no mistake as it takes place on a world that’s been undergoing a slow corruption by the Serpent Riders. It’s also really hard because the enemies are pretty lethal and the player feels very fragile, particularly with the early reliance on melee weapons. It’s still got a pretty cool atmosphere and if you can endure the opening and make it to the shotgun, you’ve got a pretty neat ride ahead of you.

HeaderEdit

A WAD file always starts with a 12-byte header. It contains three values:

wadinfo_t
Position Length Name Description
0x00 4 identification The ASCII characters «IWAD» or «PWAD».
0x04 4 numlumps An integer specifying the number of lumps in the WAD.
0x08 4 infotableofs An integer holding a pointer to the location of the directory.

All integers are 4 bytes long in x86-style little-endian order. Their values can never exceed 231-1, since Doom reads them as signed ints. For some ports based on the Atari Jaguar code (Playstation derived ports being the notable exception), big-endian order is used instead.

The IWAD or PWAD signature is meant to define whether the file is an IWAD or a PWAD, however this is not actually checked by the engine. Loading an IWAD as a PWAD is possible, and inversely loading a PWAD as an IWAD is also possible. For example, CHEX.WAD and TNT.WAD have a PWAD signature despite serving as IWAD.

Новый мир Doom для исследования

Запустив GZDoom, вы можете потестировать работу геймпада и даже обнаружить многопользовательский кооператив или классический режим deathmatch, реализованные с помощью сетевых функций. ZDaemon – это специальный исходный порт Doom, интересный для изучения и настроенный для многопользовательской игры. С помощью этого порта можно легко находить соперников/напарников и подключаться к многопользовательским серверам Doom, созданных фанатами.

Если вам откровенно наскучили имеющиеся уровни, то обратите внимание на удивительные моды Doom и вариации игры на ModsDB. В число фаворитов фанатов входят Brutal Doom, Evernity и Pirate Doom

Очевидно, что большинство созданных игроками WAD, наряду с самой оригинальной игрой Doom, очень жестокие и не подходят для детей. Но, если вы избавлены от любопытных глаз, то можем лишь пожелать вам счастливой охоты на демонов!

использованная литература

Библиография

  • Джозеф Белл, Дэвид Скреде: The Doom Construction Kit: Mastering and Modification Doom , Waite Group Press (1 апреля 1995 г.), ISBN  1-57169-003-4
  • Ричард Х. «Хэнк» Лейкарт, III: Руководство хакера Doom , Mis Press (1 марта 1995 г.), ISBN  1-55828-428-1
  • Стив Беннер и др .: 3D Game Alchemy for Doom, Doom II, Heretic and Hexen , SAMS Publishing (1996), ISBN  0-672-30935-1
  • Кушнер, Дэвид: Мастера судьбы: как два парня создали империю и преобразовали поп-культуру , издательская группа Random House 2003, ISBN  0-375-50524-5 ; страницы 166–169
  • Ларсен, Хенрик: FAQ по неофициальным мастер-уровням для Doom II , версия 1.02 (получено 4 октября 2004 г.)

Bloody Steel

Game: Doom IIYear: 2014Port: Boom-compatible (GLBoom or GZDoom preferred)Specs: MAP01-MAP10Gameplay Mods: NoneAuthor:

Big Memka

idgames | onemandoom

A secret UAC facility hidden beneath a steel mill is jeopardized following the outbreak of a deadly plague that makes way for demonic occupation, which shouldn’t come as any surprise when the research being conducted is as usual matters of time and space. It’s up to you to defend the very fabric of reality from being rent asunder by demonic aims…

Bloody Steel’s realistic environments shine, with the bulk of it taking place in a dystopian industrial complex, followed by field trips to what look like 18th century France and 3rd century Rome. The gameplay is a mix of styles, from open-air free roaming to cover shooter, corridor shooter, Eternal Doom, slaughtermap, and all parts in between. Expect a healthy dose of claustrophobia, too, when battling stronger enemies in close quarters.

CompressionEdit

The Atari Jaguar port introduced a form of LZSS compression for lumps. If the first character of the name has the 0x80 flag set then it is considered to be compressed. The compressed size of the lump is not stored as the compressed stream has a terminating sequence. It should not be assumed that the compressed data is smaller than the uncompressed size since compression is required for some lumps in the console ports. (Likewise some lumps are required to be uncompressed in order to be read directly from cartridge ROM.)

The stream has a 12-bit sliding window. The format of the compressed stream is a flag byte followed by 8 chunks. The size of a chunk is determined by the flag byte in least significant bit first order. If the bit is not set then it is a uncompressed byte, otherwise it is a 16-bit offset length pair. The first byte of the pair is the upper 8-bits of the offset. The upper 4-bits of the second byte is the lower 4-bits of the offset. The remaining 4 bits are the length to copy. The offset is from the current output position (or from the end of the sliding window) and may overlap. Length is incremented by 1 so it becomes some value 1-16. If length is 1 then it is the end of the stream.

In order to know in advance how much information to read from the compressed lump, console versions of Doom which utilize this compression algorithm take the difference between the offset of the target lump and the next lump in the WAD directory. As a result, all such WAD files are terminated with an empty ENDOFWAD lump which marks the end of the directory, and has an offset equal to the end of the previous lump. This avoids undefined behavior if the last lump in the directory happens to be compressed.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector