Jump to content

RubenPikachu

Member
  • Posts

    133
  • Joined

  • Last visited

Posts posted by RubenPikachu

  1. Yeah they're there in the text file. I wasn't able to discern how to change my shop inventory. IIRC I changed my shop level and it didn't change my purchaseable choices, so it must be either in another hex or determined another way.

    I have been researching about this and found that 0xB4 is not only the Shop Type and appearance, it is the inventory for the store, here is what I have...

    Rank 1
    
    Black 1 Inventory
    0x1 Raffle Shop
    0xB Salon
    0x15 Market
    0x1F Florist
    0x29 Dojo
    0x33 Nursery
    0x3D Antique
    0x47 Cafe
    
    White 1 Inventory
    Add 0x50 to the Black 1 Inventory Values
    0x51 Raffle Shop
    0x5B Salon
    0x65 Market
    0x6F Florist
    0x79 Dojo
    0x83 Nursery
    0x8D Antique
    0x97 Cafe
    
    Black 2 Inventory
    Add 0xA0 to the Black 1 Inventory Values
    0xA1 Raffle Shop
    0xAB Salon
    0xB5 Market
    0xBF Florist
    0xC9 Dojo
    0xD3 Nursery
    0xDD Antique
    0xE7 Cafe
    
    White 2 Inventory
    Add 0xF0 to the Black 1 Inventory Values
    0xF1 Raffle Shop
    0xFB Salon
    0x105 Market
    0x10F Florist
    0x119 Dojo
    0x123 Nursery
    0x12D Antique
    0x137 Cafe

    For each rank add 0x1 to each value

    Rank 10 White 2 Raffle Store 0xF1 + 0x9 = 0xFA

    Rank 6 Black 2 Salon 0xAB + 0x5 = 0xB0

  2. I have found the Hall of Fame offsets in the save file, seems that it saves the pokemon species number so you can edit them to insert a studio pokemon

    The Hall of Fame block begins at 0x74000 for the first save state

    First Hall of Fame

    0x74000 1st Pkm id

    0x74002 Level

    0x7400C Nickname

    0x74022 OT

    0x7406E Move 1

    0x74070 Move 2

    0x74072 Move 3

    0x74074 Move 4

    0x7403C 2nd pkm id...

    2nd Hall of Fame

    0x7416C First pkm

    ...

    Block's checksum 0x7555E

    The block's checksum is also inserted at 0x75600, then apply a checksum calculation at 0x75600 with a lenght of 4 and that checksum is located at 0x75612

    There is some data I don't know but this is some progress, also I did some hex editing to change the pokemon species of my first pokemon in the Hall of Fame and this is what I got

    Studio%2520Hall%2520of%2520Fame.png

  3. Something important to make research on, just as I posted on my app's thread http://projectpokemon.org/forums/sho...l=1#post154005

    I have been researching about Kyurem forms, in Black 2 I found out that Zekrom/Reshiram fused with Kyurem is stored at 0x1FA04 in the save file, however after defusing the block remains untouched so the question is how does the game recognizes that a Kyurem is fused or not?

    Also I found out that is posible to edit the pokemon in the offset however I had my Kyurem fused before editing the save file, here is the video link where is used a save file I edited to change Zekrom for a Pikachu (first pkm file I found lol) http://www.youtube.com/watch?v=G2h2_LKgKns

    I have uploaded the research at Google Drive if you want to check the offsets and the process, any help is thanked :smile:

    https://docs.google.com/document/d/1BGr20uVnzM4ZbggwYnTMTJgsgI0pdOMPAQozKbuk-Pw/edit

  4. 1) It is probably written on the alt. forms section of the pkm

    2) This is probably stored in the rom

    Alternate forms are written in Kyurem, however what I meant is the Zekrom/Reshiram fused is stored in the save file in another offset

    I was able to modify Zekrom/Reshiram through hex editing so it is at the save file, however I couldn't find where tthe game determines if a Kyurem is fused or not, since after defusing the offsets aren't touched

    Check the video http://www.youtube.com/watch?v=G2h2_LKgKns

  5. does anyone know the party slot locations? it will be hard for me to find because i cloned my party mon 6 times each

    0x18E04 Current number of pkm in party

    0x18E08 Party Pokemon start

    --posts merged--

    Something important to make research on, just as I posted in my app's thread http://projectpokemon.org/forums/showthread.php?23293-Pokemon-Data-Checker-BW2&p=154005&viewfull=1#post154005

    I have been researching about Kyurem forms, in Black 2 I found out that Zekrom/Reshiram is stored at 0x1FA04 in the save file, however after defusing the block remains untouched so the question is how does the game recognizes that a Kyurem is fused or not? Here is the video link where is used a save file I edited to change Zekrom for a Pikachu (first pkm file I found lol) http://www.youtube.com/watch?v=G2h2_LKgKns

  6. Box 2 Start: 0x1400

    Box 3 Start: 0x20C0

    Box 4 Start: 0x3400

    Box 5 Start: 0x4400

    Box 6 Start: 0x5400

    Box 7 Start: 0x6400

    Box 8 Start: 0x7400

    Box 8 Backup Start?: 2D400

    Box Start

    Box 1: 0x400

    Box 2: 0x1400

    Box 3: 0x2400

    Box 4: 0x3400

    Box 5: 0x4400

    Box 6: 0x5400

    ...

    Box 24: 0x17400

    Add 0x1000 for each box

×
×
  • Create New...