How to Get All Plates in "Pokemon SoulSilver"
- 1). Fly to Olivine City in the Johto region if it is a Monday or Friday, or fly to Vermillion City in the Kanto region if it is a Wednesday or Sunday.
- 2). Walk down the dock, and enter the port building. Press the "A" button to talk to the sailor standing at the counter, and board the ship.
- 3). Walk north inside the ship, and go down the ladder to the lower level.
- 4). Walk east, past the room with the scientist, and enter the next room.
- 5). Climb the ladder to access the hallway outside the captain's quarters.
- 6). Enter the captain's quarters, and press "A" to talk to the captain. He tells you he found a mysterious item and will hand you one of the plates.
- 7). Repeat Steps 1 to 6 each day the ship sails from one of the docks to collect all the plates.
Source...