Jump to content

nixrage

Member
  • Posts

    2
  • Joined

  • Last visited

Reputation

12 Good

About nixrage

  • Birthday 04/25/1994

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. It says that in this post, that using PKHeX, we can transfer pokemon from old versions to gen 6. Can I transfer directly from 3 then going to 6 without having problems in legality? or i need to do steps 3->4->5->6? ------------------------------------------------------------------------------------------------------------------------------------------- EDIT: So now I confirmed that I can directly transfer by skipping other gens. But I think I encountered a possible bug? Generation 3 to 6 As we can see here, there is no egg met condition given, is this okay? (Ninjask was hatched from egg) Generation 4 to 6 Here I think worked alright, because the egg met conditions were retained and the met location was properly set as Poke Transfer. Generation 5 to 6 In the two images above, we can see that the Met info was just copied and not modified. PS: The pokemons shown are not Pokegened nor PKHeXed, they are all RNGed.
  2. Gen3 Hoenn Feebas Seed/Tile Finder - RSE (U) Only NOTE: Zip file contains the lua script and the images for tile number locations (made by Tux) -- Gen3 Hoenn Feebas Seed/Tile Finder -- 0 - Pokemon Emerald (U) -- 1 - Pokemon Ruby/Sapphire (U) -- Change this depending on your game local game = 0 local pointer local addend if game == 0 then pointer = 0x3005D8C addend = 0x2E6A elseif game == 1 then pointer = 0x02025734 addend = 0x2DD6 end -- Adapted from Kaphotics' RNG for LUA function rng(seed) return (0x4E6D * (seed % 65536) +((0x41C6 * (seed % 65536 )+ 0x4E6D * math.floor(seed / 65536)) % 65536) * 65536 +0x3039) % (4294967296) end -- Tux - https://www.smogon.com/forums/threads/past-gen-rng-research.61090/page-34#post-3986326 function is_feebas_tile(feebas_seed, current_tile) rng_seed = feebas_seed i = 0 tile = 0 while i <= 5 do rng_seed = rng(rng_seed) tile = (bit.rshift(rng_seed, 16)) % 0x1BF if tile >= 4 then i = i + 1 end if tile == current_tile then return true end end return false end function print_feebas_info() local feebas_pointer_address local feebas_seed if game == 0 then feebas_pointer_address = memory.readdwordunsigned(pointer) + addend elseif game == 1 then feebas_pointer_address = pointer + addend end feebas_seed = memory.readwordunsigned(feebas_pointer_address) x = 4 y = 3 gui.box(2, 2, 76, 32, "white") gui.text(x, y , "Feebas Seed: "..feebas_seed, "green") current_tile = 0 ctr = 0 y = y + 10 while current_tile <= 600 do if is_feebas_tile(feebas_seed, current_tile)then if ctr == 3 then ctr = 0 y = y + 10 x = 4 end x = x + 15 ctr = ctr + 1 gui.text(x, y, current_tile, "yellow") end current_tile = current_tile + 1 end end gui.register(print_feebas_info) Feebas Hoenn.zip
×
×
  • Create New...