If you had previously registered your Studio 15 you can check your activation keys here.
"but when i try to regenerate the activation code, it says i need a passport key but i don't have one."
You can find the passport number open Studio 15 and then click on the help toolbar on top of Studio and select "my passport".
If you still have Studio 15 installed in your old computer you can make a copy of your pixie file from there and install it in your new computer (delete pixie file from new computer) and you should have the same keys as your old computer has.