Skip to content

Releases: vardonir/pyDXHR

Release v1.0.0

22 Mar 08:46

Choose a tag to compare

22.03.2024

Update setup.py

DRM Unpack v1.0.0

06 Oct 15:09

Choose a tag to compare

Initial release. Separates the DRM sections into separate files. Also handles sections with same names but with different specializations (materials and shaderlib for the PC version). Currently only tested on DRMs from the PC version, but it should work for the console versions as well.

Usage: Drop a DRM into .exe

21.08.2023 Extraction toolset + GLTF converter

21 Aug 13:04

Choose a tag to compare

  1. Bigfile unpack
    Works similar to Gibbed's Bigfile unpacker, except for the XML file. Drag-drop 000 files works, and there's additional options for extracting only the unknown files or only the named files. Unlike their unpacker, though, the filelist for this one is built in and this should work for any version of the game.

  2. DRM decompress
    See previous release for full description.

  3. DRM to GLTF (only partially tested)
    Converts a single DRM (IMF or objects are supported) to a GLTF file. Textures will be placed in a folder called "textures" next to the output GLTF file. The materials are created, but the textures are not auto-assigned. Instead, the texture data is added to the material data as extras. Some textures are not extracted with the same DRM (since the textures might be in a different DRM). For that, you'll need the Material/Texture dumper (to follow).

25.07.2023 Extraction toolset

25 Jul 04:37

Choose a tag to compare

Includes:

1. DRM decompressor v.1.0.0
Works similar to as Gibbed's DRMDecompress - drag and drop an existing DRM file. Tested on the PC versions of base DXHR and HRDC but should also work for console versions. A file called "(original name)_decompressed.drm" will be created in the same directory.

2. DRM extractor v0.1.0
Double-click the extractor to open several dialogs. For convenience, this program creates a temp folder of empty files with the same directory structure as the game archive (deleted on program exit). Tested on the PC versions of base DXHR and HRDC, but it should also work for console versions. Requires the generic filelist provided in the repo.

3. Unit GLTF converter v.0.0.1
Same as above - double click, empty files. Tested on PC version of HR and HRDC, on the Detroit maps. One of the FEMA maps is known to crash the converter. Not tested on Hengsha/other levels, but should work. Might work on selected maps for PS3 HRDC; not tested on Xbox and WiiU. Requires the generic filelist provided in the repo.

Warning: Materials will be created, but all the textures are left blank.

For 2 and 3, close the console to cancel the program. The temp files might remain, though, but they're all 0KB.