PSX Doom Password Algorithm?

I can't find the exact page ATM, but I remember ledmeister's site documented certain things about the passwords in PSX and N64 Doom. I think it's the FAQ section. Maybe that might be of help.

Share this post


Link to post

I don't know anything about PSX Doom, but I knew in some games that saved your progress via passwords, there were certain characters you could type in certain positions that would give you full health or change the level you were on or something. I was able to guess a couple of them just through simple trial and error.

Share this post


Link to post
GhostlyDeath said:

Is there any information on the format of PSX Doom passwords?


No information yet but I am certain is similar to Doom64's (you can check out the existing algorithm for that in Doom64EX). I can disassemble PSXDoom real quick and find out for you.

Share this post


Link to post

By the way, this is the source code to Doom64's password algorithm: https://doom64ex.svn.sourceforge.net/svnroot/doom64ex/branches/2.3/src/kex/m_password.c


I really like to see this better documented on the Doom wiki but unfortunately, I do not understand the algorithm myself as I only re-interpreted it via disassembly.

Anyone can shed some light on how this algorithm works so it can be properly documented on the wiki?

Share this post


Link to post
Kaiser said:

By the way, this is the source code to Doom64's password algorithm: https://doom64ex.svn.sourceforge.net/svnroot/doom64ex/branches/2.3/src/kex/m_password.c


I really like to see this better documented on the Doom wiki but unfortunately, I do not understand the algorithm myself as I only re-interpreted it via disassembly.

Anyone can shed some light on how this algorithm works so it can be properly documented on the wiki?


Would you be able to pass me a PSX Doom assembly dump?

Share this post


Link to post
GhostlyDeath said:

Would you be able to pass me a PSX Doom assembly dump?


Sure thing. Its been a while since I looked at it but let me see if I can dig it up somewhere. I am always on IRC most of the time if you ever need to poke me for something.

Share this post


Link to post
Kaiser said:

Anyone can shed some light on how this algorithm works so it can be properly documented on the wiki?

The algorithm in your disassembled source code reads like a fairly simple symmetrical block transposition cipher. I don't have the time to look at it in any detail, though.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now