Format SBT: Różnice pomiędzy wersjami

Z MaSzyna
Skocz do: nawigacja, szukaj
Linia 1: Linia 1:
Strona w budowie.
+
Strona w budowie, autor artykułu zapisuje tutaj swoje notatki z odkrywania tajemnic formatu sbt. W późniejszym czasie artykuł zostanie przeredagowany do bardziej przyjaznej formy.
  
 
Binarny plik scenerii, tworzony przez exe na etapie wczytywania scenerii z plików tekstowych.
 
Binarny plik scenerii, tworzony przez exe na etapie wczytywania scenerii z plików tekstowych.
  
Format zawiera:
+
Na początku pliku znajduje się nagłówek EU07SBTx, gdzie x jest numerem wersji formatu.
 +
Zaraz za nagłówkiem znajduje się 4 bajtowa liczba określająca ilość sekcji zapisanych w pliku.
  
Nagłówek (EU07SBT) zakończony numerem wersji formatu. Aktualnie używana jest wersja 1.
+
Sekcje zapisane są jedna za drugą, a każda z nich zaczyna się od:
 +
1. Indeksu sekcji (unsigned int, 4 bajty)
 +
2. Rozmiaru sekcji (unsigned int, 4 bajty)
 +
3. Ilości shape'ów w sekcji (unsigned int, 4 bajty)
 +
 
 +
Po tych danych zapisane są dane shape'ów.
 +
Za shape'ami zapisane są dane komórek.

Wersja z 22:16, 30 maj 2022

Strona w budowie, autor artykułu zapisuje tutaj swoje notatki z odkrywania tajemnic formatu sbt. W późniejszym czasie artykuł zostanie przeredagowany do bardziej przyjaznej formy.

Binarny plik scenerii, tworzony przez exe na etapie wczytywania scenerii z plików tekstowych.

Na początku pliku znajduje się nagłówek EU07SBTx, gdzie x jest numerem wersji formatu. Zaraz za nagłówkiem znajduje się 4 bajtowa liczba określająca ilość sekcji zapisanych w pliku.

Sekcje zapisane są jedna za drugą, a każda z nich zaczyna się od: 1. Indeksu sekcji (unsigned int, 4 bajty) 2. Rozmiaru sekcji (unsigned int, 4 bajty) 3. Ilości shape'ów w sekcji (unsigned int, 4 bajty)

Po tych danych zapisane są dane shape'ów. Za shape'ami zapisane są dane komórek.