Mingot might be better at explaining this but I'll try.
Lightsabre: The seed is pretty much the starting PID. Every frame, the game calculates the next one based on the previous one. In emerald, it always started at the same one, so it was easy to calculate the times of each spread. In this, the starting one is based on the time of the ds and length of time on the continue screen.
Pink: pretty much the same as above. We aren't sure how the steps taken affect the RNG I think.
Artemis Fowl: Yes it's like emerald but the original starting seed is based on the time spent on continue screen and the time when you hit continue. It won't produce the same spreads as emerald but you can change the time and check for good spreads coming earlier.
Aversion: The steps is important, but if you stand in front of something and SR the PID still changes so walking isn't neccessary, but we aren't sure how it affects it. I have to watch the video again.
This is a nice find Aversion. Watching the video, you are write, he finds the seed. The poketech is probably messing with the RNG somehow. The counting is the steps needed for the egg to be hatched. He never really counted the steps until it was to hatch the egg which is after the PID is made.