Автор Тема: Реверсинженеринг структуры файлов не использующих шифрование  (Прочитано 63818 раз)

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

Оффлайн Versus

  • REALьный 3DOшник
  • Постоялец
  • *
  • Сообщений: 194
  • URSS creator
Следующий:
IBI VICTORIA UBI CONCORDIA

Оффлайн Versus

  • REALьный 3DOшник
  • Постоялец
  • *
  • Сообщений: 194
  • URSS creator
И с выходом:

Что я делаю не так? O.o
IBI VICTORIA UBI CONCORDIA

Оффлайн Versus

  • REALьный 3DOшник
  • Постоялец
  • *
  • Сообщений: 194
  • URSS creator
Сам понял. Сначала читаем по высоте, потом по ширине, потом по длине... ::dash:
IBI VICTORIA UBI CONCORDIA

Оффлайн Altmer

  • Администратор
  • Ветеран
  • *******
  • Сообщений: 4222
Извини - не следил за темой )
Да, вроде как-то так. Там на самом деле основная сложность - декодировать данные и связать их с ресурсами игры.
- Разве ты не устал от борьбы, от каменистых дорог?
- Нет.
- Как странно, ведь многие так ценят покой...
                                             E. Гуляковский, "Сезон туманов"

Оффлайн Versus

  • REALьный 3DOшник
  • Постоялец
  • *
  • Сообщений: 194
  • URSS creator
Да. Написал небольшую софтину для удобства раскодирования. С этими байтами как-то все неоднозначно...  ::scratch: Таблица справа - заглушка для дальнейшего теста и предположений. Список составлял сам, может что упустил.
Кто хочет поковырять и увидеть эти кубики в 3D - см. вложение.
IBI VICTORIA UBI CONCORDIA

Оффлайн Versus

  • REALьный 3DOшник
  • Постоялец
  • *
  • Сообщений: 194
  • URSS creator
Сам спросил, сам ответил. Кому интересно, я сделал описание форматов файлов (геометрия и текстуры треков и машин) 3DO Need for Speed. По ссылке - максимум информации на данный момент. Расковырял почти все, хотя есть еще несколько принципиальных моментов. Думаю, на версию 0.9 потянет.
https://3dodev.com/documentation/file_formats/nfs
IBI VICTORIA UBI CONCORDIA

Оффлайн doom_sun

  • REALьный 3DOшник
  • Ветеран
  • *
  • Сообщений: 1344
Крутяк! Версия этой игры на 3DO - самая лучшая.

Интересно, что по описанию, такое ощущение, что хотели сделать физику передних и задних колёс О_о
Трудные вещи становятся только труднее, если их откладывать.

(с) Джордж Р.Р. Мартин "Таинственный рыцарь"

Оффлайн Versus

  • REALьный 3DOшник
  • Постоялец
  • *
  • Сообщений: 194
  • URSS creator
Хм... Откуда такой вывод про передние колеса?
IBI VICTORIA UBI CONCORDIA

Оффлайн doom_sun

  • REALьный 3DOшник
  • Ветеран
  • *
  • Сообщений: 1344
Цитировать
*.TireR – not used?
*.TireF - not used?

Чисто мои предложения. Ни на что не претендую.
Tire - колесо/шина
R/F - соответственно, Rear - задние и F - Front, передние.
Трудные вещи становятся только труднее, если их откладывать.

(с) Джордж Р.Р. Мартин "Таинственный рыцарь"

Оффлайн Versus

  • REALьный 3DOшник
  • Постоялец
  • *
  • Сообщений: 194
  • URSS creator
Динамика машин прописана целиком в одном файле.
IBI VICTORIA UBI CONCORDIA

Оффлайн Versus

  • REALьный 3DOшник
  • Постоялец
  • *
  • Сообщений: 194
  • URSS creator
В общем, в Deathkeep я раскурил почти всё. Ну, по-крайней мере, для построения 3D моделей уровней.
Вот краткие демонстрации промежуточных результатов, финальный результат, думаю, скоро выложу.
https://www.youtube.com/watch?v=aEKoGKF6sbA
https://www.youtube.com/watch?v=AwdSG6Tpsm4
https://www.youtube.com/watch?v=9nqLWS00DJg
IBI VICTORIA UBI CONCORDIA

Оффлайн doom_sun

  • REALьный 3DOшник
  • Ветеран
  • *
  • Сообщений: 1344
Круто!

- Почему Blender? :)
- Почему Death Keep?
- Разве уровни в игре не генерятся при каждом запуске?
Трудные вещи становятся только труднее, если их откладывать.

(с) Джордж Р.Р. Мартин "Таинственный рыцарь"

Оффлайн Versus

  • REALьный 3DOшник
  • Постоялец
  • *
  • Сообщений: 194
  • URSS creator
-Удобно было использовать формат *.obj как простой в синтаксисе. Можно импортировать и не в blender, тут без разницы.
-Нравится игра, давно хотел увидеть линии телепортов уровня 11 в 3D, ну и еще вообще увидеть все уровни, карты-то нет.
-Нет, генерятся в Slayer, в Deathkeep неизменные.
IBI VICTORIA UBI CONCORDIA

Оффлайн doom_sun

  • REALьный 3DOшник
  • Ветеран
  • *
  • Сообщений: 1344
Ок.

Дальше что планируешь сделать?  8-)
Трудные вещи становятся только труднее, если их откладывать.

(с) Джордж Р.Р. Мартин "Таинственный рыцарь"

Оффлайн Versus

  • REALьный 3DOшник
  • Постоялец
  • *
  • Сообщений: 194
  • URSS creator
Не знаю пока, это нужно дооформить.
IBI VICTORIA UBI CONCORDIA