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


Фотография

Debug Menu GTA IV обнаружено! (Complete Edition)


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

#1 SILENT_Pavel

SILENT_Pavel

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

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


Отправлено 20 November 2011 - 16:55

Как известно в играх PlayStation 3 для запуска игры служит Линуксоподобный экзешник под названием "EBOOT.BIN/EBOOT.ELF" - обычно он зашифрован.
Изображение
Изображение
После его расшифровки (стандартная операция, но для других целей используется) я неожиданно обнаружил внутри огромное множество текстовых записей функций меню отладки! (Да и вообще много чего интересного, в виде путей к сырцам на пк разработчиков и подобного + загрузочные DDS'ки)
После того, как я сделал полный рип всех ASCII символов, с помощью Jaeder Naub, внутри всего расшифрованного файла - я удивился еще больше, вот пример того, что я смог там найти (в файле полного рипа символов можно увидеть намного больше):
Изображение
g:/white-master-us/white/src/app/common/debug/DebugMenu.cpp
Debug Menu #1(Field)
Debug Menu #2(FieldAi)
Debug Menu #3(Battle)
Debug Menu #4(Sound)
Debug Menu #8 (ContextList)
Debug Menu #7 (LoadViewer)
Debug Menu #9 (GraphicsManager)
Debug Menu #10 (Framework)
Debug Menu #11(CharacterControl)
Debug Menu #12 Lay(Main)
Черт его знает, правда ли это функционирующее меню отладки, или просто забытый, бесполезный текстовой мусор (может вообще команды движка к железу консоли), учитывая что ибуты давно умеют патчить и даже активировать в них читы, возможно можно активировать это скрытое меню, даже есть надежда что оно частично работает... В любом случае, я думаю это интересно. Может даже кто-то найдет значения его запуска. Есть так же информация что именно во втором патче пк версии оригинальной GTA IV были добавлены скрытые отладочные скрипты, которые можно было активировать, но это был лишь ошмёток от меню отладки. Плюс на каком то левом сайте нашел инструцию по активированию дебага на оригинальной четверки пс3 версии, пробовал, не работает... В остальных интернетах я не смог обнаружить информации о дебаге в любой версии четверок, но есть информация что при последних патчах оно вырезано полностью, если когда-то и было. Такие дела.

Скачать дешифрованный COMP.BIN/COMP.ELF
Скачать полный ASCII rip файла


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


#2 Sweet

Sweet

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

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


Отправлено 21 November 2011 - 09:51

Ну круто чо!

UPD:
Нашёл вот что:
SCR_PLAYERSETTINGS_FEMALE_UNDRESSED
&
SCR_PLAYERSETTINGS_MALE_UNDRESSED
Подразумевались какие-то свойства скина игрока naked версии, как в SR3?
В конце файла есть строки:
biquadfiltereffect_psn_psn_final
GCC: (GNU) 4.1.1 (SDK240, $Rev: 2499 $)
GCC: (GNU) 4.1.1 (SDK240, $Rev: 2499 $)
GCC: (GNU) 4.1.1 (CELL 4.1.2.7, $Rev: 2461 $)
GCC: (GNU) 4.1.1 (CELL 4.1.2.7, $Rev: 2461 $)
...
Я посмотрел, GCC версии 4.1.1 датирована аж 2006 годом. Файл очень старый?

А ещё там есть почти все нативы :0 Что же это за файл такой?

Сообщение отредактировал Sweet: 21 November 2011 - 10:10


#3 VcSaJen

VcSaJen

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

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


Отправлено 21 November 2011 - 13:24

Да, хорошая инфа. Интересно посмотреть.

#4 SILENT_Pavel

SILENT_Pavel

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

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


Отправлено 21 November 2011 - 13:56

Есть идеи какой сменой значения его можно активировать, или может у кого-нибудь есть опыт в другой игре с подобными случаями? Или это все-таки текстовой мусор?
Вот например в утекшей Resident Evil 2.1 (Biohazard 2 Beta) дебаг тоже вбит в "экзешник" и активирован по умолчанию, интересно вот какое значение управляет его активностью, по какому принципу хотя бы...
Вот скрин:
Изображение

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


#5 Yoti

Yoti

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

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

Отправлено 21 November 2011 - 15:08

Да и вообще много чего интересного, в виде путей к сырцам на пк разработчиков

Это почти всегда так. Либо это сишные команды, которые в дебаг валят сообщения вроде "Ошибка 0 в строке 1 файла 2", либо просто хвосты от компилятора. Ничего удивительного.

#6 SILENT_Pavel

SILENT_Pavel

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

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


Отправлено 21 November 2011 - 18:20

Yoti
Думаешь весь этот дебаг собственно к меню, которое можно активировать - не относится все же? Ну там кар спаунер, как обычно стандарт для такой игры...

#7 Yoti

Yoti

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

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

Отправлено 22 November 2011 - 13:53

Думаешь весь этот дебаг собственно к меню, которое можно активировать - не относится все же?

Не знаю =) Раз вообще остались хвосты от дебажных файлов - возможно и есть меню... Но не факт, что рабочее.

#8 fantaseb

fantaseb

    Участник

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


Отправлено 12 December 2011 - 17:46

Have you done any online scripts for X360 silent?

#9 SILENT_Pavel

SILENT_Pavel

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

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


Отправлено 13 December 2011 - 00:31

fantaseb
You mean *.SCO scripts? Its hard to make, i know only one working console mod, its doing ragdoll.

#10 fantaseb

fantaseb

    Участник

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


Отправлено 13 December 2011 - 03:36

fantaseb
You mean *.SCO scripts? Its hard to make, i know only one working console mod, its doing ragdoll.



Could you port to a script if I mailed you one, for online use? I know ASM coding is annoying.




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

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