Перейти к содержимому


Фотография

Моддинг LCS и VCS (PSP/PS2)


Сообщений в теме: 783

#421 Dageron

Dageron

    Активный участник

  • Пользователи
  • PipPipPip
  • 1130 сообщений
  • Пол:Мужчина
  • Город:Пермь


Отправлено 14 August 2011 - 13:40

Названия параметров с префиксом "i" взяты из комментариев самих R* к weapon.dat из GTA:VC ;) . Соответствующие им поля в game.dtz четырехбайтовые, можно поставить DWORD, но не факт, что их значения всегда беззнаковые, так что пока что оставил int.
в проекте gtamodding.ru: декабрь 2008 - декабрь 2012

#422 AndrewVladimir

AndrewVladimir

    Новичок

  • Пользователи
  • Pip
  • 7 сообщений
  • Пол:Мужчина
  • Город:Владимир


Отправлено 14 August 2011 - 18:23

Можете дать ссыль на скачивание Z-Lib архиватора, а то ссылка на 2-ой странице этой темы битая

#423 Chipsman

Chipsman

    Активный участник

  • Главные администраторы
  • PipPipPip
  • 786 сообщений
  • Пол:Не определился


Отправлено 15 August 2011 - 09:51

в делфи не помню с какой версии zlib идет из коробки

#424 HackMan128

HackMan128

    Участник

  • Пользователи
  • PipPip
  • 10 сообщений


Отправлено 15 August 2011 - 22:32

Well well well, what about Timecyc, are you gonna decode it from Game.dtz? It is inside of it?

#425 Dageron

Dageron

    Активный участник

  • Пользователи
  • PipPipPip
  • 1130 сообщений
  • Пол:Мужчина
  • Город:Пермь


Отправлено 16 August 2011 - 13:44

Yes, content of this file is also stored in binary form inside game.dtz. I hadnt looked for it purposefully yet, but in past I had found some parts of data very similar to timecyc values (maybe I was wrong, anyway at that time I looked for other information).
в проекте gtamodding.ru: декабрь 2008 - декабрь 2012

#426 SILENT_Pavel

SILENT_Pavel

    Активный участник

  • Пользователи
  • PipPipPip
  • 937 сообщений


Отправлено 30 August 2011 - 08:33

-

Прикрепленные изображения

  • z_969833e8.jpg

Сообщение отредактировал SILENT_Pavel: 18 September 2012 - 05:33


#427 Dageron

Dageron

    Активный участник

  • Пользователи
  • PipPipPip
  • 1130 сообщений
  • Пол:Мужчина
  • Город:Пермь


Отправлено 30 August 2011 - 10:28

Да, скриншоты хорошие...

И обновление от меня по структурам game.dtz. Полностью разобранный pedstat:
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];
};

FSeek(5014568);
pedstat m_pedstat[36];

в проекте gtamodding.ru: декабрь 2008 - декабрь 2012

#428 Lego

Lego

    Активный участник

  • Пользователи
  • PipPipPip
  • 343 сообщений
  • Пол:Не определился


Отправлено 30 August 2011 - 10:35

Любишь ты эти 010-тэмплейты :) для знаковых целых юзай типы INT16, INT32 (вроде в 010-эдиторе они есть)

#429 SILENT_Pavel

SILENT_Pavel

    Активный участник

  • Пользователи
  • PipPipPip
  • 937 сообщений


Отправлено 02 September 2011 - 09:48

Этот скрипт от АК, о котором ХЕРОМАНТ говорил, что единственный?

#430 XEPOMAHT007

XEPOMAHT007

    Активный участник

  • LCSTeam
  • PipPipPip
  • 472 сообщений
  • Пол:Мужчина


Отправлено 02 September 2011 - 10:34

Deleted

Сообщение отредактировал XEPOMAHT007: 28 October 2012 - 01:11

a4ea86ab343c.gif
BETA 4.0 COMING SOON


#431 solom

solom

    Активный участник

  • Пользователи
  • PipPipPip
  • 267 сообщений
  • Пол:Мужчина


Отправлено 04 September 2011 - 02:00

Есть одна нарабока - программа, частично конвертирующая MDL и WRLD в аналог Openformats для гта4, если эту программу довести до ум, то можно перегонять модели в любую гта без использованиея 3D Studio MAX.

Её Viger74 пишет?

#432 Sergeanur

Sergeanur

    Активный участник

  • LCSTeam
  • PipPipPip
  • 270 сообщений
  • Пол:Мужчина


Отправлено 17 September 2011 - 19:11

Сегодня пытался доразобрать параметры "weapon.dat". За основу взял вот этот скриншот (ну и шаблон Дагерона, естессно):
Изображение

Ну и вод чё вышло:

DWORD _f40;

Анимация, точнее её ID.
Таблица чтения этих ID такая:
$0		= man
$1		= van
$2		= coach
$3		= bikes
$4		= bikev
$5		= bikeh
$6		= biked
$7		= unarmed
$8		= screwdrv
$9		= knife
$A		= baseball
$B		= golfclub
$C		= chainsaw
$D		= python
$E		= colt45
$F		= shotgun
$10		= buddy
$11		= tec
$12		= uzi
$13		= rifle
$14		= m60
$15		= sniper
$16		= grenade
$17		= flame
$18		= rocketla
...и так далее...
Чтобы понять о чём я, перейдите в game.dtz (VCS, PS2 или PSP - не помню, но вроде PS2) по адресу 1595536 (0х185890). Там в общем ещё одна таблица - имя анимы, файл анимы, ещё какие-то значения... короче мне лень сейчас расписывать, как рокстарам очищать массивы :lol:

