Автор Тема: [Видеоурок] Поиск сжатой графики в играх на Sega Mega Drive  (Прочитано 6447 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1297
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля

В данном видео показан алгоритм поиска сжатой графики и процедуры ее распаковки в играх на Sega Genesis / Mega Drive.
В качестве основного инструмента использовался дебагер-плагин Gensida для всеми любимой IDA.

В качестве подопытного была использована игра Herzog Zwei.

Оффлайн gepar

  • Пользователь
  • Сообщений: 10150
  • Пол: Мужской
  • ▂ ▃ ▄ ▅ ▆ ▇ █
    • Просмотр профиля
Нужен нормальный микрофон.
Ты ведь знал что первое сообщение будет таким, да ?

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1297
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
gepar, какой есть.

Оффлайн s1nka

  • Пользователь
  • Сообщений: 1571
  • Пол: Мужской
    • Steam
    • Просмотр профиля
gepar, так лучше предложить сам микрофон или деньги на него, чем указывать на это.

Оффлайн gepar

  • Пользователь
  • Сообщений: 10150
  • Пол: Мужской
  • ▂ ▃ ▄ ▅ ▆ ▇ █
    • Просмотр профиля
s1nka, только не надо тут, микрофоны от 10$ стоят, ты ещё предложи сделать тему-сбор этих денег. Я всего лишь напомнил что впечатление от просмотра любого видео будут испорчены если звук плохо разборчивый, независимо от того насколько это видео интересное.

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1297
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
gepar, когда-нибудь, приобрету. Сейчас - мне и этого хватает. Не сильно он и шумит.
Лучше уж по самому видео отзывы оставляйте, а не по качеству микрофона.!

Оффлайн blackbird_ru

  • Пользователь
  • Сообщений: 1025
  • Пол: Мужской
    • Просмотр профиля
Цитата: DrMefistO
по самому видео отзывы оставляйте

А что видео, нужно было подготовиться перед съёмкой, иначе непонятно для кого оно.
Для новичков слишков всё сбивчиво и ничего непонятно, да и если новичок читает ассемблер, то какой он новичок. И сам сможет додуматься бряк поставить и оттрасировать в точку распаковки.

Больше похоже на демонстрацию возможностей плагина, не более.

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1297
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
blackbird_ru, ну, не совсем конечно для новичка видео, да.
Насчет "нужно было подготовиться перед съёмкой" - тут уже прикольно получается. Если готовиться к видео, то зрителю не будет понятен ход мыслей автора. А так, я старался и ход мыслей свой объяснять, и показывать, как действовать в непонятной ситуации.

Конечно, отчасти, это раскрытие возможностей плагина. Но, раскрыть можно было и больше, если хотел бы именно этого.

Оффлайн blackbird_ru

  • Пользователь
  • Сообщений: 1025
  • Пол: Мужской
    • Просмотр профиля
Цитата: DrMefistO
Если готовиться к видео, то зрителю не будет понятен ход мыслей автора.

На мой взгляд всё как раз наоборот, так ты чётко сможешь объяснить что и почему делаешь, чётко показывая нужные куски и обговаривая свой ход мыслей.
А в видео ты скачешь с темы на тему, мало что озвучиваешь и тыкаешь кое-где наугад.

Добавлено позже:
То есть я бы не назвал это уроком поиска, скорее процессом поиска.

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1297
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
blackbird_ru, понял, постараюсь учесть в следующих видео.
Экспромт, такой экспромт.

Оффлайн blackbird_ru

  • Пользователь
  • Сообщений: 1025
  • Пол: Мужской
    • Просмотр профиля
Даю сверхзадачу, сними так, чтобы понял даже ланкастер.

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1297
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
Цитата: blackbird_ru
На мой взгляд всё как раз наоборот, так ты чётко сможешь объяснить что и почему делаешь, чётко показывая нужные куски и обговаривая свой ход мыслей.

Зачастую, зритель попробует это сделать на другой игре. И, если четко все сделать под конкретную игру в видео, то получится, что показанное будет сложно переносимо на другого пациента.

Знаком с данным недочетом по старым ромхакинг-статьям. Жестко указанные оффсеты, черт знает откуда взятые данные, которые у читающего статью будут другие, и т.д.

Оффлайн blackbird_ru

  • Пользователь
  • Сообщений: 1025
  • Пол: Мужской
    • Просмотр профиля
Я же не предлагаю говорить - а теперь переходит к этому оффсету и вытаскиваем графику отсюда.
Нет, тот же процесс поиска, но ты должен всё заранее знать, и озвучивать чётко в видео. Вот тут мы нашли вот это, если посмотреть сюда, то из этого выходит что...
Если человек именно учится по видео, его все сбивки и непонятные отвлечения полностью собьют с пути.

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1297
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
blackbird_ru, в итоге, досмотрев видео до конца, все проясняется же.) Таков рассчет.
В общем, я понял, на какие недочеты следует обратить внимание в будущем. Тем более, это мои первые видео на тему ромхакинга. За неимением образцов для подражания, как говорится...

