Vad är filformatet ESP?
.esp-filer är insticksprogram som används i Bethesdas Elder Scrolls- och Fallout-serier, vilket täcker spel från Morrowind och Oblivion till Skyrim, Fallout 3, Fallout: New Vegas och Fallout 4 byggda på Creation Engine.
.esp-filer används för att lagra moddar till originalspelet, vilket kan inkludera:
- anpassade dialograder,
- anpassade och/eller nya föremål,
- anpassade spelkonfigurationer,
- nya motorinställningar,
- ytterligare platser.
Filer med filändelsen .esp innehåller insticksdata som är beroende av en eller flera master-.esm-filer som laddas före dem. Moddar skapas av fans som ett sätt att utöka eller anpassa spelandet, uppdatera originaldesignen eller lägga till ytterligare element som berikar användarupplevelsen, till exempel genom att lägga till nya uppdragskedjor eller referenser till tidigare titlar i serien.
Bethesda Softworks har gjort verktyg för skapande tillgängliga för allmänheten. Fallout 3 och Fallout: New Vegas inkluderar ett program som heter G.E.C.K. (Garden of Eden Creation Kit), medan Elder Scrolls och senare Fallout-titlar använder Creation Kit. Genom att använda dessa program kan användare skapa och redigera .esp-spelfiler och ändra deras innehåll. När de laddas av spelet åsidosätter eller lägger .esp-insticksprogram till data som redan definierats i master-.esm-filerna; denna lagringsmekanism gör att anpassade inställningar kan appliceras ovanpå originalspelet (vanilla) utan att permanent ändra det. Community-verktyg som xEdit (även känt som SSEEdit eller FO4Edit) låter moddare inspektera och lösa konflikter mellan flera insticksprogram. För mindre moddar kan en lättare variant kallad .esl användas istället; den använder samma underliggande format men är flaggad för att uppta en delad plats i laddningsordningen, vilket kringgår gränsen på 255 insticksprogram.
Säkerhet & trygghet
RISK: MEDIUMEn .esp är data, inte en körbar fil, så den kan inte köra kod själv - men moddar är skapade av communityn och kan förstöra sparfiler, orsaka krascher eller levereras med skadliga lösa filer/skript. Ladda endast ner från pålitliga källor (Nexus Mods, Bethesda.net), håll en ren laddningsordning, sortera med LOOT och rensa ändringar i xEdit. Var försiktig med arkiv som innehåller oväntade körbara filer tillsammans med .esp-filen, och lita aldrig på en «.esp» som egentligen är .esp.exe.
Formatdetaljer
i ett nötskal- Adobe Photoshop EPS (Encapsulated PostScript) - Vissa arbetsflöden skriver .esp för EPS-vektor/rastergrafik; orelaterat till spelmoddar (se .eps-formatet).
- Email Service Provider / Eclipse-projektfiler - Olika appar har använt .esp för konfiguration eller projektdata; nischat och orelaterat till Bethesda-insticksprogram.
Program som öppnar ESP-filer
Tekniska detaljer
djup specifikation| Formattyp | Binärt post/underpost-insticksprogram (Creation Engine) |
| Byteordning | Little-endian |
| Filsignatur | `TES4` vid offset 0 (Oblivion och senare); `TES3` för .esp-filer från Morrowind-eran |
| Strängkodning | Null-terminerad Windows-1252 i tidiga spel (Oblivion, Fallout 3/NV); null-terminerad UTF-8 från Skyrim Special Edition och framåt |
| Komprimering | Valfri zlib-komprimering per post tillämpad på enskilda spelobjektsposter (Skyrim och senare) |
| Typisk filstorlek | 1 KB till 250 MB (från små justeringar till stora total-conversion-moddar) |
| Struktur | TES4-huvudpost följd av typade GRUP-postgrupper; varje grupp innehåller typade spelobjektsposter och underposter |
| FormID-utrymme | 24-bitars objekt-ID per post; den högsta byten kodar insticksprogrammets index i laddningsordningen (0x00-0xFE för fullständiga insticksprogram) |
| Tak för laddningsordning | 255 fullständiga insticksprogram (`.esp` + `.esm`) per spelsession; lätta `.esl`-insticksprogram delar en separat utökad pöl med upp till 4096 platser |
| Form-version | Heltal i TES4-huvudet som skiljer målspel åt (43 för Skyrim LE, 44 för Skyrim SE, separata värden för Fallout 4) |
| Master-beroende | Insticksprogrammet listar nödvändiga `.esm`-masterfiler i sitt TES4-huvud; motorn tvingar fram laddningsordning och vägrar ladda utan dem |
| Flagga för insticksprogram vs. master | En enskild flagga i TES4-posthuvudet skiljer `.esp` (insticksprogram) från `.esm` (master); den binära layouten är i övrigt identisk |
| Plattformssupport | Windows (primär); Xbox och PlayStation via Bethesda.net konsolmod-stöd |
| Associerade tillgångsarkiv | Modeller, texturer och ljud lagras separat i [`.bsa`](/format/bsa) eller [`.ba2`](/format/ba2) arkiv, inte inuti .esp-filen |
| Verktygskedja | Officiella Creation Kit (Skyrim, Fallout 4) och G.E.C.K. (Fallout 3/New Vegas); community-verktyg inkluderar xEdit (SSEEdit, FO4Edit) och Mod Organizer 2 |
| Släppt | 2002 (The Elder Scrolls III: Morrowind, NetImmerse/Gamebryo TES3 record format) |
| Senaste version | Creation Engine TES4/TES5/FO4 plugin format (Starfield, 2023) |
| Specifikation | en.uesp.net |
ESP-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om ESP-filer.