Jump to content

ABZB

Member
  • Posts

    145
  • Joined

  • Last visited

  • Days Won

    3

ABZB last won the day on May 23

ABZB had the most liked content!

Reputation

20 Excellent

1 Follower

About ABZB

  • Birthday 08/03/1991

Recent Profile Visitors

7552 profile views
  1. In the Item Editor, what does the Packed field under Misc do?
  2. If you open up the Personal Stats Editor and scroll through the dropdown menu, are there any lines where instead of a name it's just " - xxx" for some number xxx?
  3. honestly if you're on Citra it's probably easier to just use pokehex to create it in your box/party directly or even give yourself the event.
  4. Version 2.0 is up, should have fixed the glitches, added lots of functionality too!
  5. Yep, it's as simple as that!
  6. I have written a tool that inserts new formes into XY, ORAS, and USUM. Instructions and the latest release can be found at my Github: https://github.com/ABZB/Pokemon-Forme-Insertion/releases
  7. Sorry about the late reply, apparently I'm not getting alerts to posts on threads I make... https://docs.google.com/document/d/1BLJmv5fejIkUIa1zXa7o6wGpEeGL1IdqR9SUyjIF6JY/edit https://docs.google.com/document/d/1XHiLVIf2OD69NLxdrxmYojvbdNv5hTxyHup_rryoitc/edit USUMCommandReference.json USUM animation file list.txt
  8. In the base game, when an NPC uses a special Z-Move such as Malicious Moonsault, the game freezes at the conclusion of the animation sequence. I have found the root cause of this, in a/0/8/8 - a specific command (it toggles hiding all trainer models except for the trainer model of the Pokemon currently using the move) that for some reason is only used in the special Z-Move animation sequence files crashes when called to toggle models on (but not models off). By replacing this command with a different one (that toggles all trainer models, I am baffled as to why GF did it like this, the replacement has no material difference in the end effect that I've seen), this bug is fixed, allowing NPC Pokemon to use these Z-Moves without issue. Edit: The command is specifically [icode]TrainerDispOther[/icode] when [icode]isDisp[/icode] is set to 1. I am left wondering if the reason why no special Z-Moves were given to NPCs was not, as I had assumed, due to GF not wanting to do that and not coding some critical function to make that happen, but instead were unable to locate or fix this bug and gave up on doing so. Considering that fixing this bug took me all of four hours from downloading the 3DS Pokémon Move Animation Tools, I'm... not impressed. My thanks to Namadu, whose invaluable tool allowed me to conduct this search. Not sure if xdelta patches of garcs are allowed here? I won't upload anything just in case, fixed versions are out there now.
  9. I really hope so, but the last commit on Github was a year ago (a minor fix), and that commit wasn't even built, it seems. Before that, the last significant changes were those preceding the latest build (November 2021)...
  10. Do you mean changing the type of a given Pokemon (e.g. making Bulbasaur Ice instead of Grass/Poison), or changing the Type Chart?
  11. Spent a long time away from this. With regard to the Gen V thing, I think that they might have left in the sound files from the Pokestar Studios enemies between Gen V and VI, but I'm having a hell of a time trying to find the start of gen VI if that is the case...
  12. I started getting this error when trying to repack the a094 GARC. I even tried unpacking the most recent edit of that file that successfully packed, then tried repacking that, and this error still comes up. What did I do?? Edit: I reverted one version further back, then redid each edit in sequence, and it worked at every step. I have to assume that I did something somehow and didn't realize it. This question is now just of academic interest...
  13. Unfortunately, I never found a way to fix it - I had to restart that playthrough. I believe that said flag was set from granting a Medal or some other thing that only is attainable in-game via beating the E4 (fortunately, I can confirm that it was NOT giving myself all the Keys)
  14. My name has been spoken and behold! I am summoned to this plane. The other possibility you should check for is that they switched to the method they used in the later games, where they have a string of bytes where each bit corresponds to a single Pokemon in internal index order, and each bit is a 1 if the corresponding Pokemon is banned. For example, in USUM, the string to search for is: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C0 00 00 00 00 00 00 00 00 00 00 00 00 0E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C0 07 00 00 00 00 00 00 00 00 00 00 00 98 7E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D8 03 00 00 00 00 00 00 00 F0 03 00 00 00 00 00 00 00 E0 01 87 It's easy to eyeball where each gen ends, since the banned Pokemon are at the end of each generation (e.g. 0xC0 is Mewtwo and Mew, then the later 0x0E is Lugia, Ho-oh, and Celebi) - so the string for BDSP (assuming they truncated it and didn't bother banning the Pokemon they didn't include) should end at 0x98 7E, except that the highest bit of the last byte is actually banning Victini, so just search for: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C0 00 00 00 00 00 00 00 00 00 00 00 00 0E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C0 07 00 00 00 00 00 00 00 00 00 00 00 98 (since I'm not sure if they included banning Victini and beyond, I'm not sure what the bytes after that 0x98 look like, but that string should be long enough to narrow it down to exactly what you want). Generally speaking the games have had an instance of the ban-string per battle mode (even if they're all identical banlists) - for example, in USUM there's copies for each of Battle Royale, the Battle Tree modes, and the Battle Agency. I suspect that they switched to the new method, because the way the gen IV code handled things like (some) alternate Formes is somewhat different than the way it is handled in later gens, so if they're using the newer stuff for that they probably copied over that bit too
  15. In Ultra Sun, I want to stop a specific Pokemon Forme that normally reverts at the end of battle (and in fact, will revert in-party if it is set to that form in Pokehex), but not stop any other Forme reversions - is that possible? I know that it is possible to disable all Forme Reversions (as the 3DS randomizer program has that as an option), but I do not know if it is just disabling the script that handles that, or if there is a(n implicit) lookup table or flag somewhere that I can edit.
×
×
  • Create New...