No, that's not the case. In hex, the letters ARE numbers. It's just a different way of counting. Normally we go from 0-9 and then the next zero, which is 10-19, 20-29, and so on; with hex it works the same way, but there are more numbers before the next zero, so it's 0-F, then 10-1F, 20-2F, and so on from there. In other words, the game doesn't take into account whether there are letters or numbers in the hex, because when it reads it, it reads it all as numbers.
A regular hex value is in a format called big endian. When you flip the bytes around, you're converting it into little endian. When people say "reversed byte order" they usually mean little endian (maybe they don't know that there's a name for it). Applying the Intel filter automatically converts the value to little endian for you, so it saves you the trouble.
Personally, I prefer to convert it manually, because it just isn't as reliable to let it happen automatically, especially with this game where the bytes are sometimes stored separately from each other. But, for those that don't feel comfortable with manual conversion, it's important to know that that option is on the table.
In my experience, the value for money is always proceeded by 1D. Also, the higher the value of your money, the more complicated the game might store it. Sometimes the values aren't together.
I've described it in more detail here.















Reply With Quote





