Jump to content

Kaphotics

Helpful Member
  • Posts

    7897
  • Joined

  • Last visited

  • Days Won

    463

Everything posted by Kaphotics

  1. PID Frame Check for Emerald local pid=0xPUT THE ENTIRE HEX PID HERE local mf,sf,pr=math.floor,string.format,print local ts,f,d,cp=0,0,0,0 function rand(s) return (0x4e6d*(s%65536)+((0x41C6*(s%65536)+0x4e6d*mf(s/65536))%65536)*65536+0x6073)%(4294967296) end function main() while cp ~= pid do ts=rand(ts)+0 cp=mf(rand(ts)/65536)*0x10000+mf(ts/65536) f=f+1 end if d==0 then pr("PID: "..sf("%5XXXX", mf(pid/4096))) pr("RNG Frame: "..sf("%d", f)) pr("Seconds: "..sf("%.2f", f/60)) if f<10000 then pr("Seems like a soft reset!") end d=1 end end gui.register(main) checks the earliest frame that a PID can occur for emerald... just a small script to easily see if an upload is a plausible soft reset
  2. a lot of stuff is determined from the PID (including ability). http://www.smogon.com/ingame/rng/pid_iv_creation pid%256 to retrieve gender value; compare against species value to determine if M/F pid%2 to retrieve its ability (gen V originated mons are >>16 ---> %2) pid%25 to retrieve its nature there's a few tables out there that have lists of all the gender ratios/abilities a species has, easy google search. http://bulbapedia.bulbagarden.net/wiki/List_of_Pok%C3%A9mon_by_gender_ratio http://bulbapedia.bulbagarden.net/wiki/List_of_Pok%C3%A9mon_by_Ability shouldnt take long to reformat into whatever array for your program
  3. http://projectpokemon.org/forums/showthread.php?7693-Pokewalker-Offsets be sure to google first, this was the #1 result when I searched "pokewalker offset"
  4. you just got muted on pokecheck and you came here for help? so glad you registered but didn't read either website's rules: http://projectpokemon.org/forums/announcement.php?f=36 Use the Check Pokémon against Nintendo hack checks ~ under Pokecheck's tools. Your stuff is legal enough to play with online.
  5. rematches, not so much. depends what you want to do: new location/same location if you put a new NPC (sprite of the gymleader), you can do rematches anywhere so long as you script them. if you use the same NPC, you'd have to edit their logic as they'd reaward the same badge to you. you can always check for an E4 completed -> branch to a rematch portion of the script that you add.
  6. there are no AR codes because the entralink is encrypted; PokeGen doesn't support editing of them anyways. You have to use PokeBox and your save file. BTW, it's best to get the codes from walmart as they're essentially paid content.
  7. http://www.smogon.com/forums/threads/sim2pkm.3476470/ already done by Antar. The given link has the GitHub link if you're thinking of making your own.
  8. Hardware limitation ~ The AR can't take codes that are 30 pkm's long. Make codes for a few at a time or use a save ripper.
  9. The tileset might just be c/p and only the forward facing image is used; so just replacing that one should be enough. (in my pics I just garbaged a palette and copied 7 onto 5.. it's not that hard!)
  10. a/0/3/0 palette 4 & 6 (boy & girl) --> tiles 5 & 7 (boy & girl)
  11. I don't think I've ever used the R button besides switching boxes quickly... and even then you can just hover over the box name and press right. If you need the R for AR codes, just change the activators before hand to use start instead of R.
  12. If the links are down, the script is still included within tags.I deleted them from my dropbox because I really shouldn't have to host the small scripts/useless images.
  13. None can be shiny.
  14. my sides please reread the first post; don't reply unless you have a false positive to report
  15. item IDs http://bulbapedia.bulbagarden.net/wiki/List_of_items_by_index_number_(Generation_V)
  16. prc just loads data from a static offset. if you alter anything sizewize (changing narcs/overlays) you'll break the reading since it will read from the wrong position.
  17. you can have 0030's any number so long as it's 16 bit. you can have 2 'wait's consecutively too. it's just a way to tune events to feel smoother
  18. always shiny PID method is not just a random PID use the original PID
  19. the parameter for 'wait' is essentially like in-game frames. the larger the number, the longer the wait you need to make sure that the script finishes properly. if something isn't done right than the game error handles -> premature quit or bad termination.
  20. Those A^ ones are text variables set by ingame scripts. depending on the context, it can be a species name or your trainer name (or something else dynamic) -- it's all in the context
  21. http://projectpokemon.org/forums/showthread.php?29651-BW-B2W2-General-FAQ&p=165199&viewfull=1#post165199
  22. (0x1D~language in the wondercard struct is set to 0x2-english rather than 0x0-inherit) The past VGC13 wondercards had the same 0x1D being set to 0x2-english so that the language was the same as the original OT. It probably just had different distribution text for whatever language you received it on, but the pgf was the same.
  23. There are quite a few users with ties to the competitive battling community, so people are bound to know who Ray is. I'm pretty sure that POKEMONMASTER260's story isn't true. Most likely misled for the lulz.
×
×
  • Create New...