WPL
#1
Отправлено 18 February 2009 - 10:14
#2
Отправлено 18 February 2009 - 20:14
Здесь буква W от слова Windows (также как и в WTD и других платформо зависимых ресурсах).
В версии для xbox360 этот формат называется XPL, здесь Х от Xenon (название процессора х360 и кодовое имя всей консоли).
Файлы WPL и XPL по структуре ничем не отличаются, единственное их различие это порядок байт.
В WPL это little-endian в XPL это big-endian.
Сообщение отредактировал GooD-NTS: 18 February 2009 - 20:15
RAGE research project, public side: OpenIV (Журнал изменений • План развития) | openFormats
#3
Отправлено 20 February 2009 - 19:05
Прикрепленные файлы
#4
Отправлено 20 February 2009 - 19:34
В WPL Manager-е есть таблица хешей hashtbl, я ее задействую чтобы имена объектов отображались корректно.
Не уверен, что правильно тебя понял, но списки хэшей можно посмотреть здесь
http://www.gtamoddin...f_models_hashes
http://www.gtamoddin...ic_Model_Hashes
#5
Отправлено 21 February 2009 - 16:59
#6
Отправлено 21 February 2009 - 18:22
Да, это те хеши, которые во второй ссылке. Просто они все уже в одном файле.
Chipsman
Интереснее всего то, что содержится в конце *.wpl-файлов.
Какие-то непонятные данные, названия и строки, похожие на тип дата:время.
#7
Отправлено 21 February 2009 - 19:39
#8
Отправлено 22 February 2009 - 10:46
#9
Отправлено 22 February 2009 - 11:09
#10
Отправлено 22 February 2009 - 12:02
Прикрепленные файлы
#11
Отправлено 22 February 2009 - 12:48
Прикрепленные файлы
#12
Отправлено 22 February 2009 - 15:19
#13
Отправлено 23 February 2009 - 12:28
Доделал версию 0.2 своей программы. Теперь есть возможности:
- Отображение данных в виде таблицы
- Быстрая навигация между текущей моделью и сопряженным с ней LOD-ом
- Возможность копирования нужных данных (в том числе и возможность копирования всей строки).
- Редактирование любых параметров (в том числе и неизвестных).
- Просмотр подробной информации о модели, соответствующего хешу названия.
Есть функция экспорта данных из таблицы в текстовый файл. Не знаю насколько она будет удобной и целесообразной, но я планирую сделать возможность импорта. Полученный экспортированием файл представляет собой текстовый документ со строками типа
0; 58281433; 1347,172; 1884,865; 6,695; 0; 0; -0,062; 0,998; 384; 99; 13; -1082130432;
1; -836410294; 1395,066; 1708,287; 12,473; 0; 0; -1; 0; 384; 98; 17; -1082130432;
2; -1235086656; 1084,202; 1813,322; 10,799; 0; 0; 0,707; 0,707; 384; 104; 6; -1082130432;
(это bronx_w2.wpl)
Ну и просто для удобства есть совместимость с OpenIV , т.е. можно сделать эту программу подключаемым модулем на все файлы *.wpl.
И все-таки, есть желающие все это протестить? Не хочется релизить программу с недоделками и глюками которые сразу не заметишь, а исправить надо
Сообщение отредактировал Dageron: 23 February 2009 - 12:41
#14
Отправлено 23 February 2009 - 13:05

на счет unkn11.. возможно там другой тип..
16я секция состоит из записей по 132 байта, но пока еще не разобрался..
и ище я все же думаю что 11й столбик это не лод, имхо чисто из логических соображений значение лод должно быть уникально, а еще если посмотреть по таблице то выходит что у каждого лода есть еще лод как-то не клеится.. но это чисто мое предположение..
#15
Отправлено 23 February 2009 - 13:20
#16
Отправлено 23 February 2009 - 13:27
#17
Отправлено 23 February 2009 - 15:00
SysUtils.DecimalSeparator установи в '.', чтобы дробные числа показывались с точкой
Для Model Hash должно использоваться LongWord по идее, чтобы минусы не отображались
#18
Отправлено 23 February 2009 - 15:06
#20
Отправлено 23 February 2009 - 18:24
Сообщение отредактировал BiDi: 23 February 2009 - 18:33
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных

















