Jump to content

BlackShark

Contributor
  • Posts

    1582
  • Joined

  • Days Won

    93

Everything posted by BlackShark

  1. You surely mean Mew #2? I don't see a problem there.
  2. I think you should create a new topic if you want to do some further research on TV shows. I posted it here because I mainly wanted to share the AR codes and I didn't plan to do any more research.
  3. This years Event Pokemon at the National VGC Tournaments in the UK, Germany and Italy will be a shiny Machamp. This Machamp is based on that one used by last years Senior Division World Champion Mark McQuillan. Pokemon: Shiny Machamp Gender: Male Level: 50 OT: ScreenPeekaz ID: 05146 Ability: No Guard Nature: Adamant Moves: Dynamic Punch Stone Edge Wide Guard Knock Off Item: Sitrus Berry Pokeball: Cherish Ball Ribbon: Battle Champion Ribbon Location: Battle Resort Game Distribution: ORAS Distribution Type: Local Wireless Distribution Dates and Locations: 14th - 15th May 2016 (Liverpool, UK) 21st - 22nd May 2016 (Kassel, Germany) 11th - 12th June 2016 (Milan, Italy) 1st - 2nd July 2016 (Columbus, Ohio, US) 2nd - 3rd July 2016 (Melbourne, Australia) Sources: http://www.pokemon.com/uk/play-pokemon/nationals/2016/machamp/, http://pokemon.gamespress.com/release.asp?i=2022&lang=en&region=United+Kingdom, http://www.pokemon.com/us/play-pokemon/nationals/2016/machamp/
  4. The partitcipation Gift for the upcomming Johto Classic Battle Competition will be Whitney's Miltank. You can sign up from May 19 - 26, the tournament then runs from May 27 - 29. For the rules see here https://3ds.pokemon-gl.com/information/5f6a039f-3c33-4f31-9bc6-049e49231353 Pokemon: Miltank Gender: Female Level: 20 OT: Whitney/Blanche/Bianka/Chiara/Blanca/アカネ/꼭두 ID: Ability: Scrappy Nature: Moves: Rollout Attract Stomp Milk Drink Item: Pokeball: Ribbon: Location: Dates: Game Distribution: ORAS Distribution Type: Serialcode Distribution Location: PGL Sources: https://3ds.pokemon-gl.com/information/a3fb1cc6-cb3a-4a30-8190-0ed6a9ecc913
  5. For the Outbreaks as well as other TV-Events like the Clear-Out-Sale I have made some AR code a few days ago https://projectpokemon.org/forums/showthread.php?1182-Pok%E9mon-Fire-Red-Leaf-Green-Emerald-Ruby-Sapphire-Action-Replay-Codes&p=214405&viewfull=1#post214405 The data for possible outbreaks can be found in the ROM. Ruby v1.1/1.2 (US) 0x3D1414 - 0x3D144F Sapphire v1.1/1.2 (US) 0x3D1470 - 0x3D14AB Emerald (US) 0x58D094 - 0x58D0CF I got all those offsets by looking at the save files that were contributed here as well as Taka's tools and Morfeo's codes. Possibly I messed them up when I wrote them down.
  6. Pokemon and Moves are stored by index number. For the list of words in other languages see these lists. Words that are exclusive to FRLG or Emerald are marked as such. English http://pastebin.com/NRxicRCd French http://pastebin.com/212wsQ24 German http://pastebin.com/93X1n1P5 Italian http://pastebin.com/scYib6Et Spanish http://pastebin.com/53kuUYh9 Japanese http://pastebin.com/p1Ynz34R For some reason the moves in the word lists have empty/unused indexes between. But I tested them and it seems to be correct this way.
  7. Dates have nothing to do with the legality of a wondercard or pkm file as you can simply change it in the System Settings. 21/01/2011 is totally legit. For the WC6 naming I would suggest to go with how it was done in previous generations, using <language>-<region> if an event was restricted to one region.
  8. Oh, it seems you need to use DMA Disablers to get writebytetooffset work properly. Sorry, I didn't think about that. I only tested this on RS.
  9. Those were offsets for RS. ajxpkm posted something a few month ago. I'm not sure if it was one of Morfeo's codes or one of Taka's tool. Here are the others offsets. Save (Section 4) RS 0xBFC E 0xC94 RAM EU/US RS 0x020291B0 E 0x02029514 Japanese RS 0x02028F10 E 0x020291B8
  10. You could do that with writebytetooffset "value" "RAM offset" For example the US Eon Ticket. writebytetooffset 0x33 0x20291B0 writebytetooffset 0x00 0x20291B1 writebytetooffset 0x00 0x20291B2 writebytetooffset 0x00 0x20291B3 writebytetooffset 0x01 0x20291B4 writebytetooffset 0x1E 0x20291B5 writebytetooffset 0x13 0x20291B6 writebytetooffset 0x01 0x20291B7
  11. Each line is only allowed to have 45 characters. Those translations are not always conform with that. We have to make them suit the restrictions.
  12. For the berry descriptions you should check the berry. You can find RAM pointers there that are different between US and JAP region. There can still be displaying errors though as their character sets are different.
  13. I'm not sure about the 33 but 08 01 is the map number and the other 01 is the NPC event number. AdvanceMap shows map numbers in the tree on the left while the persons event number is on the right. 0x41A is indeed a flag, but not a bit flag. The e-Reader sets the value to 0x01 everytime you scan in a berry. If you modify this value the e-Reader will overwrite it with 0x01. Seems like it isn't used by anything else. In RS you can set it with these AR codes. Get 1 x Enigma Berry from Norman (Press L or R) ENGLISH 57A0ECFC 32CDF928 50A7B662 26EDAD04 JAPANESE 57A0ECFC 32CDF928 C9C8078C E18C2D7E https://projectpokemon.org/forums/showthread.php?48134-Ruby-Sapphire-e-Reader-Berries-%28EU-US-JP%29-%28ARv3-4%29
  14. I know that wondercards have their own checksum algorythm. The Regidoll script from Morfeo isn't a wondercard it's a Mystery Event just like the RS Eon Ticket. In RS they used a simple 32 bit sum to verify that script, but in Emerald it seems to be something different.
  15. There is Morfeo's Regidoll script for Emerald. It works if injected into save section 4 at 0x854 or in RAM at 0x020290D4. I just don't understand the checksum, it seems they don't use the simple 32 bit sum they had used in RS.
  16. That's not only in the Debug Ruby, you can find this text in all the retail games. But unfortunately it's only text, there's no script. EDIT: Ok, just ignore this.
  17. The European birds from the newsletter are identical to the previous distributions, only America got different ones.
  18. Well, I'm not sure if I ever checked them but those are also used in PSavFix which always worked for me https://projectpokemon.org/forums/showthread.php?29515-GBA-save-file-checksums&p=164767&viewfull=1#post164767 EDIT: This is how I got the Regi-Dolls vpk into the sav: Search the decoded strip 1 for the vpk string (strip 2 doesn't have it), it should be at 0x53. I'm not sure if this can be different for other cards. In front of the vpk string there are two bytes, that's the size of the whole vpk (without those bytes counted in) after both parts were merged. For compatibility with Team Fail's Poke-reader those two bytes should be removed. Remove the first 0x51 bytes (some kind of signature or whatever, it contains a NINTENDO string) in both files. Now you can merge them. Strip 2 will have some garbage at the end (something like 00 01 02 03 04 05 06 ...), you can just remove all the bytes that go over the size defined infront of the vpk string to get the final vpk file. To get the vpk ready for sav injection you need to recreate a 0x34 bytes header, which includes the card name and the whole vpk file size. The name was actually in the 0x51 bytes you had to remove earlier, offset was 0x30. This is probably something that could be done in a better way than I did it. This header starts with a 32 bit checksum. See here for the algorithm http://www.pokecommunity.com/showthread.php?p=8743602#8743602 At 0x04 is the card name and 0x2C is the vpk file size. The only problem are the bytes at 0x26 in the created header. For the Eon Ticket those are 00 00 04 00 00 00 while they are D5 19 06 10 02 00 for the Berry fix (I totally forgot this one actually gets stored into the save file). I just used D5 19 06 10 02 00 because 00 00 04 00 00 00 didn't work, and surprisingly it worked. I have no idea what the meaning of these bytes is, but maybe they have something to do with the card type.
  19. @suloku That should work. Well, a while ago I made this. It's a script to reset the clock. Unfortunately it doesn't really do what I wanted. I just wanted to be able to change the current ingame time, but if you set the clock with this script (it was actually taken from the clock in the players room) you will start from day 0 again. This script is based on the e-Card script, so you have to talk to Norman. The first script is how it looked like in the ROM after compiling. The second script is how it should look like in the script region to actually work, you have to use virtual commands there instead of the regular ones. It seems these virtual commands are not even supported by script editors, so you have to compile with the regular commands first and exchange them manually afterwards. Here's a list of commands http://www.pokecommunity.com/showpost.php?p=7562756&postcount=24063 #org 0x874011E '----------------------------------- msgbox 0x8740136 ' It seems your clock ... callstd MSG_NOCLOSE ' Non-closing message call 0x874012E releaseall end #org 0x87412E '----------------------------------- fadescreen FADEOUT_BLACK special 0x9A waitspecial return #org 0x8740136 = It seems your clock is stopped...\nYou should reset it now! #org 0x61 '----------------------------------- setvirtualaddress 0x2000061 lock faceplayer virtualmsgbox 0x200007F waitmsg waitkeypress virtualcall 0x2000077 releaseall end #org 0x2000077 '----------------------------------- fadescreen FADEOUT_BLACK special 0x9A waitspecial return #org 0x200007F = It seems your clock is stopped...\nYou should reset it now! It can be injected into EU/US Ruby/Sapphire with this AR code. USE IT AT YOUR OWN RISK, this sets the day count back to 0!
  20. Yes, the saves are for the e-Reader. I put together both VPKs to a single one and recreated the name which is shown in the main menu since that's not part of the VPK. Sorry, I can't help much with scripting. Script Editors like PKSV should be able to compile/decompile, but that only works for scripts that are inside the ROM. If you are talking about the Eon Ticket script, I didn't decompile it. It was posted by someone else earlier, I just couldn't find the post but I had it saved, so I just posted it again.
  21. Even though the e-Reader doesn't store the Regi Dolls into the save file, you can actually store them there by save hacking. Team Fail did this with his tool for e-Reader Trainers [GEN 3] e-Reader Event Injection Basically you have to decompress the raw e-Card and extract the VPK from it. Unfortunately his tool doesn't support multi-strip VPKs so it can't be used for the Regi-Dolls. I was able to do all that manually, I used his tool for checksum fixing though. I attached the Japanese Berryfix as well. Both tested and working!
  22. So guys, this is the exact data that gets injected into the save file by using the e-cards! I extracted them months ago. Berry e-Cards will additionally set variable 0x402D to 1 so you could get the Berry from Norman. The script for that is not included in the Berries, this is already in the ROM. Even though this script exists and is working in Emerald, I wasn't able to find where the Berry data should go. Save Offsets [b]Berries[/b] Section 4 RS 0x2E0 E unknown [b]Trainers[/b] Section 0 RS 0x498 E 0xBEC FRLG 0x4A0 RAM Offsets [b]Berries[/b] EU/US RS 0x02028894 E unknown JP RS 0x020285F4 E unknwon [b]Trainers[/b] EU/US RS 0x0202533C E 0x02025640 FRLG 0x02024A28 JP RS 0x0202509C E 0x020252E4 FRLG 0x02024988
  23. As for the Berries this might be interesting for you https://projectpokemon.org/forums/showthread.php?48134-Ruby-Sapphire-e-Reader-Berries-(EU-US-JP)-(ARv3-4) and for Trainers https://projectpokemon.org/forums/showthread.php?47520-Ruby-Sapphire-Mossdeep-City-Trainers-(EU-US-JP)-(ARv3-4) EDIT: @HaxAras The reason for the broken Berry Tag is that the RAM offsets are coded into the berry data. Since Japanese und EU/US games have different offsets they appaer broken if injected to different region games.
  24. Shiny Xerneas and Yveltal are comming to the US via Wifi. Zygarde: May 2 - 8 Xerneas: May 11 - 17 Yveltal: May 20 - 26 For Europe Zygarde is available until May 26. Sources: US http://xy10.pokemontcgxy.com/en-us/legendary.php, Europe http://xy10.pokemontcgxy.com/en-gb/legendary.php
  25. Oh...the Mystic Ticket turned out to be hacked? Someone could try asking Nintendo of America if it's still possible to get the Mystic Ticket. Or was that already done?
×
×
  • Create New...