Міняємо кольору машин в gta sa - моддінг - каталог статей - персональний сайт

# This file contains all the info about the car colours. There are two
# Sections, col which contains the colour table and car which contains
# The possible indices into the colour table for each car.
#
# The end column of the col section is the radio chat version of the car colour.
#
# Press START on controller to reload this file while the game is running.

Як ми бачимо, деякі файли залишилися ще з PS2 версії. Нижче цього напису слідують, на перший погляд, незрозуміле поєднання цифр, слів, позначень. Нас цікавлять записи, які нижче самого останнього знаків "#", що стоїть першим у рядку.

Вся інформація розбита на три колонки, але тільки одна з них позначена словом col, що є СКОРОЧЕННЯ формою слова colour (колір). Решта залишилися безіменними, але я умовно назву їх color, перемененная, результат. Чому colour складається аж із трьох чисел? Все дуже просто. Справа в тому, що вони використовують колірну схему RGB (Red Green Blue, що перекладається Червоний Зелений Синій). Змішуючи ці кольори, можна отримати будь-який існуючий в природі колір. Перше число - кількість червоного кольору, друге - зеленого і третє, відповідно, - синього.

Перевірити це можна в стандартній палітрі Windows (зайти найпростіше через Paint -> палітра -> Змінити палітру -> визначити колір). Просто вибираєте в carcols.dat колір, який потрібно перевірити, наприклад, # 6 taxi yellow (215,142,16), і заповнюємо в палітрі значення (на червоний ставимо 215, на зелений - 142, на синій - 16). Колір буде лише трохи відрізнятися від кольору Таксі. Вся справа в тому, що в палітрі Windows максимальне значення кольору 255 одиниць, а в GTA - 245.
Крок 2 (Змінні)


Щоб на кожну машину не довелося писати сотні цифр, розробники ввели змінні. Ви можете не зрозуміти з першого разу, що я маю на увазі, але зараз все стане ясно. Наведу приклад: ми вже знаємо, що 215,142,16 - це жовто-оранжевий колір, яким фарбують Таксі. Напроти нього так і написано # 6 taxi yellow. Так, де тут змінна? Мінлива тут цифра "6". Це означає, що щоб зробити машину такою ж жовтою, як і Таксі не потрібно писати в її кольору 215,142,16, досить просто 6. Усього доступно 126 кольорів для розмальовки машин - більш ніж достатньо. Тепер ми визначилися зі змінними, але що робити, якщо ми бачимо такий напис:

122,117,96 # 47 pueblo beige.

Чи не перевіряти ж в палітрі кожен такий колір. Саме для цього і створена третя колонка - результат. Вона пише, який колір вийде в результаті. В даному випадку це Green (зелений).
Крок 3 (Процес)


Тепер перейдемо до самого процесу зміни кольорів. У блокноті з відкритим carcols.dat натискаємо "Редагувати" -> "Знайти" і вводимо ім'я потрібної машини (англійською) або шукайте цю машину в довгому списку. Прикладом буде машина esperant.

esperant, 45,75, 47,76, 33,75, 13,76, 54,75, 69,76, 59,75, 87,76

Як ми бачимо, числа йдуть попарно: 45,75, 47,76. Чому? Все як завжди дуже просто: перше число в парі - це колір самої машини, друге - оббивки салону. Так ми бачимо (якщо дивитися на 45,75), що колір машини червоний, а оббивка салону - темно-синя. Чим більше таких пар на одній машині, тим більше варіантів кольорів може бути у машини. Після всіх змін просто зберігаємо файл і запускаємо San Andreas. На цьому все! Дякуємо за увагу.

Схожі статті