Devil May Cry 3 HD Collection · Evidence-first C++20 research
DMC3 HD File Formats — DMC Rengine
Browse public entry points for DMC3 HD resource families. Exact schemas, evidence status and current product support remain in canonical GitHub documentation.
Resource families
- Scene and model research includes SCM, MOD and SHW entry points, separating structural parsing from higher-level runtime or authoring semantics.
- Container research includes PAC, PNST and numbered NBZ archives, with slot identity, nesting and materialization treated separately from game-side selection behavior.
- Dedicated public entry points now also cover the HITS collision structure and the bounded DDS/PTX texture research surface without flattening those families into one universal format model.
Evidence model
- A recognizable header or successful parse is not treated as proof that every field has a known semantic meaning.
- Unknown bytes and unresolved relationships are preserved or explicitly bounded instead of being assigned convenient names for presentation.
- Reader, writer and reintegration maturity changes over time, so this index routes support questions back to Current Status and the canonical format documents.
Complete canonical format and resource-family catalog
Select a family to open its dedicated evidence-aware page. Rejected historical identifiers and synthetic test-only containers are intentionally excluded from the shipped-format list.
63 canonical public families are currently represented.
Animation
Animation Control
Audio
Audio Bank
BDGlobal sound-system bank body/sample-data companion.EXE_CONFIRMEDOPENresearch-onlyPHDGlobal sound-system bank/header descriptor companion.EXE_CONFIRMEDOPENresearch-onlySPUMAPDTSPU sound-memory/sample-bank partition and region-map metadata.EXE_CONFIRMEDPARTIALruntime-onlyTSBGlobal sound-system table/bank companion.EXE_CONFIRMEDOPENresearch-only
Camera
CAMCamera resource/track family registered in the original motion/control manager and stage corpus.EXE_CONFIRMEDPARTIALrecognizedDCAMini-demo/cinematic camera data; recovered interpretation correlates paired spatial channels with camera eye/world position and look-at target.DATA_CONFIRMEDPARTIALstructural
Cloth Simulation
Collision
Container
NBZNumbered top-level HD resource volume; ZIP-backed source/materialization surface.EXE_CONFIRMEDPARTIALstructuralPACRelative-slot resource container preserving physical slot topology, including sparse/empty/alias slots.EXE_CONFIRMEDPARTIALstructuralPACKLegacy/observed container label retained by project tooling.DATA_CONFIRMEDPARTIALresearch-onlyPNSTDistinct relative-slot container family recursively traversed by the original runtime.EXE_CONFIRMEDPARTIALstructural
Effect
EFERuntime-recognized container-dispatch sentinel/prefix in the effect-side family; no normal handler or exact semantic schema is yet recovered.EXE_CONFIRMEDOPENresearch-onlyEFWRuntime-recognized container-dispatch sentinel/prefix in the effect-side family; no normal handler or exact semantic schema is yet recovered.EXE_CONFIRMEDOPENresearch-onlySEFStage/effect companion resource family.DATA_CONFIRMEDOPENresearch-only
Event Volume
Executable
Font
Geometry
EFMMesh-bearing effect-model resource: related MOD/SCM-style model document, triangle/topology reconstruction, and embedded shader inputs POSITION/NORMAL/TEXCOORD/BLENDINDICES/PSIZE plus per-vertex COLOR0.EXE_CONFIRMEDPARTIALruntime-onlyMODActor/object mesh-bearing model resource family with original model-document fixup and model shader inputs.EXE_CONFIRMEDPARTIALrecognizedSCMStage/static scene mesh geometry with object records, fixed 0x50 mesh records, vertex streams, scene-node hierarchy/transforms and runtime-generated index workspaces.EXE_CONFIRMEDSTRUCTURALstructuralSHWSelf-contained shadow-hull mesh geometry: float4 positions, u32 triangle topology, exact u16 triangle adjacency and EXE-confirmed per-vertex transform-matrix selectors; distinct from a MOD/SCM-style textured model document.EXE_CONFIRMEDPARTIALruntime-only
Item Placement
Legacy Save Ui
Lighting
Media Capability
AVIAVI media/container capability exposed by the executable/media layer.EXE_CONFIRMEDEXTERNALcapability-onlyBIKBIK media/container capability exposed by the executable/media layer.EXE_CONFIRMEDEXTERNALcapability-onlyMP4MP4 media/container capability exposed by the executable/media layer.EXE_CONFIRMEDEXTERNALcapability-onlyMPGMPG media/container capability exposed by the executable/media layer.EXE_CONFIRMEDEXTERNALcapability-onlyPAMPAM media/container capability exposed by the executable/media layer.EXE_CONFIRMEDEXTERNALcapability-onlyPMFPMF media/container capability exposed by the executable/media layer.EXE_CONFIRMEDEXTERNALcapability-onlyPSSPSS media/container capability exposed by the executable/media layer.EXE_CONFIRMEDEXTERNALcapability-onlyTHPTHP media/container capability exposed by the executable/media layer.EXE_CONFIRMEDEXTERNALcapability-onlyXMVXMV media/container capability exposed by the executable/media layer.EXE_CONFIRMEDEXTERNALcapability-only
Metadata
.binGeneric leaf filename extension used by multiple unrelated resources.EXE_CONFIRMEDNONEfallback-only.indexExtraction/display naming manifest and structural naming metadata for container children.DATA_CONFIRMEDTEXTrecognized.lstOriginal list-driven loose PAC fallback/materialization manifest with dummy/nested-list behavior.EXE_CONFIRMEDPARTIALruntime-only.uknPlaceholder/source extension used when extraction naming lacks semantic identity.DATA_CONFIRMEDNONEfallback-only
Mission Bytecode
Namespace
Persistence
Render
Script Config
Stage Dependency Control
Stage Placement
Stage Transform
Texture
DDSHD texture representation used by tooling/render paths.DATA_CONFIRMEDSTANDARDrecognizedPTXTexture bundle/container-like resource exposing embedded texture images/resources.EXE_CONFIRMEDPARTIALrecognizedPTZTexture-side companion resource associated with basic.ptx in the canonical executable asset table.EXE_CONFIRMEDOPENresearch-onlyTM2Original/legacy texture-image family used before/alongside HD texture translation.EXE_CONFIRMEDPARTIALresearch-only
Video
Visibility Control
Evidence boundary
A parser is not automatically a writer. A successful writer is not automatically equivalent to Capcom's offline tools. Synthetic validation does not establish original-game behavioral equivalence.
Use the current status for promoted capabilities and open proof gates.