Привет!
Многие пытались разбираться в файлах механоидов.
Не так давно появилась полезная программа, которая позволяет задавать формат бинарного файла в декларативном виде и разбирать этот файл. Также есть генератор исходников для разных ЯП.
Программа - http://kaitai.io/ (вроде разрабатывают наши).
Преимущества - быстрый разбор более-менее простых форматов бинарных файлов.
Пишу, потому что у меня некоторые форматы уже были разобраны, их можно перевести в kaitai.
Также иногда спрашивают про редактор сейвов. Для этого надо сначала их разобрать.
Мой пример для .mmo файлов М2.
https://github.com/a...ormats/mmo2.yml
Если кто-то заинтересуется, то в эту тему можно скидывать ваши разработки, и могу подробней расписать, как начать работу с kaitai.
Но вначале смотреть мои исходники: https://github.com/a...lob/master/src/ - многое уже разобрано.
В эту тему можно скидывать ваши разработки.
Пример визуализации: