OpenNaja / cobra-tools

A suite of GUI tools for extracting and modifying OVL and OVS archives, as well as editing the associated in-house file formats. Also includes a model plugin for Blender. For downloads, guides, and FAQs visit:
https://opennaja.github.io/cobra-tools/
GNU General Public License v3.0
98 stars 26 forks source link

Infestation - Cannot extract OVL files #325

Closed xndbogdan closed 1 year ago

xndbogdan commented 1 year ago

Describe the bug

Cobra tools does not seem to work with Infestation, the game made by Frontier Developments. When trying to extract any .ovl file, I am getting an error: unpack requires a buffer of 4 bytes

To Reproduce

  1. Open any .OVL game file
  2. Get the error

Version Info:

HENDRIX-ZT2 commented 1 year ago

It's much older than the most recent supported game. The ovl format is totally different. You may submit a sample ovl for reference, but don't expect any support.

xndbogdan commented 1 year ago

Fair enough. I'll provide a couple of them, each of a different file size. I can see some contain in-game text and some contain other stuff. ovl.zip

HENDRIX-ZT2 commented 1 year ago

Thanks! In addition, these appear to be incorrectly extracted, ie. the ovl 'files' don't have a consistent layout. I have seen the same with old format ovls extracted from console games. The expectation would be that all start with a common header, such as b"FGRK" and then more info in binary.

This is probably due to how you extracted them.

HENDRIX-ZT2 commented 1 year ago

Essentially a dupe of #300. Closing.