Post tutorial Report RSS How to extract Harbinger's archive files

This is a tutorial that goes over how to extract Harbinger's archive files.

Posted by on - Basic Other

Introduction

Harbinger by Silverback Entertainment runs on a custom engine. This engine was only used for 1 title, as the game financially underperformed and the studio closed down shortly afterwards. As a result it uses a lot of proprietary formats.

However Harbinger's archive formats at the very least have been cracked and can be opened via DragonUnpacker. I'll go over how to do it here. This tutorial is made in hopes that it might interest people in reverse engineering Harbinger's graphics formats so we can extract its textures and sprites one day.

What you will need

Opening Harbinger's files

First, install both the game and DragonUnpacker. Then set the files of type to Harbinger .SQH and go to the game's directory.

Hb1


res0.sqh is where the majority of the files are. So let's open that.

Hb2

From here we can extract all of the game's formats. Unfortunately as of writing this tutorial it's not possible to open or convert the graphics files. The graphics files are a proprietary format called .gim. Which isn't the same as the PSP .gim graphics format. However we can view dialogue, script and audio files pretty easily.

If you want to extract the ost in particular it's located in res0.sqh/res/common/music

Screenshot 2023 12 22 014711

Conclusion

Hopefully we'll be able to play around with Harbinger's file formats more in the future. But for right now we can at least extract the archives. I'll update this tutorial in the future if the situation changes.

Post comment Comments
Guest
Guest - - 690,078 comments

Is there a program for packaging and editing? Simple unpacking is not very useful.

Reply Good karma Bad karma0 votes
LithTechGuru Author
LithTechGuru - - 408 comments

Unfortunately no. I would love it if someone could repackage Harbinger's package format or create some kind of modding framework for it. It's a game I could see a lot of potential with custom levels.

Reply Good karma+1 vote
Guest
Guest - - 690,078 comments

And if you come from the other end. Rewrite the executable so that it takes game resources not from the archive, but from the unpacked folder?

Reply Good karma Bad karma0 votes
LithTechGuru Author
LithTechGuru - - 408 comments

I'm not sure if that could work. I'd love to see if it's possible. However afaik nobody's been able to replace any of Harbinger's assets thus far. I haven't figured out how to read the graphics format for example.

Reply Good karma+1 vote
Guest
Guest - - 690,078 comments

It may not be necessary to unpack all resources. I can't say anything about how the Harbinger works. But in the Stalker series of games, the executable took data from both packed archives and unpacked folders. Moreover, unpacked folders had priority.

Reply Good karma Bad karma0 votes
LithTechGuru Author
LithTechGuru - - 408 comments

If anyone could get it working it'd be much appreciated.

Reply Good karma+1 vote
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: