GPK: Difference between revisions

From Game Research Wiki
Jump to navigation Jump to search
No edit summary
Line 10: Line 10:
|-
|-
| 5120 Bytes || Unknown || Microsoft.Net assembly *.EXE
| 5120 Bytes || Unknown || Microsoft.Net assembly *.EXE
|-
| ? Bytes || Data || full archive data
|-
| 12 Bytes || Unknown ||
|-
| 4 Bytes || Unknown ||
|-
| 16 Bytes || Unknown ||
|}
|}


==Research==
==Research==

Revision as of 20:57, 22 March 2015

Used in the following game(s):

  • Schooldays HQ

Structure

Header
Size Content Description
5120 Bytes Unknown Microsoft.Net assembly *.EXE
? Bytes Data full archive data
12 Bytes Unknown
4 Bytes Unknown
16 Bytes Unknown

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. Passing the ones that come up to the application rather than the debugger seems to solve the issue for now.

read fileSize-16

read fileSize-32

read fileSize - (4byteValue@fileSize-24) for 4byteValue@fileSize-24