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


Внимание!

Это форум по извлечению ресурсов из игр: музыки, звуков, текстур, 3D-моделей...
Перед поиском ответов на форуме, рекомендуется ознакомиться с основным сайтом EXTRACTOR.ru!
[ Прочтите внимательно - правила создания тем и ответа в них ]
Все вопросы по запуску игр задавайте в другом месте: Установка и запуск игр.


Фотография

Hinokakera [.DAT]

hinokakera game extract .bmt .tga BMT 2 TGA

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

#1 karakym

karakym

    Ефрейтор

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

Отправлено 16 July 2014 - 19:23

Доброго времени суток, нужна ваша помощь в распаковке игровых архивов.
Есть игра, такой себе 2D-Файтинг под названием Hinokakera
ее проблема в том что она частично на английском и частично на японском.
Так вот хотелось бы добавить ей немного жизни) и великого Русского языка.
Игровые файлы:

 . Executables: config, hinokakera, netvs.
 . Resource DAT files: nvdat, nvobj, vsdat, vsobj, vsobj2, vswav. NV files 
   store Story mode related files, VS - versus combat related.
 . Resource WAV files: [wav] folder. All the music from versus and story 
   modes, 56 files.
 . Documentation: readme.txt, readme_netvs.txt, history.txt (patch info), 
   manual.htm, [manual] folder.
Получается мне нужно распаковать Resource DAT files
но я даже не знаю как и чем, обычный 7z говорит что это не архив, а через notepad++ можно увидеть шифр и изредка какие то названия или конфиги.
Вот взял самый маленький .dat файл (а то остальные по 100 мб и т.д.) посмотрите, может кто что знает?
http://dropmefiles.com/UWIui
Если нужно будет что то еще, например сама игра, только напишите!


#2 -=CHE@TER=-

-=CHE@TER=-

    Полковник

  • Администраторы
  • 971 сообщений
  • Пол:Мужчина

Отправлено 17 July 2014 - 09:18

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

Запускать:

quickbms.exe -d hkundat.bms nvdat.dat .

Вместо "nvdat.dat" подставляем любой архив из игры.
Код скрипта "hkundat.bms":
# Hinokakera .DAT unpacker
# (c) CTPAX-X Team 2014
# http://www.ctpax-x.org/

ImpType Standard

idstring "dat1"

Get FileCount Long

For I = 1 To FileCount
  Get NameSize Long
  GetDString FileName NameSize
  Get FileOffs Long
  Get FileSize Long

  Log FileName FileOffs FileSize

Next I


#3 karakym

karakym

    Ефрейтор

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

Отправлено 17 July 2014 - 19:34

Ох спасибо, работает на ура!!!
Единственное теперь, как обратно запаковать?


