RSL - The Sims 2 - Body Shop - File Specifications: Sims2Skin files Спецификации Sims2Skin файлов Структура файла:

22 байта: заголовок
* байт: XML данные
* байт: файлы пакета Заголовок:

Смещение: 0, Размер: 18 байтов: "Sims2 Packager 1.0"
Смещение: 18, Размер: 4 байта: смещение данных файла (Little-Endian) XML данные:

XML файл со всеми деталями. Подробности далее Файлы пакета:

Просто все включенные *.package файлы, следующие друг за другом. XML файл:

XML файл имеет следующую структуру:

<? Xml version = "1.0" encoding = "UTF-8 "?>
<Sims2Package type = "assets">
[Данные]
</Sims2Package>

Элементы, которые могут содержаться в <Sims2Package> тэге (в части [Данные]):

<RequiredPacks> [Данные] </RequiredPacks>
<PackagedFile> [Данные] </PackagedFile>

RequiredPacks:
Может содержать следующее (в части [Данные]):

<ContentPack> [имя файла] </ContentPack>

ContentPack:
Здесь [имя файла] - имя *.package файла пакета содержания, который требуется для этого Sims2Skin файла.

PackagedFile:
Данные, содержащиеся в PackagedFile части:

<Name> [имя файла] </Name>
<Lenght> [размер файла] </Lenght>
<Type> [тип] </Type>
<Offset> [смещение] </Offset>
<Description> [описание] </Description>

Name
Здесь [имя файла] - имя *.package файла упакованного содержания. Включает и расширение.

Lenght:
Здесь [размер файла] - размер файла в байтах.

Type:
Здесь [тип], может быть или 'sim' или 'part' (без кавычек). Любые другие типы не были найдены.

Offset:
Здесь [смещение] - смещение к файла в секции "Package Files". Обычно байт непосредственно после XML данных имеет смещение 0.

Description:
Здесь [описание] содержит описание файла в коде ASCII. Обычно помещается в <![CDATA [*]]> часть (* - описание). Это образец XML файла:

<?xml version="1.0" encoding="UTF-8"?>
<Sims2Package type="assets">
<RequiredPacks>
<ContentPack>TS2BodyShopStarter.package</ContentPack>
</RequiredPacks>

<PackagedFile>
<Name>MyFile.package</Name>
<Length>1024</Length>
<Type>part</Type>
<Offset>0</Offset>
<Description><![CDATA[My File]]></Description>
</PackagedFile>
</Sims2Package>

Written by ChEeTaH, www.thesimszone.co.uk
Translated 08/01/04 by RSL Up - Body Shop - Sims 2 Archive - Sims 2 News - Links - RSL-site