DTZ — различия между версиями
Материал из GTAModding.ru
Dageron (обсуждение | вклад) |
Dageron (обсуждение | вклад) |
||
Строка 42: | Строка 42: | ||
| generic.txd, wheels.txd, vehicle.txd | | generic.txd, wheels.txd, vehicle.txd | ||
| | | | ||
− | | содержит общие текстуры для автотранспорта и все текстуры | + | | содержит общие текстуры для автотранспорта и все текстуры колес (*) |
|- | |- | ||
| значки радара | | значки радара | ||
Строка 86: | Строка 86: | ||
| GTA3PS2.dir | | GTA3PS2.dir | ||
| | | | ||
− | | специфичен для GTA Stories, не содержит | + | | специфичен для GTA Stories, не содержит имен |
|- | |- | ||
| colspan="4" | <b>Коллизия</b> | | colspan="4" | <b>Коллизия</b> | ||
|- | |- | ||
− | | | + | | коллизии пешеходов |
| peds.col | | peds.col | ||
| | | | ||
| peds.col2 | | peds.col2 | ||
|- | |- | ||
− | | | + | | коллизии автотранспорта |
| vehicles.col | | vehicles.col | ||
| | | | ||
| vehicles.col2 | | vehicles.col2 | ||
|- | |- | ||
− | | | + | | коллизии оружия |
| weapons.col | | weapons.col | ||
| | | | ||
Строка 107: | Строка 107: | ||
| colspan="4" | <b>Модели</b> | | colspan="4" | <b>Модели</b> | ||
|- | |- | ||
− | | модель | + | | модель самолета |
| air_vlo.dff | | air_vlo.dff | ||
| | | | ||
Строка 117: | Строка 117: | ||
| arrow.mdl | | arrow.mdl | ||
|- | |- | ||
− | | модель | + | | модель колес |
| wheels.dff | | wheels.dff | ||
| | | | ||
Строка 141: | Строка 141: | ||
| цвета автомобилей | | цвета автомобилей | ||
| carcols.dat | | carcols.dat | ||
+ | | | ||
| | | | ||
|- | |- | ||
| cullzone data | | cullzone data | ||
| cullzone.dat | | cullzone.dat | ||
+ | | | ||
| | | | ||
|- | |- |
Версия 09:57, 2 августа 2012
DTZ - дамп памяти консоли, упакованный при помощи алгоритма сжатия deflate/zlib.
Содержание |
Краткое описание содержимого
Этот файл представляет особый интерес в силу того, что что в нем содержатся конфигурационные данные, а также элементы интерфейса и модели некоторых игровых объектов. Фактически, файл представляет собой дамп фрагмента памяти консоли. На данный момент известно, что в GAME.DTZ
содержатся следующие данные:
Описание | Аналогия из предыдущих частей серии | Оффсет | Комментарии |
---|---|---|---|
Текстуры | |||
текстуры меню (menu.chk) | frontend.txd | LCS PS2: 0x4E4A30
|
директория с текстурами меню, запакована deflate/zlib алгоритмом (*) |
текстуры шрифтов (fonts.chk) | fonts.txd | LCS PS2: 0x4EF4D8
|
директория с текстурами шрифтов, запакована deflate/zlib алгоритмом (*) |
текстуры particle-эффектов | particle.txd | содержит все текстуры particle-эффектов (*) | |
generic-текстуры | generic.txd, wheels.txd, vehicle.txd | содержит общие текстуры для автотранспорта и все текстуры колес (*) | |
значки радара | hud.txd | содержит текстуры для hud-а (*) | |
текстуры радара | radarNN.txd | - | множество файлов, текстуры радара |
Анимация | |||
? | ped.ifp | ||
? | swim.ifp | только в GTA VCS | |
? | fight.ifp | только в GTA VCS | |
? | driveby.ifp | только в GTA VCS | |
DIR-файлы | |||
для cuts.img | cuts.dir | нерабочий | |
для GTA3PS2.IMG | GTA3PS2.dir | специфичен для GTA Stories, не содержит имен | |
Коллизия | |||
коллизии пешеходов | peds.col | peds.col2 | |
коллизии автотранспорта | vehicles.col | vehicles.col2 | |
коллизии оружия | weapons.col | weapons.col2 | |
Модели | |||
модель самолета | air_vlo.dff | air_vlo.mdl | |
модель стрелки | arrow.dff | arrow.mdl | |
модель колес | wheels.dff | ||
модель маркера (зоны) | zonecylb.dff | ||
IDE / IPL / DAT | |||
IDE | *.ide | содержит все имена моделей и текстур | |
IPL | *.ipl | содержит все координаты для расстановки коллизий в игре | |
цвета автомобилей | carcols.dat | ||
cullzone data | cullzone.dat | ||
fistfite data | fistfite.dat | ||
handling data | handling.dat | LCS PS2: 0x1647A0
|
в LCS и VCS структуры отличаются |
info.zon | |||
map.zon | |||
object data | object.dat | ||
particle data | particle.dat | характеристики спецэффектов | |
pedstats data | pedstats.dat | ||
timecyc data | timecyc.dat | характеристики погоды | |
данные водных поверхностей игры | waterpro.dat | ||
weapon data | weapon.dat | VCS PS2: 0x3D7530
|
|
Разное | |||
SDT-файлы. | только в PSP-версиях |
Внимание!
- Оффсет указан для распакованного game.dtz.
- * - Данные, помеченные (*) открываются при помощи GTA Stories Texture Explorer.
Структуры
Ниже представлены некоторые структуры описанных выше данных.
weapons data
Ананалог weapons.dat, знакомого по предыдущим частям серии видеоигр.
Структура версии LCS
Структура версии VCS
Количество записей: 40
typedef struct vFireOffset{ float f1; float f2; float f3; }; typedef struct weapondata{ DWORD dwType; int iFireType; float fRange; int iFiringRate; int iReload; int iAmountOfAmmunition; int iDamage; float fSpeed; float fRadius; float fLifeSpan; float fSpread; DWORD dwPadding; //padding (0xAA) vFireOffset m_vFireOffset; //вектор DWORD _f3C; //всегда нуль DWORD _f40; //целочисленное значение DWORD _f44; //DWORD ? unknown vFireOffset m_vFireOffset; //вектор vFireOffset m_vFireOffset; //вектор DWORD dwModelID; DWORD dwModel2ID; DWORD dwWeaponSlot DWORD _f6C; //padding (0xAA) };
pedstats data
Структура версии LCS
Структура версии VCS
Количество записей: 36
typedef struct pedstat{ int iNumber; float fFleeDistance; float fHeadingChangeRate; float fAttackStrength; float fDefendWeakness; byte btStatFlags; byte btZero; byte btFear; byte btTemper; byte btLawfullness; byte btView; char name[26]; };