# BFHP / HPFS · contenitori di mappe

Volume di file identificato da HPFS, usato nelle mappe salvate e nei pacchetti di contenuti. Alcuni file hanno un involucro LZIS.

**Edizione documentata: Imperivm HD · Documentazione parziale**

## Contenitore e contenuto

BFHP è il file contenitore; il volume di file è identificato dalla firma ASCII HPFS. È un formato diverso da PAK.

Una mappa salvata combina metadati, oggetti e griglie del terreno con altri file di contesto del gioco. Per questo non va trattata come un unico file XML né come un'immagine del terreno.

## Identificazione

- HPFS all'inizio identifica un volume senza quell'involucro di compressione.
- LZIS all'inizio richiede di interpretare prima il flusso compresso e poi di identificarne il contenuto logico decodificato.
- La libreria Packs/RandomMapSettlements.bfhp è un esempio documentato di LZIS che contiene un volume HPFS.

## Organizzazione osservata delle mappe

Questa struttura descrive i file osservati nelle mappe salvate dall'editor; non è un elenco universale di file obbligatori. La radice del volume può contenere anche game.xml, env.42, itemsCustom.xml e da player0.xml a player15.xml.

Le pagine correlate descrivono separatamente map.xml, map.obj.xml e i livelli .grid.

```text
Maps/1/
  map.xml
  map.obj.xml
  Terrain.terrain.grid
  Terrain.height.grid
  Terrain.light.grid
  Terrain.trans.grid
  Terrain.decor.grid
  Terrain.pass.grid
  Notes.xml
  warehouse.rle
  Sequences/sequences.xml
```

## Prima di una modifica

- Identifica la firma reale prima di scegliere uno strumento di estrazione.
- Lavora su una copia e conserva sia la gerarchia delle cartelle sia i file associati alla mappa.
- Distingui il volume che contiene i file dai singoli formati al suo interno.
- Verifica separatamente estrazione, modifica e salvataggio; saper leggere un volume non garantisce di poterlo reimpacchettare correttamente.

## Limiti noti

Questa scheda non fornisce una specifica completa della directory HPFS, dell'allocazione dei settori o della scrittura. Non presuppone l'equivalenza con .mmp né la compatibilità con tutte le edizioni del gioco.

I salvataggi dell'editor possono conservare settori liberi con dati precedenti. Estrarre i file accessibili e copiare ogni byte del volume sono operazioni diverse.

## Consultare e condividere

- [Markdown](/exports/it/formatos/bfhp.md)
- [JSON](/exports/it/formatos/bfhp.json)

## Pagine correlate

- [map.xml · metadati della mappa](/it/formatos/map-xml/)
- [map.obj.xml · oggetti della mappa](/it/formatos/map-objects/)
- [GRID · livelli del terreno](/it/formatos/terrain-grids/)
- [LZIS · flusso a blocchi](/it/formatos/lzis/)
- [PAK · pacchetti di risorse](/it/formatos/pak/)
