Тож почнемо. Багато хто знає скрипти типу міфів (НЕ порошок) і іншої фантастики. Ці скрипти вимагають заміни моделей на інші. Таким чином, через якийсь час по місту будуть гуляти термінатори, йєті, скелети та інша нечисть, або в місіях доведеться зустрічатися з привидами. Щоб уникнути подібної ситуації, можна використовувати нові IMG файли. Тут я детально опишу процес його створення і використання.
По-перше, відкрийте папку models в папці з грою. Скопіюйте якийсь маленький за розміром IMG файл в ту ж папку і перейменувати його. Потім відкрийте його IMG Tool'ом (або іншою програмою) і видаліть всі файли крім одного (будь-якого). Це потрібно для того, щоб програма не чіплятися. Завершивши цю операцію, додайте потрібні файли (.dff і .txd) і пересоберіте архів. Ось, як повинен приблизно виглядати файл після цих дій:
Тепер приступимо до другого кроку. Ідіть в папку data і відкрийте файл gta.dat. Після рядка IMG MODELS # 92; CUTSCENE.IMG додайте рядок
IMG MODELS # 92; ІМЯ_ФАЙЛА.IMG
Зберігайте файл і закривайте його. Він вам більше не знадобиться.
І ось, нарешті, останній третій крок! Створення скрипта, в якому будуть використовуватися наші нові моделі.
Для завантаження цих модельок нам потрібен опкод 023C.
023C: load_special_actor 'nemesis' as 1 // завантажуємо модель з ім'ям nemesis (імена моделей такі ж, які ви додавали в архів) під номером 1
Потім використовуємо опкод 038B. Він завантажує раніше оголошені моделі.
Перевіряємо модель на завантаженість опкодом 023D.
023D: special_actor 1 loaded
Створюємо актора з цією моделлю
actor.Create (6 @, 4, # SPECIAL01,1 @, 2 @, 3 @)
6 @ - змінна актора (потрібна для подальших дій
4 - тип пішохода (є в довідці SB)
# SPECIAL01 - модель актора. цифри в кінці рівні номеру, який був присвоєний при завантаженні (в нашому випадку - 01 (тобто 1))
1 @, 2 @, 3 @ - координати по X, Y, Z.
Ось приклад коду завантаження актора з новою модельки:
От і все! Компілюйте скрипт і запускайте гру! Нова модель буде використовуватися в грі, не вимагаючи заміни старих моделей!
Вітаю!
---------------
А тепер я відповім на деякі питання (взагалі-то мені їх не задавали, але я заздалегідь відповім) по цій темі.
В: Чи обов'язково копіювати існуючий IMG файл. Чи не можна створити свій?
В: Ні, на жаль. Коли я пробував створити свій файл з нуля, програми по редагуванню IMG файлів не хотіли з ним працювати і видавали помилки.
---
В: Чи можна використовувати моделі з інших GTA?
Про: Навряд чи. Я намагався використовувати моделі з GTA VC, але гра не хотіла їх завантажувати. Потрібно використовувати тільки моделі, зроблені спеціально для SA.
---
П: Чи можна використовувати тільки моделі акторів, або також машин, зброї і об'єктів?
Про: Я не пробував, але не впевнений в цьому. Я вважаю, що це можливо, але поки я не випробував це. Експериментуйте!
Бажаю вам успіху!