Додавання нових машин у GTA San Andreas

Здравствуйте, в цій статті я вас навчю додавати автомобілі в GTA San Andreas без заміни стандартних.
Потрібні інструменти:
- Vehicle Audio Editor Ultimate
- SA Handling Adder Ultimate
- GXT Russian Translator
- SA More Vehicles Plugin
- gta_sa.exe 1.0 EU/US
- Нормальні руки
Почнемо:
1. Завантажте сподобавшийся автомобіль - Ось тут. Я завантажив ВАЗ 2101, у мене в архіві було 3 файли: модель, текстура, і текстовий файл.
2. Розпакуйте файли в якусь папку і перейменуйте їх. Тепер я буду писати все на своєму прикладі. Я перейменував так: vaz.dff і vaz.txd відповідно.
3. Закиньте файли з архіву (ASI Loader, Vehicle Audio Editor Ultimate, Handling Adder Ultimate і More Vehicles) в кореневу папку з грою з заміною існуючих файлів.
4. Відкрийте програмою Crazy IMG Editor архів %папка_з_грою%modelsgta3.img і додайте в нього файли vaz.dff і vaz.txd. Гра часто не сприймає архіви вагою більше 2гб. Рекомендую в цьому випадку завести новий img-архів і прописати його в файлі %папка_з_грою%datagta.dat.
5. Відкрийте текстовим редактором файл %папка_з_грою%datavehicles.ide. Якщо у вас в текстовому файлі було написано "додайте цей рядок у vehicles.ide", скопіюйте його і вставте в цей файл. У мене такого не було, тому я взяв параметр від Greenwood'а:
492, greenwoo, greenwoo, car, GREENWOO, GREENWO, null, poorfamily, 10, 0, 0, -1, 0.7, 0.7, 0
І відредагував:
18631, vaz, vaz, car, GREENWOO, VAZ, null, richfamily, 10, 0, 0, -1, 0.80, 0.80, 0
1 - це вільний ID (знайти вільні ID можна у файлі Free IDs.txt)
2 - це назва dff-файлу (у мене vaz.dff)
3 - це назва txd-файлу (у мене vaz.txd)
4 - Тип транспорту (car - автомобіль, mtruck - велика машина, heli - вертоліт, boat - човен, trailer - причіп, bike - мотоцикл, train - потяг, plain - літак, quad - квадроцикл, bmx - велосипед)
5 - змінна в handling.cfg (можна не змінювати)
6 - змінна для назви автомобіля в грі, так вона буде називатися в GXT файлі.
Інше можна залишити без змін
Тепер готовий рядок, відредагований, додаємо в файл vehicles.ide в самий кінець.
6. Тим же блокнотом відкрийте файл %папка_з_грою%datacarcols.dat. У ReadMe у мене була рядок:
greenwoo, 67,76,68,76,78,76,2,76,16,76,18,76,25,76,45,88
Змінюємо назву на свою:
vaz, 67,76,68,76,78,76,2,76,16,76,18,76,25,76,45,88
І тепер готовий рядок додаємо в файл carcols.dat в алфавітному порядку.
7. Далі блокнотом відкрийте файл %папка_з_грою%datacarmods.dat. У ReadMe у мене була рядок:
greenwoo, bnt_b_sc_l, bnt_b_sc_m, nto_b_l, nto_b_s, nto_b_tw, rf_b_sc_r, spl_b_bbr_m, spl_b_mar_m
Змінюємо назву на свою:
vaz, bnt_b_sc_l, bnt_b_sc_m, nto_b_l, nto_b_s, nto_b_tw, rf_b_sc_r, spl_b_bbr_m, spl_b_mar_m
І тепер готовий рядок додаємо в файл carmods.dat в алфавітному порядку у свою групу машин. ReadMe нам більше не знадобиться.
8. Відкрийте "VehicleAudioData.ini" за допомогою будь-якого текстового редактора. Ось тут-то я не все, але щось зрозумів, скопіював:
[400]
CarType=0
EngineOnSound=99
EngineOffSound=98
Unknown4=0
Unknown5=0,779999971389771
Unknown6=1
HornTon=7
HornHigh=1
DoorSound=2
RadioNum=8
RadioType=0
Unknown12=0
Unknown13=0
Unknown14=0
Unknown15=0
Unknown16=0
І поміняв ID (400) на свій.
CarType=0 Тип машини:
0 - машина, квадроцикл, карт, газонокосилка, чистильник,
1 - мотоцикл,
2 - велосипед,
3 - човен,
4 - вертоліт,
5 - літак,
8 - поїзд, трамвай,
9 - причіп, радіокерований транспорт, гольф-карт, повітряна подушка,
10 - квітковий горщик, причіп з багажем, причіп зі сходами.
EngineOnSound=99 ID звуку запуску двигуна
EngineOffSound=98 ID звуку вимкнення двигуна
Unknown4=0 ???
Unknown5=0,779999971389771 ???
Unknown6=1 ???
HornTon=7 Сигнал "бі-біп"
HornHigh=1 Сигнал "би-бип"
DoorSound=2 Звук відкриття/закриття дверей
RadioNum=8 Номер радіо, яке буде грати при вході в авто
RadioType=0 Тип радіо
Unknown12=0 ???
Unknown13=0 ???
Unknown14=0 ???
Unknown15=0 ???
Unknown16=0 ???
9. Цей пункт не обов'язковий. Додавання машини в HandlingAdder.ini. Найкращий варіант для додавання машини - збільшуємо Count (кількість) (замість 1 пишемо 2), додаємо новий ID в блок [CAR_IDs], у мене це 18631, потім копіюємо блок [411], змінюємо [411] на наш ID (18631), зберігаємо, запускаємо гру, якщо працює на цьому хандлінгу - змінюємо параметри.
10. Залишилося трохи. Програмою GXT Editor відкрийте файл %папка_з_грою%textamerican.gxt. Зайдіть в блок MAIN. Командою Запис->Додати викликаємо вікно зі строкою. У цій строкі пишемо те, що ми писали ще в vehicles.ide, т.е. VAZ (у мене так). Жмемо ОК. Тепер у самому великому правому вікні пишемо назву машини (англійською мовою, інші мови не сприймає), якщо потрібно написати російською, запускаємо Translator.exe, у верхній строкі вводимо назву машини російською, наприклад, "Супер-пупер тачка". Жмемо "Convert to SA".
У нижній строкі отримуємо "CYZEP-ZYZEP TA4KA", копіюємо (з цим мовою знайомо багато DYOMерів).
У мене так: ВАЗ 2101. Зберігаємо.
11. Відкриваємо %папка_з_ігрою%datacargrp.dat будь-яким текстовим редактором. Там є групи. Пропишіть машини в будь-якій групі, в якій хотіли б її бачити…
12. Обов'язково встановіть gta_sa.exe 1.0 EU/US!
Ну от і все. Тепер ви зможете побачити додану машину у себе в грі. На цьому урок закінчено, приємної гри!