Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 07/10/20 in Post Comments

  1. Essentials supports 4 hidden abilities, which is why it loads four individual abilities. Essentials is built around the whole "dexdata" approach. species/abilities/forms and all that are loaded by opening the relevant data file, reading from the relevant section at the desired offset. This is an archaic data structure, but removing three string read points isn't going to make a difference. A real difference would be switching to a Hash-based data structure, like how item data is stored ($ItemData). This would actually have a noticeable impact on performance, unlike what is suggested here.
    4 points
  2. So if abil is 1, it doesn't actually run pbDexDataOffset to ensure that it's getting the correct byte from dexdata (i.e. the ID number of the second natural ability available to the Pokémon). And if abil is 2 (perhaps by mistake) and there happens to be no hidden ability available to that species, it doesn't fall back on one of the natural abilities and instead returns ret, which is actually undefined in this case and will cause a crash (or at least make things work very wrongly). At least the code in Essentials worked properly, even if it's not quite speedy enough for
    2 points
  3. Hello I followed all the steps correctly and dropped the save file into the folder but when i start up the game my file is not available. I retraced my steps but i’m perplexed on why it’s not working plss help
    1 point
×
×
  • Create New...