Skip to content

ReHitman_ZIP Free File System

Daniel Hunter edited this page Mar 19, 2020 · 3 revisions

ZIP FREE FILE SYSTEM

Introduction

In a future release, we will have completely freed the file system.

What is a Zip Free File System?

This is an opportunity to get away from IO's original engine design of packing the game files into ZIP files.

Glacier Engine currently uses zlib to read game files from packed zip files.

Benefits of a Zip Free File System

  • Lessened load times (No compression).
  • Don't have to unzip a something to make a modification to it, then zip it back up, etc, etc.

NOTE: This only works for compressed (IO Packed) game files. All other files will be loaded from the old path (This will be fixed in the future).

Directory Structure.

All extracted zip files should be placed a in new folder called:

UnpackedScenes

Folder Structure:

Hitman Blood Money/UnpackedScenes/{Mission Number}/{PackName}
Hitman Blood Money/UnpackedScenes/{HitmanBloodMoney]
Hitman Blood Money/UnpackedScenes/{saveandcontinue]

EXAMPLES:

M13

M13_main.ZIP

UnpackedScenes/M13_Main/M13_Main

Loader_Sequence.ZIP

UnpackedScenes/M13/Loader_Sequence

Full File Path to Loader_Sequence.GMS (M13):

UnpackedScenes/M13/Loader_Sequence/Scenes/M13/Loader_Sequence.GMS

HitmanBloodMoney

HitmanBloodMoney.ZIP

UnpackedScenes/HitmanBloodMoney/HitmanBloodMoney

NOTE: If a file is not found, it will be taken from the original ZIP (A notification of this, will be printed to the dev console).