To obtain Darkrai in Pokemon Diamond or Pearl, one needs an Action Replay DS device with a Darkrai event code activated. With the walk through walls code also enabled, the player flies to Canalave City, goes to Fullmoon Island through a house, obtains the Lunar Wing from Cresselia, then uses the code again to access Newmoon Island where Darkrai can be found and captured. No reward is given by the sailor afterwards.