Page 1 of 1

Final Exam HVP [bms or tool]

Posted: Sat Nov 09, 2013 4:27 am
by Savage
Any bms os tool to unpack/pack the HPV files?
Thanks

Download Demo http://www.finalexam-thegame.com/?rub=demo (You need steam).

Re: Final Exam HVP [bms or tool]

Posted: Sat Nov 09, 2013 10:48 am
by swuforce
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]

Posted: Sat Nov 09, 2013 3:04 pm
by Savage
Works perfetc!!
Thanks!! 8D

Re: Final Exam HVP [bms or tool]

Posted: Fri Dec 20, 2013 3:46 pm
by reznov
After Extract the .hvp file how to see or edit the .hvt and string file?

Re: Final Exam HVP [bms or tool]

Posted: Sat Dec 21, 2013 9:20 pm
by swuforce
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:

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"
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.

Re: Final Exam HVP [bms or tool]

Posted: Wed Jan 01, 2014 3:35 pm
by reznov
Thanks,swuforce.

Re: Final Exam HVP [bms or tool]

Posted: Wed Jan 01, 2014 7:40 pm
by Modman69
Does anybody know if this could work with the HVP archives from Obscure 2?

Re: Final Exam HVP [bms or tool]

Posted: Thu Feb 27, 2014 1:30 am
by Savage
Modman69 wrote:Does anybody know if this could work with the HVP archives from Obscure 2?
No, but you can unpack Obscure 2 files with the tool i attached :D

Re: Final Exam HVP [bms or tool]

Posted: Mon Oct 19, 2020 7:16 am
by darkobscure
Savage wrote: Thu Feb 27, 2014 1:30 am
Modman69 wrote:Does anybody know if this could work with the HVP archives from Obscure 2?
No, but you can unpack Obscure 2 files with the tool i attached :D
Heyy you give the tool but how can I extract the files ?

Re: Final Exam HVP [bms or tool]

Posted: Tue Sep 21, 2021 8:30 pm
by TerrorMask
Savage wrote: Thu Feb 27, 2014 1:30 am
Modman69 wrote:Does anybody know if this could work with the HVP archives from Obscure 2?
No, but you can unpack Obscure 2 files with the tool i attached :D
doesn't work with obscure II :(
All this tool does is repack the actual files present within into dat format extension. The Obscure 1 hvp extractor is more accurate and better and is a proper tool because it uses file handling and reverses the data into the original format. this tool isn't proper and only changes all default files into dat files.

Re: Final Exam HVP [bms or tool]

Posted: Tue Oct 05, 2021 6:26 pm
by Karpati
reznov wrote: Fri Dec 20, 2013 3:46 pm After Extract the .hvp file how to see or edit the .hvt and string file?
I have finished my Final Exam .geo and .hvt loader modules and I have released the following programs as web updates:

- 3D Object Converter v8.016 (Windows)
- i3DConverter v4.106 (macOS)
- i3DConverter v2.106 (Linux)

How to get the 3D Object Converter v8.016:
Download the 3D Object Converter from http://3doc.i3dconverter.com and install it or download and use the portable version.
After it just use the Help/Check for updates... function to get the v8.016.

How to get the i3DConverter macOS v4.104:
Download the i3DConverter from http://www.i3dconverter.com and install it.
After it just use the Help/Check for updates... function to get the v4.104.

How to get the i3DConverter Linux v2.104:
Download the i3DConverter from http://www.i3dconverter.com and install it.
After it just use the Help/Check for updates... function to get the v2.104.