GPK: Difference between revisions

From Game Research Wiki
Jump to navigation Jump to search
No edit summary
Line 14: Line 14:


==Research==
==Research==
The start of the file has a Windows PE file. O.o Not sure if just random or actually a function of the archive. From looking at the BGM file, I can find unobstructed OGG headers. The file in ever GPK file is a Microsoft.Net assembly format EXE that is only around 5KB in size. Not really sure what it does but it is the same data in every archive. Engine name might be "FORIS" or "FORIS-OS". Archive data starts at offset 0x1400.
Strange format... First 5120 bytes looks like program code but is the same code for every archive. Data itself might not be protected but index data, including offsets are. game engine might have anti-debugger functions. Something to do with exceptions.

Revision as of 20:03, 22 March 2015

Used in the following game(s):

  • Schooldays HQ

Structure

Header
Size Content Description
5120 Bytes Unknown Microsoft.Net assembly *.EXE


Research

Strange format... First 5120 bytes looks like program code but is the same code for every archive. Data itself might not be protected but index data, including offsets are. game engine might have anti-debugger functions. Something to do with exceptions.