ROM Hack Anyone have any idea about spp file extension?

kyon92

New Member
OP
Newbie
Joined
Mar 6, 2010
Messages
1
Trophies
0
XP
5
Country
United States
Hi, I'm tryin to extract voice data from nds rom.

The game is called "Love Plus"

d0067176_4b92757840d62.png



I extracted the rom and found the sound files.

Usually there's only .sdat file but this one has two other

Siren14Voice.spp (158,887KB) and Siren14Voice.vtb (200KB)

I successfully unpacked the .sdat file but there was only bgm and sound effects (no voice)

I'm guessing Siren14Voice.spp is the one i'm looking for but I have no idea how to unpack this thing

I googled it and couldn't find any info. about .spp extension


Can anyone help me with this?


Thanks,
 

tmpuser444

New Member
Newbie
Joined
May 2, 2014
Messages
2
Trophies
0
Age
28
XP
78
Country
Switzerland
siren14voice.spp is a package.it contains huge number of voice files.
siren14voice.vtb is an little endian index file.
a data array in the file.
c++ signature:
// 8 bytes alignment
struct vtbfile
{
vtbdata[] Data;
struct vtbdata
{
u32 Offset; //This value >> 4 Is the Offset of a single voicefile in .spp
u32 FileLength; //Length of that file
};
};
Visual Basic .net signature:
<structlayout(Pack:=8)>
Structure vtbfile
Dim Data As vtbdata()
Structure vtbdata
Dim location As Integer
Dim voiceSize As Integer
Function Getlocation() As Integer
Return location>>4
End Function
End Structure
End Structure

Knowing these ,split the spp file into single files is not difficult.
But voice files are encrypted.
Decryption is not a simple work.
To decrypt voice files,you should learn reverse engineering well.
 
  • Like
Reactions: GHANMI

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Nut on the hill