I've already summoned shenron/porunga 5 times and I have 6 dragon balls, there's still one missing... I know people will say to go through scenarios again, but I've made some calculations: there should be 42 dragon balls to summon the dragon 6 times, and we start with one dragon ball already, so we need to collect 41. There are 49 stages, but not all have free roaming to collect the dragon balls. There are 9 of these stages: bardock; vs cui; vs ginyu; ss goku vs frieza, ss2 gohan vs perfect cell; trunks vs androids; trunks vs cell; vegeta vs kid buu; vs super janemba. So 49 - 9 = 40; which means that there are only 40 obtainable dragon balls in story mode... And there is one dragon ball missing... Please correct me if I'm wrong. It sucks to go through each scenario to search for the dragon ball. Thanks in advance!