Skip to content

Lemon-King/HXDD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Logo

HXDD

A Heretic and Hexen Wad Merger


DOOMWORLD THREAD »

Report Bug · Request Feature

Releases Issues MIT License

DoomStruct Gson
Java Java
Gluon GRAALVM
NOESIS

GZDOOM VKDOOM
Heretic Hexen Deathkings Doom


HXDD takes everything from Heretic, Hexen and other games. Then arranges and converts them into a new GZDOOM 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.

- Features -

  • Unified Game & Episode Structure
    Play Heretic, Hexen and Deathkings from one menu with any class from either game!
  • PWAD Mode
    Why stop with Heretic and Hexen. Bring all the features into DOOM and your existing wads for more content!
  • Hexen II Classes
    Starting with the Paladin, Hexen II classes are considered playable!
  • Hexen II Leveling
    A vastly expanded version of the leveling system found in Hexen II.
  • Selectable Armor Modes
    Choose between Basic and AC, compatible with all characters from all games!
  • Mod Support via PlayerSheets
    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
    Select between English, French, German, and Japanese for languages used by Hexen 64 Localizations.
  • Title Screen Customization
    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
    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.

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
    - Weapons: Complete
    - Powered Weapons: Complete
    - Class Logic: Complete
    - Lighting Effects: WIP
    - Brightmaps: NYI
  • Crusader: Playable / Incomplete
    - Weapons: All (4th WIP)
    - Powered Weapons: WIP
    - Class Logic: Complete
    - Lighting Effects: WIP
    - Brightmaps: NYI
  • Necromancer: Playable / Incomplete
    - Weapons: 1 - 3
    - Powered Weapons: WIP
    - Class Logic: Complete
    - Lighting Effects: WIP
    - Brightmaps: NYI
  • Assassin: Playable / Incomplete
    - Weapons: 1 - 3
    - Powered Weapons: WIP
    - Class Logic: WIP
    - Lighting Effects: WIP
    - Brightmaps: NYI
  • Demoness: Playable / Incomplete
    - Weapons: 1 - 3, 4 WIP
    - Powered Weapons: WIP
    - Class Logic: WIP
    - Lighting Effects: WIP
    - Brightmaps: NYI

- Getting Started -

A modern version of Windows or Wine on MacOS and Linux.

HXDD has a minimum requirement with GZDOOM 4.13+ or VKDOOM, if you do not have it please download it.
Due to a bug with saved games, GZDOOM 4.13 Dev Build is required for now.

Download HXDD from Releases and unzip it into its own folder.

- Setup -

HXDD will make use of data from GZDOOM/VKDOOM, Heretic, Hexen, Hexen's expansion Deathkings, and optionally Hexen II plus its Expansions.

  1. Launch HXDD.exe
  2. Select your GZDOOM or VKDOOM Folder
  3. Select your Heretic wad File (heretic.wad)
  4. Select your Hexen wad File (hexen.wad)
  5. Select your Hexen DeathKings wad file (hexdd.wad)
  6. Choose the options you want to utilize - if any.
  7. Click on Build HXDD to start building hxdd.ipk3 - this may take more than a few minutes.
  8. When complete, copy hxdd.ipk3 to where you keep your wads for GZDOOM or VKDOOM.
  9. Run GZDOOM 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.
Download and place the Noesis zip file in the same folder as HXDD's exe.
Select the PAK files in the application and ensure Enable Hexen II is checked.
HXDD will use Noesis to open PAK files and export model data for use with GZDOOM.

- DOOM Compatibility「PWAD Mode」 -

You can also use HXDD.ipk3 as a PWAD with DOOM, DOOM II, and WadSmoosh.
Adding -file HXDD.ipk3 to any DOOM IWAD.

Gameplay Videos

Youtube Video Youtube Video

Screenshots

Screenshot Screenshot Screenshot Screenshot Screenshot Screenshot

License

Distributed under the MIT License. See LICENSE.md for more information.

Contact

Lemon King - @lemonkingi

Doomworld Thread - HXDD: A Heretic & Hexen WAD Merger

(back to top)