Зарезервировано под хелп
Где лежат конфиги
Общая конфигурация
config.ini
Код:
Секция [Common]
Debug=0 - отладка отключена;
Debug=1 - при сохранении создается debug.xml в папке с конфигами;
Debug=2 - при сохранении создается debug.xml в папке с конфигами, но файл не сохраняется;
Секция [Locale12]
русская локализация
Конфигурация редактирования заголовка Sims3Pack
header.lst
Код:
; Header.lst, v.0.23
; (c) AR, 2012
; каждая строка - набор параметров для одного тэга xml
; параметры разделяются пробелами, каждые 2 пробела в начале строки - сдвиг поля ввода на 8 px
;
; [tag] [имя тэга] text [verb] [attr]
; tag - тэг xml считая от <Sims3Package> или тэг с подтэгами разделенные пробелами
; имя тэга - имя тэга отображаемое в программе
; text - тэг отображается как простое поле ввода
; verb - командный модификатор
; - $ro или $readonly - только чтение
; - $guid - добавляется кнопка генерации GUID
; - $date - добавляется кнопка вставки даты/времени
; - $crc - добавляется кнопка расчета CRC
; attr - атрибут тэга
;
; [tag] [имя тэга] list[listfile] [attr] [linked_list]
; list - тэг отображается как поле ввода со списком стандартных значений
; listfile - имя файла со списком стандартных значений
; attr - атрибут тэга
; linked_list - связанный список, содержимое которого перегружается при выборе нового значения
;
; [tag] [имя тэга] multi[listfile] [attr]
; multi - много значений
;
; $hint [Locale Id] [text]
"" "Sims3Package::Type" list "content_types.lst" Type "Sims3Package::SubType"
"" "Sims3Package::SubType" list "subtype_%s.lst" SubType
"ArchiveVersion" "ArchiveVersion" text
"CodeVersion" "CodeVersion" text
"GameVersion" "GameVersion" text
"DisplayName" "DisplayName" text $default
"Description" "Description" text
"PackageId" "PackageId" text
"Date" "Date" text $date
$hint 12 "Дата и время создания пакета"
$hint 12 "Нажатие на кнопку вставит текущую дату и время"
"AssetVersion" "AssetVersion" text
"MinReqVersion" "MinReqVersion" list "version.lst"
$hint 12 "Минимальная требуемая версия игры"
"LocalizedNames LocalizedName" "LocalizedName" multi "locales.lst" Language
$hint 12 "Локализованное название"
"LocalizedDescriptions LocalizedDescription" "LocalizedDescription" multi "locales.lst" Language
$hint 00 "Localized Description"
$hint 12 "Локализованное описание"
;"LocalizedDescriptions LocalizedName" "LocalizedDescription" multi "locales.lst" Language
; старая Store
Конфигурация редактирования узлов Sims3Pack
item.lst
Код:
; Item.lst, v.0.23
; (c) AR, 2012
; каждая строка - набор параметров для одного тэга xml
; параметры разделяются пробелами, каждые 2 пробела в начале строки - сдвиг поля ввода на 8 px
;
; [tag] [имя тэга] text [verb] [attr]
; tag - тэг xml считая от текущего <PackagedFile> или тэг с подтэгами разделенные пробелами
; имя тэга - имя тэга отображаемое в программе
; text - тэг отображается как простое поле ввода
; verb - командный модификатор
; - $ro или $readonly - только чтение
; - $guid - добавляется кнопка генерации GUID
; - $date - добавляется кнопка вставки даты/времени
; - $crc - добавляется кнопка расчета CRC
; attr - атрибут тэга
;
; [tag] [имя тэга] list[listfile] [attr] [linked_list]
; list - тэг отображается как поле ввода со списком стандартных значений
; listfile - имя файла со списком стандартных значений
; attr - атрибут тэга
; linked_list - связанный список, содержимое которого перегружается при выборе нового значения
;
; $hint [Locale Id] [text]
"Name" "Name" text $default
$hint 12 "Имя файла"
"Offset" "Offset" text $readonly
$hint 12 "Смещение в байтах начала файла относительно начала секции данных пакета"
"Length" "Length" text $readonly
$hint 12 "Размер файла в байтах"
"Crc" "Crc" text $crc+$ro
$hint 12 "Циклическая контрольная сумма файла"
"Guid" "Guid" text $guid+$ro
$hint 12 "Уникальный 128-битный идентификатор (Globally Unique Identifier) файла"
"ContentType" "ContentType" list content_types.lst
$hint 12 "Тип содержимого"
"EPFlags" "EPFlags" text
"metatags name" "metatags\name" text
"metatags price" "metatags\price" text
"metatags objecttype" "metatags\objecttype" text
"metatags roomcategory" "metatags\roomcategory" text
"metatags buycategory" "metatags\buycategory" text
"metatags buysubcategory" "metatags\buysubcategory" text
"metatags buyroomsubcategory" "metatags\buyroomsubcategory" text
"metatags buildcategory" "metatags\buildcategory" text
"metatags moodleticonflag" "metatags\moodleticonflag" text
"metatags moodleticondegree" "metatags\moodleticondegree" text
Список локалей для выпадающего списка
locales.lst
Код:
; список локалей
; значение в скобках - имя атрибута
Russian (ru-RU)
English (en-US)
Chinese Simplified (zh-CN)
Chinese Traditional (zh-TW)
Czech (cs-CZ)
Danish (da-DK)
Dutch (nl-NL)
Finnish (fi-FI)
French (fr-FR)
German (de-DE)
Greek (el-GR)
Hungarian (hu-HU)
Italian (it-IT)
Japanese (ja-JP)
Korean (ko_KR)
Norwegian (no-NO)
Polish (pl-PL)
Portuguese (pt-PT)
Portuguese (pt-BR)
Spanish (es-ES)
Spanish (es-MX)
Swedish (sv-SE)
Thai (th-TH)
Заголовок нового Sims3Packa,
кодировка файла UTF-8 default.xml
Код:
<?xml version="1.0" encoding="UTF-8"?>
<Sims3Package>
<ArchiveVersion>1.4</ArchiveVersion>
<CodeVersion>0.0.0.0</CodeVersion>
<GameVersion>0.0.0.0</GameVersion>
<DisplayName>NoName</DisplayName>
<MinReqVersion>0.0.0.0</MinReqVersion>
<Dependencies>
<Dependency>0x050cffe800000000050cffe800000000</Dependency>
</Dependencies>
<LocalizedNames/>
<LocalizedDescriptions/>
</Sims3Package>
v.0.23+
Связывание списков
Для управляющего списка параметром
linked_list задается "имя_тэга" списка который будет автоматически перегружаться при выборе нового значения в управляющем списке, для управляемого списка в
listfile %s заменяется на текущее значение главного списка.
Код:
; [tag] [имя тэга] list[listfile] [attr] [linked_list]
; tag - тэг xml считая от текущего <PackagedFile> или тэг с подтэгами разделенные пробелами
; имя тэга - имя тэга отображаемое в программе
; list - тэг отображается как поле ввода со списком стандартных значений
; listfile - имя файла со списком стандартных значений
; attr - атрибут тэга
; linked_list - связанный список, содержимое которого перегружается при выборе нового значения
...
"" "Sims3Package::Type" list "content_types.lst" Type "Sims3Package::SubType"
"" "Sims3Package::SubType" list "subtype_%s.lst" SubType
...
Например, если Sims3Package::Type=
CASpart, то в Sims3Package::SubType будут загружены элементы из subtype_
CASpart.lst