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


Фотография

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


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

#1 GooD-NTS

GooD-NTS

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

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


Отправлено 29 December 2008 - 01:42

Изображение

Загрузить OpenIV (включая openFormats)

"План развития" | "Журнал изменений" | "Вопросы и ответы"


OpenIV это много-целевой редактор и менеджер архивов для ПК версии Grand Theft Auto IV/Episodes from Liberty city и Max Payne 3. Основные возможности OpenIV:

Grand Theft Auto IV
  • Редактирование и создание IMG архивов (версия 3)
  • Редактирование и создание RPF архивов (версия 2 и 3)
  • Встроенный просмотр большинства простых форматов файлов в GTA IV & EfLC (текстовые, картинки и так далее)
  • Встроенный плеер для воспроизведения аудио файлов GTA IV
  • Встроенный декомпилятор SCO скриптов (генерируется код высокого уровня)
  • Встроенный редактор WTD текстурных файлов. (Создание, удаление, изменение свойств и так далее)
  • Глобальный поиск по всем игровым архивам и аудио файлам
  • 3D Поиск расположения объектов на карте
  • 3D просмотр файлов моделей - WDR, WDD, WFT, WPFL
  • 3D просмотр файлов коллизий - WBN, WBD
  • 3D просмотр файлов NavMesh - WNV
  • Импорт/Экспорт openFormats файлов для работы с ресурсами GTA IV/EfLC в 3D редакторах (например, 3Ds Max).
  • Текстовый формат для быстрого редактирования WPL файлов.
  • Встроенный просмотр GXT файлов
Max Payne 3
  • Редактирование и создание RPF архивов (версия 4)
  • Глобальный поиск по всем игровым архивам
  • 3D просмотр файлов коллизий - WBN, WBD
  • 3D просмотр файлов NavMesh - WNV
  • Встроенный просмотр WTD текстур
  • Встроенный просмотр большинства простых форматов файлов в Max Payne 3 (текстовые, картинки и так далее)
  • Встроенный просмотр GXT файлов
  • Встроенный плеер для воспроизведения аудио файлов Max Payne 3 - AWC

История OpenIV:

2013 Год2012 Год2011 Год
  • 1 Ноября 2011 года - OpenIV 0.9.3 (openFormats) - Подробности: http://openiv.com/?p=549
  • 1 Июля 2011 года - OpenIV 0.9.2 (Сборка 250, openFormats) - Подробности: http://openiv.com/?p=481
  • 10 Марта 2011 года - OpenIV 0.9.1 (Сборка 240, openFormats) - Подробности: http://openiv.com/?p=327 <<< Первая публичная версия с поддержкой openFormats
2010 Год
  • Июль 2010 Года - Начало тестирования OpenIV 0.9.1
  • Июнь 2010 Года - Конец перерыва разработки .black и OpenIV
2009 Год
  • Июнь 2009 Года - Начало перерыва разработки .black и OpenIV
  • Февраль 2009 Года - Начало разработки технологии создания ресурсов RAGE, зарождение идей openFormats
  • 31 Января 2009 года - OpenIV 0.9 (сборка 202) - Подробности: http://openiv.com/?p=141
  • 30 Января 2009 года - OpenIV 0.9 (сборка 199) - Подробности: http://openiv.com/?p=132
2008 Год
  • 30 Декабря 2008 Года - OpenIV 0.8 (сборка 163) - Подробности: http://openiv.com/?p=123
  • 29 Декабря 2008 Года - OpenIV 0.8 (сборка 159) - Подробности: http://openiv.com/?p=119
  • 28 Декабря 2008 Года - OpenIV 0.8 (сборка 157) - Подробности: http://openiv.com/?p=114 <<< Первая публичная версия
  • Сентябрь 2008 Года - Первая модификация для GTA IV xbox 360 - Подробности: http://openiv.com/?p=35 & http://openiv.com/?p=53
  • Май 2008 Года - Начало разработки OpenIV и .black