Еще вопрос будет, архивы распаковал, но тут заморочка с файлами.
Большинство файлов имеют
Тип MIME application/octet-stream
Некоторые вот здесь (http://www.solvusoft...-extension-nmd/) определяются как Autodesk FLIC Image File (extensions: flc, fli, cel), хотя по этому поводу у меня сомнения.
В общем вот архивчик в котором я собрал все типы файлов которые не смог открыть, может кто сталкивался или просто знает что это за файлы?
http://rghost.ru/56949859 (пароль для скачивания - 12345)

#4 -=CHE@TER=-

-=CHE@TER=-

    Полковник

  • Администраторы
  • 971 сообщений
  • Пол:Мужчина

Отправлено 18 July 2014 - 06:07

Не недо цитировать сообщение полностью - лучше только ту часть, на которую отвечаешь. А то километровые портянки, где каждое сообщение на 95% дублирует предыдущее, читать очень неудобно. Особенно, если там код скриптов.
 

Единственное теперь, как обратно запаковать?

Если новый файл меньше или такой же по размеру, то см. в "quickbms.txt" раздел "3) Reimport the extracted files". Если файл получился больше - то писать запаковщик самому. И, нет, я это делать не буду.
 

Еще вопрос будет, архивы распаковал, но тут заморочка с файлами.

FLIC в современных играх не используется.
Что касается остальных файлов - бегло поглядел некоторые из них:
.NMD/.SMD - похоже на 3D-модели, но не уверен.
msg_chr00.dat - текст на японском, чем-то скомпилирован (т.е. это не просто текстовый файл).
.BMT - графика, правда формат какой-то непонятный.
.BMA - тоже графика, но её можно конвертировать:

Через файл "conv_bma.bat":

@echo off
for %%a in (*.bma) do quickbms.exe bmatotga.bms "%%a" .


Код скрипта "bmatotga.bms":
# Hinokakera .BMA to .TGA image converter
# (c) CTPAX-X Team 2014
# http://www.ctpax-x.org/

IDString "BMA_"
Get Width short
Get Height short
GoTo 0 0 SEEK_END
SavePos FileSize
Math FileSize -= 8
Get FName FILENAME
String FName += ".tga"
# write TGA header
Set MEMORY_FILE binary "\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00"
PutVarChr MEMORY_FILE 0x0C Width short
PutVarChr MEMORY_FILE 0x0E Height short
Set Data short 0x2020
PutVarChr MEMORY_FILE 0x10 Data short
Append
Log MEMORY_FILE 8 FileSize
Append
Math FileSize += 0x12
Log FName 0 FileSize MEMORY_FILE


#5 karakym

karakym

    Ефрейтор

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

Отправлено 05 February 2015 - 15:55

Доброго времени суток, уже ранее была тема на форуме о распаковке игровых архивов Hinokakera
На одном португальском фан-сайте нашел архив для редактирования файлов игры.
Но столкнулся с проблемой которую не могу решить и понять!

  1. Распаковал игровой архив (получил от туда файлы графики, ресурсов и т.д.)
  2. Достал нужный .bmt файл, в архиве есть конвертер и звать его BMT 2 TGA
  3. Тут все круто, конвертирую получаю редактируемый tga с альфами, редактирую.
  4. Пришло время форматировать обратно в bmt, из того же архива с помощью софта "TGA 2 BMT", конвертю назад (тут внимание, полученный файл всегда имеет размер 8 байт)
  5. Пакую новый игровой архив, заменяю оригинал, запускаю игру и... вылет с критом.

-----------------------
Я долго гнал велосипед думал в чем проблема, пока не попробовал следующие операции:
Конвертирую BMT в TGA полученный файл НЕ редактируя конвертирую обратно в BMT и вот оно, файл опять 1КБ (8 байт)
Решил этот же файл конвертнуть обратно и посмотреть на него в редакторе tga, а там я увидел пустую картинку с альфой.
При запуске "TGA 2 BMT.exe" от прав Админа, программа вообще не работает
-----------------------
В чем же может быть проблема?



#6 -=CHE@TER=-

-=CHE@TER=-

    Полковник

  • Администраторы
  • 971 сообщений
  • Пол:Мужчина

Отправлено 06 February 2015 - 16:00

Может стоит обратиться к автору "TGA 2 BMT.exe"?
У меня эта утилита вообще падает с ошибкой даже на неизменённом .TGA файле полученном от "BMT 2 TGA.exe".

#7 karakym

karakym

    Ефрейтор

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

Отправлено 08 March 2015 - 16:43

Может стоит обратиться к автору "TGA 2 BMT.exe"?
У меня эта утилита вообще падает с ошибкой даже на неизменённом .TGA файле полученном от "BMT 2 TGA.exe".

Есть одна неплохая проблема, автора не знаю, сайт на котором качала данные ПО уже давно нет.
По поводу:

 

Через файл "conv_bma.bat":

может как то можно с помощью скрипта обратно конвертнуть в .bmt файл!



#8 -=CHE@TER=-

-=CHE@TER=-

    Полковник

  • Администраторы
  • 971 сообщений
  • Пол:Мужчина

Отправлено 10 March 2015 - 17:25

Увы, не получится - у .BMA и .BMT совершенно разные форматы.

#9 karakym

karakym

    Ефрейтор

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

Отправлено 12 March 2015 - 12:16

Увы, не получится - у .BMA и .BMT совершенно разные форматы.

Вы можете натолкнуть меня на ключевые слова, с помощью которых я смог бы найти конвертер либо редактор!?
Заранее спасибо!



#10 -=CHE@TER=-

-=CHE@TER=-

    Полковник

  • Администраторы
  • 971 сообщений
  • Пол:Мужчина

Отправлено 13 March 2015 - 15:38

Эти форматы, как я понял, собственное творение разработчиков игры и вряд ли их какие-то конвертеры или редакторы поддерживают.
А так, наверное, стоит попробовать поискать название игры и название формата с каким-нибудь "converter" или "editor" на конце.