PDA

Просмотр полной версии : Установка и экспорт дополнений в Content Manager



Snark
18.10.2009, 17:21
Данная статья является копипастом мое же статьи с trainz.org.ru (http://trainz.org.ru/mediawiki/index.php/Установка_дополнений). Иллюстрации будут позже.

Данная статья представляет собой руководство по установке и экспорту дополнений трёх типов: CDP-файл, CMP-архив, папка с контентом. Статья написана с учетом использования Content Manager 2 build 38599. Поэтому могут быть различия с более поздними/ранними версиями Content Manager'а. К примеру в CM2 build 37625 нужно делать commit для каждого свежеустановленного допа.

Установка .CMPA-архивов.

В данных архивах преимущественно хранятся паки для карт, созданные в TRS06 (CMPA расшифровывается как Content Manager Plus Archive), cmpa-архивы позволяют запаковывать не только сам объект, но и зависимые от него дополнения. Для установки CMPA-архива выберите пункт File в строке меню, в появившемся меню выберите Settings (или просто нажмите Alt+F7), щёлкаете по вкладке Archives, нажимаете кнопку Add. Появляется окно выбора пути к файлу (может различаться с тем, что изображено на скриншоте, в зависимости от операционной системы), выбираете нужную папку и выделяете нужный архив. Нажимаете Открыть, в окне Settings, в списке Existing Archives должен появится наш архив. Нажимаем кнопку Save. Далее, на боковой панели разворачиваете вкладку Archiver (сделать это можно нажатием кнопки в правом верхнем углу заголовка вкладки), нажимаете на стрелочку, справа от заголовка, в выпадающем меню выбираете архив. Все дополнения, находящиеся в архиве начнут устанавливаться. Данная операция может занять продолжительное время, в зависимости от объема архива. В окне Results будет отображаться процесс установки. Когда появится окно Would you like to install all <...> item(s) that were found in archive?, нажмите "Да". Далее выделяем (несколько дополнений можно выделить зажав Shift) все установленные из архива дополнения, нажмите правую кнопку мыши, выберите Edit, там нажмите Commit. Или же можно выделить все нужные объекты и нажать Ctrl+M. Всё, дополнения установлены и появятся в игре.

Установка CDP-файлов

В формате CDP (или CDP2) распространяются большинство дополнений для Trainz. Устанавливать такие дополнения достаточно просто. Выбираем пункт меню File->Import CDPs..., указываем путь к cdp-файлам (можно выделять несколько), нажимаем Открыть. Или можно просто перетащить CDP-файлы прямо из папки в окно Content Manager. Далее появится окно Installing Content которое будет отображать ход установки. Во время установки могут попасться уже установленные дополнения, и игра спросит что с ними делать: заменить (Overwrite, Overwrite all - заменить всё), пропустить (Skip и Skip All соответственно) или отменить (Cancel). Галочка Use this option from now on отвечает за запоминание выбранной функции навсегда. Не рекомендуется ставить эту галочку. Вернуть всё как было можно в настройках, но при установке какого-нибудь дополнения могут возникнуть неприятности - если было установлено переписывать всё, то при установке, например пака карты, загруженного из недостоверного источника, могут повредится и заменится объекты, после чего игра может работать нестабильно. Для установки паков в картам лучше нажимать Skip All. Если устанавливаете патч/обновленную версию какого-либо объекта, выбирайте Overwrite All. Как только всё содержимое CDP-файла будет установлено, появится окно, сообщающее об этом. Можно нажать Close и считать что дополнеия установлены, а можно посмотреть все только что установленные дополнения и проделать какие-либо действия по необходимости (например Commit). Нажмите Show Details, и вы увидите список только что установленных дополнений. Нажатием кнопки View in main list, мы увидим установленные дополнения в главном окне Content Manager. Объект может быть как один, в моём примере, или же CDP-файл содержит куда больше дополнений (по сути тот же самый архив).

Установка контента из папок

Если дополнение поставляется в виде просто папок с различными файлами (текстовыми, графическими, звуковыми, неизвестными, файлом config.txt), то установить можно и их. Раньше, в TRS2004, дополнениями обменивались как раз таки в виде папок. Чтобы установить такие дополнения, выберите File->Import Content, в появившемся окне укажите путь до папки (Content Manager удет искать дополнения и в подпапках, поэтому если папок с контентом много, то имеет смысл "положить" их рядом, все в одну папку и "натравить" Content Manager на эту большую общую папку). Как только выбрали папку, нажимаем OK. Дальнейшая установка не отличается от установки CDP или архива.

Экспортирование CMPA-архивов

Наверняка вам когда-нибудь понадобится не только устанавливать дополнения, но и экспортировать их, чтобы кому-то передать или для других целей. Чтобы экспортировать архив, выделите нужный(е) файл(ы), откройте контекстное меню (правой кнопкой мыши), щёлкните на Archive. CM спросит: добавлять ли в архив зависимости (dependiencies)? Отмечаете галочками те дополнения, к которым нужно паковать зависимости, нажимаете Accept. Теперь на панели Archiver появилось(-ись) нужные дополнения. Выделяем все, нажимаем Archive, сохраняем архив в нужную папку. Должно появится окно, сообщающее о ходе запаковки в архив и о результатах. Если всё прошло успешно, то в указанной папке будет лежать нужный нам CMPA-файл.

Экспортирование CDP-файлов

Выделяем нужные дополнения, щёлкаем правой кнопкой, выбираем Save to CDP, выбираем папку для сохранения, наблюдаем за процессом запаковки, смотрим на результат. Всё, cdp-файл готов.

Экспортирование папок с контентом

По аналогии со способами выше - выделяем дополнения, только теперь в контекстном меню выбираем Edit->Edit in Explorer. Откроется стандартная программа Windows - проводник. Как раз будет открыта папка с дополнением. Идём на уровень вверх, копируем нашу папку в любое место (например на рабочий стол). Всё. После этой операции дополнение будет подсвечено как Open for Edit, чтобы это пропало в конткестном меню выбирайте Edit->Commit или нажмите сочетание клавиш Ctrl+M. Если коммитить нет необходимости, то выбирайте Revert.

Дополнительная информация

Чтобы не искать в поиске все Open for Edit объекты, чтобы потом сделать Commit, можно в настройках, на вкладке Miscellareous, в разделе When launching Trainz выбрать Automatically Commit, сохранить настройки, и теперь, каждый раз когда вы хотите прокоммитить все измененные объекты, выбирайте File->Launch Trainz или нажимайте Ctrl+L. Если при установке дополнений вы отметили Use this option from now on, а теперь хотите вернуть окно выбора действия, зайдите в настройки и нажмите на кнопки Reset и Reset Warning Dialogs.

Как "поделиться" куидами

На многих форумах, посвященных Trainz, вы можете найти темы вроде "Поиск недостающих kuid-ов". Так как же поделиться, при возможности (наличии нужных кому-то куидов, установленных у вас), объектами с пользователем форума? Всё просто! Копируем нужные человеку куиды (они должны быть написаны в одну строчку через запятую) в буфер обмена, открываем Content Manager, на панели поиска (Search), нажимаем плюс("+"), в выпадающем меню выбираем Asset KUID, а в поле справа копируем список. Поле вверху должно быть пустым. Нажимаем Apply и в главном окне появляются найденные куиды. (если таких куидов у вас нет, то не отобразится ничего, либо отобразится только та часть, что установлена у вас). Далее экспортируете любым способом (желательно в CDP), заливаете на файлообменник и кидаете ссылку на файл на форум.

Серега
08.02.2010, 01:16
Доброго времени суток!
Прочитал внимательно инструкцию по установке дополнений.
Устанавливаю, без проблем после установки (отображается в локальном списке), выхожу из СМ2 захожу в сим, а "электровоза" нет! Захожу в СМ2 и там его нет (как и не устанавливал). Почему не сохраняется не могу понять! Весь выходной протратил!
Устанавливал ЧС8-076 (этого года) с деталями и лок/бригадой.
Версия сима 3.1.1 сборка 40542 Акелла
Заранее спасибо! :connie_es:

VADO
08.02.2010, 11:29
Серега :click-me: (https://trainzup.com/?page_id=688)

Ahatomik
29.12.2012, 10:54
Привет мужики !
Вопрос , как востановить Content Manager ? :
Дело в том , что прочитав статью -> начал заливать файлы ( все отлично работает ).
Но когда делал заливку -> выскочила табличка -> "Заметь" "Заменить все" "Пропустить" "Пропустить все" "Отмена" -> ну я по интуиции , что бы ничего не нарушить -> "пропустить все" -> впредачу поставил галочку "больше не спрашивать" .
И теперь, все что я новенькое качаю на Тrainzup - не могу заменить ... так как поставил эту долбаную галочку .
И в предачу - к примеру устонавливаю новый тепловоз а телега уже есть или звуки ... ну как то все через одно место получаеться ((((
Подскажите пожалуйста - как воставить или где в настройках Content Manager(а) можно убрать эту галочку )))))
Что бы я теперь смог спокойно заметь старое на обновленно новое )
Спасибо Большое и надеюсь меня поняли - старался описать все детально ) :phil:

sanitell
29.12.2012, 19:36
Ahatomik,если я правильно понял. Заходишь в контент менеджер, файл - настройки- разное-нажимаешь на сбросить предупреждения. И всё вроде

Ahatomik
01.01.2013, 23:29
sanitell, Супер !!! Спасибо Большое ! а то меня "красный жучёк" уже замучил :honor:

Illusion
14.01.2014, 00:15
Как можно скопировать все недостающие куиды разом,а не по одному?
Я пробовал "Показать предупреждения и ошибки",выделял куиды,скопировал и в итоге получилось это:
&#208;&#209;‚&#209;&#209;&#209;&#209;‚&#208;&#178;&#209;&#209;&#209;‰&#208;&#184;&#208;µ &#209;&#208;&#178;&#209;&#208;·&#208;&#184;: C&#198;&#196;

Govsan73
14.01.2014, 01:06
Попробуем без скринов .В боковой панели контент менеджера ,в "поиске" выбери - с "отсутствующими связями" ."Применить"-(если автомат не стоит) : менеджер найдёт все куиды со знаком вопроса - с недостающими связями .В верхней панели нашей программки нажми - "редактировать" - "выбрать всё" .Правой кнопкой мыши : "посмотреть связи " .Вылезет окошко со всеми связями .Расширяешь окошко с правой стороны и копируешь всё в буфер .А дальше KuidWizard в помошь .

tyulpan
11.06.2014, 21:10
подскажите как удалить с этим значком кнопка Delete не кликабельно

http://i.piccy.info/i9/35314e65cd3055ca801b47c635889bec/1402510102/25682/759733/2_500.jpg (http://piccy.info/view3/6532983/841778831d73e650e12e7bd5fbf77685/)http://i.piccy.info/a3/2014-06-11-18-08/i9-6532983/500x313-r/i.gif (http://i.piccy.info/a3c/2014-06-11-18-08/i9-6532983/500x313-r)

kemal
11.06.2014, 21:12
Никак. Нельзя удалить то, чего нет.
Пользуйтесь фильтром Installed=true

tyulpan
12.06.2014, 14:16
понял спасибо

---------- Сообщение добавлено в 15:16 ---------- Предыдущее сообщение размещено в 00:28 ----------

Ещё вопрос как это можно исправить , удалить тоже не могу ,и что это означает
http://i.piccy.info/i9/c662418bbe133dd2c5a609405d69bc3b/1402571692/23370/760001/3_500.jpg (http://piccy.info/view3/6536484/4fb28ae24facb659fcc84b449317df9c/)http://i.piccy.info/a3/2014-06-12-11-14/i9-6536484/500x313-r/i.gif (http://i.piccy.info/a3c/2014-06-12-11-14/i9-6536484/500x313-r)

Doctor X
12.06.2014, 14:21
tyulpan, это встроенный контент, который можно только отключить

tyulpan
12.06.2014, 15:11
а если отключу на что может повлиять, и какую роль играют эти два дополнение

ИМакс
12.06.2014, 15:29
а если отключу на что может повлиять, и какую роль играют эти два дополнение
Эти дополнения использует карта или локомотив встроенные в игру "по умолчанию", отключение их ведёт к исчезновению на карте (если это обьект) или поломке чего-либо.

Doctor X
12.06.2014, 15:39
отключение их ведёт к исчезновению на карте (если это обьект) или поломке чего-либо.
Совершенно не верно. Отключение ведет лишь к неотображению в списках в самой игре. Но оно всё равно будет использоваться игрой, где надо.

