-
Posts
7028 -
Joined
-
Last visited
-
Days Won
336
Content Type
Profiles
Pokédex
Portal
Technical Documentation
Pages
Tutorials
Forums
Events
Downloads
Gallery
Blogs
Posts posted by Kaphotics
-
-
If you mess up a code you can get a bad egg yes.
Valid (but freakishly hacked) Pokemon don't mess with your save.
People can trade you bad eggs and hacked Pokemon.
Not sure what you are asking
-
For the normal grass, you can't get the 1% item.
Bridge is a 1/6 and 1, 50% chance to get either.
The game decides if it should give a pokemon (20%)
Read Bond697's post on the routine here.
-
lol ciro's pokemon maker
Use Enciclopedia Pokemon / PokeBoxGBA
-
No, you didn't. PokeGen did.
I lol'd, code OP you really should credit how you "made" the code.
The Fix code originally posted was my fix, all I did was change the FFFFFFFF block to 00000000.
-
Yes it does.
There is currently a bunch of new research not yet implemented, regarding encounter slots and nature checks like method J and method K (legality).
Ruby and Sapphire on an emu have an initial seed 5A0, Emerald is 0, FRLG have a timer0 related one and is not really controllable on GBA (you gotta emu).
Ruby and Sapphire RNG is pretty underground, there's no dedicated Research Topic like Emerald/FRLG has.
I'd wait a few weeks, Reporter has to be updated!
-
That didn't distribute Pokemon via trading, that was a save file flag changer or something.
It's not related to the Mew distro method at all
-
it's not worth it
-
well you need the save file to get the video on file.
No idea how to decrypt without an emulator.
-
The region 0xC4-0x189F of the decrypted battle video CRC16-CCITT checksum is at 0x18A0.
This spans the only region of data that is different between Encrypted and Decrypted.
-
Research from my White Save File, pretty sure Black won't be different. Inhabitants are not encrypted like the Entralink related stuff.
Save Block: 0x1FA00-0x1FCDF
0x1FA00-0x1FA07 Intro Data, constant.
24 bytes per Trainer starting at 0x1FA08 and repeating until 0x1FBE8
Struct of each 24 byte trainer block:
1byte - Trainer Present Byte (00 or 01)
1byte - Trainer ID# (00 thru 1D)
1byte - Happiness (00 thru 64)
1byte - Able To Talk To (07 yes, or 00 no)
20 bytes - zeroes.
No trainer is just zeroes.
0x1FCDE - Checksum (2 bytes as usual)
Over 0x1FA00 thru 0x1FCDB
White Forest Inhabitants | Name / {In Grass} [in Water] ================================================== 00 = Schoolkid Leo / {Pidgey} [surskit] 01 = Schoolkid Sylvia / {Wurmple} [surskit] 02 = Roughneck Dave / {Gastly} [surskit] 03 = Clerk Britney / {Hoppip} [surskit] 04 = Youngster Robbie / {Elekid} [surskit] 05 = Lass Miki / {Togepi} [surskit] 06 = Black Belt Ryder / {Machop} [Lotad] 07 = Battle Girl Karenna / {Slakoth} [Lotad] 08 = Clerk Doug / {Shinx} [Lotad] 09 = Ace Trainer Vincent / {Magby} [Corphish] 0A = Scientist Marie / {Magnemite} [Lotad] 0B = Ace Trainer Lena / {Ralts} [Wooper] 0C = Backpacker Carlos / {Starly} [Corphish] 0D = Backpacker Molly / {Azurill} [Lotad] 0E = Gentleman Frederic / {Budew} [Wooper] 0F = Lady Lynette / {Oddish} [surskit] 10 = Rich Boy Pierce / {Mareep} [surskit] 11 = Hiker Gene / {Aron} [surskit] 12 = Clerk Piper / {Bellsprout} [surskit] 13 = Nusery Aide Miho / {Seedot} [surskit] 14 = Schoolkid Shane / {Rhyhorn} [surskit] 15 = Pokemon Ranger Ralph / {Lotad} [surskit] 16 = Pokemon Ranger Eliza / {Trapinch} [Lotad] 17 = Clerk Collin / {Abra} [Lotad] 18 = Veteran Ken / {Nidoran-M} [Corphish] 19 = Scientist Jacques / {Nidoran-F} [Lotad] 1A = Veteran Rosa / {Whismur} [Lotad] 1B = Backpacker Herman / {Porygon} [Wooper] 1C = Backpacker Emi / {Happiny} [Corphish] 1D = Socialite Grace / {Bagon} [Wooper]
enjoy
-
Enhanced PokeCGear Trainer Text
Basically I just tacked on what Pokemon Each trainer has, it displays nicely.
0, Leo @ Pidgey/Surskit ,12,128,1 1, Silvia @ Wurmple/Surskit ,16,129,1 2, Dave @ Gastly/Surskit ,61,130,1 3, Britney @ Hoppip/Surskit ,53,131,1 4, Robbie @ Elekid/Surskit ,11,132,1 5, Miki @ Togepi/Surskit ,15,133,1 6, Ryder @ Machop/Surskit ,46,134,1 7, Karenna @ Slakoth/Surskit ,47,135,1 8, Doug @ Shinx/Lotad ,52,136,1 9, Vincent @ Magby/Corphish ,30,137,1 10, Marie @ Magnemite/Lotad ,74,138,1 11, Lena @ Ralts/Wooper ,31,139,1 12, Carlos @ Starly/Corphish ,48,140,1 13, Molly @ Azurill/Lotad ,49,141,1 14, Frederic @ Budew/Wooper ,44,142,1 15, Lynette @ Oddish/Surskit ,17,143,1 16, Pierce @ Mareep/Surskit ,13,144,1 17, Gene @ Aron/Surskit ,64,145,1 18, Piper @ Bellsprout/Surskit ,53,146,1 19, Miho @ Seedot/Surskit ,23,147,1 20, Shane @ Rhyhorn/Surskit ,12,148,1 21, Ralph @ Lotad/Surskit ,36,149,1 22, Eliza @ Trapinch/Lotad ,37,150,1 23, Collin @ Abra/Lotad ,52,151,1 24, Ken @ Nidoran-M/Corphish ,32,152,1 25, Jaques @ Nidoran-F/Lotad ,73,153,1 26, Rosa @ Whismur/Lotad ,33,154,1 27, Herman @ Porygon/Wooper ,48,155,1 28, Emi @ Happiny/Corphish ,49,156,1 29, Grace @ Bagon/Wooper ,45,157,1
-
nothing to the pid
-
OT Namefield / Gender / Version Originated / ID / SID must match the save file to it be considered your own.
You could probably just put them in eggs and hatch em, but you have to change the met location to some link trade or something.
-
From what I've heard, nobody has sent him one.
-
CC = floor(mr(max(255,X)*J))
where:
* J = 2.5 if the player "obtained" more than 600 Pokémon species; else 2 if more than 450; else 1.5 if more than 300; else 1 if more than 150; else 0.5 if more than 30; else 0.
Then, if a random number from 0 through 255 is less than C, then a critical capture results.
After checking for a critical capture, the capture will succeed if X equals 255 or more.
Then a value for Y is determined, based on X:
Y = floor(mr(65536/sqrt(sqrt(mr(255/X)))))
If X is 0 in the formula above, Y is 0.
Finally, 3 random numbers are generated, or 1 random number in the case of a critical capture. The random numbers can range from 0 through 65535. If all the numbers generated are less than Y, the Pokémon is caught. Otherwise, the catch attempt fails:
* In a critical capture, if the catch attempt fails, the ball shakes once before it breaks ("Oh no! The Pokémon broke free!")
* In a normal capture, if the catch attempt failed on the first random number, the ball breaks immediately. ("Oh no! The Pokémon broke free!")
* In a normal capture, if the catch attempt failed on the second random number, the ball shakes once before it breaks. ("Aww! It appeared to be caught!")
* In a normal capture, if the catch attempt failed on the third random number, the ball shakes three times before it breaks. ("Aargh! Almost had it!")
-
-
Somewhat related information after re-reading:
Held Items are 50%/5%/1%, the 1% occurring in dark grass for all Pokemon that have it.
With Compoundeyes as your lead, it's 60%/20%/5%.
rand(0,99) = upper32*100>>32
0-49 // 50-54 // 55
0-59 // 60-79 // 80-84
Although it's not present in this narc, for items it is relevant to this subject
-
use the gracidea on it
-
Psuedorandom ^
-
good luck at the lcq
I won't be there
-
It's most likely with the NPC item giving if I had to guess. Just different control bytes (Item / Pokemon toggles).
-
use pokecheck.kraftpaper.org to deliver pkms
-
it supports frlg
try pokestock gba
-
Legal.exe only checks Gen 4 .pkm
Anything with Gen 5 will not work.
Hack Pokemon Versus Save
in Systems, Flashcards, and Emulation
Posted
No, there won't be any problems with your save if you actually receive a Pokemon.
Just be sure you got your intended Pokemon before saving.
(Of course the game never recognizes you receiving that Pokemon from someone else/yourself, but nobody ever checks/cares about that. Not even TPCi! I had 6 foreign Pokemon while only link/GTS trading 0 times on my save file. This was at the VGC stop in SJ).