Save Passwords

Software concept

Continuing game progress works via a password system. Often used in systems with no permanent data storage available & carried over to other platforms via crude ports


Alternate name: Level codes

The first video game about Save Passwords was released in 1975.

THQ, Konami and Ubi Soft has published most of these games

Some passwords are simply pre-created, like a simple pass phrase. They are often called "level codes" rather than "saves". There is a limited list of these for each games that uses them. They simply recall a limited number of conditions that do not vary (ie: start on level X). The do not actually store data. These types of passwords are short, generally 4 to 8 alphabetic and/or numeric characters. Occasionally the characters correspond to joystick or gamepad buttons and/or movements. This can blur the line between button codes and level codes since some button codes include the effect of starting at or switching to a certain level.

If data needs to be stored in a password, this requires that it be generated from said data. This is generally known as a way to "save" a game including all important conditions of the characters and the game world; data usually lost with "level codes". Thus they are called "save passwords" or "password saves" or even "recorded progress". Most of these type of passwords encode the data, not just to obfuscate it and keep players from creating or modifying a password (to change their character inventory or stats for examples), but also to shorten the length of the password which is generally much large than 9 alphanumeric and probably also symbolic characters. With these types of passwords, the same conditions (from the players perspective at least) might actually be recalled from many different passwords. Such password encoding systems sometimes have checksum values included in them. Again, this discourages players from hacking passwords, but as a practical matter, it ensures that invalid data is not recalled as this could have adverse effects like crashing the game. Time data and/or random data might be encoded into these passwords even if such time data does not effect the game. This has the effect of generating a practically unique password for every save every time and can further obfuscate the password system to discourage hacking.

Passwords (with extremely unbelievingly rare exceptions) have the advantage of being easily transferable between different copies of the game. As in, one can share a password for a given title and all owners of the that title can use that password on their copy to recall the same conditions as when the password is used on the copy that reported it. This is the case even with generated passwords that store data. Both "level codes" and "save passworda" can be used cross-platform should the developers choose to use the same list of "level codes" or ensure that the password system generates and accepts the same data in the same way. While this is uncommon, it happens a lot more often transferring other save types between platforms, such as save RAM data or even save files on magnetic disk.
Saving: free*, points*, auto, checkpoints, code, quit*, none

* denotes player initiated saves

Possibly alternative
Save RAM (Hardware)

Parent group

Game saves


NES 206
GBC 165
GBA 151
SNES 139
GB 135
PCE 30
Mega Drive 28
Amiga 21
C64 12
Linux 11
Windows 9
Atari ST 9
Amstrad CPC 8
PS 5
ZX Spectrum 5
MSX2 5
Game Gear 5
Lynx 4
Mac OS Classic 3
Apple II E 3
Archimedes 3
Tandy Coco 3
Master System 3
32X 2
BeOS 2
PS2 2
C16/Plus4 2

By year

75777981838587899193959799010305070911131517 1122856840

Popular tags

3.5disk 6buttonarcadepad batterup breakoutlike cdrom constructionpuzzle display-cga display-ega display-hgc display-tga display-vga fallingblocks gameboycompatible joystick keyboard leveleditor logicpuzzle lutris metroidvania mouse multitap nesclassic platformer runandgun saveram scrollingshooter sdl snesclassic soukoban spu-adlib supergameboy ubuntu win95