OpenIV в картинках

Изображение Изображение Изображение Изображение

Изображение


http://OpenIV.com/


Сообщение отредактировал GooD-NTS: 25 January 2013 - 08:18

Изображение

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


#2 Seemann

Seemann

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

  • Главные администраторы
  • PipPipPip
  • 266 сообщений
  • Пол:Мужчина
  • Город:Россия, Иркутск/СПб

Отправлено 29 December 2008 - 01:48

Страница программы в нашей энциклопедии
http://www.gtamodding.ru/wiki/OpenIV

#3 Dageron

Dageron

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

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


Отправлено 30 December 2008 - 05:10

GooD-NTS, декомпилятор скриптов получился хорошим, но тут один вопрос есть, - можно ли сделать декомпилирование в Delphi(Pascal)-подобном синтаксисе?
в проекте gtamodding.ru: декабрь 2008 - декабрь 2012

#4 fesor

fesor

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

  • Пользователи
  • PipPipPip
  • 70 сообщений
  • Пол:Мужчина
  • Город:Беларусь, Минск
  • Интересы:Девушки, Пиво, WEB програмирование, 3D и 2D графика, Музыка

Отправлено 30 December 2008 - 08:45

насколько я помню этот вопрос уже обсуждался)
I am lexx! The the most powerful weapon of destruction in the universe and I have the power to destroy entire planets. © Lexx fesor's<dog>gmail.com

#5 listener

listener

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

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


Отправлено 30 December 2008 - 12:39

GooD-NTS, декомпилятор скриптов получился хорошим, но тут один вопрос есть, - можно ли сделать декомпилирование в Delphi(Pascal)-подобном синтаксисе?


Маленькая справка, как устроен компилятор (и декомпилятор).
Компилятор включает в себя лексический, синтаксический и семантический анализатор, базу типов и переменных, абстрактное синтаксическое дерево (AST) и кодогенератор. Для декомпилятора, синтаксический+семантический анализаторы и кодогенератор меняются местами.

Поскольку паскаль и си испольузют одинаковую парадигму, все, кроме перехода между синтаксисом и AST, используется то же самое.

Т.е., сделать вывод результатов декомпиляции в виде паскаля - не составит никакой проблемы. Проблема - что потом с этим делать дальше. Синтаксический анализатор - примерно 40% всего компилятора. Я очень сильно надеюсь, что после НГ, у меня повится время закончить компилятор (там остался как раз достаточно большой кусок синтаксического анализатора). Но писать паскалевский анализатор, я точно не буду. Если кто-нибудь сделает его по образу и подобию - исходная проблема будет решена.
You think your day was surreal? Try mine.

#6 Dageron

Dageron

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

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


Отправлено 30 December 2008 - 16:22

Pascal-синтаксис будет гораздо удобнее для многих, в том числе и для меня. Надеюсь, вы выложите исходные коды декомпилятора и компилятора (или хоть какую-то информацию).
в проекте gtamodding.ru: декабрь 2008 - декабрь 2012

#7 BiDi

BiDi

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

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

Отправлено 31 December 2008 - 14:01

Ха! Круто! Отличная прога! Вот вопросец, при просмотре текстур, некоторые текстуры жёлто-сине-красно-фиолетово-голубые! Это баги программы или альфы текстур? И ещё, вот я извлёк музыку, как её теперь воспроизвести? П.С. Где можно скачать просмоторщика моделей и что с мапсом?
.1

#8 Dageron

Dageron

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

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


Отправлено 31 December 2008 - 17:05

Вот вопросец, при просмотре текстур, некоторые текстуры жёлто-сине-красно-фиолетово-голубые!

Это специальные карты для текстур, во всех современных играх используются.

ещё, вот я извлёк музыку, как её теперь воспроизвести?

Ты извлек не музыку, а архивы которые эту музыку содержат. Пока никак не воспроизвести).

Где можно скачать просмоторщика моделей

