Jump to content

suloku

Innovator
  • Posts

    742
  • Joined

  • Last visited

  • Days Won

    26

Everything posted by suloku

  1. There really should be no difference to the relevant information, so even if it is leveled up and EV trainded, as long as we can take a look at the dumped mew it would be enough. Just try to restrain him from sending it over to gen7 until you can get a dump (if he wants one you can always transfer transfer one on your console to gen 7 and trade it over pgl to him).
  2. There's always the posibility of your cousing trading the mew to your console, you dump the save and then you trade it back. If you have the chance to do that, it would be awesome, actually comparing different vendor outputs.
  3. If it is a restore point, then every mew should be the same... probably. Now, they had multiple consoles? Maybe different consoles got different trash... but I doubt it, if it is a custom VC release, the game might have a patch that makes the first pokemon always be a mew (we know the VC games have the original rom + on the fly patches). Restore point might only be for speeding purposes, unless it only allows loading the point and not saving, if it allows saving a restore point I don't think they'd risk losing the distro capabilities, hence that the first pokemon in the team gets always patched to be the mew seems like a good safety measure. I actually managed to get a mew that came from one of those carts, thanks to Cirellio: I also read at some old google groups post from back at 2000 that the Mews in those carts were all 1:1 clones, unlike the ones coming from the distribution machines which had same OT, same IVs but different ID#. Do you happen to remember if the mews on the cart had all the same OT ID?
  4. Wow! This is awesome! Yes, you can dump with your setup from the 11.2 3DS, please contact me if you need any assistance as the vc releases need the 9.6+ mmap xml files. Also, is the save with the mew just after receiving it? Shouldn't make much difference, but a just received state, with no storage in pc would be the best for archival purposes. These are so good news!
  5. If you are still using ram2sav that means you are in 9.0-9.2 so your best option is installing A9LH as suggested. If you are afraid of bricking (the chance would be almost none if done correctly, downgrading is riskier and you already are at an exploitable firmware) you can still setup an emunand, preserving your system intact. Just pointing that there's a risk-free solution too.
  6. Hey trigger_death, since the tool is about legitimacy, how about changing the event distribution to the actual official events? Of course, non-jap Old Sea Map would still be non-legit, but injecting the wondercards/event for the other ones? And how about e-reader stuff? Berries and trainers are dumped, ready to be injected to savegame. Also, what about feebas fishing spot (since you check for mirage island)? I'm just suggesting stuff that would make this great tool even better imho.
  7. Ok, I'm gonna make a few statements: 1.- Most e-cards dotcodes have been dumped and are available (all english sets are dumped maybe some promotional cards still missing, same goes for jap). 2.- Those dumped codes can be used on emulator, the same as with real hardware. 3.- The official way of doing it is language and game locked. It is probably not possible to modify the e-reader program to recognize any game, at least not for me (it is z-80 code, probably it can be made so the language and region check is skipped, but that's outside my abilities). 4.- The data inside the e-trainer and e-berry dotcodes (ect and ecb files) is compatible with all games, any region. The format is exactly the same. Of course, due to language encoding and the easy chat system, using it on a different language works, but probably the sentences will not make any sense.* 5.- In the future, I'd like to add a button to output an ect/ecb file as a ready to go e-reader savegame for the desired game language. Of course this will still be language/game region locked. I have the means to do that, but not the time. *There's currently a bug where some japanese ect files can't be opened in the editor, but injecting works fine. EDIT: also, dotcodes are e-reader software programmed in z80 language, for the pokemon games they communicate with the game and run several scripts in the gen 3 format. The Eon ticket event and e-trainer/berry are data that instead of getting run right away (like the regi dolls, which is a script that gives you the doll), are stored in the save. For mystery event techs: http://forums.glitchcity.info/index.php?topic=7114.0 Also, Team Fail made some good research too, as re-enabling mystery event in non-jap emerald: http://www.pokecommunity.com/showthread.php?t=224212 http://www.pokecommunity.com/showthread.php?t=348484 HaxAras: your legit e-reader saves project is really interesting, but if you are doing it thinking there is no other way to get the events in the saves, you are wrong on that. Most trainer and berries are already included in the package ready for injection to any langage game saves. Also, a japanese save with an scanned trainer will work fine on another language rom, but the easy chat system text will make no sense. I think I covered most of the doubts?
  8. I'll try some hex compares with un-received, received and tossed files, see what exactly gets changed in the save, but REing the tossing function would be the best to know which data is tied to wondercard as there may be more flags that get unset but we are not aware of because they are already unset.
  9. Mistery event is language locked (multiple times) and game-locked, from the research done at glitch city by Hacky it doesn't appear that there's a way to make them compatible with all games, or even all languages. It may be possible via writing a custom e-reader program though, but if we are doing that (not that I can do it), we might as well go the easy way and directly inject to the save.
  10. e-trainer injection can be done, even for FRLG. What we say is that they seem to have planed trainer wondercards and that didn't work out/they scrapped the idea.
  11. What I meant was going there, then contact some of the fortunate winners and try convincing one to colaborate, maybe even using a CFW 3ds to get the mew so the save can be backed up. After that is done, the CFW 3ds used trades the mew to the person who was supposed to get it in the first place. Of course, this needs a lot of trust for both sides, but demonstrating the save backup/restore capabilities might be enough proof, problem would be trusting your system to another person in the case the event is somewhat private.
  12. I should be able to make it by myself, even without involving other people, but it will be a tiresome task as I'll modify nintendo's SDK tool to add different friend codes (the safari is tied to the friend code AND name apparently, maybe more data). I just need to sit down and start testing and writing up code-safari pairins, then repeat with more random codes until I have the 71(?) needed combinations. I just don't have the time right now for this. After that I'll get a patch done for the sdk tool (as it is technically illegal to own that sofware). A friend file from an emunand would also be an (uploadable?) option.
  13. Wow, it's been out for 10 months, thank you for pointing that out!
  14. Would going to the event and try someone that won willing to share it after receiving be too wild? Maybe one of those already has a 3ds with CFW, or would be willing to use a cfw 3ds to get a save backup, then he receives the mew to his save via another trade. Am I having too much faith?
  15. The most accurate way to turn the in-game event into a wondercard would be to use the in-game script: it's in all languages and would work without enabling the save flag, just like if received via mix records. I should do them, I would just need to change a little the Aurora ticket wondercards (and find the script in the roms).
  16. Well, those are sad news Here's the script if anyone is interested, I just dumped it and it's the same as the ones found in the ROM (and the same the tool supports injecting). '---------------#org 0x5FCC5Fsetvirtualaddress 0x85FCC5Fcheckflag 0x1E4virtualgotoif 0x0 0x85FCC6Ejumpramspecial2 0x40DD 0x83compare 0x40DD 0x6virtualgotoif 0x1 0x85FCC95setflag 0x1E4virtualcall 0x85FCCA0lockfaceplayervirtualmsgbox 0x85FCD00 '"êÏ\h38ßÈËûóç & \h3BûùÂ\nÁŒ\h41Ê Àû..."waitmsgwaitkeypressfanfare 0x172waitfanfarereleaseend'---------------#org 0x5FCC6Especial2 0x40DD 0x83compare 0x40DD 0x6virtualgotoif 0x1 0x85FCC95setflag 0x1E4virtualcall 0x85FCCA0lockfaceplayervirtualmsgbox 0x85FCD00 '"êÏ\h38ßÈËûóç & \h3BûùÂ\nÁŒ\h41Ê Àû..."waitmsgwaitkeypressfanfare 0x172waitfanfarereleaseend'---------------#org 0x5FCC95lockfaceplayervirtualmsgbox 0x85FCD5E '"Èô ÛóÙ\h37\nÁ\h50\h4BÁç ùÂ\h44Ò\h1..."waitmsgwaitkeypressreleaseend'---------------#org 0x5FCCA0giveegg 0x137setobedience 0x40DDsetcatchlocation 0x40DD 0xFFcompare 0x40DD 0x1virtualgotoif 0x1 0x85FCCE2compare 0x40DD 0x2virtualgotoif 0x1 0x85FCCE8compare 0x40DD 0x3virtualgotoif 0x1 0x85FCCEEcompare 0x40DD 0x4virtualgotoif 0x1 0x85FCCF4compare 0x40DD 0x5virtualgotoif 0x1 0x85FCCFAreturn'---------------#org 0x5FCCE2setpkmnpp 0x1 0x1 0x12Creturn'---------------#org 0x5FCCE8setpkmnpp 0x2 0x1 0x12Creturn'---------------#org 0x5FCCEEsetpkmnpp 0x3 0x1 0x12Creturn'---------------#org 0x5FCCF4setpkmnpp 0x4 0x1 0x12Creturn'---------------#org 0x5FCCFAsetpkmnpp 0x5 0x1 0x12Creturn'---------' Strings'---------#org 0x5FCD00= êÏ\h38ßÈËûóç & \h3BûùÂ\nÁŒ\h41Ê Àû\h37Ñ \h3B\h3CÁ\h1FÒ!\p\h45Â\h40 \h9F[K]\h73\h7E[Po]\h7E[ME]- Éú\n\h0Aç \h9F[K]\h73\h7Eç Œ\h1F\h3B&\l\h9D[D]\h8F\h7E\h64 ÁŒÏ\h1FÒ!\p\h41Á\h3Dà Ô\h41ÛÛ\nË\h41ÎÁ!#org 0x5FCD5E= Èô ÛóÙ\h37\nÁ\h50\h4BÁç ùÂ\h44Ò\h18\p\h9F[K]\h73\h7E& \h9B[Ké]Í\h7Eà À\h3EÌÛÉú\nóÂÁÙ\h45 È\h0AÏË\h41ÎÁ
  17. About custom events: that's why we bothered making an editor! Official WC injecting is a trivial thing, crafting your own is a different matter. Take a look at this: https://projectpokemon.org/forums/showthread.php?46883-GEN-3-Mystery-Gift-Research&p=214201&viewfull=1#post214201 Now, if you open any wondercard with the editor, you'll notice there's a "inject script" button... I wonder which files would that button load? You'll notice the package already includes an old sea map event in the CUSTOM folder, that's only the english script injeceted on a random wondercard, then the text was edited, all done in 1 minute. An altering cave wondercard can be made in the same way. That script works the following way: each time you talk with the man in green the pokemon in the cave changes (in a secuential order). Those pokemon are of course illegal, since they were never obtainable in any language with that location, since as far as we know the altering cave event is unreleased. The whole idea of having wc3 files is so custom events can be done and distributed in the form of easy to inject wc3 files (remember emerald and FRLG are not compatible though). For example, I made a script that enables the in-game event for Eon Ticket in Emerald. The script shows an image of the missing Lati and then enables the flag for that event. Of course that's not the legit way of enabling the event, that would be record mixing, but I made it for fun and test. I'll look for it and upload it as sample. ps: wondercard e-trainers are impossible to make, morpheos AR codes inject a wondercard and the data for the trainer; the data for the trainer isn't something that gets into the save via wondercard communication. We don't know how that event would have worked or if nintendo scrapped it due to technical difficulties sending all the data.
  18. Maybe tossing makes the trick. Remember that region that gets erased when tossing a wondercard, but has nothing to do with the WC or script and is empty in most contributed saves? HaxAras, I just saw your pm, I'll certainly check on that tonight
  19. I just wanted to point out that the prototype script in the rom sets an in-game flag that prevents receiving the egg again. The official one used a different method, since it would allow to receive one egg, but redownloading the wondercard would allow to get an egg again. I'm thinking...maybe the act of receiving a new wondercard clears the flag used for egg events? That kind of method would work if the game was coded that way. I'll try that later with a shareable wondercard, maybe it was as simple as that. There's always the fact that shareable wondercards don't trigger this.
  20. Thank you very much, this will surely come handy!
  21. Great to know! I'll add that one to next update (I'll add all version we have for easy injection rather than just one of each kind).
  22. I'm sorry I haven't yet been able to address this as I haven't had the time to modify the code to test the code for english games with my spanish cartridges. I have checked the code though, and I can't see any of the mistakes that would explain that behavior. The selection code seems to be fine for english emerald: option 1 injects aurora, option 2 injects mystic. I checked the embedded tickets and they are fine. I'll try to test and fix asap. ps: about the TGC, it was the only one we had. On next update I'll change it to the "standard" version, and I'll add all versions we have (also for japanese tickets) on another update.
  23. Those are good news! The injection tools have been updated with the new tickets, so finally we can say we achieved the primary goal of this thread! Now, only that elusive Nintendo Rocks America and TCG versions remain, but that would be a secondary goal, I think we can be more than happy and proud about what we have achieved. Thanks Maveon for the final missing piece, Real.96 for all those european events we were able to get thanks to you and all the other contributors that got us, one by one, all the pieces!
  24. Thank you, I've updated the file. Also, I've updated the GC/Wii version and enabled the Mystic tickets for all non-jap games. Hopefully also fixed the bugs for incorrect WC injection. Now onto the DS version. EDIT: NDS version updated, waiting for reports to see if the wrong ticket injection problem was fixed. Make sure to use this file: https://github.com/suloku/savegame-manager/releases/download/0.2/wc-event-tool-nds_11nov2016.zip
×
×
  • Create New...