Format SBT: Różnice pomiędzy wersjami
Z MaSzyna
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. | ||
− | + | 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. |
Wersja z 21: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.