1

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

В игре два файла и одна папка с музыкой игры. Это файлы game.dat (700 МБ) и info.dat (150 КБ). В шестнадцатеричном редакторе я обнаружил, что заголовок info.dat - "* ARK_CRV001_DATA". Первые несколько строк Game.dat (числа, добавленные мной):

  1. RF2MD2
  2. album.vdl
  3. album00.tdl
  4. album.mol

Не слишком полезно на этом фронте. 7-zip, FreeARC и WinRAR не могут извлечь его. С помощью шестнадцатеричного редактора я нахожу ссылки в game.dat, например, на «life /swim /d004.mdl». Я ошибаюсь, полагая, что этот game.dat является архивом со всеми моделями персонажей, предметами, внутриигровым сценарием и т.д., Которые все еще не повреждены? Я на самом деле нашел, где весь текст хранится - это обычный текст в game.dat.

Игра для Wii, сомневаюсь, что файл каким-либо образом зашифрован. Если бы игра была для ПК, что бы вы сделали? Возможно, это могло бы помочь мне в любом случае.

2 ответа2

2

Вероятно, файл имеет собственный формат, созданный разработчиками игры. Поскольку вы можете читать текст из файла, он не зашифрован. Он может быть в текстовом формате, или его часть может быть текстовой, а часть - двоичной (графика, модели персонажей, кто что знает).

Вы можете, в принципе, перепроектировать файл. Общий метод заключается в сохранении копии файла, внесении изменений в игру и сохранении новой копии. Сравните два и посмотрите, что изменилось в файле. Повторяйте, пока не определите весь контент.

Однако, поскольку размер файла составляет 700 МБ, вам может потребоваться время до конца вселенной, чтобы полностью перепроектировать его.

0

Первая мысль будет почему?

Во-вторых, он, вероятно, использует запатентованный способ архивации - возможно, сжатие плюс шифрование - его практически невозможно извлечь без некоторого обратного инжиниринга - что, скорее всего, противоречит EULA.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .