Search results

  1. Tux

    Programming PkmGCSaveEditor, a Colosseum/XD save file editor

    PkmGCSaveEditor 1.2.2: Few changes this week. The PID of a Pokémon can now be displayed either in hexadecimal or in decimal (default: hexadecimal). When editing the moves of a Pokémon, Hidden Power's type and base power are now displayed.
  2. Tux

    Programming PkmGCSaveEditor, a Colosseum/XD save file editor

    PkmGCSaveEditor 1.2.1: Mostly ergonomic changes: Move names are now displayed next to CTs. Added autocompletion for Pokémon, item, and move combo boxes. Added the following buttons to the Strategy Memo editor: 'Fill memo' (for both Colosseum and XD) and 'Fill memo (all shiny)' (for...
  3. Tux

    Programming PkmGCSaveEditor, a Colosseum/XD save file editor

    NOTE: please redownload the required libraries from here The interface can now be displayed in German (thanks peterpansexuell) Updates can now be automatically checked for at startup (this is the default) New features: Ribbon descriptions can now be modified (7 ribbons are concerned)...
  4. Tux

    Programming PkmGCSaveEditor, a Colosseum/XD save file editor

    Thank you so much :D I think it would be better to do it in PMs.
  5. Tux

    Programming PkmGCSaveEditor, a Colosseum/XD save file editor

    Well the more supported languages, the better :toast:. I'd be interested by your help in fact ;). Translation is done with Qt Linguist, and here is an empty translation file.
  6. Tux

    Programming PkmGCSaveEditor, a Colosseum/XD save file editor

    PkmGCSaveEditor PkmGCSaveEditor is a cross-platform, open source (GPLv3) Pokémon Colosseum and Pokémon XD save file editor. It comes with its backend library, LibPkmGC (LPGLv3) (not documented yet). Links: Win32 binaries: Program + Required libraries Other OS: please compile from source...
  7. Tux

    Past Gen RNG Research

    Slashmolder : MEMORY:021A124A loc_21A124A ; CODE XREF: sub_21A11FA+4Aj MEMORY:021A124A MOVS R1, #2 MEMORY:021A124C MOVS R0, R5 MEMORY:021A124E TST R0, R1 ;perform (flags & 2), and update condition codes MEMORY:021A1250 BEQ loc_21A1256 ; if Z set, in...
  8. Tux

    Past Gen RNG Research

    Slashmolder : You have made a mistake : Instead of : 2 check #10, else array[6] = 1 10 array[6] = 2 It should be : 2 array[6] = 1, else check #10 10 array[6] = 2, else array[6] = 0 array[7] and array[10] are set to 0 by default. EDIT : Zekrom has a set of flags of 0x11 and Kyurem...
  9. Tux

    Pokémon Black 2 and White 2 - Mark 2 ** Spoilers **

    Here are the results of my (debugging) tests : Hidden Hollow Pokémon and Evoli (as gift) CANNOT be shiny. Actually, they are generated like Entralink Forest's Pokémon. Deerling (as gift) cannot too Regirock, Registeel/Regice, Regigigas, Cresselia, Heatran, Volcarona, Mandibuzz/Braviary (route...
  10. Tux

    Pokémon Black 2 and White 2 - Mark 2 ** Spoilers **

    Zekrom, Reshiram and the Entralink forest's Pokémon cannot be shiny. Kyurem, Cobalion, Virizion, and Terrakion; Uxie, Mesprit and Azelf; Lati@s can be shiny.
  11. Tux

    Pokémon Black 2 and White 2 - Mark 2 ** Spoilers **

    @Kaphotics : Cobalion, Virizion, and Terrakion CAN be shiny. I've tested directly by setting breakpoints in the shiny prevention routine (if a Pokémon cannot be shiny, the games 'breaks')
  12. Tux

    Past Gen RNG Research

    I did some LCRNG reversing today, thanks to X-Act's method and Google Calculator for the finals calculation : RNG2[n - 1] = 0xEEB9EB65 * RNG2[n] + 0xFC77A683 (mod (1 << 32)) ARNG[n - 1] = 0x9638806D * ARNG[n] + 0x69C77F93 (mod (1 << 32)) GRNG[n - 1] = (0x233F128D * GRNG[n] + 0x789467A3) mod...
  13. Tux

    Past Gen RNG Research

    Feebas Tiles on DPPl Feebas Tiles on DPPl For the Feebas tiles, this is the tile you fish on, NOT the tile you are that matters. In the DPPl's Feebas tiles (btw, there is 528 fishable tiles), you have 50 % to fish Feebas with any rod, 50 % to have the "normal" encounter slots probabilities...
  14. Tux

    Past Gen RNG Research

    I don't agree with your understandings. In fact, the PID is generated AFTER the nature has been determined. Here is some C++ (pseudo-)code : void methodH(){ buildPkm(chooseNature()); } u8 chooseNature(){ if (isPlayerinSafari() && (rand() % 100 <= 79) && isPokeblockSet()){ //Safari Pokéblock...
  15. Tux

    Past Gen RNG Research

    @Reject Monk Poop : The "80 % calc" is done before checking if a Pokéblock is present (sorry, I forgot to add pseudo-code) Fill listNatures[n] with n, for n from 0 to 24 included (increment by 1 every iteration) Randomization (300 iterations) : For i from 0 to 24 excluded (incremented by 1...
  16. Tux

    Past Gen RNG Research

    @OmegaDonut : I have made the procedure which is needed to calculate initial seed, with my French DSi and French White. Here are the Pokémon. My DSi's MAC adress is EF-E7-51-E9-A3-4B. I launched my game at December 21st, 10:15:25. OD's Note to chiizu: C74B7FB378FBE9C9 is the initial seed he...
  17. Tux

    Past Gen RNG Research

    I don't know if the two following routines have been already analyzed by somebody, but I'll post them Feebas tiles determination in R/S/E An unsigned 16bits number, called "feebas seed" is generated everyday, or when changing the "trendy phrase" in Dewford city. It is used to determine the...
Top