Sch-файлы
Страница с кратким описанием sch-файлов.
Инструменты для дешифрации и шифрации доступны на странице с утилитами. Игра может использовать как зашифрованные, так и расшифрованные файлы. Единственное условие - файл должен иметь расширение sch/cnf, txt читаться не будет.
Расшифрованные sch для дополненного издания игры доступны здесь.
Содержание
etrashboxes.sch
Файл с данными о припаркованных автомобилях. Имеет следующий вид:
( vehicle тип "идентификатор из tech-файла" номер_окраса подтип )
Типы: PARKED_X, FUEL_X, CONTAINER_X и KATOK.
Подтипы: parked, container, fuel и roadwork.
Примеры:
( vehicle PARKED_X "PVan" 3 parked ) ( vehicle CONTAINER_X "AnmObj0231" 0 container ) ( vehicle FUEL_X "AnmObj0241" 0 fuel ) ( vehicle KATOK "Katok" 0 roadwork )
evehicles.sch
Файл данных автомобилей. Имеет следующий вид:
( vehicle идентификатор_в_vd.sch "название" номер_окраса тип подтип цена мощность[1] ())
В игре есть следующие типы: car, lorry, tractor и semitrailer.
Подтипы: dumb, trucker, police, mafia и none.
Пример:
( vehicle FIAT_1 "Fiat" 0 car dumb 32000 408 ())
merchandise.sch
Файл с данными обо всех товарах, доступных в игре. Имеет следующий вид:
( идентификатор тип масса объем ( число_0 число_1 число_2 ( топливо тип_транспорта легальность_груза нужен_мафии ) число_3) прочность число_4 "Название" )
Параметр | Значения/тип данных | Описание |
---|---|---|
идентификатор* | Уникальный идентификатор | Уникальное внутреннее обозначение груза. По этому имени на груз ссылаются другие файлы игры |
тип* | CRATE CRATE20 CRATE16 PACK KILO UNIT BARREL PIECE BOX TON |
Обозначает вид единицы груза (ящик, бочка, упаковка, штука). Влияние на игру не установлено |
масса* | Число | Масса единицы груза |
объем* | Число | Объем единицы груза При помощи параметров массы и объема можно рассчитать, какие масса и объем груза поместятся в машину (будут загружены на базе): k - плотность груза s - коэффициент вместительности машины Tmax - грузоподъемность машины Vmax - объем кузова машины l - процент от грузоподъемности, на который загружается машина (на базах всегда 0,85) T - масса погрузки V - объем погрузки k = масса / (1000 * объем) s = Tmax / Vmax При k <= s: T = Vmax * k * l V = T / k = Vmax * l При k > s: T = Tmax * l V = T / k |
число_0* | Число | Влияние на игру не установлено |
число_1* | Число | Влияние на игру не установлено |
число_2* | Число | Копирует значение параметра прочности, за исключением нелегальных и некоторых других грузов. Влияние на игру не установлено |
топливо | fuel | Присутствует только в одноименном грузе. Влияние на игру не установлено |
тип_транспорта* | trucks cars |
Тип транспорта, который может перевозить данный груз - грузовики или легковые автомобили. Для грузов, которые могут перевозить и те, и другие, существуют записи-дубликаты с разными значениями этого параметра |
легальность_груза | illegal | Присутствие параметра указывает, что груз нелегален |
нужен_мафии | formafia | Присутствие параметра указывает, что за грузом охотится мафия |
число_3 | Число | Параметр присутствует только у нелегальных грузов. Влияние на игру не установлено |
прочность* | Число | Из прочности рассчитывается хрупкость груза:
F = (1 - прочность) * 100 |
число_4* | Число | Влияние на игру не установлено |
название* | Строка | Название груза, отображаемое в игре |
* - параметры со звездочкой обязательны (присутствуют у всех грузов в игре).
Примеры:
( BREAD CRATE 25 0.1 ( 25 70 0.85 ( trucks )) 0.85 71 "Хлеб" ) — обычный груз для грузовика
( HEROINE KILO 1 0.0003 ( 1500 441.465 0.4 ( trucks illegal formafia ) 1.3 ) 1 70 "Героин" ) — нелегальный груз для грузовика, за которым охотится мафия
( C_JEWELRY BOX 100 0.1 ( 0 220000 0.5 ( cars formafia )) 0.6 0 "Юв. изделия" ) — груз для легкового автомобиля, за которым охотится мафия
ms.sch
Файл локализации сообщений пейджера. Вид записи такой же, как и в vd.sch:
( NEED_A_PETROL_SEMITRAILER . "ДЛЯ ПЕРЕВОЗКИ ТОПЛИВА ВАМ НУЖНА АВТОЦИСТЕРНА" ) ( LOAD_AT_AN_OIL_TANK . "В АВТОЦИСТЕРНУ МОЖНО ТОЛЬКО ЗАЛИВАТЬ ТОПЛИВО У ГАЗГОЛЬДЕРА" )
names.sch
Файл с именами водителей.
Пример записи файла:
( "COP1" male police 1 0 ) ( "HOOD1" male mafia 1 ) ( "ВИТАЛИЙ" male trucker 1 )
У милиции после номера записан флаг, показывающий возможность получения взятки. При 0 - принятие взяток невозможно, при 1 - возможно.
restable.sch
Предположительно, название происходит от англ. "resource table" - таблица ресурсов. Файл содержит цены и описание (на английском языке) усовершенствований транспорта на СТО.
Имеет следующий вид:
( идентификатор ( "имя стандартного объекта" нулевая цена ) ( "имя улучшенного объекта" цена усовершенствования ) )
Пример:
( PR_FORCED_ENGINE ( "Regular engine" 0 ) ( "Forced engine" 12500 ) )
vd.sch
Файл локализации названий игрового транспорта. ID имеют следующий вид:
( идентификатор . "название_автомобиля" )
Пример:
( FIAT_1 . "Фиат" )
SCH-файлы из папки ENV
Файлы со свойствами участков игрового мира, всего их 36 — от mod_aa.sch до mod_dq.sch. Содержат настройки объектов, находящихся на данных участках:
- Ассортимент грузов на базах (идентификаторы груза взяты из merchandise.sch)
- Ассортимент апгрейдов на СТО (идентификаторы апгрейдов взяты из restable.sch)
- Сообщения, присылаемые на пейджер при въезде в населенный пункт
- Объявления о ремонтных работах на участках
- Расположение места стоянок автомобилей милиции и мафии на обочине
Пример (фрагменты файла mod_bd.sch):
( nodeevent BASE08NORTH UNCONDITIONAL "store_08_north" NORTH "БАЗА БУХТА НАПРАВО, ЧЕРЕЗ 100 М" ) — сообщение о прибытии на базу ( PR_FORCED_ENGINE 1 ) ( PR_OIL_ADDITIVE 1 ) ( PR_ABS 1 ) ( PR_ADJUSTABLE_SUSPENSION 1 ) ( PR_BRAKES 1 ) ( PR_ENGINE_BRAKE 1 ) ( PR_REINFORCED_CHASSIS 1 ) ( PR_BULETPROOF_GLASS 1 ) ( PR_NAVIGATOR 1 ) ( PR_TIRES 3 ) — ассортимент апгрейдов ( PR_CARGO_SCANNER 1 ) ( PR_HORN 1 ) ( PR_FIRE_PROTECTION 1 ) ( PR_EXTRA_TANK 1 ) ( PR_ANTI_RADAR 1 ) ( PR_STEALTH_BODY_PAINT 1 ) ( PR_HEADLIGHT_PROTECTION 1 ) ( PR_AIR_FILTER_SNORKEL 1 ))) ( CHAMPAGNE 0 ) ( FRESHFISH 0 ) ( SALTEDFISH 0 ) ( SHOES 0 ) ( AUTOPARTS 0 ) ( VIDEOCAMERA 0 ) ( PENTIUM_III 0 ) ( COMPUTER_GAMES 0 ) — ассортимент грузов ( C_CHAMPAGNE 0 ) ( C_SHOES 0 ) ( C_VIDEOCAMERA 0 ) ( C_CAMERA 0 ) ( C_COMPUTER_GAMES 0 ) ( C_POSTAGE_STAMPS 0 ) ( C_WAGES 0 ) ( C_MAIL 0 )) ( obstacle OBST_BD_1 REGULAR "bd" "CLOSE_BD_L" "" "" "МОСТ НА ТРАССЕ БУХТА-НИЖНЕГОРСК НА РЕМОНТЕ" "МОСТ НА ТРАССЕ БУХТА-НИЖНЕГОРСК ВОССТАНОВЛЕН" ( "pos_work_bd1" )) ( obstacle OBST_BD_2 REGULAR "bd" "CLOSE_BD_R" "" "" "МОСТ НА ТРАССЕ БУХТА-НИЖНЕГОРСК НА РЕМОНТЕ" "МОСТ НА ТРАССЕ БУХТА-НИЖНЕГОРСК ВОССТАНОВЛЕН" ( "pos_work_bd0" )) — сообщения о ремонте
Дальнобойщики 2 | ||
---|---|---|
Игровое наполнение | Игровой регион • Автопарк • Саундтрек • Вступительный ролик • Рация • Милиция • Вертолёт | |
Моддинг | Модификации • Утилиты • game.cnf • sch-файлы • vehicle.tech • truck.ini | |
Разное | История версий • Советы и секреты • Бонусный диск • Управление • Авторы |
Примечания
- ↑ Только для визуального отображения при покупке