ИМакс
12.06.2014, 15:47
Совершенно не верно. Отключение ведет лишь к неотображению в списках в самой игре. Но оно всё равно будет использоваться игрой, где надо.
Согласен но одно но, с TS2009-12 можно удалить совершенно любой kuid даже встроенный путями редактированния Data.ja, в следствии чего можно сэкономить дисковое пространство и избавиться от дэфолтного "уг" контента.

Doctor X
12.06.2014, 15:51
ИМакс, но и здесь есть свои "но". Пропатчить скорей всего не удастся из-за изменения этих файлов

ИМакс
12.06.2014, 15:55
ИМакс, но и здесь есть свои "но". Пропатчить скорей всего не удастся из-за изменения этих файлов
Но ведь можно сохранить резервную копию оригинала=)

Doctor X
12.06.2014, 16:00
сохранить резервную копию оригинала
И по новой удалять ненужное из .ja файлов. По мне так проще лишнее отключить и забыть про это)

kemal
12.06.2014, 17:12
tyulpan, Revert to Original (Ctrl+O)

---------- Сообщение добавлено в 18:12 ---------- Предыдущее сообщение размещено в 18:09 ----------

Или просто Revert (Ctrl+R)

На правах ликбеза:
https://translate.google.ru/#en/ru/commit
https://translate.google.ru/#en/ru/revert
Надеюсь, всем понятно, почему в данной ситуации коммит не уместен.

t_reks
16.08.2014, 03:22
Поставил игру с нуля, взяв за основу англ. версию.Первый маршрут, первый сценарий-https://forum.trainzup.net/showthread.php?t=3717&p=356319#post356319 , и ошибка на ошибке и куча недостающего, хотя скачено всё, что давалось по ссылкам. Выложил просьбу дать недостающие. Закинул их после в контент. Однако менеджер выдает - ПЕРЕПИСАТЬ ИЛИ ПРОПУСТИТЬ? Как можно переписать то, что он выдает как отсутствующее. Выбираю-переписать. Перезапускаю менеджер, игру ... на выходе опять ноль-как было уйма недостающих, так они и остались.
В настройках программы стоит-автоподтверждение .Решил перепроверить через меню OPEN FOR EDIT-выдало десятки открытых для редактирования. Выбираю уже второй раз, вручную COMITTING, зависает, но что-то делает. Перезапуск игры-результат прежний.
Ранее пользовался версией АКЕЛЛЫ, удачно поставил такие большие сценарии как Москва-Пассажирская, Сценарий "Маневровый локомотив". Сейчас решил идти с патчами в ногу, взял за основу оригинал, и вот никак не сдвинусь с места ...

kemal
16.08.2014, 15:47
вручную COMITTING
Вот COMITTING всего что надо и не надо - это распространённая ошибка новичков. А потом будет: "А почему у меня во встроенном контенте ошибки?".
Используй фильтры Built-In=true + Localy Modified=true и всем им делай Revert to Original.

Kompozitor
16.08.2014, 17:16
Самое интересное, почему не сделали автоматический коммит по умолчанию отключенным. Раньше ведь так и было. И это способствовало интуитивному изучению настроек пользователями.

kemal
16.08.2014, 17:34
И это способствовало интуитивному изучению настроек пользователями.
Нет, это способствовало заучиванию комбинации Ctrl+M.

t_reks
18.08.2014, 16:33
Revert to Original
Данная функция не доступна не для одного из данных параметров.
Что еще может причиной ошибок? На данный момент менеджер пытается скачать и обновить контент, мне это поможет, подскажите?

jim_spb
18.08.2014, 19:09
Данная функция не доступна не для одного из данных параметров.
Данная функция доступна для встроенного контента, который был модифицирован и для контента, скачанного с ДЛС.


На данный момент менеджер пытается скачать и обновить контент, мне это поможет, подскажите?
Поможет для того контента, для которого есть обновления без ошибок. Старые версии этих дополнений станут "Obsolete", и их можно будет смело удалить.

