Guest Posted March 7, 2018 Share Posted March 7, 2018 (edited) -- Edited December 22, 2019 by Guest Link to comment Share on other sites More sharing options...
jojo12100 Posted March 7, 2018 Author Share Posted March 7, 2018 (edited) 4 minutes ago, Purin said: I can confirm they had actual distribution carts for this. I discovered that Purugly mission can be played in Black2 which means we can at least trying to reproduce the event if we can understand how do the datas are sent. But the problem now is to ram dump before and after. @BlackShark suggested me melonDS which works very well except for the ram dump (HxD crashes). Edited March 7, 2018 by jojo12100 Link to comment Share on other sites More sharing options...
BlackShark Posted March 7, 2018 Share Posted March 7, 2018 Well I wasn't talking about modified ROMs. What I meant was that those distribution devices technically might have worked like a game card when it is hosting a regular mission, which would mean that there might be no major difference between regular missions and event missions. Though that is just my guess. I don't even know how sending the regular mission data works, if there's just a flag send over to tell the game which mission to play or if there's full mission data transfered. 1 Link to comment Share on other sites More sharing options...
jojo12100 Posted March 7, 2018 Author Share Posted March 7, 2018 (edited) 33 minutes ago, BlackShark said: Well I wasn't talking about modified ROMs. What I meant was that those distribution devices technically might have worked like a game card when it is hosting a regular mission, which would mean that there might be no major difference between regular missions and event missions. Though that is just my guess. I don't even know how sending the regular mission data works, if there's just a flag send over to tell the game which mission to play or if there's full mission data transfered. I agree with you there is no major difference between regular missions and event missions. I mean they share the same name sometime. I bet on the second option: full mission data transfered according to the time delay for another device to detect the mission but I pray for a flag, it'll be much simpler ^^ Edited March 7, 2018 by jojo12100 1 Link to comment Share on other sites More sharing options...
BlackShark Posted March 7, 2018 Share Posted March 7, 2018 1 hour ago, jojo12100 said: I agree with you there is no major difference between regular missions and event missions. I mean they share the same name sometime. I bet on the second option: full mission data transfered according to the time delay for another device to detect the mission but I pray for a flag, it'll be much simpler ^^ They could have used flags for regular missions while they used full data for downloadable missions. By the way, looking at entry 36 in the games text (a/0/0/2) you will find a list of all 45 regular missions with their descriptions. But there is also this: At least Women at Pokémon Centers, Pokémon-Quiz Championship!, Rare Pieces!, Find Rare Berries! and Find Pokémon! were available as event missions! Find Rare Berries! - Rare Berries have been discovered!\nLook for shining places in forests\nand caves, and collect Berries! Rare Pieces! - Get rare items that are said to\nhave been made in ancient times.\nLook for shining places in caves\nand on roads! Berry Festival! - Rare Berries have been discovered!\nLook for shining places in forests\nand caves, and collect Berries! Women at Pokémon Centers - Speak to Pokémon Center women\nin towns and on roads.\nThey might give you a\nwonderful present! Pokédex Quiz! - Speak to Scientists in towns and\non roads, and answer Pokémon quizzes!\nYour knowledge as a Trainer\nwill be tested! Shopping Impossible! - Again, men wearing black!\nBuy, buy, buy very rare items!\nBut watch out for the prices! Endless Battles! - Try endless training with Veterans!\nDefeat <NUMBER> or more Veterans\nwithin the time limit! The Pokémon Center Quiz Champion! - Speak to Scientists in towns and\non roads, and answer Pokémon quizzes!\nYour knowledge as a Trainer\nwill be tested! The Quiz-Champion Finals - Speak to Scientists in towns and\non roads, and answer Pokémon quizzes!\nYour knowledge as a Trainer\nwill be tested! Pokémon-Quiz Championship! - Speak to Scientists in towns and\non roads, and answer Pokémon quizzes!\nYour knowledge as a Trainer\nwill be tested! Gifts from Pokémon Center Women - Speak to Pokémon Center women\nin towns and on roads.\nThey might give you a\nwonderful present! Find <POKEMON> - Find <POKEMON> in rustling grass!\nWhere are they?\nShould you use the power of\nPass Power? Find <POKEMON> - Find <POKEMON> in rustling grass!\nThey may be on Route 5? Find Pokémon! - It has been reported that\nuncommon Pokémon were found!\nVisit Hidden Grottoes in different\nareas, and find Pokémon! Find Hoenn Pokémon! - Pokémon from the Hoenn region\nseem to have been found in\nHidden Grottoes! Visit Hidden Grottoes\nin different areas, and find Pokémon! Battle Pokémon! - Go to Hidden Grottoes in various\nareas, and find Pokémon!\nRaise them, and they will shine\nin Pokémon battles. This doesn't have to mean anything though! I doubt we can force load them. 1 1 Link to comment Share on other sites More sharing options...
jojo12100 Posted March 7, 2018 Author Share Posted March 7, 2018 (edited) 1 hour ago, BlackShark said: They could have used flags for regular missions while they used full data for downloadable missions. By the way, looking at entry 36 in the games text (a/0/0/2) you will find a list of all 45 regular missions with their descriptions. But there is also this: At least Women at Pokémon Centers, Pokémon-Quiz Championship!, Rare Pieces!, Find Rare Berries! and Find Pokémon! were available as event missions! Find Rare Berries! - Rare Berries have been discovered!\nLook for shining places in forests\nand caves, and collect Berries! Rare Pieces! - Get rare items that are said to\nhave been made in ancient times.\nLook for shining places in caves\nand on roads! Berry Festival! - Rare Berries have been discovered!\nLook for shining places in forests\nand caves, and collect Berries! Women at Pokémon Centers - Speak to Pokémon Center women\nin towns and on roads.\nThey might give you a\nwonderful present! Pokédex Quiz! - Speak to Scientists in towns and\non roads, and answer Pokémon quizzes!\nYour knowledge as a Trainer\nwill be tested! Shopping Impossible! - Again, men wearing black!\nBuy, buy, buy very rare items!\nBut watch out for the prices! Endless Battles! - Try endless training with Veterans!\nDefeat <NUMBER> or more Veterans\nwithin the time limit! The Pokémon Center Quiz Champion! - Speak to Scientists in towns and\non roads, and answer Pokémon quizzes!\nYour knowledge as a Trainer\nwill be tested! The Quiz-Champion Finals - Speak to Scientists in towns and\non roads, and answer Pokémon quizzes!\nYour knowledge as a Trainer\nwill be tested! Pokémon-Quiz Championship! - Speak to Scientists in towns and\non roads, and answer Pokémon quizzes!\nYour knowledge as a Trainer\nwill be tested! Gifts from Pokémon Center Women - Speak to Pokémon Center women\nin towns and on roads.\nThey might give you a\nwonderful present! Find <POKEMON> - Find <POKEMON> in rustling grass!\nWhere are they?\nShould you use the power of\nPass Power? Find <POKEMON> - Find <POKEMON> in rustling grass!\nThey may be on Route 5? Find Pokémon! - It has been reported that\nuncommon Pokémon were found!\nVisit Hidden Grottoes in different\nareas, and find Pokémon! Find Hoenn Pokémon! - Pokémon from the Hoenn region\nseem to have been found in\nHidden Grottoes! Visit Hidden Grottoes\nin different areas, and find Pokémon! Battle Pokémon! - Go to Hidden Grottoes in various\nareas, and find Pokémon!\nRaise them, and they will shine\nin Pokémon battles. This doesn't have to mean anything though! I doubt we can force load them. Great, as I thought the text is in the ROM and the datas are just downloaded. But you discovered a new, totally unknown event "Find Hoenn Pokemon" which was never discribed anywhere, amazing! "Battle Pokemon" could indicate 31-IV Pokemon which is a very cool and unfortuantely unused event too! The 2 other "Find Pokemon" are unused and totally exclusive. For the one on Route 5 I remember an urban legend about Larvesta at the time, could it be the key of that mystery? Edited March 7, 2018 by jojo12100 1 Link to comment Share on other sites More sharing options...
jojo12100 Posted March 9, 2018 Author Share Posted March 9, 2018 Found a video on Twitter from a guy who got all Funfiesta event Pokemon. Don't know how he did. Keep hope for a flag. I really want lv10 Shelgon. Link to comment Share on other sites More sharing options...
Guest Posted March 9, 2018 Share Posted March 9, 2018 (edited) - Edited December 22, 2019 by Guest Link to comment Share on other sites More sharing options...
jojo12100 Posted March 9, 2018 Author Share Posted March 9, 2018 15 minutes ago, Purin said: Since this was played on an emulator, I don't think it's the real event. Probably a hacked ROM. Or a hacked flag but yeah I agree time counter is missing. Link to comment Share on other sites More sharing options...
Guest Posted March 9, 2018 Share Posted March 9, 2018 (edited) - Edited December 22, 2019 by Guest Link to comment Share on other sites More sharing options...
jojo12100 Posted March 9, 2018 Author Share Posted March 9, 2018 @Purin I don't think the game needs to receive all the datas constantly. Here's what I saw: A game, for example the event cardrige, generates a "map" with for example Eevee in the first Hidden Grotto, nothing in the second ... with a time limit.. A second game past these data and can join the party with around the same time limit. It'll have the exact Pokemon in the same place. So how can we recreate the event? By finding first where the data are paste in the second game and mimicing what could have been the event cardrige datas with all the informations we know. What about the flag? With this theory the flag doesn't exist in the second game as it doesn't generate any data but could exist in the first game. Link to comment Share on other sites More sharing options...
jojo12100 Posted March 10, 2018 Author Share Posted March 10, 2018 (edited) @BlackShark found the RAM C-Gear datas location at around 0x02001000. There are a lot of unknown datas to explore with of course the "map" we're looking to mimic. Hope you'll help us. Edit: You can help us by doing RAM dump before the mission/when you can see it/during with MelonDs+HxD or Desmume Wifi, especially with the Noisy Hidden Grotto mission or the equivalent for White2 because they use the special slots. Edited March 10, 2018 by jojo12100 Link to comment Share on other sites More sharing options...
jojo12100 Posted April 21, 2018 Author Share Posted April 21, 2018 With Pokecheck back I found datas about Grotto Shelgon/Togetic. Files are private but that's another clue. Link to comment Share on other sites More sharing options...
jojo12100 Posted May 17, 2018 Author Share Posted May 17, 2018 Does anyone know whick narc contains FunFiesta datas? I try to check Glameow/Stunky at Hidden Hollow narc (2/7/3) but they weren't of course. Link to comment Share on other sites More sharing options...
jojo12100 Posted May 24, 2018 Author Share Posted May 24, 2018 Actually I found that in PPorg documentation. It's Hidden Grotto RAM locations for B2W2 Japanese thanks to @Bond697 It can explain in fact the bug Hidden Grotto Pokemon I encountered with @suloku 's tool. It surely can help us to recreate the Event Hidden Grotto too. Maybe someone with 2 Japanese B2W2 versions can try to check these locations during Glameow/Stunky quest ? Link to comment Share on other sites More sharing options...
theSLAYER Posted May 21, 2019 Share Posted May 21, 2019 While I've not been able to find the location that controls/shows which mission is being played, I've found the location that modifies the special spawn list that is referenced for the regular hidden grotto funfest mission. Spoiler I think this option allowed it to spawn. If I set it to a standard slot, the standard mon would spawn. (the option in the other box didn't matter at all. I tested a few tries) Neither option matters. Just save before attempting mission. If Hidden Grotto empty, SR. For this example, I changed Stunky (BD 01) to Arceus (ED 01) in RAM. (Note 1: changing it to BD 02 caused the game to crash when encountered started. Can only spawn stuff that has overworld models I suppose) (Note 2: My mistake, BD 02 (701) is a non-existent species. Any existing ID works, it's just that if there's no model, it'll display a blue trainer, as described here) edit: the next line is form ID: edit again: Offsets for English game As much as I'll like to hope that the Special Funfest missions are in the game (the text are), they probably aren't. If we think about if from a Wonder card's prospective: 1. Descriptions are in the game (which description displayed controlled by WC) 2. Subroutine on how to generate and gift a Pokémon is in the game 3. The species given isn't in the game (it's on wonder card)For all we know, it's the same case: 1. Description for missions are in the game (we know this) 2. Subroutine on how to generate the Hidden Grotto is in the game (they could just use the Noisy/Quiet subroutine) 3. The species encounter-able isn't in the game (we don't know this but who knows at this point...) The first step anyone can take (besides this injection method), is to find Stunky/(forgotten name) in the garc. edit: Apparently there may be a 4th wonder card mode. Not sure if it applies to special missions. I can't seem to make it change the Funfest Title or control what I've 'received', tho. 3 Link to comment Share on other sites More sharing options...
jojo12100 Posted May 21, 2019 Author Share Posted May 21, 2019 In my opinion it's closer to E-cards than Mystery Cards. It's an event that changes a routine which can be a Pokemon in a hidden grotto but can also be a Pokedex quizz or something else. Now the question is about the re-creation of that event which still need some researches. It'll be over 2 years of dead-road so I'm open to every try whatever it was the method which was really used or not. Think that @BlackShark's discovery was not digged enough for example too. It doesn"t make any sense to have the name of the missions and no data related. Cross check with regular mission or the Glameow one if there is some kind of link between the name and the Pokemon or item that spawned. Can't really help however, I spend most of my free time for Go underleved quest and this quest is for the moment beyond my abilities. Good luck to you @theSLAYERthis quest is one of the few remaining and it can have a huge impact if solved ^^ 1 Link to comment Share on other sites More sharing options...
theSLAYER Posted May 22, 2019 Share Posted May 22, 2019 On 5/22/2019 at 7:34 AM, jojo12100 said: Think that @BlackShark's discovery was not digged enough for example too. It doesn"t make any sense to have the name of the missions and no data related. Once again, using my Wonder Card analogy, not entire true. They probably have a set of missions that they intend to do. Spoiler I mean, B2W2 has PokéPark 2020 text planned in it. Is there code for 2020 attendance? No, not really, it's just a description kept for easy access. They just have a flag for missions, and when they have a local wireless beacon for it, rather than program in the whole text, just pull the in-game text entry for said flag. This way, at the very least everyone will have the instructions in a language they can read. Flavor text doesn't have to be localized (think wonder card titles, wonder card full flavor text), but the key in-game text that is used for instructions has to be, so that people understand what to do. The easiest way to handle that is have it all programmed in the game, and simply get a flag to pull that text. (Like the Park example above) On 5/22/2019 at 7:34 AM, jojo12100 said: In my opinion it's closer to E-cards than Mystery Cards. It's an event that changes a routine which can be a Pokemon in a hidden grotto but can also be a Pokedex quizz or something else. To be honest I like this description, but past Gen 3, I don't think they've done any kind of mechanisms in the games that allow for new/extra subroutines, presumably cause they're afraid for ACE. Plus, Quiz subroutines ARE in the game, they just need to change talking to clowns to talking to scientists. On 5/22/2019 at 7:34 AM, jojo12100 said: Cross check with regular mission or the Glameow one if there is some kind of link between the name and the Pokemon or item that spawned. Or simply check the RAM from pre-mission and during mission. The byte for "which mission was chosen" probably has to change ya? Then make it a code, activate a different mission, see if it still gave you perimeters for the 'code' instead. On 5/22/2019 at 7:34 AM, jojo12100 said: Good luck to you @theSLAYERthis quest is one of the few remaining and it can have a huge impact if solved ^^ I don't exactly have time to search through more lines in RAM, with school work coming up. I just did it last night since I was distracted and curious, but it doesn't seem like much more progress can be made. I doubt I'll proceed any further than this, I am content with knowing how to change the encounters in RAM. At least if we understood how the wonder card structure works, maybe we can gift ourselves permanently special missions, just maybe.. ------EDIT: I wrote a cheat code that modifies the Funfest Grotto Species Press Select to Spawn 649 Masterballs into the first slot of your bag. The species that will be encountered is based on the amount of balls in the first item slot. Japanese B2W2 Spoiler B2 W2 94000130 FFFB0000 B2000024 00000000 00018D20 02890001 D0000000 00000000 B2000024 00000000 DA000000 00018D22 D3000000 00000000 D7000000 02245864 D7000000 0224586A D7000000 02245870 D7000000 02245876 D7000000 0224587C D7000000 02245882 D7000000 02245889 D7000000 0224588F D7000000 02245894 D7000000 0224589A D2000000 00000000 94000130 FFFB0000 B2000024 00000000 00018D20 02890001 D0000000 00000000 B2000024 00000000 DA000000 00018D22 D3000000 00000000 D7000000 02245884 D7000000 0224588A D7000000 02245890 D7000000 02245896 D7000000 0224589C D7000000 022458A2 D7000000 022458A9 D7000000 022458AF D7000000 022458B4 D7000000 022458BA D2000000 00000000 and for ENG B2W2 Spoiler B2 W2 94000130 FFFB0000 B2000024 00000000 00018D20 02890001 D0000000 00000000 B2000024 00000000 DA000000 00018D22 D3000000 00000000 D7000000 02245EC4 D7000000 02245ECA D7000000 02245ED0 D7000000 02245ED6 D7000000 02245EDC D7000000 02245EE2 D7000000 02245EE9 D7000000 02245EEF D7000000 02245EF4 D7000000 02245EFA D2000000 00000000 94000130 FFFB0000 B2000024 00000000 00018D20 02890001 D0000000 00000000 B2000024 00000000 DA000000 00018D22 D3000000 00000000 D7000000 02245F04 D7000000 02245F0A D7000000 02245F10 D7000000 02245F16 D7000000 02245F1C D7000000 02245F22 D7000000 02245F29 D7000000 02245F2F D7000000 02245F34 D7000000 02245F3A D2000000 00000000 Link to comment Share on other sites More sharing options...
jojo12100 Posted May 26, 2019 Author Share Posted May 26, 2019 @theSLAYER the code for the japanese version doesn't work on my white2 version. Is there really no difference in trash bytes with real ones? Link to comment Share on other sites More sharing options...
theSLAYER Posted May 26, 2019 Share Posted May 26, 2019 40 minutes ago, jojo12100 said: @theSLAYER the code for the japanese version doesn't work on my white2 version. Is there really no difference in trash bytes with real ones? I'll try on white 2 later. They're both generated by in-game mechanics, so there shouldn't be. The only difference would have been where the game refers to for species ID, then uses the same generation subroutine. edit: added W2 codes. 1 Link to comment Share on other sites More sharing options...
jojo12100 Posted May 26, 2019 Author Share Posted May 26, 2019 @theSLAYER I found a weird issue with your code, it seems if for example I modify the Pokemon in hidden grotto in order to be a Magneton it'll be always set at its maximum wild level (15 for example in the first hidden grotto). Any idea? Link to comment Share on other sites More sharing options...
theSLAYER Posted May 26, 2019 Share Posted May 26, 2019 24 minutes ago, jojo12100 said: @theSLAYER I found a weird issue with your code, it seems if for example I modify the Pokemon in hidden grotto in order to be a Magneton it'll be always set at its maximum wild level (15 for example in the first hidden grotto). Any idea? my code doesn't control level, only species. If you View Memory, you'll see that the code only changes the species offsets, as per shown in the images I uploaded earlier. (tho offsets for W2 varies slightly, which is why the original code I gave didn't work.) I imagine it uses the same levels as the Stunky/Glameow Funfest mission. Try encountering that without the code on, and confirm what level encounter you obtained. From my experience, the special funfest mission levels differ from standard Grotto levels. Link to comment Share on other sites More sharing options...
jojo12100 Posted May 26, 2019 Author Share Posted May 26, 2019 10 minutes ago, theSLAYER said: my code doesn't control level, only species. If you View Memory, you'll see that the code only changes the species offsets, as per shown in the images I uploaded earlier. (tho offsets for W2 varies slightly.) I imagine it uses the same levels as the Stunky/Glameow Funfest mission. Try encountering that without the code on, and confirm what level encounter you obtained. You're right this is an effect of the Noisy/Quiet Mission and if I compare to the event hidden grotto pokemon I have it matches. So I have to correct the underleved listing and catch all at level 15! 1 Link to comment Share on other sites More sharing options...
theSLAYER Posted May 27, 2019 Share Posted May 27, 2019 When I was looking at the text file entries in Black 2, it's interesting to see that both Noisy and Quiet grotto missions were in Black 2. While it doesn't guarantee that Quiet Grotto mission data is in the game, it'll be interesting to find the garc that actually stores the grotto mission data. edit: I'm not talking about a/2/7/3. I'm talking about the garc that controls what button on the "Mission Select Screen" corresponds to what mission. edit again: I was looking at the situation from another angle, and it appears the Stunky/Glameow mission isn't even stored the same way as regular grotto spawns. Using the method from this page to search through the hex of the entire game, instead of searching for Dunsparce (CE00CE00CE00CE00), I searched for Stunky (B201B201B201B201) and Glameow (AF01AF01AF01AF01). It yielded no results when I searched for Stunky/Glameow. To confirm I did it right, searching for Dunsparce using CE00CE00CE00CE00 across the entire game, and it indeed popped up. Link to comment Share on other sites More sharing options...
Jollygator Posted September 14, 2019 Share Posted September 14, 2019 Is there any research still going on in this? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now