Join also our Discord channel! Click here.
Final Exam HVP [bms or tool]
-
- veteran
- Posts: 121
- Joined: Thu Nov 05, 2009 8:46 pm
- Has thanked: 11 times
- Been thanked: 105 times
Re: Final Exam HVP [bms or tool]
Here is my try for quickbms. For me its hard to understand the folder structure, but i hope this is the right.
Code: Select all
comtype lzo1x
get ver long
get null long
get files long
get unk long
get nametablesz long
savepos offset
log MEMORY_FILE offset nametablesz
getdstring nametable nametablesz
for i = 0 < files
putarray 0 i 0
next i
for i = 0 < files
get unk1 long
get type long
get unk2 long
get size long
get nameoff long
goto nameoff MEMORY_FILE
get name string MEMORY_FILE
If type = 4
get num1 long
get num2 long
If unk1 != 0
getarray fname 0 i
If fname != 0
string fname += \
string fname += name
else
set fname name
endif
for n = 0 < num1
putarray 0 num2 fname
math num2 += 1
next n
endif
else
get offset long
get zsize long
getarray fname 0 i
If fname != 0
string fname += \
string fname += name
else
set fname name
endif
if zsize = size
log fname offset size
else
clog fname offset zsize size
endif
endif
next i
Re: Final Exam HVP [bms or tool]
After Extract the .hvp file how to see or edit the .hvt and string file?
-
- veteran
- Posts: 121
- Joined: Thu Nov 05, 2009 8:46 pm
- Has thanked: 11 times
- Been thanked: 105 times
Re: Final Exam HVP [bms or tool]
Here is a tool for string file: http://www.sendspace.com/file/x4zlrm
Hvt files contains headerless images, and i dont know much about it.
You can see them with TextureFinder. The format is something like:
Hvp file has some kind of crc check, so i think repimport will not work. You need to unpack the archive to gamedir, and rename the hvp file.
Hvt files contains headerless images, and i dont know much about it.

Code: Select all
uint32 "HVI/x20"
uint32 unknown
uint32 Header size
uint32 "DAEH"
uint32 null
uint32 Image type(DXT1,DXT5,ARGB)
uint32 Width
uint32 Height
uint32 unknown
uint32 "/x0068X"
uint32 Number of image blocks
For each block{
uint32 Size of block
uint32 "ATAD"
uint64 null
uint32 Size of image data
byte() Image data
}
uint32 Eight
uint32 "/x00DNE"
- Savage
- VIP member
- Posts: 560
- Joined: Sun Apr 17, 2005 11:00 am
- Has thanked: 16 times
- Been thanked: 17 times
Re: Final Exam HVP [bms or tool]
No, but you can unpack Obscure 2 files with the tool i attachedModman69 wrote:Does anybody know if this could work with the HVP archives from Obscure 2?

You do not have the required permissions to view the files attached to this post.

-
- beginner
- Posts: 22
- Joined: Mon Oct 19, 2020 6:43 am
- Been thanked: 1 time