suloku/wc-tool

Wonder Card Injection not working

Opened this issue · 6 comments

Injecting wc3 files into english versions of FireRed, LeafGreen, and Emerald do not work. The injector tool doesn't error out, but the cards do not show up under "Wonder Cards" in the Mystery Gift menu. The tool can even pull the wc3 from the injected file, but they do not work in-game.

Tested with both VBA-M and on console.

@greenwave-1, are you using English (US/EU) WCs? The wondercards are not universal. The scripting language they used accessed memory locations in the game directly and therefore had limited compatibility.

I'm almost certain I was using the English WC's, but I'll try and inject them again tonight and update this thread accordingly.

Did you use a release or compile it yourself? With that said I have a few updates to do which might help. I'll link you when done.

@greenwave-1, I added the missing algorithm requirements in the newest version, so please test that:
https://github.com/projectpokemon/Gen3-WCTool

Just tried the linked release, but it doesn't seem to work either. I redumped the save after flashing it, and the program does report that the injected Wonder News is present, however.

Also, it seems impossible to inject the wrong region wonder news, as the program warns the user about an invalid size.

Is there something I'm supposed to do to receive the news, or is it just supposed to be in the Mystery Gift menu, because that's the only place I've been checking.

Your best bet is to make a thread on projectpokemon.org, whether as a response in the official WCTool thread, or a separate one. Most likely ajxpk can help determine if it's a bug. If it is, then we open an issue on the new repo, and I'll fix it. Feel free to tag him in the thread, and I'll privately link him here too.