[REL] OpenIV (GTA V, GTA IV & Max Payne 3)
#81
Отправлено 13 October 2010 - 20:37
Ты сам ответил на свой вопрос...
#82
Отправлено 14 October 2010 - 14:45
#83
Отправлено 14 October 2010 - 18:25
RAGE research project, public side: OpenIV (Журнал изменений • План развития) | openFormats
#84
Отправлено 15 October 2010 - 08:11
#85
Отправлено 15 October 2010 - 09:48
#86
Отправлено 15 October 2010 - 12:35
RAGE research project, public side: OpenIV (Журнал изменений • План развития) | openFormats
#87
Отправлено 16 October 2010 - 08:31
#88
Отправлено 30 October 2010 - 14:06
#89
Отправлено 30 October 2010 - 15:22
#90
Отправлено 31 October 2010 - 03:35
Сообщение отредактировал solom: 31 October 2010 - 03:45
#91
Отправлено 06 November 2010 - 12:09
Конвертование из wdr в что-нибудь, в прицепе написать можно (если не пугает его структура), а вот обратно достаточно проблематично.Недавно поразбирался в структуре wdr, научился вытаскивать оттуда геометрию и хотелось бы найти всему этому рациональное применение.
Я сравнивал структуры файлы 3ds и gfx-сегмент wdr, очень много явно совпадает - так возможно ли написать конвертер? Очень хотелось бы разобраться во всем этом и заручиться поддержкой.
Вполне возможно, что функция эта просто лежать и ничего не делать. Хотя может и делает что-нибудь, попробуй по изменять из.Кстати когда я сегодня залез в venicle.img, и в конце архива увидел формат .rbs. Интересно,какова функция этого формата?
***
Новости мельком:
Нашлось немножко времени, и исправил разные ошибки в OpenIV да по мелочи пару изменений сделал, возможно скоро выпущу очередную бета версию.
Также наконец-то полноценно встроил "Resource Object Explorer" для просмотра объектов из которых состоят ресурсы:




Структура WBN и WBD разобрана практически полностью, теперь работаю над улучшением системы ресурсов чтобы можно было их создавать и сохранять.
RAGE research project, public side: OpenIV (Журнал изменений • План развития) | openFormats
#92
Отправлено 07 November 2010 - 04:42
#93
Отправлено 07 November 2010 - 08:09
Планируется, если оно сопротивляться не будет, то начнет работать в ближайшее время.Будет ли добавлена поддержка импорта и экспорта .Tga?
Я пока не смотрел WFT, сейчас нет особого желания разбираться в таком монстреИсправлена ошибка с просмотром .Wft людей?
***
Сейчас пытался пере-сохранить все WBN файлы из nj_liberty.img но игра пока сопротивляется, не полностью еще код работает
Насчет OpenFormats изначально там планировалось использовать xml, но сейчас есть идея использовать текстовый формат похожий на тот что изначально был у R*, в связи с этим вопрос к знающим людям. В вложении файл, это пример того что может получиться из WBD, на самом деле это файл из MC:LA но в IV у нас получится похожее на это. Посмотрите сложно ли будет написать экспорт/импорт такого дела в 3D MAX.
Прикрепленные файлы
RAGE research project, public side: OpenIV (Журнал изменений • План развития) | openFormats
#94
Отправлено 07 November 2010 - 20:09
Насчет OpenFormats изначально там планировалось использовать xml, но сейчас есть идея использовать текстовый формат похожий на тот что изначально был у R*, в связи с этим вопрос к знающим людям. В вложении файл, это пример того что может получиться из WBD, на самом деле это файл из MC:LA но в IV у нас получится похожее на это. Посмотрите сложно ли будет написать экспорт/импорт такого дела в 3D MAX.
Наверное, стоит высказаться мне, как автору этой идеи
XML имеет одно преимущество: есть куча стандартных парсеров XML. На этом его преимущества кончаются.
А вот недостатков у него полно: громоздкость, сложность обхода дерева, слабая читабельность и т.д.
В R*, Насколько я представляю, для всего импорта/эспорта используется приведенный формат. У них есть инфраструктура парсеров, которые без особого оверхеда переводят данный формат сразу в бинарные структуры, не заморачиваясь с DOM-деревом. Да, им приходится описывать структуры в С++ коде, что не совсем удобно (т.к. требует перекомпиляции), но получаюшееся настолько эффективно, что может использоваться непосредственнно в игре.
Еще одно соображение состоит в том, что парсер для R* текстового формата все равно придется делать, как минимум для того, чтобы учитывать файлы .tune. Более того, если вдруг поддержка RDR станет не просто развлечением, а чем-то актуальным, то разбор этого формата будет жизненно необходим, т.к. RDR используется этот формат очень активно (если в IV определяется порядка 60 парсеров, то в RDR - 460)
В принципе, можно использовать промежуточный вариант с XML - структура и форматы полей не хардкодятся, а описываются в XML, а сами данные уже передаются в R*-формате. В игровом коде применяется подход, при котором для каждого парсера есть функция инициализации, которая создает экземпляр rage::parStructure и последовательно скармливает ему определеия полей (смещение, размер, формат, дефолтное значение и, если нужно, дополнительный парсер (когда значение поля является структурой).
PS. после ковыряния в RDR, IV кажется чем-то очень простым.
#95
Отправлено 08 December 2010 - 21:41

Загрузить тут: http://bit.ly/opnFRS1
и так, возможности данной скромной программы на секущий момент таковы:
OpenFormats Beta 0001
+ Открытие WBN
+ Сохранение WBN*
+ Сохранение OBN** ( OpenFormat Static Bound )
+ Просмотр WBN в Resource Object Explorer
+ Открытие WBD
+ Сохранение WBD*
+ Сохранение OBD** ( OpenFormat Bound Dictionary )
+ Просмотр WBD в Resource Object Explorer
* Например вы можете, открыть любой wbn/wbd и тут же его сохранить под другим именем. В итоге вы получите совершенно новый wbn/wbd работоспособность которого надо обязательно проверить в игре.
** Сейчас это очень примитивный экспорт не предоставляющий всех возможностей оригинального формата, со временем и вашей помощью в тестировании будем улучшать.
### Открытие OpenFormats файлов не работает
RAGE research project, public side: OpenIV (Журнал изменений • План развития) | openFormats
#96
Отправлено 16 December 2010 - 18:33

Место загрузки там >>> http://bit.ly/opnFRS3
Вот список изменений, из Readme.txt:
[Release 2, Version 3, 16.12.2010]
* New user interface
+ Open WTD
+ Save WTD
+ Open OTD
* Improved OBN file format
* Improved OBD file format
+ Added "names.txt"
+ Added cmd line param, "-dev" to show additional developer functions
+ Added some kind of documentation, is Readme.txt
+ Added history version section in Readme.txt
+ Added "materials.dat"
Самое интересное, помечено жирным
Для тех кто не понимает на жирном языке, нужно:
- открыть WTD
- сохранить как OTD
- отредактировать OTD например в блокноте
- Открыть OTD
- Сохранить WTD
Со старой версией GTA IV Modding Suite (GIMS) не совместимо, ждите пока 3Doomer выпустит новую.
RAGE research project, public side: OpenIV (Журнал изменений • План развития) | openFormats
#97
Отправлено 18 December 2010 - 12:01

Итак, продолжается тестирование openFormats. Сегодня я выпускаю версию которая помимо конвертирования ресурсов в openFormats также включает в себя некоторые из функций OpenIV.
Ссылки, для загрузки:
Новая версия openFormats BETA: http://bit.ly/opnFRS4
Новая версия скриптов от 3Doomer'a: http://bit.ly/gismv095 (v0.95)
Список изменений, в openFormats BETA:
[Release 3, Version 4, 18.12.2010]
+ Added cmd line param, "-noglass" to disable aero glass transparency
+ Added OpenIV Tools
+ Texture editor (*.wtd)
+ Collision viewer (*.wbn;*.wbd)
+ Models viwer (*.wdr;*.wdd;*.wft)
+ Expiry date: 31.12.2010
* Updated Readme.txt
Всем удачного тестирования и не забывайте писать комментарии.
RAGE research project, public side: OpenIV (Журнал изменений • План развития) | openFormats
#98
Отправлено 04 January 2011 - 12:50
RAGE research project, public side: OpenIV (Журнал изменений • План развития) | openFormats
#99
Отправлено 06 February 2011 - 16:45
Доступа для бета тестеров.
Видео: http://www.youtube.c...h?v=BPKFABmF3BE
http://openiv.com/
RAGE research project, public side: OpenIV (Журнал изменений • План развития) | openFormats
Количество пользователей, читающих эту тему: 4
0 пользователей, 3 гостей, 0 анонимных
-
Bing (1)






![СССР (USSR) [до 1991 года]](/images/flags/su.png)