Используй SparkIV.

и что с мапсом?

Не уплачено.
в проекте gtamodding.ru: декабрь 2008 - декабрь 2012

#9 BiDi

BiDi

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

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

Отправлено 31 December 2008 - 17:19

Используй SparkIV

Он ошибку какую-то выдаёт
.1

#10 Dageron

Dageron

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

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


Отправлено 31 December 2008 - 17:44

Установи .NET Framework 3.5
в проекте gtamodding.ru: декабрь 2008 - декабрь 2012

#11 BiDi

BiDi

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

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

Отправлено 31 December 2008 - 18:04

Установи .NET Framework 3.5

Он много весит. Мне его не скачать(((
.1

#12 Dageron

Dageron

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

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


Отправлено 01 January 2009 - 09:24

Без него ты просто не запустишь ни SparkIV, ни новые навороченные редакторы *.dat-файлов. GooD, listener, можете подсказать: в OpenIV есть функция подключать свои модули для работы с определенными форматами/определенными файлами. Как корректно настроить передачу параметров между OpenIV и своим модулем? (т.е. чтобы правильно выполнялся параметр Открыть/Изменить)
в проекте gtamodding.ru: декабрь 2008 - декабрь 2012

#13 BiDi

BiDi

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

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

Отправлено 01 January 2009 - 12:30

Блин. А для чего нужен этот фреймворк? Что он такого даёт, что все современные проги для гта его используют? У меня 3.0, а тут 3.5 нужна. И что за такой редактор dat файлов?
.1

#14 VcSaJen

VcSaJen

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

  • Пользователи
  • PipPipPip
  • 270 сообщений
  • Пол:Мужчина
  • Интересы:GTA, скриптинг в GTA.


Отправлено 02 January 2009 - 05:28

Если читаешь какой-нибудь компьютерный журнал с диском, то там обычно вылаживают его.

#15 BiDi

BiDi

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

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

Отправлено 02 January 2009 - 15:41

НУ у меня есть пк игры за январь и за февраль буду брать, но там я вроде не находил! Только недавно еле скачал 3.0, а тут 3.5 нужен!
.1

#16 Johnix

Johnix

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

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

Отправлено 03 January 2009 - 15:58

пасцал-синтаксис - это типа как в сане? санни билдер? если так, то лично для меня будет тоже замечательно :)
Изображение
Изображение

#17 Dageron

Dageron

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

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


Отправлено 03 January 2009 - 16:41

http://ru.wikipedia....ограммирования)

В Sanny Builder вообще нельзя какой-либо язык программирования выделить, там опкодами все :) . Разве что по работе с переменными на Бейсик похож.
в проекте gtamodding.ru: декабрь 2008 - декабрь 2012

#18 VcSaJen

VcSaJen

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

  • Пользователи
  • PipPipPip
  • 270 сообщений
  • Пол:Мужчина
  • Интересы:GTA, скриптинг в GTA.


Отправлено 04 January 2009 - 07:31

В Sanny Builder вообще нельзя какой-либо язык программирования выделить, там опкодами все smile.gif . Разве что по работе с переменными на Бейсик похож.

Спроси у Seemann'а, он опирался на синтаксис Delphi, разве что begin'ов нет.

#19 VcSaJen

VcSaJen

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

  • Пользователи
  • PipPipPip
  • 270 сообщений
  • Пол:Мужчина
  • Интересы:GTA, скриптинг в GTA.


Отправлено 07 January 2009 - 07:20

насколько ближе к человеку <=> ближе к хексу (де)компилятор? Какой пример обычного кода?

#20 RussianCJ

RussianCJ

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

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

Отправлено 08 January 2009 - 12:38

кстати, советую в скриптах вместо идентификационных номеров моделей машин и педов типа 1552970117 или 2006918058 использовать их имена при декомпилировании/компилировании с помощью вот этого списка: http://www.gtamoddin...f_models_hashes




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

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