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


Фотография

[REL] OpenIV (GTA V, GTA IV & Max Payne 3)


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 591

#81 SILENT_Pavel

SILENT_Pavel

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

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


Отправлено 13 October 2010 - 20:37

Tosyk
Ты сам ответил на свой вопрос...

#82 Sergey81

Sergey81

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

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

Отправлено 14 October 2010 - 14:45

А для чего предназначена разработка этой программы в таком случае?

#83 GooD-NTS

GooD-NTS

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

  • Главные администраторы
  • PipPipPip
  • 494 сообщений
  • Пол:Мужчина
  • Город:Нижний Новгород


Отправлено 14 October 2010 - 18:25

Sergey81, чтобы OpenIV развивалось, и чтобы в случае выхода других RAGE игр на ПК их поддержку можно было легко добавить в публичную версию. А также разработка .black нужна для получения интересных знаний :)

Изображение

RAGE research project, public side: OpenIV (Журнал изменений План развития) | openFormats


#84 GHOST

GHOST

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

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


Отправлено 15 October 2010 - 08:11

Интересный проект :rolleyes: жаль что у "простых смертных" доступа к этому проекту не будет...

#85 listener

listener

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

  • Главные администраторы
  • PipPipPip
  • 356 сообщений
  • Пол:Мужчина
  • Город:Ft.Lauderdale


Отправлено 15 October 2010 - 09:48

Вообще, меня дико удивляют "простые смертные". Там нет ничего такого, что нельзя было бы получить самостоятельно (более того, оно так и было получено). Все необходимые инструменты и докуменация есть в "открытых источниках" - требуется только немножко поработать головой. За те два с половиной года, котоыре существует закрытый OpenIV, была масса возвущающихся, требующих и обещающих "всем показать". К сожалению, никто из них так ничего показать и не смог :-( PS. Я, конечно человек посторонний и решаю очень мало, но, как показывает практика, если сделать что-то новое (xsf2swf, построение #bn/#bd) или что-то аналогичное, за что еще никто не брался - доступ к непубличным ресурсам/софту как-то появляется :)
You think your day was surreal? Try mine.

#86 GooD-NTS

GooD-NTS

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

  • Главные администраторы
  • PipPipPip
  • 494 сообщений
  • Пол:Мужчина
  • Город:Нижний Новгород


Отправлено 15 October 2010 - 12:35

В подтверждение слов listener, скажу что RussianCJ присоединился к нашей компании не простых смертных совсем недавно (в августе этого года если быть точнее), и тем самым получил доступ к .black и другим нашим внутренним ресурсам. Так что ничего безнадежного нету)))

Изображение

RAGE research project, public side: OpenIV (Журнал изменений План развития) | openFormats


#87 GHOST

GHOST

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

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


Отправлено 16 October 2010 - 08:31

Пардон. Извиняюсь, был не прав..

#88 Phil Cassidy

Phil Cassidy

    Участник

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


Отправлено 30 October 2010 - 14:06

Мне очень инетересно узнать про OpenFormats и дальнейшее развитие этого проекта. Недавно поразбирался в структуре wdr, научился вытаскивать оттуда геометрию и хотелось бы найти всему этому рациональное применение. Я сравнивал структуры файлы 3ds и gfx-сегмент wdr, очень много явно совпадает - так возможно ли написать конвертер? Очень хотелось бы разобраться во всем этом и заручиться поддержкой.

#89 Chipsman

Chipsman

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

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


Отправлено 30 October 2010 - 15:22

про OpenFormats: предполагается следующая схема: экспорт : OpenIV(любой ресурс - т.е. wdr, wdd, wbn, wbd, wtd) -> OpenFormats -> 3ds Max(также/или любой другой редактор) импорт: 3ds Max(также/или любой другой редактор) -> OpenFormats -> OpenIV(любой ресурс - т.е. wdr, wdd, wbn, wbd, wtd) вот и вся арифметика! что из этого следует: любой желающий может написать конвертер типа "любой супер-бупер 3d формат" -> OpenFormats и будет ему счастье!

#90 solom

solom

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

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


Отправлено 31 October 2010 - 03:35

Кстати когда я сегодня залез в venicle.img, и в конце архива увидел формат .rbs. Интересно,какова функция этого формата?

Сообщение отредактировал solom: 31 October 2010 - 03:45


#91 GooD-NTS

GooD-NTS

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

  • Главные администраторы
  • PipPipPip
  • 494 сообщений
  • Пол:Мужчина
  • Город:Нижний Новгород


Отправлено 06 November 2010 - 12:09

Недавно поразбирался в структуре wdr, научился вытаскивать оттуда геометрию и хотелось бы найти всему этому рациональное применение.
Я сравнивал структуры файлы 3ds и gfx-сегмент wdr, очень много явно совпадает - так возможно ли написать конвертер? Очень хотелось бы разобраться во всем этом и заручиться поддержкой.

Конвертование из wdr в что-нибудь, в прицепе написать можно (если не пугает его структура), а вот обратно достаточно проблематично.

Кстати когда я сегодня залез в venicle.img, и в конце архива увидел формат .rbs. Интересно,какова функция этого формата?

Вполне возможно, что функция эта просто лежать и ничего не делать. Хотя может и делает что-нибудь, попробуй по изменять из.
***
Новости мельком:
Нашлось немножко времени, и исправил разные ошибки в OpenIV да по мелочи пару изменений сделал, возможно скоро выпущу очередную бета версию.
Также наконец-то полноценно встроил "Resource Object Explorer" для просмотра объектов из которых состоят ресурсы:
Изображение
Изображение
Изображение
Изображение
Структура WBN и WBD разобрана практически полностью, теперь работаю над улучшением системы ресурсов чтобы можно было их создавать и сохранять.

Изображение

RAGE research project, public side: OpenIV (Журнал изменений План развития) | openFormats


#92 solom

solom

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

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


Отправлено 07 November 2010 - 04:42

Отлично! С каждым разом OpenIV становится всё лучше и лучше. У меня есть пару вопросов: - Будет ли добавлена поддержка импорта и экспорта .Tga? - Исправлена ошибка с просмотром .Wft людей?

#93 GooD-NTS

GooD-NTS

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

  • Главные администраторы
  • PipPipPip
  • 494 сообщений
  • Пол:Мужчина
  • Город:Нижний Новгород


Отправлено 07 November 2010 - 08:09

Будет ли добавлена поддержка импорта и экспорта .Tga?

Планируется, если оно сопротивляться не будет, то начнет работать в ближайшее время.

Исправлена ошибка с просмотром .Wft людей?

Я пока не смотрел WFT, сейчас нет особого желания разбираться в таком монстре :)
***
Сейчас пытался пере-сохранить все WBN файлы из nj_liberty.img но игра пока сопротивляется, не полностью еще код работает :)
Насчет OpenFormats изначально там планировалось использовать xml, но сейчас есть идея использовать текстовый формат похожий на тот что изначально был у R*, в связи с этим вопрос к знающим людям. В вложении файл, это пример того что может получиться из WBD, на самом деле это файл из MC:LA но в IV у нас получится похожее на это. Посмотрите сложно ли будет написать экспорт/импорт такого дела в 3D MAX.

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

  • Прикрепленный файл  city.rar   386.53К   42 загрузок

Изображение

RAGE research project, public side: OpenIV (Журнал изменений План развития) | openFormats


#94 listener

listener

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

  • Главные администраторы
  • PipPipPip
  • 356 сообщений
  • Пол:Мужчина
  • Город:Ft.Lauderdale


Отправлено 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 кажется чем-то очень простым.
You think your day was surreal? Try mine.

#95 GooD-NTS

GooD-NTS

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

  • Главные администраторы
  • PipPipPip
  • 494 сообщений
  • Пол:Мужчина
  • Город:Нижний Новгород


Отправлено 08 December 2010 - 21:41

Бета версия OpenFormats, для всеобщего тестирования.

Изображение

Загрузить тут: 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 GooD-NTS

GooD-NTS

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

  • Главные администраторы
  • PipPipPip
  • 494 сообщений
  • Пол:Мужчина
  • Город:Нижний Новгород


Отправлено 16 December 2010 - 18:33

Итак, новая версия абсолютно не известной и не нужной программы OpenFormats.

Изображение

Место загрузки там >>> 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 GooD-NTS

GooD-NTS

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

  • Главные администраторы
  • PipPipPip
  • 494 сообщений
  • Пол:Мужчина
  • Город:Нижний Новгород


Отправлено 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 GooD-NTS

GooD-NTS

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

  • Главные администраторы
  • PipPipPip
  • 494 сообщений
  • Пол:Мужчина
  • Город:Нижний Новгород


Отправлено 04 January 2011 - 12:50

На сайте OpenIV опубликованная статья My .black project (на английском) в которой рассказывается история .black и OpenIV.

Изображение

RAGE research project, public side: OpenIV (Журнал изменений План развития) | openFormats


#99 GooD-NTS

GooD-NTS

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

  • Главные администраторы
  • PipPipPip
  • 494 сообщений
  • Пол:Мужчина
  • Город:Нижний Новгород


Отправлено 06 February 2011 - 16:45

Новая бета версия - OpenIV 0.9.1 (build 233, openFormats)
Доступа для бета тестеров.
Видео: http://www.youtube.c...h?v=BPKFABmF3BE


http://openiv.com/

Изображение

RAGE research project, public side: OpenIV (Журнал изменений План развития) | openFormats


#100 Chipsman

Chipsman

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

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


Отправлено 19 February 2011 - 09:49

openFormats с полностью рабочими коллизиями

Изображение
Забираем openFormats здесь >>
Новая версия GIMS здесь >>

Комментарии, замечания, предложения - приветствуются.




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

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


    Bing (1)