How to use Pandora's Box


First you must have Pandora's Box. Download it here if you don't already have it.

To be able to use Pandora's Box, you should know basically how computer memory works. Each application has specific space allocated to it. At each address, a value is stored. All these values are variables in the game. They can be anything from the number of training points you have to the type of tile at x-17 by y-32.

The problem presented by this when it comes to cheating is that no one except the application(in our case, Cythera) knows what any of those values represent just by looking at them. To cheat, you have to be able to figure out what address you're looking for. Enter Pandora's Box.

To figure out what you're looking for, Pandora's box needs to know the current value that is in the memory location. Obviously, with the millions of different addresses allocated to Cythera, some values are going to be the same, so you have to search multiple times(usually). The most effective way to do this is to go back into the game to change your value. This is usually as simple as training once. Then go back to Pandora's box to search for the new value.

When you have found the address you're looking for, Pandora's Box can change the value to whatever you want. Gotta love unprotected memory. Training points are a byte value, by the way, so only use byte mode for that.

Example: I want to change my training points. Since I doubt Glenn Andreas allocated more than a byte to training points, I set the search to byte. If I set it too high, it won't find what I'm looking for. Currently, I have 5 training points. I search for '5'. Pandora's Box comes up with 10,000 matches. Back in the game, I go train. Now I have 4 points. I search for '4'. Pandora's box finds 7 matches. I go back to the game and train again. Now I have 3 points. I search for '3'. Pandora's Box locates a single match. That is the value I'm looking for. I change the value to 255 in Pandora's Box. When I go back to Cythera, I have 255 training points. Yay!

In addition to doing these searches, if you know the address you are looking for, you can select that one out of this, only searching once. Also, when you change a value, you can just type in the decimal equivalent of the address in the address field. Here are some valuable addresses:

Hex AddressDecimal AddressFunction
02FA9C7149978481Body Points
02FA9C7249978482Reflex Points
02FA9C7349978483Mind Points
02FA9C7449978484Experience Points(short)
02FA9C7649978486Current Health Points
02FA9C7749978487Max Health Points
02FA9C7849978488Current Magic Points
02FA9C7949978489Max Magic Points
02FA9C7B49978491Level
02FA9C8449978500Training Points

All addresses are byte values unless otherwise specified. These codes are for use with Cythera version 1.0.3, and may not work with other versions. Quite frankly, I would be surprised if they did. I take no responsibility if this messes up your game. No warranties expressed or implied and all that.

If you don't feel like dealing with Pandora's Box, here is a saved game(version 1.0.3) at the very beginning with 255 training points.

Back to Tricks