Conversation Between Blah and FamiliaWerneck
1 to 15 of 26
  1. FamiliaWerneck
    August 6th, 2015 2:03 PM
    FamiliaWerneck
    Ok, bro. No worries. I have tons of other stuff to do, too.
    Can I contact you again, then, if I'm not able to do this myself?
  2. Blah
    August 6th, 2015 1:15 PM
    Blah
    Ugh, I don't have the free time to work on that. I'm doing a few other projects atm.
  3. FamiliaWerneck
    August 6th, 2015 9:02 AM
    FamiliaWerneck
    He is, but in a completely different thing. Pokéball usage hacking.
    Actually, usable in this case, since he is guiding me through learning how to do stuff (debugging, thinking how to change something, etc).
    But if I can speed up the process... Doesn'tKnowHowToPlay did some research on breeding, but never got to answer me.
    Also, I'm on vacation now. I'd love to get my hack finished while I'm at it. At least the mechanics things.
    Can you help with this breeding thing, and natures?
  4. Blah
    August 6th, 2015 5:03 AM
    Blah
    Oh, is Touched not helping you anymore :o?
  5. FamiliaWerneck
    August 5th, 2015 7:25 PM
    FamiliaWerneck
    I got to the Day-Care system already. Can you help me work out what I need for breeding?
  6. FamiliaWerneck
    August 2nd, 2015 4:56 PM
    FamiliaWerneck
    Oh, I get it. But like the types, I thought there was a table that would contain the names of the egg groups.
    But I know they will show up like hex numbers. lol
    Anyways, man. I'm playing Fire Red the fastest I can, so when I enter vacations next wek I can do some research on Island 4.
    Working on getting to the Day-Care System. =D
  7. Blah
    August 2nd, 2015 1:02 PM
    Blah
    You're not understanding. Think of it like this. A Pokemon's type is 0x1 if it's a fighting type. The code will do a cmp rX, 0x1
  8. FamiliaWerneck
    August 2nd, 2015 5:39 AM
    FamiliaWerneck
    Yes, of course. I searched for "C0 DD D9 E0 D8" (Field), "C0 C3 BF C6 BE" (FIELD), "BE DD E8 E8 E3" (Ditto) and "BE C3 CE CE C9" (DITTO), in four different searches, but found nothing (I found in Ditto's case, but nothing with other egg groups around).
    I'm using MrDS' rombase, by the way. There were some people talking about the breeding system being screwed in his rombase, now that I think of it.
  9. Blah
    August 2nd, 2015 5:27 AM
    Blah
    It won't be hex code names. It's going to be hex numbers corresponding to those names.
  10. FamiliaWerneck
    August 1st, 2015 7:02 AM
    FamiliaWerneck
    Not only for egg groups, but Natures, now that I think of, don't seem so obvious.
    But if game shark codes can make all Pokémon be of one nature, it must intercept the nature-generation function or something...
    I could get some leads there, perhaps.
    But breeding...
    Also, I tried looking in the ROM for "Field", "FIELD", "Ditto" and "DITTO". None of the results directed me to a "Field egg group" or "Ditto egg group" or any table with the other names (Dragon, Monster, Fairy, etc)...
  11. FamiliaWerneck
    July 30th, 2015 5:47 PM
    FamiliaWerneck
    But these routines don't seem obviously addressed like my other idea.
    Everytime I use a pokéball, the removeitem routine is called, so I can check for it every time trying to capture a Pokémon.
    As for the egg groups, I place Pokémon there and get the egg, if there is any. I don't see where these checks would happen.
  12. FamiliaWerneck
    July 30th, 2015 5:45 PM
    FamiliaWerneck
    I thought they would be organized in a table, first with the egg groups, and then with the Pokémon within each group.
    Also, a simple routine in the day-care place that would track in what group each Pokémon in the day care is and if they can breed, with a check in the middle for Ditto. If both Pokémon shared at least one egg group, or if one was a Ditto, and if none were in the Undiscovered egg group, then the game would create an egg.
  13. Blah
    July 30th, 2015 3:57 PM
    Blah
    Think about how this would be coded. Certain egg groups can only breed amongst themselves. The game MUST have checks for these to determine if they CAN breed.

    You Hijack these checks.
  14. FamiliaWerneck
    July 30th, 2015 2:12 PM
    FamiliaWerneck
    I get it. But I have to do this only with the counter part Pokémon group-to-be, right? I mean, the ones I do not want breeding with Ditto.
    Also, how can I make Ditto breed with himself? Give it a second egg group?
  15. Blah
    July 30th, 2015 8:49 AM
    Blah
    Well Ditto can breed with anything almost, except itself. Ditto also has it's own custom Egg group. The game will cross reference this egg group when trying to breed Pokemon. The key is to find the check and remove it.