After intensive debugging it turned out Pokemon Platinum uses standard PRNG to decode/encode whole section containing achievements like: trainer card score, number of link battles, number of trades, number of wins in link battles, number of loses in link battles, etc.
Section responsible for...