ЧТО ТАКОЕ КИД?

КИД (KUID) - это серийный номер, выделяемый любому ресурсу, созданному для Trainz. Можно представлять его себе как штрих-код. КИД имееь форму двух чисел, разделенных двоеточием; например, 98765:43210 может быть КИД. Как вы видите, по обе стороны двоеточия стоит по числу.

ИДЕНТИФИКАТОР ПОЛЬЗОВАТЕЛЯ
Число слева от двоеточия в KUID - это ИДЕНТИФИКАТОР ПОЛЬЗОВАТЕЛЯ (USER ID), создавшего ресурс. Это то самое число, которое вы вводите в игре Trainz, когда вас спрашивают ваш USER ID, и то же самое число, которые вы получили от Планеты Ауран 'YOUR USER ID'. Собственно, любой участник сообщества Trainz, являющийся членом Планеты Ауран, получает ИДЕНТИФИКАТОР ПОЛЬЗОВАТЕЛЯ. Вы, может быть, спросите, зачем вам нужен ИДЕНТИФИКАТОР ПОЛЬЗОВАТЕЛЯ, если вы не собираетесь создавать новые ресурсы для Trainz (например, новый локомотив). Если вы когда-нибудь собираетесь сделать новый маршрут и хотите поделиться им с друзьями или другими членами сообщества, то вы на самом деле тоже создатель ресурсов.

ИДЕНТИФИКАТОР РЕСУРСА
Число справа от двоеточия в КИД - это ИДЕНТИФИКАТОР РЕСУРСА (CONTENT ID). Это число, которое создатель ресурса, присваивает каждому из своих творений, чтобы отличать их друг от друга. Единственные случаи, когда не нужно присваивать KUID одному из своих творений - если вы просто сохраняете новый маршрут или экспортируете ресурсы из Trainz Paint Shed. В этом случае выделение номера происходит автоматически, распределяются номера, начиная с 100 000. Следовательно, номера меньше 100,000 выделены для использования теми членами сообщества, которые делают собственные ресурсы (в отличие от тех, которые автоматически делает Топограф или Trainz Paint Shed). В этом случае надо указать номера для использования согласно приводящемуся ниже руководству, регулирующему использование и распределение номеров.

Примечание:  Если вам это интересно, то два разных создателя ресурсов могут использовать для своих творений один и тот же ИДЕНТИФИКАТОР РЕСУРСА и Trainz сможет отличить их друг от друга, поскольку каждому ИДЕНТИФИКАТОРУ РЕСУРСА предшествует (слева от двоеточия) ИДЕНТИФИКАТОР ПОЛЬЗОВАТЕЛЯ. Другими словами, Trainz отличает 1:1 от 2:1.

УКАЗАНИЯ ПО ВЫДЕЛЕНИЮ ИДЕНТИФИКАТОРОВ РЕСУРСА

Примечание: Всегда используйте новый Идентификатор ресурса для каждого нового ресурса. Для каждой новой версии ресурса обязательно используйте новый Идентификатор ресурса и добавляйте поле "obsoletes" в файле config.TXT.

Синтаксис КИД: kuid <KUID:xxxxx:yyyyyy>
xxxxx - это ваш ИДЕНТИФИКАТОР ПОЛЬЗОВАТЕЛЯ.
yyyyy - это ИДЕНТИФИКАТОР РЕСУРСА.

1 to 9999 Локомотывы (Мы рекомендуем по возможности использовать номер локомотива)
10000-14999 Пассажирские вагоны
15000-19999 Грузовые вагоны
20000-20999 Маршруты (Используйте эти номера только, если по каким-то причниам вы не хотите использовать автоматически присвоенный номер (например, если хотите распространять свой маршрут).Trainz автоматически присваивает маршрутам идентификатор ресурса, больший 100000)
21000-21999 Текстуры
22000-22999 Растительности
23000-23999 Знаки (отличные от сигнализации)  
24000-24999 Сигнализация
25000-25999 Жилые здания
26000-26999 Коммерческие здания
27000-27999 Промышленные здания
28000-28999 Железнодорожные здания
29000-29999 Наземный транспорт (сюда входят только те объекты, которые действительно движутся)
30000-30999 Морской транспорт (то же самое)
31000-31999 Воздушный транспорт (то же самое)
32000-32999 Мосты
33000-33999 Тоннели
35000-35999 Люди
36000-36999 Животные
37000-37999 Сплайны (включая дороги, линии электропередач и т.д.)
38000-38999 Рельсы
39000-39999 Общественные здания (полицейские участки, пожарные депо, больницы, школы, библиотеки)
40000-40999 Военные здания
41000-49999 Зарезервировано (не используйте числа из этого диапазона, он зарезервирован для использования в будущем)
50000-50999 Тележки
51000-52999 Параметры двигателя
53000-53999 Звуки двигателя
54000-54999 Hornsound
55000-56999 Кабина
57000-57999 Токосъемники
58000-58999 Места общественных развлечений (стадионы, ипподромы, парки культуры, памятники, цирки)
60000-99999 Все остальное (Используйте по своему усмотрению для объектов, не подходящих ни к одной из остальных категорий)
100000 Числа из этого диапазона Trainz распределяет автоматически. Не используйте числа из этого диапазона.

ФОРМАТ КИД2

Новый формат КИД в TRS теперь сосоит из трех чисел, разделенных двоеточием.(В отличие от предыдущих КИД в UTC KUID, состоящих только из двух чисел.)

Составляющие новой системы КИД такие: <KUID2:КодПользователя:КодДополнения:КодВерсии>

Диапазоны кода дополнения

Предыдущие версии Trainz использовали для создания КИД специальные диапазоны. Однако в TRS 2004 по просьбам и предложениям разработчиков мы отказались от требования к коду дополнения находиться в каком-либо диапазоне.

Некоторые разработчики, конечно, могут по-прежнему использовать диапазоны, если сочтуn это полезным.

ИДЕНТИФИКАТОР ВЕРСИИ

Самое правое число в КИД2 - номер версии дополнения.

По умолчанию ноль для всех дополнений. Например, <KUID2:xxx:yyyyy:0>

Если дополнение будет переделано после отправления на загрузочную станцию, Код версии должен быть обновлен следующим образом: Первое исправление <KUID2:xxx:yyyyy:1> Второе исправление <KUID2:xxx:yyyyy:2> Третье исправление <KUID2:xxx:yyyyy:3> И т.д. до максимального номера версии.

После превышение максимального номера версии для дополнения требуется выделить новый КодДополнения. Предыдущий код должен быть добавлен в таблицу устаревших дополнений.

Важные замечания:

1)<KUID2:xxx:yyyyy:0> полностью эквивалентен <KUID:xxx:yyyyy> в старом формате КИД. Если две эти формы используются одновременно, они будут считаться дубликатами.

2) Аналогично, считается новой формой формата <KUID:xxx:yyyyy>

3) Ограничения КИД2:

  1. Используйте только свой собственный код пользователя
  2. Используйте код дополнения, меньший 2 миллиардов. - Помните, что TRS присваивает номера от 100000.
  3. Используйте код версии не более 127.
  4. Никогда не используйте отрицательные числа.

Content Creation Guide Table of Content

Paint Shed Guide
Hosted by uCoz
1