Answer (1 of 2): The Pokemon platinum max happiness action replay code, the Pokemon heart gold max happiness action replay code and the Pokemon soul silver max happiness action replay code can be found at the following websites:supercheats.com for White and othersscribd.com, for Diamond and Pearlanswers.yahoo.com, for platinumpokemongts.com, for most cheatsguru.com, for Heart Gold and most.
a short 'guide' for converting yourself. I'm assuming Action Replay to be the same format used in DeSmuME as action replay. I don't have a real AR device though, so I can't test it there.
here's the formula for AR:
8bit Write (1 byte): 2AAAAAAA 000000XX
16bit Write (2 byte): 1AAAAAAA 0000XXXX
32bit Write (4 byte): 0AAAAAAA XXXXXXXX
A is for Address, X for value. the first digit represents size.
example:
assuming I found the money cheat in FFXII: Revenant Wings, the address is 02FAF080, size 4 bytes (32bit) and i want the value to be 50m. convert 50m to hex is
my cheat will be like this:
02FAF080 02FAF080
my cheat will be like this:
02FAF080 02FAF080
now I want auracite. the address is 0207350C. you can't have more than 99, so size is 1 byte (8 bits). so we have to change the first digit to 2. the address is now 2207350C. convert 99 to hex, is 63. fill zeroes before it so it's 8 digits.
result:
2207350C 00000063
result:
2207350C 00000063
![3ds 3ds](http://cheats.emulation64.com/jnes/images/add9.jpg)
If you want to only activate the cheat on a button press, add a line first:
94000130 FFFB0000 for select
94000130 FCFF0000 for l+r
etc. (look at existing AR codes to find more examples)
e.g if you want 99 auracite when you press l+r, the code will be
94000130 FCFF0000
2207350C 00000063
94000130 FCFF0000
2207350C 00000063