Transport Fever не запускается, вылетает — решение любых технических и геймплейных проблем.
Глючит или не запускается Transport Fever? Решение есть! Постоянные лаги и зависания — не проблема! После установки мода Transport Fever начала глючить или НПС не реагируют на завершение задания? И на этот вопрос найдется ответ! На этой странице вы сможете найти решение для любых известных проблем с игрой и обсудить их на форуме.
Игра не запускается
Тут собраны ответы на самые распространённые ошибки. В случае если вы не нашли ничего подходящего для решения вашей проблемы — рекомендуем перейти на форум, где более детально можно ознакомиться с любой ошибкой встречающийся в Transport Fever .
Игра вылетает на рабочий стол без ошибок.
О: Скорее всего проблема в поврежденных файлах игры. В подобном случае рекомендуется переустановить игру, предварительно скопировав все сохранения. В случае если игра загружалась из официального магазина за сохранность прогресса можно не переживать.
Transport Fever не работает на консоли.
О: Обновите ПО до актуальной версии, а так же проверьте стабильность подключения к интернету. Если полное обновление прошивки консоли и самой игры не решило проблему, то стоит заново загрузить игру, предварительно удалив с диска.
Ошибка 0xc000007b.
О: Есть два пути решения.
Первый — полная переустановка игры. В ряде случаев это устраняет проблему.
Второй состоит из двух этапов:
- Полная переустановка (если установщик при первом запуске будет предлагать вариант удаления файлов — делаем это, а затем запускаем его заново для чистой установки) компонентов DirectX, Microsoft Visual C++ и Microsoft .NET Framework.
- Если не помогло, то потребуется проверка ярлыка игры приложением Dependency Walker (или аналогом). В результате работы приложения у вас будет список всех файлов необходимых для работы игры. Подробнее об этом можно узнать на форуме.
Ошибка 0xc0000142.
О: Чаще всего данная ошибка возникает из-за наличия кириллицы (русских букв) в одном из путей, по которым игра хранит свои файлы. Это может быть имя пользователя или сама папка в которой находится игра. Решением будет установка игры в другую папку, название которой написано английскими буквами или смена имени пользователя.
Ошибка 0xc0000906.
О: Данная ошибка связана с блокировкой одного или нескольких файлов игры антивирусом или “Защитником Windows”. Для её устранения необходимо добавить всю папку игры в исключени. Для каждого антивируса эта процедура индивидуально и следует обратиться к его справочной системе. Стоит отметить, что вы делаете это на свой страх и риск. Все мы любим репаки, но если вас часто мучает данная ошибка — стоит задуматься о покупке игр. Пусть даже и по скидкам, о которых можно узнать из новостей на нашем сайте.
Отсутствует msvcp 140.dll/msvcp 120.dll/msvcp 110.dll/msvcp 100.dll
О: Ошибка возникает в случае отсутствия на компьютере корректной версии пакета Microsoft Visual C++, в который и входит msvcp 140.dll (и подобные ему). Решением будет установка нужной версии пакета.
После загрузки и установки нового пакета ошибка должна пропасть. Если сообщение об отсутствии msvcp 140.dll (120, 110, 100) сохраняется необходимо сделать следующее:
- Нажимаем на Windows + R;
- Вводим команду“regsvrЗ2 msvcp140.dll”(без кавычек);
- Нажимаем “ОК”;
- Перезагружаем компьютер.
Ошибка 0xc0000009a/0xc0000009b/0xc0000009f и другие
О: Все ошибки начинающиеся с индекса 0xc0000009 (например 0xc0000009a, где на месте “а” может находиться любая буква или цифра) можно отнести к одному семейству. Подобные ошибки являются следствием проблем с оперативной памятью или файлом подкачки.
Перед началом выполнения следующих действий настоятельно рекомендуем отключить часть фоновых процессов и сторонних программ, после чего повторно попробовать запустить Transport Fever .
Увеличиваем размер файла подкачки:
- Клик правой кнопкой на значку компьютера, а далее: «Дополнительные параметры системы» — «Дополнительно» — «Быстродействие» — «Дополнительно» — «Виртуальная память» — «Изменить».
- Выбираем один диск, задаем одинаковый размер.
- Перезагружаемся.
Размер файла подкачки должен быть кратен 1024. Объём зависит от свободного места на выбранном локальном диске. Рекомендуем установить его равным объему ОЗУ.
Если ошибка 0xc0000009а сохранилась, необходимо проверить вашу оперативную память. Для этого нужно воспользоваться функциями таких программ как MemTest86, Acronis, Everest.
Игра тормозит и лагает
Скорее всего данная проблема носит аппаратный характер. Проверьте системные требования игры и установите корректные настройки качества графики. Подробнее об оптимизации игры можно почитать на форуме. Также загляните в раздел файлов, где найдутся программы для оптимизации Transport Fever для работы на слабых ПК. Ниже рассмотрены исключительные случаи.
Появились тормоза в игре.
О: Проверьте компьютер на вирусы, отключите лишние фоновые процессы и неиспользуемые программы в диспетчере задач. Также стоит проверить состояние жесткого диска с помощью специализированных программ по типу Hard Drive Inspector. Проверьте температуру процессора и видеокарты —возможно пришла пора обслужить ваш компьютер.
Долгие загрузки в игре.
О: Проверьте состояние своего жесткого диска. Рекомендуется удалить лишние моды — они могут сильно влиять на продолжительность загрузок. Проверьте настройки антивируса и обязательно установите в нём “игровой режим” или его аналог.
Transport Fever лагает.
О: Причинами периодических тормозов (фризов или лагов) в Transport Fever могут быть запущенные в фоновом режиме приложения. Особое внимание следует уделить программам вроде Discord и Skype. Если лаги есть и в других играх, то рекомендуем проверить состояние жесткого диска — скорее всего пришла пора заменить его.
Проблемы с модами
Многие модификации требует дополнительных программ для своего запуска или устанавливаются “поверх” других модов. Внимательно изучите инструкцию по установке и в точности выполните все действия. Все необходимые программы можно найти в разделе “файлы” нашего сайта.
Перед запуском любых модификаций в обязательном порядке стоит Microsoft Visual C++ и Microsoft .NET Framework и Java Runtime Environment скачав их с официальных сайтов разработчиков. Обе данных платформы в той или иной степени задействуются для работы по созданию и запуску модификаций, особенно сложных.
Ошибки загрузки/обновления
Проверьте стабильность подключения к интернету, а также скорость загрузки. При слишком высоком пинге или низкой пропускной способности обновление может выдавать ошибки.
Если магазин или лончер Transport Fever не завершает обновления или выдает ошибки, то переустановите саму программу. При этом все скачанные вами игры сохранятся.
Запустите проверку целостности данных игры.
Проверьте наличие свободного места на том диске, на котором установлена игра, а также на диске с операционной системой. И в том и в другом случае должно быть свободно места не меньше, чем занимает игра на текущий момент. В идеале всегда иметь запас около 100Гб.
Проверьте настройки антивируса и “Защитника Windows”, а также разрешения в брандмауэре. Вполне возможно они ограничивают подключение к интернету для ряда приложений. Данную проблему можно решить и полной переустановкой магазина или лончера т.к. большинство из них попросит предоставить доступ к интернету в процессе инсталляции.
О специфических ошибках связанных с последними обновлениями можно узнать на форуме игры.
Вопросы по прохождению
Ответы на все вопросы касающиеся прохождения Transport Fever можно найти в соответствующих разделах Wiki, а также на нашем форуме. Не стесняйтесь задавать вопросы и делиться своими советами и решениями.
Источник
Транспорт февер моды не работают
Практически дословный перевод официальной документации по созданию модов к игре Transport Fever.
Оригинал на английском языке доступен по ссылке: Transport Fever Wiki: Mod development [transportfever.com] .
| 908 | уникальных посетителей |
| 17 | добавили в избранное |
Transport Fever может быть модифицирован и расширен с помощью модов. Этот гайд поможет объяснить как файлы с игровыми ресурсами организованы и как моды могут быть созданы.
Transport Fever хранит все файлы ресурсов в папке под названием res. Там находятся различные типы ресурсов: 3D меши/модели (к примеру транспорт), текстуры, конструкции (к примеру станции), улицы или железные дороги и множество других. Большинство этих файлов это скрипты на языке Lua, они представлены как текстовые файлы с расширением .lua, так что вы сможете легко редактировать их любым текстовым редактором. Однако изменение этих файлов на прямую в установленной игре НЕ рекоммендуемый путь для модификации Transport Fever!
Лучше всего — это создать мод (модификацию). С точки зрения файловой системы, мод — это директорая содержащая необходимые данные и скриптовые файлы. Имена директорий называются специальным образом, они уникальны и содержат номер версии мода. В следующем разделе «Структура директорий» это будет описано более детально.
Есть два пути для модификации функционала игры и его контента:
- Файловый: Позволяет добавлять, заменять или удалять (скрывать) контент на уровне файлов. Основная идея в том, что игра видит и работает с файлами мода как со своими собственными. Если в игре и моде будут 2 одинаковых файла, то приоритет будет отдан файлу из мода.
- Скриптовый: Позволяет модифицировать игровую конфигурацию и контент с помощью скриптов Lua. Этот путь к примеру позволяет настраивать вместимость всего транспорта в игре без копирования всех файлов и изменении их индивидуально.
В Transport Fever моды не активируются глобально, а доступны для каждой игры индивидуально. Другими словами, каждая сохраненная игра запоминает какие моды были активированы для нее. Это дает преимущество, для сохраненных игр с разным набором активных модов. Однако, это так же означает что контент который загружается вне сохраненных игр не может быть модифицирован (для примера — главное меню игры).
Все файлы (модели, меши, скрипты и т.п.) должны быть конвертированы в кодировку UTF-8. Так же рекомендуется использовать нижний регистр в именах файлов что бы избежать проблем с регистром в разных операционных системах и файловых системах.
В установленной папке с игрой (обычно это C:\Program Files (x86)\Steam\SteamApps\common\Transport Fever на Windows системе) структура папок выглядит примерно таким образом:
Все моды должны быть установлены в поддиректорию mods\. Структура директорий мода должна быть такой:
Различные версии одного и того же мода независимы друг от друга, но при старте новой игры только последняя версия мода будет отображаться пользователю.
Базовый файл описывающий структуру мода. В разделе «Скриптинг» описано более подробно.
Этот файл содержит строки для перевода, выглядит как список пар ключей и значений для каждого языка. Если ключ не найден в файле, будет использован английский перевод по умолчанию (en). Если и в английском переводе не найдено ключа, он сам будет отображен игроку (Sample mod в примере выше). Список доступных языковых кодов можно увидеть в папке res/strings/ (для примера en, ru).
Все основные аспекты игрового мира могут быть сконфигурированы с помощью файла base_config.lua, который может быть найден в папке res/config/.
Он имеет следующую структуру:
Формат моделей содержит геометрическую информацию для различных уровней детализации (LOD — Levels Of Detail; см. на Wikipedia [ru.wikipedia.org] ) и другие метаданные (технические данные).
Для каждого LOD существует раздельная иерархия состоящая из мешей (обычно организованы в группы), анимации, событий и настроек материалов.
Метаданные содержат всю необходимую информацию, чтобы дать модели желаемые свойства в игре.
LOD состоит из следующих записей в таблице:
Этот большой набор ключей метаданных описывает все различающиеся типы моделей в игре. Вы можете заглянуть в файлы формата .mdl что бы посмотреть это на примере. В них вы сможете понять как ключи используются и какие ключи могут быть использованы совместно для получения нужного эффекта.
- description
- availability
- cost
- maintenance
- particleSystem
- soundConfig
- transportVehicle
- waterVehicle
- roadVehicle
- railVehicle
- airVehicle
- car
- transportNetworkProvider
- vehicleDepot
- streetTerminal
- autoGroundTex
Концепция сооружений, созданная в Transport Fever очень мощная. Она позволяет конфигурировать и создавать множество различных типов сооружений и игровых элементов в одном формате. Для примера это: станции, склады, производства, городские сооружения и множество других элементов. Все они хранятся в файлах формата .con в папке res/construction/.
Формат в основном содержит метаданные и функцию для обновления состояния. Сооружения конфигурируются и создаются внутри функции, которая может возвращать различные конфигурации в зависимости от входящих параметров. Это позволяет возвращать совершенно разные сооружения.
Сперва вам необходимо определиться с типом сооружения, установив значение ниже для ключа type.
Доступные типы построек:
- STREET_STATION
- RAIL_STATION
- AIRPORT
- HARBOR
- STREET_STATION_CARGO
- RAIL_STATION_CARGO
- HARBOR_CARGO
- STREET_DEPOT
- RAIL_DEPOT
- WATER_DEPOT
- INDUSTRY
- ASSET_DEFAULT
- ASSET_TRACK
- TOWN_BUILDING
Ключи description, availability и soundConfig в метаданных описываются таким же образом как и модели (см. предыдущий раздел «Модели»).
Если вы хотите дать возможность игроку устанавливать некоторые параметры для конфигурации вашего сооружения, вы можете использовать ключ params. Следующий код покажет на примере каким образом игрок сможет выставить нужное количество терминалов в аэропорту:
Обратите внимание: key используется для получения результата выбора игрока (в виде индекса который начинается с нуля, т.е. _(«1») будет равен нулю, _(«2») — единице и так далее), который передается в функцию обновления updateFn через params.
Продолжая пример конфигурации аэропорта:
В дальнейшем вы сможете добавить другие ключи в метаданные:
- buildMode
Описывает, может ли сооружение быть построено в единственном экземпляре (значение SINGLE) или в любом количестве (значение MULTI) до закрытия меню строительства (что бы игрок не открывал несколько раз окно для постройки одного и того же сооружения, к примеру деревьев). Так же можно указать значение «кисть» (BRUSH). - categories
Опциональный список категорий, используемый для группировки сооружений в меню построек. - order
Используется для сортировки вашего сооружения в списке. - skipCollision
Параметр который определяет, могут ли объекты проходить сквозь сооружение. - autoRemovable
Параметр который определяет, может ли сооружение быть уничтожено, если что-то столкнется с ним. - townBuildingParams
Параметр используется для настройки сооружений в городах. Изучите файлы игры для более подробной информации.
Источник