Co to jest format pliku BSA?
Pliki z rozszerzeniem .bsa są powiązane z grami wydawanymi przez Bethesda Softworks. Format ten został wprowadzony w 2002 roku wraz z grą *The Elder Scrolls III: Morrowind* i był używany w seriach Elder Scrolls oraz Fallout aż do *The Elder Scrolls V: Skyrim Special Edition*.
Jakie dane mogą przechowywać pliki .bsa?
Pliki .bsa przechowują zasoby gier, które są niezbędne do ich działania, w tym:
- grafikę i tekstury 2D/3D (takie jak pliki .DDS),
- ścieżki dźwiękowe i próbki audio,
- modele 3D i siatki (takie jak pliki .NIF),
- postacie, przedmioty z ekwipunku i obiekty świata,
- teksty dialogów,
- skrypty i dane dotyczące zachowania AI.
.bsa to zastrzeżony binarny format archiwum do przechowywania zasobów gier opracowany przez Bethesda Game Studios. Archiwa zaczynają się od znacznika ASCII BSA\0, po którym następuje numer wersji - 103 dla Oblivion i Fallout 3/New Vegas, 104 dla Skyrim Legendary Edition oraz 105 dla Skyrim Special Edition, który wprowadził kompresję LZ4 obok istniejącej opcji zlib. Począwszy od *Fallout 4* (2015), Bethesda zastąpiła .bsa nowszym formatem .BA2 we wszystkich kolejnych tytułach.
Czy pliki .bsa można otwierać ręcznie?
Format .bsa jest archiwum binarnym i nie można go edytować za pomocą zwykłego edytora tekstu, takiego jak Notatnik. Istnieją dedykowane narzędzia, które pozwalają użytkownikom przeglądać, wypakowywać i ponownie pakować archiwa .bsa - najpopularniejsze to BSA Browser (autorstwa AlexxEG) oraz Bethesda Archive Extractor. Użytkownicy mogą modyfikować zawartość plików .bsa, aby zmieniać rozgrywkę lub elementy i ustawienia świata gry. Takie zmodyfikowane archiwa są dystrybuowane jako oficjalne lub nieoficjalne mody, które można pobrać i zastosować w docelowej grze.
Bezpieczeństwo
RYZYKO: MEDIUMPlik BSA to dane zasobów, a nie plik wykonywalny, więc samo archiwum nie uruchamia kodu - może jednak zawierać skompilowane skrypty Papyrus i jest dystrybuowane jako część modów tworzonych przez społeczność. Pobieraj mody tylko z zaufanych źródeł (Nexus Mods, Bethesda.net) i uważaj na archiwa dołączone do nieoczekiwanych plików .exe. Wypakowuj za pomocą zaufanego narzędzia (BSA Browser, BAE) zamiast uruchamiać cokolwiek z niezaufanej paczki.
Szczegóły formatu
w pigułceProgramy otwierające pliki BSA
Szczegóły techniczne
specyfikacja| Typ formatu | Zastrzeżone binarne archiwum zasobów gier |
| Magic bytes | „BSA\0” (0x42 53 41 00) na offsetcie 0 dla archiwów z ery Oblivion/Skyrim; BSA z Morrowind zaczyna się od wartości wersji 0x00000100 i nie posiada znacznika ASCII |
| Kolejność bajtów | Little-endian |
| Wersje formatu | v100 (Morrowind), v103 (Oblivion, Fallout 3, Fallout: New Vegas), v104 (Skyrim Legendary Edition), v105 (Skyrim Special Edition) |
| Kompresja | Opcjonalna dla każdego pliku zlib (v103/v104) lub LZ4 (v105 Skyrim SE); poszczególne pliki mogą być również przechowywane bez kompresji w tym samym archiwum |
| Szyfrowanie | Brak; brak podpisu cyfrowego lub sumy kontrolnej całego archiwum |
| Struktura wewnętrzna | Nagłówek, tabele rekordów folderów i plików indeksowane przez hashe nazw FNV, tabela ciągów nazw, a następnie połączone, opcjonalnie skompresowane bloki danych |
| Wyszukiwanie nazw plików | Indeksowanie ścieżek folderów i plików oparte na hashu FNV/CRC; hashe służą wyłącznie do wyszukiwania, a nie do weryfikacji integralności |
| Typowy rozmiar archiwum | Od kilkunastu MB do kilku GB; pełne archiwa zasobów gier rutynowo przekraczają 1 GB |
| Przechowywane typy zawartości | Siatki (.nif), tekstury (.dds), audio, głosy, skrypty, animacje, shadery i inne luźne zasoby gier |
| Zachowanie ładowania wtyczek | Gra automatycznie ładuje .bsa, gdy aktywna jest wtyczka (.esm lub .esp) o tej samej nazwie bazowej lub gdy archiwum jest wymienione w pliku INI gry |
| Obsługiwane platformy | Windows (PC), Xbox, PlayStation |
| Następca formatu | BA2 (znacznik magiczny „BTDX”) wprowadzony wraz z Fallout 4 (2015) i używany w Fallout 76 oraz Starfield; .bsa nie jest używany w tych tytułach |
| Narzędzia moderskie | Archiwa mogą być sprawdzane i ponownie pakowane za pomocą BSA Browser (AlexxEG), Bethesda Archive Extractor, Dragon UnPACKer oraz Archive2 z oficjalnego Creation Kit |
| Wydano | 2002 (The Elder Scrolls III: Morrowind) |
| Najnowsza wersja | BSA v105 (Skyrim Special Edition, 2016); succeeded by BA2 for Fallout 4 / Fallout 76 / Starfield |
| Specyfikacja | en.uesp.net |
Konwersje BSA
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki BSA.