Zohan
18.06.2017, 00:30
Привет, ребята!
Подскажите, как "вытащить", т.е. скопировать большое кол-во недостающих для маршрута kuid для запроса их в соответствующем разделе форума. - Не переписать вручную большое кол-во...
Спасибо...

eugene386
18.06.2017, 06:22
Через поиск зависимостей в контент менеджере.

Zohan
18.06.2017, 07:17
Через поиск зависимостей в контент менеджере.

Это понятно... Поподробней. Вот увидел я зависимые отсутствующие элементы у маршрута, а каким образом их куда-то скопировать?

Rock-sett
18.06.2017, 08:49
Поподробней
Вот на примере карты с отсутствующими связями - :missingdependencies
Выделяем её и п.к.м по ней клац - View depencies.
В открывшемся окошке выбираем все неизвестные - :unknow:
Можно клацая по ним зажав Ctrl выбрать, а можно расширив окно рамочкой выделить их, и жмём Ctrl+С - копировать в буфер обмена.
После этого открываем Kuid Wizard, клацаем л.к.м. по левому окну и жмём Ctrl+V - вставить из буфера.
В окне появится список неизвестных куидов.
Возвращаемся к КМ и жмём кнопку View in main list. Список всех куидов кроме неизвестных появляется в главном окне КМ.
Теперь, если нет билета а качать много и долго, добавляем к фильтру выбранных куидов, фильтр Installed - False.
В главном окне КМ появятся все ДЛС-ные зависимости. Выделяем их все, копируем и вставляем в Kuid Wizard.
Возвращаемся опять в КМ и теперь там фильтр Installed - False меняем на фильтр Missing dependencies - True.
В КМ появятся все ассеты с отсутствующими связями - :missingdependencies.
Ну а дальше уже как мы делали выше.
Выделяем их все и смотри их связи. Все неизвестные копируем в окне и вставляем Kuid Wizard.
Остальное смотри в главном окне КМ.
Если там есть ДЛС - фильтр копируем и в Kuid Wizard, нет ДЛС сразу - Missing dependencies - True и то что делали выше...
Короче и так до тех пор пока всё не выберем. Когда неизвестных и отсутствующих не останется. Жмём кнопку в Kuid Wizard и со списком в тему поиска.
Хотя я посоветовал бы сначала с этим списком в Репозиторий заглянуть и там поискать. Кое-что и там может найтись, а что не найдётся будет в списке не найденных.
Его надо скопировать и уже тогда в тему поиска идти.

Zohan
11.07.2019, 20:48
Ребята, подскажите можно ли клонировать встроенное дополнение, чтобы не много подправив его (типа звуки изменить и т.п) снова установить в игру и использовать не встроенное, а уже своё? Как это сделать? Помню когда-то читал, но вот сейчас уже не найти..
Заранее- спасибо!

B.U.G.O.R.
11.07.2019, 20:51
Вообще, это очень плохая идея. Клонируй (в ТАНЕ и 19 КМ это Ctrl + D на выделенном нужном ассете, а вот в 12 уже не помню как, в любом случае, ПКМ нажми по ассету, там будет Clone) и изменяй сколько угодно, но это очень плохая идея. Либо сделай так, чтобы этот ассет никогда и ни за что не вышел за пределы твоего КМ, чтобы не плодить кучу одинакового или там с небольшой разницей, либо вообще лучше так не делай.

Zohan
11.07.2019, 21:20
Да, пожалуй ...

t_reks
26.09.2019, 09:38
При сохранении в CDP-файл дополнения+зависимостей КМ виснет на 60% запаковки на одном и том же файле, перезапускалось уже трижды.
В диспетчере задач КМ работает, информации о зависании или иной нет.
Место для сохранения файла достаточно.

http://i.piccy.info/i9/44a31bd4d2bc2aa4b74e025fdffa8ff7/1569479811/41277/1339196/2.png

Rock-sett
26.09.2019, 12:22
t_reks, не могу сказать причину, но сохранять можно и папки. Выделил в главном окне всё что нужно и открыл для редактирования.
Папки этих дополнений будут в папке edition. Копируем их в любое место, а выделенные в главном окне КМ ассеты ревертнём обратно.
Копии потом можно архиватором заархивировать для уменьшения их веса на диске.

Volaner
26.09.2019, 13:35
При сохранении в CDP-файл дополнения+зависимостей КМ виснет на 60% запаковки на одном и том же файле, перезапускалось уже трижды.
В диспетчере задач КМ работает, информации о зависании или иной нет.
Место для сохранения файла достаточно.

http://i.piccy.info/i9/44a31bd4d2bc2aa4b74e025fdffa8ff7/1569479811/41277/1339196/2.png

Раздели просто на несколько частей. КМ в 3.7 плохо переваривает CDP более 1ГБ, как при экспорте, так и при импорте

t_reks
26.09.2019, 14:59
сохранять можно и папки.
а как быть с ошибками?
не хватает прав для редактирования, ошибка копирования...
их отдельно в CDP тогда?

Фёдор Александрович
26.09.2019, 16:37
не хватает прав для редактирования
Это что за дополнения ты пытаешься редактировать? Обычно это бывает при попытке редактирования дефолтных дополнений, запрещённых для редактирования.

Pendolino_Master
26.09.2019, 17:50
дефолт не трогай. Пакуй частями. Аминь.

t_reks
26.09.2019, 20:42
Это что за дополнения ты пытаешься редактировать?
на выходе нужна не редакция, а вытянуть карту с сессией, чтоб можно было её перенести в другую сборку
вообщем, слетел траинз :cray:
в КМ всё красное в пазлах ...
открытые к редактированию куиды я подтвердил ... :fc:
а по идее надо жать ... типо возврата ... ( впервые КМ на русском в минус, а не в помощь ... )
подскажите, как оно в меню зовется? чтобы открытое к редактированию просто закрыть без внесения данных
и вопрос-мне нужно делиться сессией с человеком, с которым хотим поиграть? или достаточно общей карты?

псы. пробую возвращение к исходной версии ...

---------- Сообщение добавлено в 20:42 ---------- Предыдущее сообщение размещено в 20:40 ----------


дефолт не трогай. Пакуй частями. Аминь.

угу ...
как переустановлю теперь траинз ...
минус в частях то, что боюсь потерять что-то ...
или как-то можно скрыть список куидов, что запаковал?

Фёдор Александрович
27.09.2019, 18:38
впервые КМ на русском в минус, а не в помощь ...
А русификация в ТРС очень малополезная вещь.

а по идее надо жать ... типо возврата ...
Revert to Original ( Ctrl-O) Дополнения надо всегда ставить с пропуском и уж тем более никогда не подтверждать дефолт.

SKPigin
03.08.2020, 07:08
Приветствую! Я уже очень давно не играл в Trainz, но тут решил тряхнуть стариной. Приобрел TRS2019 и маршрут "Златоуст - Кропачёво", проблема в том что Content Manager качает связанные куиды со скоростью 4-5 Кбайт/сек. уже 4 день. Это норма или что-то надо шаманить с настройками и VPN?

Amoraki90
03.08.2020, 08:18
SKPigin, Надо покупать билет на сайте ауран тогда скорость будет ну 1 мб+.

Maxim_48_Lipetsk
01.11.2020, 16:32
Галочка Use this option from now on отвечает за запоминание выбранной функции навсегда. Не рекомендуется ставить эту галочку. Вернуть всё как было можно в настройках
Возник вопрос - 'Как именно это сделать?'. Можно объяснить по-подробнее?

Nickolas88
02.11.2020, 13:09
Возник вопрос - 'Как именно это сделать?'. Можно объяснить по-подробнее?

Если это TR12, то в настройках Контент Менеджера нажми "Reset Warning Dialogs".

http://i.piccy.info/i9/a55f895f15dc3f8188cb3f3a9b798e9d/1604314820/14518/1366211/1.png (http://piccy.info/view3/14050665/4471b065f2ab2654899aaee76d640e92/)

Если в TRS19, то там такой настройки нет. Просто когда ставишь дополнение, игра автоматически открывает файл для редактирования и перезаписывает его, а дальше уже твой выбор - сохранить новую версию (Submit Edits), или откатить до предыдущей (Revert Unsubmitted Edits).

http://i.piccy.info/i9/e2229efe69eed87f4eeac5b2142b09b6/1604314943/31524/1366211/2.png (http://piccy.info/view3/14050674/180f9fbd78b499676deaf9dcce97f9d7/)



New