en:games:star_trek_armada_1:zone_file_system
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
en:games:star_trek_armada_1:zone_file_system [2025-05-05-00-16] – [Encryption/File Contents] 7saturn | en:games:star_trek_armada_1:zone_file_system [2025-05-05-00-25] (current) – [Zone File System] 7saturn | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Zone File System ====== | ====== Zone File System ====== | ||
- | The //Zone File System// is a method used by //Star Trek: Armada// to store game assets in archive-like files, namely the // | + | The //Zone File System// is a method used by //Star Trek: Armada// to store game assets in archive-like files, namely the // |
===== ZFS File Format ===== | ===== ZFS File Format ===== | ||
A ZFS has a header as well as directory-like sections and actual file content sections. | A ZFS has a header as well as directory-like sections and actual file content sections. | ||
Line 6: | Line 6: | ||
The header has a length of 28 byte, consisting of the following information: | The header has a length of 28 byte, consisting of the following information: | ||
^ Start Offset | ^ Start Offset | ||
- | | 0 | uint32 | ID of the File, usually | + | | 0 | uint32 | ID of the File, Usually |
| 4 | uint32 | Version of the Format of the File, for Armada That is 1. | | | 4 | uint32 | Version of the Format of the File, for Armada That is 1. | | ||
| 8 | uint32 | Maximum length of a File Name in Directories (//max. file name length//). | | | 8 | uint32 | Maximum length of a File Name in Directories (//max. file name length//). | | ||
Line 40: | Line 40: | ||
If the //Next Directory Block Offset// is zero it implies that no more directory blocks follow, marking the block the last one of the directory. | If the //Next Directory Block Offset// is zero it implies that no more directory blocks follow, marking the block the last one of the directory. | ||
- | ===== objtxt.zfs ===== | ||
- | The stock game file // | ||
- | ++++ (click to expand) | | + | ==== Encryption/ |
+ | The file content itself is not stored in plain in the ZFS files, while the file names and metadata of directories are. The >> | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | * // | ||
- | ++++ | ||
===== assets.zfs ===== | ===== assets.zfs ===== | ||
This file contains almost all the [[.modding: | This file contains almost all the [[.modding: | ||
Line 668: | Line 586: | ||
++++ | ++++ | ||
+ | |||
+ | ===== objtxt.zfs ===== | ||
+ | The stock game file // | ||
+ | |||
+ | ++++ (click to expand) | | ||
+ | |||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | |||
+ | ++++ | ||
+ | |||
{{page> | {{page> |
en/games/star_trek_armada_1/zone_file_system.1746404166.txt.gz · Last modified: 2025-05-05-00-16 by 7saturn