FLOOTENKERP Posted April 28, 2009 Posted April 28, 2009 (edited) How to make a shiny SID. A lot of people have been asking "Is it possible to make a full 31 IV shiny pokemon legal?" well it is, but it is very rare to happen in real life. To do this in pokesav you must first have an ID and PID. For example I will be using my own fanmade event PID and ID. ID: 10159 PID: 1986117877 Now lets start. First lets go ahead and start up our calculators. Change it to scientific mode. Copy your PID onto the calculator under Decimal. Convert that to Hex. You should get something like this 7661C0F5. Go ahead and open notepad and paste this on. Now put a space in between giving you 7661 C0F5. Take the first half and place it in Hex and convert it to Binary. You should get something like this 111011001100001. Do the same to the other one. You should get 1100000011110101. Now you have 111011001100001 1100000011110101 As you can see the second one has 16 and the first one has 15. Now your Binary should always have 16 digits. If you ever get a Binary less than 16 digits, add a zero in front like so 0111011001100001. We now have 0111011001100001 1100000011110101 Now we need the binary of our ID. Copy that and paste it to your calculator under Decimal. Than convert it to binary. You will get something like 10011110101111. Now as you can see it only has 14 digits so add two zeroes in front giving you 0010011110101111. We now have 0111011001100001 1100000011110101 0010011110101111 Now we're gonna have to add it up. 0111011001100001 1100000011110101 0010011110101111+ 1221022122311213 Once added up you should get 1221022122311213. Now you can get rid of all your previous Binary. We don't need that anymore. Now we need to get the numbers we need out of this answer. We do this by adding 1 for odd numbers, and 0 for even numbers and 0. 1221022122311213 1001000100111011 After doing that we should have 1001000100111011. Now that leaves us with the last step. Converting that to Decimal. Place this under Binary and convert it to decimal. You should now have 37179. This SID combined with the ID and PID we used will give you a shiny attribute. Now a few things I'd like to point out. 1. You sometimes might not get a Hex with eight digits. Sometimes you will get one with 7 or less. Do the same thing you do with Binary under 16 digits. Add zeroes in front of the Hex. Example (1234567 + 0 = 01234567) 2. The last 3 digits of the Binary are unimportant. You do need to copy them along with the rest but throughout this entire process they could stay zeroes if you wanted. For example, the Binary that gave us this SID had two 1's in the last three digits. that gave us 37179. But if we had used 1001000100111000 instead of 1001000100111011, we would've gotten 37176, which may be a different SID but still would've made the pokemon shiny. I hope everyone liked my tutorial on how to make a shiny SID. If you have any questions, I will be sure to answer you. Thanks to Preston for teaching me how to do this on IRC. Edited May 1, 2009 by FLOOTENKERP
xeomyr Posted April 28, 2009 Posted April 28, 2009 he has already made one in the old forum ... too bad the windows calculator can't do addition on the binaries number like that... so i have to manually calculate that addition
FLOOTENKERP Posted April 28, 2009 Author Posted April 28, 2009 o kk. well the forums are gonna be closed soon, and alot of people think the old forums are down and will be lost on how to do this so i guess this will still help some people.
xeomyr Posted April 28, 2009 Posted April 28, 2009 anyway Did this thread help you make a shiny SID? the one shiny is the pokemon , not SID >_< ... anyway this is a great guide and should not be published outside PP .. because if everyone knows this .. then GTS will be full of "legal" shinies >_<
SCV Posted April 28, 2009 Posted April 28, 2009 anywaythe one shiny is the pokemon , not SID >_< ... anyway this is a great guide and should not be published outside PP .. because if everyone knows this .. then GTS will be full of "legal" shinies >_< Well GTS full of legal shiny seems like a better option that GTS full of illegal shinies.
Zafur Posted April 28, 2009 Posted April 28, 2009 he has already made one in the old forum ... too bad the windows calculator can't do addition on the binaries number like that... so i have to manually calculate that addition There's an option to turn the Windows calculator into Scientific. Click View, then select Scientific. You can then select Binary on the left.
Nahte108 Posted April 28, 2009 Posted April 28, 2009 Umm, at the step where u add the 3 binary things together, I got 0 T_T. What do I do? I had: ID: 25580 PID: 2729034053 1010001010101001 1100000101000101 0110001111101100 ________________ add them... 2220002222202202 replace 2s with 0s 0000000000000000 Or should I just generate a new PID?
FLOOTENKERP Posted April 28, 2009 Author Posted April 28, 2009 Umm, at the step where u add the 3 binary things together, I got 0 T_T. What do I do? I had:ID: 25580 PID: 2729034053 1010001010101001 1100000101000101 0110001111101100 ________________ add them... 2220002222202202 replace 2s with 0s 0000000000000000 Or should I just generate a new PID? this is amazing... your shiny sid is 0. 0_0 I've never seen a id pid combo like that. to answer your question, your sid is either 0, 01, 02, 03, 04, 05, 06, or 07. any of those sid's should work. Edit* i recommend generating a new pid. to make it more believable.
ZMaster Posted April 28, 2009 Posted April 28, 2009 I love Preston`s SID Shiny maker =D I like using it. The only thing I don`t like is that it won`t be officially, my Pokémon anymore =/
kolpster Posted April 28, 2009 Posted April 28, 2009 ok so im a complete nub... once i have the shiny SID what do i do to get pokemon with nice IV or are shiny or both? is there some sort of AR code? Can legendaries be used to get shiny and nice IV's this way? help? edit: So is this with Pokesav right?
xeomyr Posted April 29, 2009 Posted April 29, 2009 Well GTS full of legal shiny seems like a better option that GTS full of illegal shinies. >_< LOL There's an option to turn the Windows calculator into Scientific. Click View, then select Scientific. You can then select Binary on the left. when u add somethin like 1010001010101001 + 1100000101000101 + 0110001111101100 the result will be 11100011111011010 intead of 2220002222202202 =_= that;s why i say ... it can't do addtion on binary numbers ^^
damio Posted April 29, 2009 Posted April 29, 2009 With windows calculator Paste the PID in Decimal notation, check the "Hex" radio button, copy the results, enter the last 4 digits, check "Dec", write that down, this is your TID or SID, then get the first 4 (or less, depending on the PID) and convert that to Dec like before, that is your TID or SID, depending on which you chose earlier.
xeomyr Posted April 29, 2009 Posted April 29, 2009 With windows calculatorPaste the PID in Decimal notation, check the "Hex" radio button, copy the results, enter the last 4 digits, check "Dec", write that down, this is your TID or SID, then get the first 4 (or less, depending on the PID) and convert that to Dec like before, that is your TID or SID, depending on which you chose earlier. 1010001010101001 + 1100000101000101 + 0110001111101100 the result will be 11100011111011010 intead of 2220002222202202 =_= your method won't do, damio ... even if i change the all of the value to decimal .. and sum all together , and after that change the dec value into binary, .. the result will not be 2220002222202202 it will still the same 11100011111011010 >_< somehow i got confused with addition of binary numbers using windows scientific calculator =_=
Jiggy-Ninja Posted April 29, 2009 Posted April 29, 2009 I made an AR code that does this exact same thing to any Pokemon you use it on, with no need for messy numbers. Diamond and Pearl 52067638 E0EE0EC4 0206763c 88809800 02067640 0FC40740 94000130 FFF30000 0206763c 47004800 02067640 02000101 D2000000 00000000 62000100 402E1C26 E2000100 00000024 68009800 04000C04 40600C00 406088AC 980080E8 07408880 4D010FC4 00004728 02067645 00000000 D2000000 00000000 Platinum 920748F0 0000E119 120748F2 00009800 120748F4 00008880 1207491A 00006972 0207491C 400B1C23 02074920 21004002 02074924 40592000 12074928 00004050 94000130 FFF30000 120748F2 0000480B 120748F4 00004700 1207491A 00004A02 1207491C 00004710 02074920 02000101 02074924 02000129 12074928 0000BC10 D2000000 00000000 62000100 402E1C26 E2000100 00000020 68009800 04000C04 40600C00 406088AC 980080E8 4D018880 00004728 020748F7 E2000128 0000001C 6972B410 400B1C23 21004002 40592000 4C014050 46C04720 02074929 00000000 D2000000 00000000 Changes the Secret ID of the Pokemon you use the code on to make that Pokemon Shiny. Hold Start+Select and view the Pokemon's summary It loads the PID, splits it into two halves, and XORs them together. Loads the ID, and XORs that with the previous number. Stores the resulting number in the SID part of the Pokemon. Viola, an automatic shiny. XOR means "Exclusive OR", and it's what you're actually doing to the numbers. The addition thing is just an easy way to calculate it. XOR compares two bits. The comparison results in 1 if and only if one of the bits is 1. If they are both 1 or both 0, it results in 0. 1 xor 1 = 0 1 xor 0 = 1 0 xor 1 = 1 0 xor 0 = 0
edes Posted April 29, 2009 Posted April 29, 2009 I made an AR code that does this exact same thing to any Pokemon you use it on, with no need for messy numbers. Diamond and Pearl 52067638 E0EE0EC4 0206763c 88809800 02067640 0FC40740 94000130 FFF30000 0206763c 47004800 02067640 02000101 D2000000 00000000 62000100 402E1C26 E2000100 00000024 68009800 04000C04 40600C00 406088AC 980080E8 07408880 4D010FC4 00004728 02067645 00000000 D2000000 00000000 Platinum 920748F0 0000E119 120748F2 00009800 120748F4 00008880 1207491A 00006972 0207491C 400B1C23 02074920 21004002 02074924 40592000 12074928 00004050 94000130 FFF30000 120748F2 0000480B 120748F4 00004700 1207491A 00004A02 1207491C 00004710 02074920 02000101 02074924 02000129 12074928 0000BC10 D2000000 00000000 62000100 402E1C26 E2000100 00000020 68009800 04000C04 40600C00 406088AC 980080E8 4D018880 00004728 020748F7 E2000128 0000001C 6972B410 400B1C23 21004002 40592000 4C014050 46C04720 02074929 00000000 D2000000 00000000 Changes the Secret ID of the Pokemon you use the code on to make that Pokemon Shiny. Hold Start+Select and view the Pokemon's summary It loads the PID, splits it into two halves, and XORs them together. Loads the ID, and XORs that with the previous number. Stores the resulting number in the SID part of the Pokemon. Viola, an automatic shiny. XOR means "Exclusive OR", and it's what you're actually doing to the numbers. The addition thing is just an easy way to calculate it. XOR compares two bits. The comparison results in 1 if and only if one of the bits is 1. If they are both 1 or both 0, it results in 0. 1 xor 1 = 0 1 xor 0 = 1 0 xor 1 = 1 0 xor 0 = 0 Are they legit when you pass them through the legality checker?
damio Posted April 30, 2009 Posted April 30, 2009 your method won't do, damio ... even if i change the all of the value to decimal .. and sum all together , and after that change the dec value into binary, .. the result will not be 2220002222202202it will still the same 11100011111011010 >_< somehow i got confused with addition of binary numbers using windows scientific calculator =_= Don't use binary. You don't need to.
xeomyr Posted April 30, 2009 Posted April 30, 2009 Are they legit when you pass them through the legality checker? it's legal, not legit ^^ that depends on what SID that you put ^^ .. if you put the wrong one .. then say good bye to your pokemon :grog:
edes Posted April 30, 2009 Posted April 30, 2009 it's legal, not legit ^^that depends on what SID that you put ^^ .. if you put the wrong one .. then say good bye to your pokemon :grog: Its just a normal shiny code then?
Jiggy-Ninja Posted May 1, 2009 Posted May 1, 2009 It seems like some people are trying to use a calculator in binary mode to do the addition part of this method. It won't work. What's going on in that step is not addition of binary numbers, since there are 2s and 3s in the answer, and binary by definition only has 2 possible digits, 1 and 0. Like I said before, it's a shortcut for calculating XOR operations. If you must use a calculator for that step, keep it in Dec mode. Are they legit when you pass them through the legality checker? If they're legit by this method, they're legit by my codes, since they use literally the exact same method. (And were made several days before this was posted, too.)
Destati Posted May 1, 2009 Posted May 1, 2009 Should I have to bother with this if my shiny pokemon is hatched?
damio Posted May 2, 2009 Posted May 2, 2009 Should I have to bother with this if my shiny pokemon is hatched? No. Just check 'shiny' under Generate.
Leotronico Posted May 2, 2009 Posted May 2, 2009 No. Just check 'shiny' under Generate. I loved the answer :kikkoman: Well, why people care about it???? when almost of pokémon can born from a egg and you can set all the iv's to 31 and made him shiny??? Just to catch Suicune/Zapdos and another legends shiny?
xeomyr Posted May 2, 2009 Posted May 2, 2009 It seems like some people are trying to use a calculator in binary mode to do the addition part of this method. It won't work. not "some" but only one .. and that's my .. and thanks for clarifying ^^ Just to catch Suicune/Zapdos and another legends shiny? don't mess with suicune ... it's not as easy as you think ... because the IV in the original GBA is glitched .. and you need to hex it so it will look like it was migrated from GBA game ^^
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now