was such a long password really necessary?:')

maelbrazil

New Challenger
Level 0
32%
Joined
Aug 8, 2025
Messages
8
Level up in
17 posts
Reaction score
23
Points
52
Location
Brazil
1754832749150.png

The game's Gargoyle Quest ll for the NES btw
 
Depends, I saw longer ones lol.

Passwords gotta contain state of the game, location of the player to what the player may have in their inventory. Not to mention all these + all possible differences that overall state of the player may have in the game requires as long as password it needs!!
 
Depends, I saw longer ones lol.

Passwords gotta contain state of the game, location of the player to what the player may have in their inventory. Not to mention all these + all possible differences that overall state of the player may have in the game requires as long as password it needs!!
This exactly. Some good examples of this are Golden Sun and some Megaman games.
 
Depends, I saw longer ones lol.

Passwords gotta contain state of the game, location of the player to what the player may have in their inventory. Not to mention all these + all possible differences that overall state of the player may have in the game requires as long as password it needs!!
that blew my mind
so what you are doing when setting a password is programming the game to put you in a specific place with specific items instead of just loading a save file?
 
that blew my mind
so what you are doing when setting a password is programming the game to put you in a specific place with specific items instead of just loading a save file?
Yes, the passwords all refer to all the data that would normally be stored in a save file. The game takes all the variables that could be relevant to your game state at the time you save and encodes them as the password it shows you. When you input that password again, the game converts it back to that information and loads up the game state associated with it.

You can even “hack” the passwords if you can figure out what values are associated with what information and give yourself a desirable state. For instance, if you figure out what part of the password represents a life counter, you can calculate how to maximize your lives every time you start the game again.
 
Last edited:
that blew my mind
so what you are doing when setting a password is programming the game to put you in a specific place with specific items instead of just loading a save file?
Yeah but this is really not "programming" per se, it's rather about triggering the game in the way it can react as how it's designed. It's pretty much a system checking so many values in so much codes of the game that need to know what to do depending on what kind of conditions are valid.

For example most simple password is about which level you wanna go to. When you start the game all the usual order of the code being processed like playing a music file from the start but when you enter a password you directly "jump to" the level the password is for.

When game gets complex the password contains more different values it contains like item codes, state codes and all. Naturally these values are what the player can change by playing the game like how many people you saved, if everyone was saved or not, if a special boss was killed or not, what items you have and how many of them you have, et cetera.

Technically a simple save file works via pretty much the same system that simple passwords are as passwords are actually manually entered content of simple save files when these save files are automatically recorded passwords. However as save files got complex the less you can make a password for that. Some save files record an aspect of RAM that people are familiar with how emulator save states works but not so same. Some save files have a whole database especially for modern RPGs so game will know which quests you cleared and even what kind of outcome you had with the quests. Naturally complexity calls for encoding so many possible values to record and need.
 
ah ah
i remember International Superstar Soccer on SNES back then, each time carefully copying that extra long string with a lot of number/special char/letter similarities

i felt cold in my spine :loldog
 
Considering how awfully long text passwords (as opposed to image-based ones) were on the NES, and how common they were, I'd wager that they had something to do with the machine itself and it was not the result of some widespread workplace incompetence :P

I remember reading that the console can't even visualize its own color scheme -- you had to input the correct codes for each one you wanted to depict step-by-step.
 
Yeah but this is really not "programming" per se, it's rather about triggering the game in the way it can react as how it's designed. It's pretty much a system checking so many values in so much codes of the game that need to know what to do depending on what kind of conditions are valid.

For example most simple password is about which level you wanna go to. When you start the game all the usual order of the code being processed like playing a music file from the start but when you enter a password you directly "jump to" the level the password is for.

When game gets complex the password contains more different values it contains like item codes, state codes and all. Naturally these values are what the player can change by playing the game like how many people you saved, if everyone was saved or not, if a special boss was killed or not, what items you have and how many of them you have, et cetera.

Technically a simple save file works via pretty much the same system that simple passwords are as passwords are actually manually entered content of simple save files when these save files are automatically recorded passwords. However as save files got complex the less you can make a password for that. Some save files record an aspect of RAM that people are familiar with how emulator save states works but not so same. Some save files have a whole database especially for modern RPGs so game will know which quests you cleared and even what kind of outcome you had with the quests. Naturally complexity calls for encoding so many possible values to record and need.
based on this, considering that you've never played the game before, could you technically set the password to get you straight to the last possible CONTINUE with all items and power-ups?
 
Depends, I saw longer ones lol.

Passwords gotta contain state of the game, location of the player to what the player may have in their inventory. Not to mention all these + all possible differences that overall state of the player may have in the game requires as long as password it needs!!

This is why terrible font choices were such a nightmare. I'm looking at you, Faxanadu! ::angrygenjin
 
based on this, considering that you've never played the game before, could you technically set the password to get you straight to the last possible CONTINUE with all items and power-ups?
Well each part of code means something and it triggers different aspect of the game.

For example a code may be "AB34??":

"AB" here may mean which level you would jump to.

Let's consider in the game player can only get a pistol and its ammo as weapon so then "3" here could be an item code for the pistol and "4" would be how much ammo it has.

"??" could be how much lives you have left or "how many people you saved" in the game before.

So by figuring these stuff out you my manipulate passwords to get an item you never had, jump to a further level you were never before and stuff but lots of passwords are not that easy. I can say developers sometimes bothered a lot especially in a way accidental passwords because of "0" and "O" or something won't make the password work so they had to pick very different values between different passwords. They wouldn't want you cheat the game that easy!!! Sometimes even a simple "how many lives you had code" can be like "?xAa4L" and no amount of number of lives would look that similar lol.
 
Last edited:
Well each part of code means something and it triggers different aspect of the game.

For example a code may be "AB34??":

"AB" here may mean which level you would jump to.

Let's consider the game player can only get a pistol and its ammo as weapon so then "3" here could be an item code for the pistol and "4" would be how much ammo it has.

"??" could be how much lives you have left or "how many people you saved" in the game before".

So by figuring these stuff out you my manipulate passwords to get an item you never had, jump to a further level you were never before and stuff but lots of passwords are not that easy. I can say developers sometimes bothered a lot especially in a way accidental passwords because of "0" and "O" or something won't make the password work so they had to pick very different values between different passwords. They wouldn't want you cheat the game that easy!!! Sometimes even a simple "how many lives you had code" can be like "?xAa4L" and no amount of number of lives would look that similar lol.
pretty well explained, thanks a bunch:D
 

Users who are viewing this thread

Connect with us

Support this Site

RGT relies on you to stay afloat. Help covering the site costs and get some pretty Level 7 perks too.

Featured Video

Latest Threads

I bought two accounts, it's wrong to say it wasn't me, it was my uncle

SeIf I buy an account, how many are stolen from other people?I think it's wrong to buy other...
Read more

D&D Labyrinth of the Dragon - Youtube video

First post here: just thought it was a good idea to share this video i saw yesterday. A new D&D...
Read more

Would you become a Vtuber?

If so, then what would your 2D/3D model would look like?
Read more

Online statistics

Members online
138
Guests online
192
Total visitors
330

Forum statistics

Threads
11,441
Messages
279,591
Members
851,402
Latest member
JimmySchmittz1984

Advertisers

Back
Top