Che cos'è il formato di file ESP?
I file .esp sono file plugin utilizzati nelle serie Elder Scrolls e Fallout di Bethesda, coprendo giochi da Morrowind e Oblivion fino a Skyrim, Fallout 3, Fallout: New Vegas e Fallout 4 basati sul Creation Engine.
I file .esp sono usati per memorizzare mod per il gioco originale, che possono includere:
- linee di dialogo personalizzate,
- oggetti personalizzati e/o nuovi,
- configurazioni di gameplay personalizzate,
- nuove impostazioni del motore,
- locazioni aggiuntive.
I file con estensione .esp contengono dati plugin che dipendono da uno o più file master .esm caricati prima di essi. Le mod sono create dai fan come mezzo per espandere o personalizzare il gameplay, aggiornare il design originale o aggiungere elementi aggiuntivi che arricchiscono l'esperienza dell'utente, ad esempio aggiungendo nuove serie di missioni o riferimenti a titoli precedenti della serie.
Bethesda Softworks ha reso disponibili al pubblico gli strumenti di creazione. Fallout 3 e Fallout: New Vegas includono un programma chiamato G.E.C.K. (Garden of Eden Creation Kit), mentre i titoli Elder Scrolls e i Fallout più recenti utilizzano il Creation Kit. Utilizzando questi programmi, gli utenti possono creare e modificare i file di gioco .esp e alterarne i contenuti. Quando caricati dal gioco, i plugin .esp sovrascrivono o aggiungono dati a quelli già definiti nei file master .esm; questo meccanismo di stratificazione consente di applicare impostazioni personalizzate sopra il gioco base senza alterarlo permanentemente. Strumenti della comunità come xEdit (noto anche come SSEEdit o FO4Edit) permettono ai modder di ispezionare e risolvere i conflitti tra più plugin. Per le mod più piccole, può essere utilizzata una variante più leggera chiamata .esl; utilizza lo stesso formato sottostante ma è contrassegnata per occupare uno slot condiviso nell'ordine di caricamento, superando il limite di 255 plugin.
Sicurezza e incolumità
RISCHIO: MEDIUMUn file .esp è un insieme di dati, non un eseguibile, quindi non può eseguire codice da solo - tuttavia le mod sono create dalla comunità e possono corrompere i salvataggi, causare crash o essere accompagnate da file/script sciolti dannosi. Scarica solo da fonti affidabili (Nexus Mods, Bethesda.net), mantieni un ordine di caricamento pulito, ordina con LOOT e pulisci le modifiche sporche in xEdit. Diffida degli archivi che includono eseguibili inaspettati insieme al file .esp e non fidarti mai di un «.esp» che è in realtà .esp.exe.
Dettagli del formato
in sintesi- Adobe Photoshop EPS (Encapsulated PostScript) - Alcune pipeline scrivono .esp per illustrazioni vettoriali/raster EPS; non correlato alle mod di gioco (vedere il formato .eps).
- Email Service Provider / File di progetto Eclipse - Diverse app hanno utilizzato .esp per dati di configurazione o di progetto; casi di nicchia e non correlati ai plugin Bethesda.
Programmi che aprono file ESP
Dettagli tecnici
specifiche approfondite| Tipo di formato | Plugin binario record/subrecord (Creation Engine) |
| Ordine dei byte | Little-endian |
| Firma del file | `TES4` all'offset 0 (Oblivion e successivi); `TES3` per i file `.esp` dell'era Morrowind |
| Codifica delle stringhe | Windows-1252 terminata da null nei primi giochi (Oblivion, Fallout 3/NV); UTF-8 terminata da null a partire da Skyrim Special Edition in poi |
| Compressione | Compressione zlib opzionale per record applicata ai singoli record degli oggetti di gioco (Skyrim e successivi) |
| Dimensione tipica del file | Da 1 KB a 250 MB (da piccole modifiche a singoli oggetti a mod di conversione totale di grandi dimensioni) |
| Struttura | Record di intestazione TES4 seguito da gruppi di record GRUP tipizzati; ogni gruppo contiene record e subrecord di oggetti di gioco tipizzati |
| Spazio FormID | ID oggetto a 24 bit per record; il byte alto codifica l'indice dell'ordine di caricamento del plugin (0x00-0xFE per i plugin completi) |
| Limite ordine di caricamento | 255 plugin completi (`.esp` + `.esm`) per sessione di gioco; i plugin leggeri `.esl` condividono un pool esteso separato fino a 4096 slot |
| Versione del modulo | L'intero nell'intestazione TES4 distingue il gioco di destinazione (43 per Skyrim LE, 44 per Skyrim SE, valori separati per Fallout 4) |
| Dipendenza master | Il plugin elenca i file master `.esm` richiesti nella sua intestazione TES4; il motore impone l'ordine di caricamento e rifiuterà l'avvio senza di essi |
| Flag plugin vs. master | Un singolo flag nell'intestazione del record TES4 distingue `.esp` (plugin) da `.esm` (master); il layout binario è altrimenti identico |
| Supporto piattaforma | Windows (principale); Xbox e PlayStation tramite il supporto mod per console di Bethesda.net |
| Archivi di asset associati | Mesh, texture e suoni sono memorizzati separatamente in archivi [`.bsa`](/format/bsa) o [`.ba2`](/format/ba2), non all'interno del file `.esp` |
| Toolchain | Creation Kit ufficiale (Skyrim, Fallout 4) e G.E.C.K. (Fallout 3/New Vegas); gli strumenti della comunità includono xEdit (SSEEdit, FO4Edit) e Mod Organizer 2 |
| Rilasciato | 2002 (The Elder Scrolls III: Morrowind, NetImmerse/Gamebryo TES3 record format) |
| Ultima versione | Creation Engine TES4/TES5/FO4 plugin format (Starfield, 2023) |
| Specifica | en.uesp.net |
Conversioni ESP
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file ESP.