Оффлайн blackbird_ru

  • Пользователь
  • Сообщений: 1025
  • Пол: Мужской
    • Просмотр профиля
А ещё начинать нужно было с основ, объяснить про базовое строение сежки и асм комманды, сказать как работать в иде.
Вот ты кинул видео человеку что хотел перевести игру, а я уверен что он совершенно ничего не понял из него.

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1297
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
blackbird_ru, а никто и не говорил, что видео об этом будет. И что оно рассчитано на новичков.
Но, рано или поздно, тот чел придет и к этому видео тоже. К тому моменту база уже хоть какая-то будет. Как с его стороны, так и со стороны статей и видео.

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9386
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Цитата: gepar
впечатление от просмотра любого видео будут испорчены если звук плохо разборчивый

ты что-то попутал, это не развлекательное видео от которых бывают какие-то там "впечатления"  :D
а техническое со всякой инфой, звук/речь более чем разборчивы

PS: на днях смотрел ролики от мелкомягких с описанием нововведений в ДиректХ итп - качество звука было еще хуже :р
« Последнее редактирование: 14 Ноябрь 2015, 18:42:21 от MetalliC »

Оффлайн Mefistotel

  • Emu-Land Team
  • Сообщений: 1513
  • Пол: Мужской
  • Генерал армии Хаоса
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Надо бы к себе залить три подобных по тематике видео от Джинни, что писались года два-три назад.

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1297
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
Mefistotel, и сюда запости, плиз.

Оффлайн Lipetsk

  • Пользователь
  • Сообщений: 814
  • Пол: Мужской
  • 100% ромхак
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Отличная инициатива! Побольше бы таких видео с голосом. И побольше доков на русском.

Оффлайн Mefistotel

  • Emu-Land Team
  • Сообщений: 1513
  • Пол: Мужской
  • Генерал армии Хаоса
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Наконец-то руки дошли. Обучающие видео по взлому игр (Langrisser 2, Liberty or Death, Star Trek, Toejam&Earl) на SEGA с помощью IDA хранятся по ссылке:
https://www.dropbox.com/sh/uiazs7esdbrrndn/AAAYMpS7D7pYojfXmX3YTSk7a?dl=0
Автор: Джинни (Magic Team).
P. S. Позже и к себе на сайт залью. Liberty or Death и Star Trek у меня в проектах к переводу в будущем.

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1297
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
Mefistotel, где сейчас Джинни? Пропала что-то совсем.

Оффлайн Mefistotel

  • Emu-Land Team
  • Сообщений: 1513
  • Пол: Мужской
  • Генерал армии Хаоса
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Это вопрос не в рамках темы. :) Работает и живёт своей жизнью. Ромхакинг остался в прошлом.

Оффлайн Retrowaver

  • Пользователь
  • Сообщений: 2
  • Пол: Мужской
    • Просмотр профиля
DrMefistO, а ты можешь мне со Splatterhouse 3 помочь?

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1297
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
Retrowaver, может и могу. На форуме у меня создай, пожалуйста, запрос.

Оффлайн HardWareMan

  • Модератор
  • Сообщений: 7546
    • Просмотр профиля
Он же создал, правда тут: http://www.emu-land.net/forum/index.php/topic,75352.0.html
Лес рук, всем хочется помочь за 150р.

Оффлайн EVIL

  • Пользователь
  • Сообщений: 3171
  • Пол: Мужской
  • Based Department
    • Просмотр профиля

Он же создал, правда тут: http://www.emu-land.net/forum/index.php/topic,75352.0.html
Лес рук, всем хочется помочь за 150р.
Где мои 150р?

Оффлайн HardWareMan

  • Модератор
  • Сообщений: 7546
    • Просмотр профиля
Где мои 150р?
Так он еще и кинул что-ли?

Оффлайн EVIL

  • Пользователь
  • Сообщений: 3171
  • Пол: Мужской
  • Based Department
    • Просмотр профиля
Так он еще и кинул что-ли?
Столько усилий на то, чтобы открыть архив и достать из ромсета японский ром, который работает на европейках и лицензирован для мегадрайва, а в итоге...

Оффлайн HardWareMan

  • Модератор
  • Сообщений: 7546
    • Просмотр профиля
Столько усилий на то, чтобы открыть архив и достать из ромсета японский ром, который работает на европейках и лицензирован для мегадрайва, а в итоге...
Думаешь, я не предлагал ему это? Он хочет американку с надписью из японки, чтобы косить под европейку, которой в природе не существует. Вот как-то так.