Saved game data

The following article contains original research by Dan's Friend.

This page documents MediEvil saved game data formats.

MediEvil (1998 original)

A PlayStation Memory Card data block consists of 64 frames. Each frame is 128 bytes long.

Frame 0

This frame is the header for a block of PS1 saved data.

Name Offset Length Value Meaning
Magic 0x0 2 SC Signature for all PS1 saved game data.
Icon flag 0x2 1 11 This means the icon for the saved game consists of a single image.
Number of blocks 0x3 1 1 How many blocks the save will take up on a memory card.
Title 0x4 64 MediEvil      Name of the saved game in Shift JIS format.
Icon colour palette 0x96 32   Saved game icon colour palette.

Frame 1

This frame is used to store a PS1 saved game icon:  

Frames 2-3

These frames are reserved for additional images in case the icon is meant to be animated, but are unused by MediEvil.

Frames 4-34

These frames contain the actual MediEvil saved game data.

File header

The header is 12 bytes long.

Name Offset Length Value Meaning
Magic 0x0 4 60SM Signature for MediEvil saved game data.
Saved games 0x4 1 0-2 The number of saved games.

Saved games

The file can hold a maximum of three saved games. Each saved game is 1360 bytes long.

Saved game
Name Offset Length Value Meaning
Checksum 0x0 4 Number Used to verify save game integrity. Uses the Checksum-16 algorithm.
Save game count 0x6 1 Number Number of times the game has been saved.
Time played 0x1C 4 Number Time the player has played the game for. Displayed on the tombstones in the main menu.

Frames 35 to 63

These are unused.

Navigation

Gaming Wiki Network