КИД (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 распределяет автоматически. Не используйте числа из этого диапазона. |
Новый формат КИД в 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: