RRR

Материал из GTAModding.ru

Перейти к: навигация, поиск

Бинарные файлы с расширением .rrr были впервые введены в игре GTA: San Andreas. Впоследствии данный формат был без изменений перенесен на платформу GTA 4. Файлы .RRR (или R3) хранят в себе описания путей, которые используются в игровых миссиях для создания сценок погонь, полетов машин и т.п. Отличительной особенностью этих путей является то, что машина следует по этому пути без учета игровой физики.

Формат файла

RRR путь представляет собой последовательность записей, каждая из которых описывает точку в пространстве игры и данные о машине в текущий момент движения. Каждая такая запись имеет размер в 32 байта и имеет следующий формат:

00dwordвремя (общий тайминг движения)
04wordускорение в направлении X * 16383.5
06wordускорение в направлении Y * 16383.5
08wordускорение в направлении Z * 16383.5
10byteXYZ.right.x * 127.0
11byteXYZ.right.y * 127.0
12byteXYZ.right.z * 127.0
13byteXYZ.top.x * 127.0
14byteXYZ.top.y * 127.0
15byteXYZ.top.z * 127.0
16byteугол поворота передних колес * 20.0
17byteсила ускорения на данном участке * 100.0
18byteсила торможения на данном участке * 100.0
19byteфлаг использования ручного тормоза
20floatXYZ.pos.x
24floatXYZ.pos.y
28floatXYZ.pos.z
32end

Сам RRR файл не имеет заголовка, записи идут последовательно одна за другой до конца файла.

Программы для редактирования

R3D - редактор RRR файлов
R3D - редактор RRR файлов
  • Первый редактор RRR файлов был написан Sanchez'ом: R3D v0.2

Он подходит как для файлов San Andreas, так и для GTA 4. Поддерживается работа внутри архива carrec.img (в GTA: SA).

  • Также есть альтернативный редактор от yelmi: R3 Editor
  • Для создания новых RRR путей есть удобный CLEO скрипт, написанный Seemann'ом: Carrec.cs

Описание работы скрипта

Дополнительные ссылки

Источник — «http://www.gtamodding.ru/wiki/RRR»