One thing I was going to say before computer crashed: It appears that at least one debug utility (Treasure ID) requires the pak files to be extracted in the data folder, which can easily be done with this BMS script and quickbms:
# Распаковка *.pak для игры Shovel Knight
# for %i in (*.pak) do quickbms pak.bms %i
get ident long
if ident != 0
cleanexit
endif
get files long
if files == 0
cleanexit
endif
get adr_tab_data longlong
get adr_tab_name longlong
for i = 0 < files
goto adr_tab_name
get adr_name longlong
savepos adr_tab_name
goto adr_name
getct name_block string 0
goto adr_tab_data
get adr_data longlong
savepos adr_tab_data
goto adr_data
get size_block longlong
get dummy longlong
get dummy longlong
get dummy longlong
savepos offset
log name_block offset size_block
next i
The NSB files can be opened with this extractor, revealing all the sounds and music to be mp3s.
____________________
The more I type, the less gooder it sounds does.
|