HXDD
HXDD: A Heretic and Hexen Wad Merger.
Install / Use
/learn @Lemon-King/HXDDREADME
<a name="readme-top"></a> <br />
<div align="center"> <a href="https://github.com/Lemon-King/HXDD"> <img src=".github/readme/icon.png" alt="Logo" width="80" height="80"> </a> <h2>HXDD</h2> <div>A Heretic and Hexen Wad Merger</div> <p align="center"> <br /> <a href="https://www.doomworld.com/forum/topic/136255-hxdd-a-heretic-hexen-wad-merger-071-beta/"><strong>DOOMWORLD THREAD »</strong></a> <br /> <br /> <a href="https://github.com/Lemon-King/HXDD/issues">Report Bug</a> · <a href="https://github.com/Lemon-King/HXDD/issues">Request Feature</a> </p> </div> <div align="center"><a href="https://github.com/Lemon-King/HXDD/releases"></a>
<a href="https://github.com/Lemon-King/HXDD/issues">
</a>
<a href="https://github.com/Lemon-King/HXDD/blob/master/LICENSE.md">
</a>
<a href="https://mtrop.github.io/DoomStruct/"></a>
<a href="https://github.com/google/gson">
</a>
<br/>
<a href="https://openjdk.org/">
</a>
<a href="https://openjfx.io/">
</a>
<br/>
<a href="https://gluonhq.com/">
</a>
<a href="https://www.graalvm.org/">
</a><br/>
<a href="https://richwhitehouse.com/index.php?content=inc_projects.php&showproject=91">
</a>
<a href="https://zdoom.org/index"></a>
<a href="https://vkdoom.org/">
</a></br>
<a href="https://store.steampowered.com/sub/439/">
</a>
<a href="https://store.steampowered.com/sub/439/">
</a>
<a href="https://store.steampowered.com/sub/439/">
</a>
<a href="https://store.steampowered.com/bundle/15366/DOOM_Franchise_Bundle/">
</a>
HXDD takes everything from Heretic, Hexen and other games. Then arranges and converts them into a new UZDOOM compatible format, allowing you play them as if they were a single game. There is a fair amount of code acting as glue to make everything functional - not to mention numerous (optional) added features.
This project is inspired by WADSMOOSH by JP LeBreton. Go check it out too.
<div align="center"> <a href=".github/readme/hxdd_beta_080.png"> <img src=".github/readme/hxdd_beta_080.png" alt="Logo" width="250" height="auto"> </a> </div>- Features -
- Unified Game & Episode Structure<br/>Play Heretic, Hexen and Deathkings from one menu with any class from either game!
- PWAD Mode</br>Why stop with Heretic and Hexen. Bring all the features into DOOM and your existing wads for more content!
- Hexen II Classes<br/>Starting with the Paladin, Hexen II classes are considered playable!
- Hexen II Leveling<br/>A vastly expanded version of the leveling system found in Hexen II.
- Selectable Armor Modes<br/>Choose between Basic and AC, compatible with all characters from all games!
- Mod Support via PlayerSheets<br/>Allows for cross game pickups and actors and expanded PlayerClass definitions. PlayerSheets will allow your mod to support HXDD only features without needing to expand actors or make another version of your mod. Just create a new json under playersheets/.json and you're ready to start!
- Korax Localization<br/>Select between English, French, German, and Japanese for languages used by Hexen 64 Localizations.
- Title Screen Customization<br/>Change the Artwork and Music to any of the games in the series, also has support for using Steam's Hero Artwork as Titles.
- Multiplayer Support<br/>Grab some friends, pick a class, and cause some chaos!
- Hexen II Development -
Hexen II is still currently in a stage of heavy development and as more feature come online they will be updated here.</br>
Items
- Glyph of the Ancients: NYI
- Mystic Urn: Follows Hexen's rules as a placeholder
- Stone of Summoning: NYI
- Seal of the Ovinomancer: NYI
- Force Cube: NYI
- Torch: Implemented, emulates Hexen II's Torch lighting
- Ring of Flight: Follows Heretic's flight rules as a placeholder
- Ring of Reflection: NYI
- Ring of Regeneration: NYI
- Ring of Water Breathing: NYI
Items which match functionality with Heretic and Hexen are implemented.
Classes
- Paladin: Playable</br>- Weapons: Complete</br>- Powered Weapons: Complete</br>- Class Logic: Complete</br>- Lighting Effects: WIP</br>- Brightmaps: NYI
- Crusader: Playable / Incomplete</br>- Weapons: All (4th WIP)</br>- Powered Weapons: WIP</br>- Class Logic: Complete</br>- Lighting Effects: WIP</br>- Brightmaps: NYI
- Necromancer: Playable / Incomplete</br>- Weapons: 1 - 3</br>- Powered Weapons: WIP</br>- Class Logic: Complete</br>- Lighting Effects: WIP</br>- Brightmaps: NYI
- Assassin: Playable / Incomplete</br>- Weapons: 1 - 3</br>- Powered Weapons: WIP</br>- Class Logic: WIP</br>- Lighting Effects: WIP</br>- Brightmaps: NYI
- Demoness: Playable / Incomplete</br>- Weapons: 1 - 3, 4 WIP</br>- Powered Weapons: WIP</br>- Class Logic: WIP</br>- Lighting Effects: WIP</br>- Brightmaps: NYI
- Getting Started -
A modern version of Windows or Wine on MacOS and Linux.
HXDD has a minimum requirement with UZDOOM 4.13+ or VKDOOM, if you do not have it please download it.<br/> <i>Due to a bug with saved games, UZDOOM 4.13 Dev Build is required for now.</i>
Download HXDD from Releases and unzip it into its own folder.
- Setup -
HXDD will make use of data from UZDOOM/VKDOOM, Heretic, Hexen, Hexen's expansion Deathkings, and optionally Hexen II plus its Expansions.<br/>
- Launch HXDD.exe
- Select your UZDOOM or VKDOOM Folder
- Select your Heretic wad File (heretic.wad)
- Select your Hexen wad File (hexen.wad)
- Select your Hexen DeathKings wad file (hexdd.wad)
- Choose the options you want to utilize - if any.
- Click on Build HXDD to start building hxdd.ipk3 - this may take more than a few minutes.
- When complete, copy hxdd.ipk3 to where you keep your wads for UZDOOM or VKDOOM.
- Run UZDOOM or VKDOOM and select HXDD.
Your selections will be stored for the next time you run it.
- Hexen II PAK Support -
When using Hexen II PAK files with HXDD you will need Noesis by Rich Whitehouse.<br/> Download and place the Noesis zip file in the same folder as HXDD's exe.<br/> Select the PAK files in the application and ensure Enable Hexen II is checked.<br/> HXDD will use Noesis to open PAK files and export model data for use with UZDOOM.
- DOOM Compatibility「PWAD Mode」 -
You can also use HXDD.ipk3 as a PWAD with DOOM, DOOM II, and WadSmoosh.</br> Adding -file HXDD.ipk3 to any DOOM IWAD.
Gameplay Videos
<a href="https://www.youtube.com/watch?v=leqi5NL_JoE"> <img src="https://img.youtube.com/vi/leqi5NL_JoE/0.jpg" alt="Youtube Video" width="410" height="auto"> </a> <a href="https://www.youtube.com/watch?v=PTh_TbOPyPc"> <img src="https://img.youtube.com/vi/PTh_TbOPyPc/0.jpg" alt="Youtube Video" width="410" height="auto"> </a>Screenshots
<a href="https://i.imgur.com/Qk3Yl5M.png"> <img src="https://i.imgur.com/Qk3Yl5Mm.png" alt="Screenshot" width="410" height="auto"> </a> <a href="https://i.imgur.com/9r6GNmA.jpeg"> <img src="https://i.imgur.com/9r6GNmAm.jpeg" alt="Screenshot" width="410" height="auto"> </a> <a href="https://i.imgur.com/8W0VM5p.png"> <img src="https://i.imgur.com/8W0VM5pm.png" alt="Screenshot" width="410" height="auto"> </a> <a href="https://i.imgur.com/WF0hGCv.jpg"> <img src="https://i.imgur.com/WF0hGCvm.jpg" alt="Screenshot" width="410" height="auto"> </a> <a href="https://i.imgur.com/HY5b2YZ.jpg"> <img src="https://i.imgur.com/HY5b2YZm.jpg" alt="Screenshot" width="410" height="auto"> </a> <a href="https://i.imgur.com/aXy3n3U.jpg"> <img src="https://i.imgur.com/aXy3n3Um.jpg" alt="Screenshot" width="410" height="auto"> </a>License
Distributed under the MIT License. See LICENSE.md for more information.
Contact
Lemon King - @lemonking.bsky.social @lemonkingi
Doomworld Thread - HXDD: A Heretic & Hexen WAD Merger
<p align="right">(<a href="#readme-top">back to top</a>)</p>Related Skills
node-connect
343.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
90.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
343.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
343.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
