Jump to content

PSX Cheat Codes


Alienated

Recommended Posts

I have found the aquanauts' geoscape data.

 

The address for the first aquanaut is 800162C0, and each record's size is 70 bytes.

 

I figured out some values and I tell you it looks like a mess.

 

800162C0 ?

800162C1 Time Units+

800162C2 In M.C. Implantation

800162C3 ?

800162C4 Health+

800162C5 Strength+

800162C6 ?

800162C7 ?

800162C8 ?

800162C9 ?

800162CA ?

800162CB ?

800162CC ?

800162CD ?

800162CE Kills

800162CF Kills

800162D0 Wound Recovery

800162D1 Wound Recovery

800162D2 Missions

800162D3 Missions

800162D4 ?

800162D5 ?

800162D6 ?

800162D7 Stamina+

800162D8 Reactions+

800162D9 Firing Accuracy+

800162DA Time Units

800162DB Health

800162DC Stamina

800162DD Throwing Accuracy

800162DE Armor

800162DF Gender

800162E0 Face

800162E1 Firing Accuracy

800162E2 Strength

800162E3 1st letter of name

800162E4

800162E5

800162E6

800162E7

800162E8

800162E9

800162EA

800162EB

800162EC

800162ED

800162EE

800162EF

800162F0

800162F1

800162F2

800162F3

800162F4

800162F5

800162F6

800162F7 Last letter of name

800162F8 String closer zero

800162F9 ?

800162FA ?

800162FB ?

800162FC ?

800162FD ?

800162FE Bravery+

800162FF Throwing Accuracy+

80016300 Bravery

80016301 M.C. Skill

80016302 ?

80016303 M.C. Strength

80016304 ?

80016305 Reactions

 

The most important words to overwrite are the name string and the M.C. Strength in my opinion because you can't rename anyone otherwise and the mind control part is the most buggy thing in X-COM.

I figured out the cheat for the starter eight aquanauts:

80016302 6400

80016348 6400

8001638E 6400

800163D4 6400

8001641A 6400

80016460 6400

800164A6 6400

800164EC 6400

 

Use cheat codes in the geoscape only because the game tends to crash with them when you start a mission. And it seems to me that the game also crashes if you want to modify a word at an odd address. For example the "800162E3 7544" code doesn't work for the 'Du' part of the name Duke Nukem.

Link to comment
Share on other sites

It appears the game is using the same layout as in the PC version. You can find a more complete list here.

 

It's been theorised that the reason the stats are so mixed up is so that players wouldn't simply grab the trooper data file from their UFO campaign and drop it straight into the TFTD save folder, hence importing their "super soldiers" into the year 2040. That is to say, the UFO trooper stats are in a much more logical order.

 

This page will also likely interest you, it's the stats used during a tactical mission.

Link to comment
Share on other sites

I believe the two bytes difference (68 vs. 70) makes a mess out of any imported soldier data. My theory is that the coders at Microprose were bunglers. They start a string at an odd address in a record with many byte sized variables...

 

I have one more theory: they do not release the source code so we should not see what a mess it is. There is usually a talented programmer in every team (for example Mythos) and the rest just makes the bugs. And there are exceptions too of course (for example Microprose). Programming isn't a job for any one. They tried to make it easier by C and Pascal and later by object-class oriented programming but it only resulted a change in type of common errors occurence. By the way, OOP is a typical bungler method. The only reason why the assembler is avoided is that coding closer to the machine requires a standardised PC architecture, which is impossible in the current cartellised industry. The PSX is a standard machine, optimal for game development but outsiders may not make video games for PSX, actually its technical specification is a trade secret. Guess why.

 

Once I made a patch for Laser Squad. I saw what a mess its database was. I can't investigate the database of a PSX game because of compression but I can imagine the TFTD files.

 

But I guess you are well aware of these things. When money is involved, gold turns into crap. Today's alchemy.

 

That is the main reason why I hate EU and TFTD so much whereas I love to play them. Knowing they could have so easily been much better makes a raging fool out of me. Many things make me that in the same manner, especially those things. I just don't care the rest.

Link to comment
Share on other sites

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
×
  • Create New...