Play the pokemon heartgold soulsilver on pc FULLY no need to trade in order to evolve your pokmon with a small change for the ROM otself you can evolve all your pokemon directly through level up or holding itmes with no need to trade. Since its not possible to trade using an emulator youll need to use a workaround to evolve Graveler and other Pokémon that rely on trading to evolve. This page has a guide on how formerly trade-evolved Pokemon will now evolve. If you have a save file from before make sure it gets into the new ROMs folder in the appropriate place.