Latest commits of PKHeX no longer flag these PP values if they exclusively match the VC's values
Add Gen1/2=>7 VC pp table & check bypass · kwsch/PKHeX@c6cde06
By definition of the word. If it is something you cannot change with a game mechanic, then it is set in stone and not able to mutate from what it originally was. You cannot change Ball in the games, therefore it is immutable.
You need to install Wine as well, not something out of date. The error log you attached can be used with a Google search to see what versions of Wine are updated enough to expose the Operating System calls that the program needs to infer display resolution.
https://forum.winehq.org/viewtopic.php?p=142603&sid=e72c577c65a41ca794479ade5ee55b2c#p142603
I think not.
Manually making things requires a laundry list of considerations to be done right, and you likely don't fully understand what all the values need to be. Use the encounter database, and compare the verbose report to what you're manually making.
PKHeX is open source; reference the source code. Nobody is going to write you a plaintext novel on how each is generated when the source code already provides the start->finish logic.
PKHeX/PKHeX.Core/Legality/Encounters/Templates at master · kwsch/PKHeX
Connect online to Nintendo's servers and download the latest game patch. Dump the patch contents, same as you did for the base ROM. Then merge the two folders so that there is only one romfs and exefs.
PKHeX/PKHeX.Core/Resources/text/script/gen3/flags_frlg_en.txt at master · kwsch/PKHeX
pokefirered/include/constants/opponents.h at 70b76a15df8c6a6dd03d7a09e8f9eddd2e4dc29d · pret/pokefirered
(opponent flags start at 0x500, so 1718 - 0x500 = 438)
pokefirered/data/scripts/hall_of_fame.inc at 70b76a15df8c6a6dd03d7a09e8f9eddd2e4dc29d · pret/pokefirered
It's automatically cleared when you enter the hall of fame, so you can consider it a "temporary" flag.
Refer to the source code license regarding permitted uses.
If it's hosted on GitHub, chances are it's already been ingested by someone at least once already, so using it for your own understanding/translation is zero harm, zero issue.
Relearn Moves for eggs are the moves it knew at birth (when it was created as an egg). If the two parents only passed down one move (Petal Dance), then that's how it is.
How statistically likely it was that the two parents were set up to pass only Petal Dance is irrelevant to the legality, moreso the plausibility. Suspiciousness is up to you.
No `wc6full` data was ever dumped/simulated for the event in question, so PKHeX does not have any version restriction data available to flag it as not receivable on said game.
EventsGallery/Released/Gen 6/Wondercards/JPN at master · projectpokemon/EventsGallery
Same for Gen5 events.