DWORD _f60;

Тип данных - integer. Model ID (Согласно терминологии weapon.dat из VC).

DWORD _f64;

Тип данных - integer. Model2 ID (Согласно терминологии weapon.dat из VC).

DWORD _f68;

Тип данных - integer. Слот оружия, естественно.

GTA Stories ships in...


#433 Sergeanur

Sergeanur

    Активный участник

  • LCSTeam
  • PipPipPip
  • 270 сообщений
  • Пол:Мужчина


Отправлено 18 September 2011 - 08:57

Доразобрал остальные значения:

DWORD _f44; //DWORD ? unknown
vFireOffset m_vFireOffset; //вектор
vFireOffset m_vFireOffset; //вектор


Тип данных, естественно, float (или single для Delphi). Всё это - временнЫе параметры анимации и FireOffset там никакого нету (точнее, именно в этом месте). Просто в сториесах они записаны в секундах, а в VC - в кадрах. Можно кстати проверить - умножить полученные значения на 30 и получатся точно такие же параметры, как в VC.

====================

UPDATE 19:08

И обновление от меня по структурам game.dtz. Полностью разобранный pedstat

Данная структура только в VCS. Разобранный мною pedstat из LCS (C++ не знаю вообще, поэтому будет в Delphi):

pedstatsstruc:packed record
	id : integer; //id-номерочек
	name : array [0..23] of char; //имя
	dist : single; //Flee distance
	changerate : single; //Heading change rate
	fear : byte; //Fear
	temper : byte; //Temper
	lawfullness : byte; //Lawfullness
	sexiness : byte; //Sexiness
	strength : single; //Attack strength
	weakness : single; //Defend weakness
	flags : word; //Stat flags
	padding : word; //мусор, всегда 0xEE
  end;

В LCS он побит на 3 части. Чтобы их найти, вбейте "STAT_" в поиске своего hex-редактора :P

Сообщение отредактировал Sergeanur: 18 September 2011 - 16:08

GTA Stories ships in...


#434 Dageron

Dageron

    Активный участник

  • Пользователи
  • PipPipPip
  • 1130 сообщений
  • Пол:Мужчина
  • Город:Пермь


Отправлено 07 October 2011 - 13:26

Отлично, эти тонкости как раз расписаны не были. Структуры чуть позже добавлю в wiki, и шаблоны нужно будет обновить).
в проекте gtamodding.ru: декабрь 2008 - декабрь 2012

#435 Sergeanur

Sergeanur

    Активный участник

  • LCSTeam
  • PipPipPip
  • 270 сообщений
  • Пол:Мужчина


Отправлено 17 October 2011 - 18:33

Почти полностью разобран формат CAM из VCS. Прикрепил в аттач сконверченный BRYB1.cam

Прикрепленные файлы

  • Прикрепленный файл  BRYB1.txt   10.39К   76 загрузок

Сообщение отредактировал Sergeanur: 17 October 2011 - 18:34

GTA Stories ships in...


#436 Sergeanur

Sergeanur

    Активный участник

  • LCSTeam
  • PipPipPip
  • 270 сообщений
  • Пол:Мужчина


Отправлено 19 October 2011 - 14:54

Разобрана катсценовская анима ВСС:

Сообщение отредактировал Sergeanur: 19 October 2011 - 14:56

GTA Stories ships in...


#437 SILENT_Pavel

SILENT_Pavel

    Активный участник

  • Пользователи
  • PipPipPip
  • 937 сообщений


Отправлено 20 October 2011 - 12:21

Что насчет возможности примитивного маппинга в сториесах, в частности в лсс на пс2? Я до сих пор крайне заинтересован.

Прикрепленные изображения

  • Без_имени_1.png

Сообщение отредактировал SILENT_Pavel: 18 September 2012 - 05:34


#438 SILENT_Pavel

SILENT_Pavel

    Активный участник

  • Пользователи
  • PipPipPip
  • 937 сообщений


Отправлено 22 October 2011 - 21:50

del

Сообщение отредактировал SILENT_Pavel: 18 September 2012 - 05:34


#439 XEPOMAHT007

XEPOMAHT007

    Активный участник

  • LCSTeam
  • PipPipPip
  • 472 сообщений
  • Пол:Мужчина


Отправлено 23 October 2011 - 05:54

Deleted

Сообщение отредактировал XEPOMAHT007: 28 October 2012 - 01:12

a4ea86ab343c.gif
BETA 4.0 COMING SOON


#440 SILENT_Pavel

SILENT_Pavel

    Активный участник

  • Пользователи
  • PipPipPip
  • 937 сообщений


Отправлено 25 October 2011 - 16:03

Фпс мод

Прикрепленные изображения

  • Без_имени_1.png

Сообщение отредактировал SILENT_Pavel: 18 September 2012 - 05:35




Ответить



  


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных