Jump to content

Ilyon

Administrator
  • Posts

    1753
  • Joined

  • Days Won

    135

Everything posted by Ilyon

  1. Заходи в Дискорд, если сможешь, по демонстрации экрана проще все исправить и подсказать. А тут писанины будет на пять страниц.
  2. По стрелке с ошибкой правый клик -> Показать зависимости рекурсивно. В новом окне выдели все детали, тоже правый клик и там уже выбери "Показать версии" (Asset versions) и там смотри, есть ли что-то новее, чем то, что у тебя установлено. Если есть, качаешь с ДЛС или куидницы, а старое удаляешь. Там проблема еще, что после наката новых версий, нужно обязательно удалять старые, иначе игра может по-прежнему к ним обращаться.
  3. @UTUBE, если все зависимости к стрелкам самых последних версий, то должно быть без ошибок. Единственно, нужно проверить в КМ, чтобы у зависимостей не осталось устаревших версий. Если есть - удалить их и сделать восстановление БД. А TSM и iTSM на тех маршрутах, где они вместе используются. не будут работать. Либо TSM будет с ошибками, либо iTSM. Помогает откат Dispatcher до версии 6, если я не ошибаюсь. Мы на "Летних просторах" заменили все старые TSM на iTSM и танцы с бубнами больше не нужны.
  4. Была проблема с правами на публикацию. Сейчас уже можно. Либо перетащить изображением. либо скопировать на компьютере и вставить в сообщение (Ctrl+C - Ctrl + V), либо выбрать через проводник. Проверь библиотеку: <kuid2:413547:105500:8> KS4 orders lib Должная быть такой версии.
  5. Сделали, чтобы на главной странице репозитория отображались последние 50 добавленных/обновлённых ассетов.
  6. Нужно было просто залогиниться в репозитории, но мы уже и так открыли доступ.
  7. Наш проект все еще продолжает ориентироваться на минимальную версию игры - Trainz Simulator 2019. Однако в последнее время отличия TRS19 и TRS22 с каждый разом все весомее. Поэтому мы думаем полностью перенести все разработки в 22-ую версию, а это значит, что владельцы только TRS19 не смогут пользоваться прежними маршрутами и дополнениями. Обратной совместимости у маршрутов нет. Не следует думать, что перебивка билда версии игры в конфиге маршрута решит проблему. Таким образом, сразу на трех площадках - сайт, вк и телеграм - мы проводим опрос, чтобы выяснить процент пользователей, у которых в наличии есть только Trainz Simulator 2019.
  8. @Ваня Золотухин в репозитории лежит.
  9. На "Летних простора" будка на станции Июньск за большим складом. На "Восточной Европе" - на станции Окница. Тоже где-то с краю. Игра так теперь устроена, что поиском будка не ищется.
  10. @Ваня Золотухин Un-Portal 2.cdp
  11. Офигенный вывод. Никто уже не ищет на форумах куиды. Сейчас популярнее паблики по игре в ТГ Вот эти чем не подходят? https://trainzland.ru/kuid?kuid_hash=GZClSHjNSptqAKQ00GZ9yob4aGY Детали там же.
  12. Стрелки не трогали вообще. Больше года назад они как раз-таки и были заменены на новые, которые не вызывали конфликт. Видимо, у тебя совсем все устарело.
  13. Пробовали перезаписать карту? Доступны.
  14. А вы машиниста переназначали после смены имени?
  15. Обзовите Лок User-3A, его тоже распознает.
  16. После удаления сделайте Delete missing assets, а потом поставьте свой.
  17. Поскольку у многих пользователей возникают сложности с построением последовательности команд для задания маневров, в данной статье описываются базовые наборы цепочек с помощью команд TCL. Чтобы лучше понимать назначение команд, вы можете навести курсор на заданную команду - появится строка с расшифровкой всех заданных опций. Если у вас все равно остаются вопросы, то ознакомьтесь с документацией ниже. Угловые заезды Маневр за светофор с последующей сменой направления. Цепочка команд Расшифровка Set Shunt to (Маневрировать): нужна опция "Over signal" (За светофор) и затем "To free track" (На свободный путь) . Команда сначала соберет маршрут за светофор, за который нужно заехать, а затем начнет выполнять маневр, используя алгоритм ботомашиниста. После полного заезда за светофор команда будет считаться выполненной. Change direction (Сменить направление): далее опция на выбор. Команда развернет локомотив (состав). Есть две опции: без ожидания и со случайным ожиданием от 15 до 30 секунд. Случайное ожидание нужно, чтобы воссоздать элемент реализма, когда сначала зажигается белый сигнал, затем дежурный по станции дает разрешение на маневр. Все это требует небольшой задержки по времени, вместо того, чтобы бот стартовал сразу по открытию светофора. Если после этой команды у бота есть другая команда, в которой уже заложено ожидание, то лучше использовать команду "Смена направления" с моментальным выполнением. Сцепка локомотива с составом Маневр локомотива (без вагонов перед собой) на занятый путь для сцепки. Для задания маневра убедитесь, что локомотив направлен в сторону целевого состава. Цепочка команд Расшифровка Prepare Shunt Path (Подготовить маневровый маршрут): нужна опция "Over signal" (За светофор) и затем "To occupied track" (На занятый путь) . Команда соберет маршрут за светофор, который находится на пути с целевым составом. Данная команда только собирает маршрут, но не двигает локомотив. Если вместо данной команды вы используете Set Shunt Path (Маневрировать), то перед сцепкой с вагонами локомотиву придется остановиться за светофором, а нам нужно создать непрерывность движение до самой сцепки. Почему только "Over signal" (За светофор)? По идее, можно задать маршрут и до светофора, но тогда придется указывать светофор, который находится позади состава. Это затруднит впоследствии расшифровку цепочки и может запутать логику. Почему только "To occupied track" (На занятый путь)? Если задать маршрут на свободный путь, то он попросту не сможет собраться, так как путь под состав является занятым. Примечание. Определить, что вы бывали верную команду можно по иконке, на которой появится красный значок сцепки. Это означает, что выбрана опция "На занятый путь". Couple (Сцепка): нужна опция "Forward" (Передом) и далее на выбор тип сигнала: без сигнала, тифон или свисток, который будет воспроизведен непосредственно перед сцепкой (после остановки за 5 метров до состава). Команда двигает локомотив к целевому составу, останавливает его за 5 метров, подает тифон или свисток (если эта опция выбрана) и затем на скорости 1км/ч выполняет мягкую сцепку. После данной команды, как правило, может следовать команда "Change Direction" (Смена направления), если не предполагается осаживание состава далее по пути. Примечание. Опция "Backward" относится к сцепке поезда с вагонами с другим составом. Команда тоже может работать, но не советуем ее использовать в ситуации сцепки только локомотива с вагонами. Сцепка при осаживании (вагон с вагоном) Маневр состава вагонами вперед (осаживание) на занятый путь для сцепки с другим составом. Для задания маневра убедитесь, что состав направлен в сторону целевого состава. Расшифровка Prepare Shunt Path (Подготовить маневровый маршрут): нужна опция "Over signal" (За светофор) и затем "To occupied track" (На занятый путь) . Команда соберет маршрут за светофор, который находится на пути с целевым составом. Данная команда только собирает маршрут, но не двигает локомотив. Если вместо данной команды вы используете Set Shunt Path (Маневрировать), то перед сцепкой с вагонами локомотиву придется остановиться за светофором, а нам нужно создать непрерывность движение до самой сцепки. Почему только "Over signal" (За светофор)? По идее, можно задать маршрут и до светофора, но тогда придется указывать светофор, который находится позади состава. Это затруднит впоследствии расшифровку цепочки и может запутать логику. Почему только "To occupied track" (На занятый путь)? Если задать маршрут на свободный путь, то он попросту не сможет собраться, так как путь под состав является занятым. Примечание. Определить, что вы бывали верную команду можно по иконке, на которой появится красный значок сцепки. Это означает, что выбрана опция "На занятый путь". Couple (Сцепка): нужна опция "Backward" (Осаживание) и далее следуют два типа выполнения команды. Тип "Usual" (Обычное осаживание) и далее на выбор тип сигнала: без сигнала, тифон или свисток, который будет воспроизведен непосредственно перед сцепкой (после остановки за 5 метров до состава). Цепочка команд Команда двигает локомотив с вагонами вперед к целевому составу со скоростью не более 15 км/ч, останавливает его за 5 метров, подает тифон или свисток (если эта опция выбрана) и затем на скорости 1км/ч выполняет мягкую сцепку. Тип "Over signal" (Осаживание за светофор) и далее на выбор тип сигнала: без сигнала, тифон или свисток, который будет воспроизведен непосредственно перед сцепкой (после остановки за 5 метров до состава). Цепочка команд Команда двигает локомотив с вагонами вперед к целевому составу, останавливает его за 5 метров, подает тифон или свисток (если эта опция выбрана), на скорости 1км/ч выполняет мягкую сцепку, затем проталкивает состав за светофор, за который был собран маневровый маршрут. Как видно на картинке, после сцепки локомотив находится все еще не за светофором, т.е. заданный маневр выполнен не до конца, а маневровый маршрут не разобран, так как состав еще не съехал со светофора. Для этого и существует режим проталкивания, который завершит маневр. Команда выполнилась, образованный состав за светофором, дополнительные команды использовать не нужно. Примечание. Команда сама выставляет ограничение скорости в 15 км/ч, так что использовать другие команды не обязательно. Примечание. Опция "Forward" относится к сцепке локомотива без вагонов с другим составом. Команда тоже может работать, но не советуем ее использовать при сцепке методом осаживания вагонов.
  18. Используйте команду <kuid:833171:101294> FPS physics off, чтобы отключить звук. Единственная особенность - после выполнения команды, чтобы звук отключился, нужно переместиться в другое место карты, а затем вернуться к локомотиву - звука не будет. Для ботов, которые выполнят это команду за пределами обзора игрока, уже сразу звук будет выключен. Включение физики возвращает звук.
  19. Проект "Trainz Content Elaboration" предлагает авторам маршрутов и объектов для игры Trainz Simulator размещение своего продукта в нашем магазине. Условия размещения: Комиссия с каждой продажи продукта составляет 25%. Оплата сразу на платежную карту автора. Предоставление доступа к оплате из-за рубежа (PayPal счет). Только качественный контент. Подробнее о критериях через связь с администрацией. Преимущества размещения: Выдача авторизационных ключей клиентам и защита от передачи сторонним пользователям. Возможность добавить к товару услуги "Техническая поддержка", которая по желанию может быть приобретена автором. Грамотная упаковка файлов продукта, продуманная иерархия и гарантия хранения. Возможность размещения файлов продукта во внутреннем репозитории проекта за дополнительные 5% комиссии.
  20. Использование Уровень детализации (Level of Detail или более известный как «LOD») — это метод, используемый для уменьшения размера ассета. Trainz использует переключение ЛОДов в зависимости от расстояния от игрока до объекта. Для ассетов, которые размещаются далеко, используется более простая и менее детализированная меш. Файл LM.txt предоставляют отдельный метод переключения ЛОДов, который обычно используется для ассетов типа (KIND) Traincar и Bogey, т.е. только для подвижного состава и тележек. Для других типов ассетов, как правило, более подходит иной метод лодирования. На примере вагона-цистерны существуют пять уровней лодов, первый и ближайший из которых — это высокодетализированная модель с картой нормалей корпуса вагона, а самая дальняя — максимально упрощенная форма с текстурой и, в данном случае, с очень простыми низкополигональными мешами тележек. Не используйте отдельные текстуры для каждого индивидуального ЛОДа: для всех можно использовать одну и ту же текстуру, поскольку текстуры имеют собственное встроенное уменьшение ЛОДов. Ассеты с ЛОДами должны быть созданы только с помощью файлов IM или trainzmesh (экспортированных из Autodesk 3DS Max, Blender и т. д.). Trainz находит эти файлы мешей по путям, указанным в .lm.txt (файл меши ЛОД), на который, в свою очередь, ссылается файл config.txt ассета. На следующих изображениях показаны пять мешей, используемых для вагона-цистерны. Примечание: только изображение №5, версия которого имеет самое высокое разрешение, имеет карту нормалей. Изображение №1 -количество треугольников: 294. Изображение №2 - количество треугольников: 440. Изображение №3 - количество треугольников: 12820. Изображение №4 - количество треугольников: 13992. Изображение №5 - количество треугольников: 34670. Формат файла Редактируемые пользователем файлы *.lm.txt представляют собой текст в формате ASCII. Обратите внимание, что этот формат отличается (несмотря на некоторые сходства) от других текстовых форматов, используемых Trainz. Пожалуйста, помните об ограничениях на символы в имени файла при именовании файлов LM.txt и IM. Используйте только неформатированный текст для создания файла .lm.txt, т. е. используйте простой текстовый редактор, например, блокнот. Использование заглавных и строчных букв, а также точек с запятой в данных файла важно, следуйте примеру. Пример файла LM.TXT Файл меши LOD (vagon.lm.txt): version 1.0 offset = 0.00; calcPoint = center; multiplier = 1.0; animationCutOff = 0.10; renderCutOff = 0.0; attachmentCutOff = 0.1; mesh("0.05") { name="vagon_lod3.im"; } mesh("0.1") { name="vagon_lod2.im"; } mesh("0.3") { name="vagon_lod1.im"; } mesh("0.6") { name="vagon_lod0.im"; } mesh("1.00") { name="vagon.im"; } Разбивка файла LOD Mesh version 1.0 Необходимо включить, но только для внутреннего использования; оставьте значение 1.0 offset = 0.01; Смещение, которое предотвращает многократное «перескакивание» между двумя уровнями детализации calcPoint = center; Позиция, от которой рассчитывается уровень детализации (центр, близко, далеко) multiplier = 1.0; Множитель уровня детализации (оставьте 1.0) animationCutOff = 0.0; Уровень детализации, при котором анимация останавливается (по ширине экрана) 1.0 = полная ширина, 0.5 = половина экрана, 0.0 = никогда не останавливать анимацию renderCutOff = 0.0; Уровень (по ширине экрана), на котором останавливается рендеринг (больше не виден) attachmentCutOff = 0.06; Уровень, на котором отсекаются отмеченные Cull вложения (по ширине экрана) *Смотриеть примечание ниже Примечание: меши, на которые есть ссылки в файле LOD, должны располагаться в порядке возрастания ширины. mesh("0.05") { name="vagon_lod3.im"; } Когда вагон виден лишь на 0.05 экрана (5% экрана), отображается мешь "vagon_lod3.im". mesh("0.1") { name="vagon_lod2.im"; } Меш «vagon_lod2.im» отображается, когда вагон занимает от 0.1 (10%) и меньше от ширины экрана. mesh("0.3") { name="vagon_lod1.im"; } Меш «vagon_lod1.im» отображается, когда вагон занимает от 0.3 (30%) и меньше от ширины экрана. mesh("0.6") { name="vagon_lod0.im"; } Меш «vagon_lod0.im» отображается, когда вагон занимает от 0.6 (60%) и меньше от ширины экрана. mesh("1.00") { name="vagon.im"; } Меш «vagon.im» отображается, когда вагон занимает от 1.0 (100%) и меньше от ширины экрана. Примечание: attachmentCutOff = 0.1; Отсечение точки привязки указывает уровень, на котором отбрасываются точки привязки с атрибутом":Cull". Например, чтобы прекратить отрисовку тележек поезда на определенном уровне детализации, добавьте ":Cull" к имени точки привязки тележки в 3DSMax, Blender или TrainzIM (например, "a.bog0:Cull"). Это может применяться к любой привязке, например, к привязке пассажира или машиниста. Если применяется вышеизложенное (отсеченные тележки), меши корпуса потребуется низкополигональное представление тележек, как на рисунке 1 выше. Отсечение привязок нельзя заставить работать, изменив файл config.txt; необходимо изменить имена привязок модели. Примечание: Файлы LM.txt, меш .im и текстуры должны находиться в одном каталоге. Файл config.txt: mesh-table { default { mesh "body/vagon.lm" auto-create 1 } } Как видите, здесь нет перечисление мешей вагона. Вместо этого использует файл .lm.txt, который содержит в себе записи все мешей. Опять же нужно подчеркнуть, что данный метод используется для объектов подвижного состава (локомотивы, вагоны) и тележек. Использовать файл .lm.txt для других типов ассетов не допускается. Расширение файла .txt Файлы LM.txt имеют расширение имени ".LM.txt", однако, когда файл модели указан в файле config.txt или подобном, ".txt" необходимо опустить, оставив расширение ".LM". Например, файл модели с именем box.LM.txt указан в файле конфигурации KIND Traincar с использованием сетки синтаксиса "box.lm".
  21. Насколько я знаю, там светофоры на металлической опоре с квадратными головками, а это только ~10% от всех мачтовых светофоров на маршруте.
  22. Новый TDT, конечно, как выйдет. Правда, ассортимент светофоров z8 пока скудный, поэтому придется подключать внутренности sU. На маршруте они все в отдельной редакции, со своими линзами и перекрасками. К тому же на участке есть редкие модели карликовых светофоров, которых пока нету в игре.
  23. Scenarios Scripts Library какой версии установлен? Последней?
  24. From the album: Белорусская железная дорога (БЧ)

    Линия Минск - Орша, Белорусская железная дорога
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.