Wanderer1391 Posted November 27, 2015 Posted November 27, 2015 Commit 2839075, when turning a .wc6 file into a .pk6 file the friendship with the Event OT is always set to 0. This isn't always the case as using the Steven's Beldum Wi-Fi event as an example both OT and not OT's friendship is set to 35.
Kaphotics Posted November 27, 2015 Posted November 27, 2015 Yeah it's still a pretty rough conversion right now; it'll be massaged a bit as I test more wondercards (and memories etc). I'm not familiar with the exact logic required for all cases, so if you had a few examples I can try my best to match that end result.
Wanderer1391 Posted November 27, 2015 Author Posted November 27, 2015 I think it might just be the species base happiness value as the not OT friendship value is set correctly, heres a list of OT Friendship Values from some events I have: Beldum is 35 Serperior is 70 Emboar is 70 Samurott is 70 Dragonite is 35 Diancie is 70 Rayquaza is 0 Zoroark is 70 Hoopa is 100 Shaymin is 100 Keldeo is 35 Victini is 100
Kaphotics Posted November 27, 2015 Posted November 27, 2015 Committed a few fixes: Fixed not having 3 random flawless IVs by default. Fixed Fateful Encounter not being applied. Fixed the Memories not being set to the right memory type. Fixed the Friendship being set to only one Trainer. Thanks for reporting
Wanderer1391 Posted December 2, 2015 Author Posted December 2, 2015 Committed a few fixes:Fixed not having 3 random flawless IVs by default. Fixed Fateful Encounter not being applied. Fixed the Memories not being set to the right memory type. Fixed the Friendship being set to only one Trainer. Thanks for reporting There is a slight problem with having 3 random flawless IVs as the default in that not all event Pokemon are meant to have them. Some events such as the recent Zoroark event are meant to have completely random IVs, while other events such as the recent Kotone Yasue's Shiny Tyranitar event are meant to have fixed IVs. Zoroark event thread: http://projectpokemon.org/forums/showthread.php?47684-OR-AS-Exclusive-Battle-Ready-Zoroark-(Exclusive-Move) Tyranitar event thread: http://projectpokemon.org/forums/showthread.php?47617-OR-AS-Kotone-Yasue-s-Shiny-Tyranitar
Kaphotics Posted December 3, 2015 Posted December 3, 2015 There is a slight problem with having 3 random flawless IVs as the default in that not all event Pokemon are meant to have them. Some events such as the recent Zoroark event are meant to have completely random IVs, while other events such as the recent Kotone Yasue's Shiny Tyranitar event are meant to have fixed IVs.Zoroark event thread: http://projectpokemon.org/forums/showthread.php?47684-OR-AS-Exclusive-Battle-Ready-Zoroark-(Exclusive-Move) Tyranitar event thread: http://projectpokemon.org/forums/showthread.php?47617-OR-AS-Kotone-Yasue-s-Shiny-Tyranitar Fixed in the latest commit; also with that Tyranitar I've fixed PID setting as well. Thanks for reporting!
Wanderer1391 Posted December 3, 2015 Author Posted December 3, 2015 Fixed in the latest commit; also with that Tyranitar I've fixed PID setting as well.Thanks for reporting! It appears to have worked with the one exception after testing a few wondercards in the latest commit(9ac9739), the Pokemon Global Link Pikachu event with Endeavor: http://projectpokemon.org/forums/showthread.php?33343-Gen-VI-Event-Contribution-Thread/page24 It specifically has a Custom HP IV of 25 but when the wondercard is dragged onto pkhex it sets the HP IV to always be 31 instead.
Kaphotics Posted December 3, 2015 Posted December 3, 2015 It appears to have worked with the one exception after testing a few wondercards in the latest commit(9ac9739), the Pokemon Global Link Pikachu event with Endeavor:http://projectpokemon.org/forums/showthread.php?33343-Gen-VI-Event-Contribution-Thread/page24 It specifically has a Custom HP IV of 25 but when the wondercard is dragged onto pkhex it sets the HP IV to always be 31 instead. The one posted has an HP IV of 0xFD (instead of 0-31 or 0xFF or 0xFE); reading online a few sources say it also has 2 flawless IVs (maybe frozen 25 + 2 31's enforced). It seems that there's some special rule / flag that is unknown that determines whether or not it get X IVs flawless, and this 0xFD is new too. Maybe it's just if the HP IV is set certain things happen. If you have any insight or find other quirks, let me know It seems HP IV determines the IV logic: 0xFF = Truly Random IVs (if unset) 0xFE = 31 HP, 2 other random IVs 0xFD = 25 HP, 2 other random IVs Wonder if there's any other values (<0xFD for HPIV) that do special logic... Anyone want to try changing that in a hex editor and report back if anything fishy happens? Implemented 0xFD and tweaks in the latest commit.
Wanderer1391 Posted December 3, 2015 Author Posted December 3, 2015 (edited) The one posted has an HP IV of 0xFD (instead of 0-31 or 0xFF or 0xFE); reading online a few sources say it also has 2 flawless IVs (maybe frozen 25 + 2 31's enforced). It seems that there's some special rule / flag that is unknown that determines whether or not it get X IVs flawless, and this 0xFD is new too. Maybe it's just if the HP IV is set certain things happen.If you have any insight or find other quirks, let me know It seems HP IV determines the IV logic: 0xFF = Truly Random IVs (if unset) 0xFE = 31 HP, 2 other random IVs 0xFD = 25 HP, 2 other random IVs Wonder if there's any other values (<0xFD for HPIV) that do special logic... Anyone want to try changing that in a hex editor and report back if anything fishy happens? Implemented 0xFD and tweaks in the latest commit. Well... after testing the Pikachu Wondercard again in commit 0ff7c5c it almost works correctly but while the 0xFD fix has the HP IV of 25 it should have, the two random IVs are set to 31 even though they shouldn't be. I've been double checking with various Wondercards from the Event Contribution thread open in ScriesM's WC6 Editor/Viewer just to be sure: http://projectpokemon.org/forums/showthread.php?42746-WC6-Editor-(6th-Gen-Wondercard-Viewer)-(ORAS-support-added-12-11-2014) I think this Pikachu event is the only one so far to make use of the 0xFD value but I could be wrong. I'll keep looking for more bugs and post if I find them. Edited December 4, 2015 by Wanderer1391
Kaphotics Posted December 4, 2015 Posted December 4, 2015 Hm, multiple sources say it's 25 & 2*31 https://www.reddit.com/r/pokemon/comments/3j6jtw/psa_pikachu_cup_reward_now_available/ http://www.gamefaqs.com/boards/792673-pokemon-omega-ruby/72414595
Wanderer1391 Posted December 4, 2015 Author Posted December 4, 2015 Hm, multiple sources say it's 25 & 2*31https://www.reddit.com/r/pokemon/comments/3j6jtw/psa_pikachu_cup_reward_now_available/ http://www.gamefaqs.com/boards/792673-pokemon-omega-ruby/72414595 And after collecting one in game using the Wondercard from the Event Contribution thread to test it they are indeed correct it is 2 31s. My apologies, I guess the Wondercard Viewer wasn't programmed for that specific situation. Edit: Hang on... this Pikachu doesn't have a HP IV of 25. I'll need to do more testing real quick. Edit 2: Ok... after testing all 7 of the Global Link Pikachu event Wondercards from the Event Contribution thread none of them had a HP IV of 25. Seeing as you mentioned that 0xFD was new, is it possible that its not implemented correctly for the actual importing and or exporting of Wondercards from the Wondercard menu in PKHeX itself?
Kaphotics Posted December 4, 2015 Posted December 4, 2015 Maybe it's just 2 flawless IVs in all, not requiring HP to be flawless.
Kaphotics Posted December 5, 2015 Posted December 5, 2015 Changed to at least 2*31, no other restrictive logic.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now