Jump to content

ajxpk

Innovator
  • Content Count

    730
  • Joined

  • Last visited

  • Days Won

    25

Everything posted by ajxpk

  1. The data is there but isn't shared because we don't want anyone to reconstruct gen 3 event replicas as long as the research isn't finished.If it's a Tanabata Jirachi 2004 from a source like Ahiru's Wonderland please don't worry. They were downloaded from the real events.Only some of them were altered and marked with Pokérus flag from what I remember.
  2. Like @theSLAYER says, we’re a decade too late to worry about overwritten devcarts and losing historic content is also unlikely because everyone with common sense would backup. I think any new devcart that appears is suspicious now... you might never know, so I would always dump it and check it out and if I verified that the content is fine and even then there’s still a small percentage that it could just be a rewritten devcart. The irony is that Nintendo itself reused these devcarts, so what is original content? The whole purpose of these cartridges is that they can be easily overwritten, they were mainly used for debugging and localization ect... I’m rather worried about new reproductions being sold. Since almost everything that has been sold in the past is public now it’s more unlikely than it has ever been, but if there’s still unreleased software in wrong hands it could still happen. Question is what would it be? We believe there isn’t anything so I leave it up to @Deoxyz.
  3. I agree with @Purin about this one. I‘m not sure if it’s good to make the information about “how to do it” public. I think confirming that it’s easy to do and the video is good enough, but I will leave it up to you.
  4. The trickle-down theory is considered to be a myth and belongs into the land of fairy tales. I really don’t see how this community is benefiting in such way or has ever been so far, maybe in some very rare cases I don’t know about. I agree with some of your other points of course. I think it's in no ones interest that anyone gets in trouble. It's within the most collector's mindset to think about this economically as a "store of value" and that's where it begins, when we start talking about value it's not about Pokémon anymore, it becomes an investment. I have seen this happening within the scene all the time. And as already said there is an entire market built around the idea of Pokémon as a store of value, even if we don't like it. Speaking of collecting and trading... First of all it's not a classical trade in the old sense. Trading means you give item X to someone and receive item Y in return. What we're talking about is in fact already sharing, you get a copy of item Y and still keep a copy of item X and your exchange partner gets it too with set conditions... Now if you trade item X for item Y, you're usually not supposed to share Y with the public and you're also not able to share X with the public, because otherwise the deal would most likely never happen. It's like an unwritten contract based on "trust" that forces both participants of a trade to keep something private. The twist is now even if you wanted to make your original item X public you can't do it anymore, unless you break the rules or both of you change your minds. I have never seen this happening even once! While contributions of items that have not been traded are very common. So trading makes it more complicated. I can say based on my own experience. When I traded Events in my case it was Ahiru's Wonderlands Events were I had to confirm that they are public, which I always knew. And then there were some Mystery Gifts I was not allowed to share with the public as I obtained them in trades, I had to wait until someone else who received it originally was willing to publish... Something that is always denied by the way is that with every exchange of the same item there comes inflation of the trade value. Who would trade an super rare item for a more common one? The financial value remains only constant because there is still a demand and because there is no supply in terms of other items of equal value for a trade. And because most stuff is happening anonymously and no one knows about what’s going on, especially when it’s said “Do not talk about it!”, there will always be someone who uses ignorance to his advantage and sees money and gets corrupt. It goes hand in hands and it’s not rocket science. I don't even know how else it would have been possible for so many people to be part of the club, having the same items that are supposed to be “rare”... looking at all the Top 10 and Aura Mew copies... while there aren’t many equally rare items in total who could have possibly traded for those and what makes it even more ridiculous is that it all comes from the same collection. It’s never been about obtaining new and rare items, t’s a money game and has been for many years. And most of those collectors just "bought in" to be part of the club. How does this game help the community? Some items where contributed to research, but not all. Actually without being a collector myself I would not have been able to get some of these items. I also was in the situation where I was offered “deals” and had to think about spending money. In the recent years it changed because of one person joining the game. We could start to really preserve them efficiently. But this was never because of a “gracious collector” who was willing to share for free. It took someone else who had the courage to break the rules and to sacrifice and that was Deoxyz. I feel someone had to do it otherwise this would have continued on and on. The game changed. The verdict is and I’m afraid to say the statistics aren't looking good to justify your theory that collecting and hoarding events at the end is good for everyone. Also... correct me if I'm wrong but I think most of the events in of this forum in the gallery were collected directly from events by people who like to share and who were willing to support the community. I'm not saying everyone is supposed to share, everyone is making their own choices. What I tried to say is that there are more bad things than good things are happening when it comes to these distribution cartridges. It’s a shame! And I believe it would be better instead of fighting each other individually to obtain them it would be better to cooperate to collect and preserve them all. We all dream about a complete collection, so why not doing it all together? It's just my suggestion, I'm not really into collecting myself anymore. Tired of dealing with all the bad karma and investing time and money. Maybe unless there is something really rare and interesting to disassemble but I don’t see anything like that right now. Proof me wrong.
  5. I already wanted to tease that Santa Claus might be one of the “private collectors”. So glad that this is finally out of the box now, for some reasons I didn’t wanted to be the one who makes the reveal, but I can’t tell you how much I’m tired of “playing by the rules” just to please some “elitarist collectors” behind the curtain, so that they can feel comfortable inside their bubble and feel they’re something special because they own something exclusive... Newsflash: This has been proven false once again, this time for Doel Deoxys. After we obtained it last year I suddenly realized that we’re not the only one who have it and suddenly people started saying that they knew about it a long time. And if you ask them why they didn’t said anything they say they weren’t supposed to say anything, this was not the first time I experienced this and it really starts getting old and this time my passion of collecting Event Pokémon was taking a huge hit. I don’t care about collecting as much as I used to and realized I rather have fun researching them than actually collecting, because it’s so shallow and the Events that are really rare seem to be completely out of reach, while those who are not are kept rare using weird tactics to maintain ”artificial scarcity”. The truth is and let’s be honest, the event hoarding and hiding information serves only to cover the actions of those who have ulterior motives. The environment is completely toxic with all the cheating, lies and betrayal, where you don’t know who you can trust anymore. This was the same with file trading before (Ahiru’s Wonderland) where people tried to hide the origin of the files and here it’s even worse. Not to mention software being edited, like zeroed data or data that doesn’t belongs there like gibberish written into files. You can’t even believe an authentic cartridge anymore as reproductions were being made and when you ask around no one knows anything or isn’t supposed to talk about it. We have a lot information now thanks to @Deoxyz and someone anonymous who provided these infos. Most of the times when there is a thread in a forum about distribution cartridges it’s about a bought cartridge by a private collector, or something that has surfaced on eBay and that shows us what a mess this situation is. It’s always about such a cartridge that has fallen into the hands of someone who wants to make money and if you bought it and paid hundreds or thousands dollars, how is this a reason to celebrate? Just so that you’re happy for a moment and then you lock it away in a drawyer and don’t do anything useful with it. How can this be a good thing? There are smarter ways to waste money in my opinion... I feel it would be so much better if people would finally grow up and stop playing these selfish and childish games and work seriously together to preserve these collectively as a team and for everyone. No one would have to pay a lot of money alone and more people would be happy. That was our philosophy and is what we tried and what we have been silently working until Deoxyz’s retirement earlier this year. I would like to take this opportunity and say thanks to Deoxyz, he did so much for preserving these Events and was willing to do what no one else was. Sometimes too much as he said. I supported his decision to retire and I hope he inspired some others to do good things. Like @InsaneNutter says a lot is happening and I can’t give you much away yet but stay tuned... Edit: By the way... I forgot to mention, it would be even greater to see them collected within a database with verified hash data ect, but for receiving the label "clean dump" they would fail to match the strict criteria due to the fishy circumstances. It will be tough to clean this whole mess up.
  6. Sadly I think it’s impossible to reconstruct it 100% the way it was before. But at least we have all the Mews now which is most important.
  7. Wow! I’m really surprised how long it took to see someone posting material of it. Just like the U.S. Auroraticket, Top 10 & Aura Mew I recommend everyone to NOT BUY this if someone ever tries to sell it to you.
  8. BIG UPDATE All of the 426 Mews are finally together and even the mysteries about their placements are solved thanks to @Sabresite's newest findings. A completely new Set of 5 Mews was discovered with the initial seed 0x5E2B. In fact it appears Mew #1, #2, #4 and #5 of the Seed 0x6065 (which I reconstructed earlier and we believed them to be in the Party) were deleted in order to generate the new Set. This leaves number #3 of Seed 0x6065 (to be found in Box 1, Slot 1) the only Mew of its Set that was actually traded/distributed, so from now on the rest of the Set will be moved to the category of "Unreleased Events". This was confirmed by Sabresite based on some old collected data and while all 5 Mews of the new 0x5E2B set were traded, 4 of the 5 0x6065 Mews weren't, so they were not on the save file when it was ready for the Distribution. The most confusing part to me is "WHY?" but then I came to the conclusion that it must have been because of how the software works. It was edited with minimal effort and otherwise works much the same as the newer Multi Boot software we know. Before the generation it checks how many Pokémon are in hand and if it's greater than 5 it returns false without generating anything with the respective error code. For Mystery Mew they changed it to greater than 1 and in addition they returned from the modified GenerateMew Subroutine (Mystery Mew is basically Hadou Mew btw...) with the loop inside and after the return they add 5 instead of 1 to the Team Slot. When I reconstructed Mystery Mew for the research I was thinking too complicated first and wanted to do it in a way that is smart, convenient and works smooth and dynamically, but from what I see now having analyzed different revisions and code from NOA they like keep it simple. Where the loop starts and where it ends was a big question to me as it could have been in or outside of the main function, but it is definitely within the function. The srand function is in it and this would result in a reseed everytime you call it, so it is very clear that the loop starts after the srand() call and it ends with a recalculation for the Team Slot and i+1 which is checked against the number 5 to end the loop. The most important thing however is the static number 5 being added to the Pokémon Team Count after the return and this can only mean that the check before the generation was changed too, they just swapped the numbers. Obviously the software was planned to generate no less than 5 Mews and this means that they were forced to sacrifice 4 Mews to finally fill all of the 6 Party Slots. Huge thanks to Sabresite for resolving this. The case was already closed to me, so I'm really happy that he gave it another shot.
  9. The only way to figure it out is reverse engineering. But I’m not interested myself to check it out as I can imagine how difficult it is and I have already wasted multiple hours for a similar project... and I’m not sure how it could help us in terms of event preservation. I actually tried to make the US Aurora Ticket work with the Japanese games. The Japanese games won’t recognize the Aurora Ticket Software and vice versa. So far I failed to figure out how to get the communication right and it’s hard to debug it... From what I see it could be that entirely different functions are needed in order to make it work and it could be the same case with decchi.bin.
  10. From what I understand Pokémon Home is meant to be more than just a storage system, which is what gets me really interested to see what they are planning to do and I'm curious to see what Pokémon Home might become in the future and what kind of features it might have, it changes the concept of Pokémon being locked to one hardware because it connects players who not only own a Nintendo Switch, but also people who own a Smartphone. Connectivity is the greatest asset of Pokémon above any other game in this world. The philosophy of GameFreak is Pokémon to be more than just a game and to realize that Pokémon needs to break its shell, which can be done by using the data outside of the game on a universal cloud platform. I have seen that potential since Pokémon Go was released and thought it would be really cool to have a place where all Pokémon gather together. This is the future of Pokémon. After Pokémon Go having been a real Pokémon renaissance it would have been stupid to not reflect what they have missed and what makes Pokémon so special. I'm actually more interested in Pokémon Home than Sword and Shield and it's like something I have dreamed of when I was a child, being able to communicate through Pokémon with everyone beyond my Game Boy and Trading Cards. I know many people are upset about the new policy, but I'm not too surprised with the announcements and saw this miles away. With over 1000 Pokémon in the future and features like temporary evolutions called "Mega Evolution" and Z-Move introduced, it was obvious that they might get rid of things as the games just become bulkier and bulkier, while at the same time they're not able to drastically improve the gameplay experience. Instead they're just updating the game and doing "maintenance" for the most part and they're not giving the games the development time they really would need to become better games and all just for the maximum of profit. Without time there is no other way and limiting the amount of accessible Pokémon means they have more time to enhance the game. So if that's what it needs I say "Go for it!". However... like I have already said in another thread before... I'm not convinced with the gameplay and the quality of the games and these might be the first Pokémon Games I won't buy for my own reasons. "Dynamaxing" is not something I have wished for. I wished instead of making such weird features they would focus on improving the game itself to make me feel like this is a "must play" for me. I like the idea of the "Wild Area", its communication features and that Pokémon finally starting to get AIs for the Overworld, making them feel more alive and I hope they go deeper into that direction because this is where I want Pokémon to be. There's still a long way to go and I just don't have the time anymore to play games that aren't fun to me anymore and in terms of Pokémon I nowadays feel like playing them is more like a duty than it's fun, because it just becomes boring to me to the same things over and over from generation to generation. There are so many other games who feel more fresh and modern with great game design, who are fun play. Besides they're definitely making one or two special versions 1-2 years later who are more polished and I feel like I could also just skip Sword & Shield and wait and get one of those....
  11. Please don’t pay anything for Gen 3 distribution software. At least not when it’s about the “common” ones you can find circulating around including the Aurora Ticket (U.S.), Top 10, Aura Mew ect... There is a lot of controversies about replicas being made and sold, data being edited and contend being removed. As a result it’s difficult to say what’s really “untouched”. The only way to protect yourself is to not buy, those replicas are really well made and you most likely won’t be able to tell the difference from looking at the cartridge alone. You would have to dump the ROM and check it out. By the way... In case someone finds software which is different compared to those already known... please get in touch with me as I’m still interested to collect data and I’m able to reverse engineer it. I’m quite busy these days but if there is something important to look at I can make time for it.
  12. Just to add some information the location where the Mystery Event Record Mixing Item is stored is known for both RS and E: Additional information about the Eon Ticket Event for Emerald:
  13. Encryption is unknown. Someone would have to disassemble the game to figure out the encryption method/algorithm. Another option would be to determine the location of the flag in memory and edit it from there. If there is no memory allocation it shouldn't be too difficult.
  14. I feel a little bit misunderstood. I separated presentation and gameplay for a reason. I had no “expectations” when it comes to gameplay changes, I had expectations when it comes to the style and quality of the graphical presentation. I expect more quality for a full prized home console game and I think Let’s Go looked alright (for a Yellow Remake) in comparison and looked more polished than this. I was expecting this to look even better, hence I was disappointed seeing the trailer. The only thing that convinced me in the trailer are the 3D models, they did a good job when you compare the Pokémon models with the ones from Let’s Go. About the other things I just wished (not expected) there was some kind of surprise, something fresh and new. The game is not a pure handheld game anymore. I don’t really think that’s unrealistic as they already have been saying in interviews that a Pokémon home console game must be different and reimagined and since Let’s Go I would say nothing is impossible, no one saw that coming, instead people thought we would get a Diamond & Pearl Remake with the Sun & Moon Engine. And even Let’s Go has been often criticized because people wished it to be like Sun & Moon it sold well. So an enhanced gameplay experience would do as well and I think it would have been the right time to do it now... As for “open world experience” I think the transition would come more than natural as it’s an RPG. The story is about a young Pokémon Trainer going on a journey finding and catching Pokémon. There just would have to be a more interaction with the world to give it a more adventurous feel and to make you feel like you really discover a world by giving more depth to the way you interact with the overworld. I’m just saying how it could have been... It doesn’t really matter, based on the trailer it’s clear that nothing in that direction is going to happen. Even on the “new” hardware... I hope at least they do something to make this generation one to remember for the ages. Maybe the Sword 🗡 and Shield 🛡 Theme means they’re playing with RPG clichés which would be interesting considering how the first games were originally like other RPGs in early development phase and this could be an opportunity to add scrapped ideas and content. I would just love to see what Pokémon could have become under different circumstances and I can imagine this might be one thing they already had in mind before, I find the armored Mewtwo trademark interesting, but I hope it’s not some kind of Mega Evolution thing and rather just like an equipped item with the effects being activated immediately, it wouldn’t make sense in my opinion and should be different than Mega Evolutions because otherwise it’s just a reused feature with a different name.
  15. @theSLAYER What means "unrealistic" though? It almost sounds that it was impossible to make something better on a technical level... And I don't see anything crips... I think the presentation is underwhelming, the 3D models are fine but there's a huge gap between those and the rest, especially when you look at the graphics and textures. I uploaded 2 pictures to my previous post to underscore what I mean... @PokeMaster99999 I was talking about the gameplay itself. You're talking about features but the fact is it's still an old school turn-based RPG where you can't really interact much with the overworld apart from talking to NPCs and picking up items, with random battles on the map and a battle system where you pick between 4 Moves, it's just like the original Game Boy Game. When they first created Pokémon they were inspired by the SaGa franchise from Square seeing how well an traditional RPG can do on a handheld console. Meanwhile RPGs have changed and added action features and some even went becoming full Action RPGs while Pokémon is still pretty much the same. It's probably one of the franchises that is the most restricted as far as innovation goes in favor of tradition. I don't think it will ever change considering the way they do it is secure and lucrative with every 2 years throwing out a pair of new Pokémon Games and Pokémon will always sell no matter what they do, so it makes sense from a company perspective... I just would really like to see something where I feel "Cool, that's new"... and that's all... Pokémon Let's Go did it even it is not my favorite game of the franchise, but I liked that they did away with random battles seeing Pokémon appearing in real size on the map. This way the maps feels less empty and the way we play changes, too. I had really fun catching and chaining a lot of Pokémon this way. Some people like seeing the return of Pokémon following the Trainer which I don't really care about, but approaching the Pokémon I want to catch was something I really liked. I don't talk about the catching mechanics, just about visible Pokémon on the map and it's just an example, a small thing but it changed a lot and I hoped that could been a hint that they try new things. Since Let's Go I feel that I would really love to see the next game become something bigger... like an open world experience where you can interact more freely. Like where you have different ways of searching and catching Pokémon and gameplay that feel less repetitive with more options how to play. For those who want to they could just approach a Pokémon and battle it but why does an encounter always mean that we have to battle? Pokémon Go and Let's Go show us that luring and throwing a PokéBall could be enough? And this wasn't even something new as we all did it before in the Safari Game. I think it would be cool to have it optional and let the us decide what we want to do and figure out what's the most efficient way and that would also give the game more freedom and depending how deep the gameplay becomes they could give these Pokémon some AI which would make them have more personality like actual living beings, which is something they actually want us to believe and that's the weird thing about keeping the old static gameplay the way it is... I see that I'm pretty much alone with my views here and I think most people are happy that everything is still the same... good for you guys...
  16. Let's talk about the game itself... Am I the only one here who feels a little bit disappointed about the trailer? I was actually more hyped when I heard about the Unreal Engine Job Posting and these rumors: I hoped for a bigger step forward for the series, if not for the gameplay at least in terms of graphic style as well as sound goes. Something a little bit more impressive... OK, Nintendo doesn't know what anti-aliasing is, so why should GameFreak, but these low-res textures are really painful to imagine on a big tv screen. Also I feel there is a huge difference in quality between the 3D models (now made my Creatures as far as I'm concerned) and the background. If you don't know what I mean: And it looks like they still keep recycling the old sound and music effects... Qualitywise I hoped this would feel more like a home console game and finally be the big change the series needed to be named with Mario and Zelda... I'm not even going as far to say being named a "Game of the Year" candidate in its Genre, Reception will always be good anyway because Pokémon can only be compared against Pokémon. Even within the RPG Genre no one is really taking the challenge to raise the bar... but I feel it's sad to see that they're not even trying to push forward to make a more modern feeling Pokémon game... As far as innovation goes... I wished they would reimagine the vision of Pokémon and figure out how to evolve the gameplay instead of just building little features on top of the old core game. I mean what Satoshi Tajiri did is he translated his hobby as a "Bug Catcher" to a Game Boy Game, which is essencially what Pokémon became. Pokémon was more than just a game... back in the day it was fresh and innovative and known for adding innovative new features, however the core is still the same game from 1996. And while they were thinking about changing the game they never did it, so what we get is literally the same formula that was created for the original Game Boy Game with all its technical limitations which back in the day was an impressive game that pushed the Game Boy to its limits and a game perfectly playable on a handheld. But we're in a different time now and this is a completely different console and I feel that this could be the point where the flaws of the game might become even more visible... for example that it's not just a handheld game anymore but also a home console game. Still waiting to learn about the features but I'm convinced that the game will be pretty much the same we imagine. I feel like the gameplay has become really stale after so many generations. You can say anything you want about Let's Go but at least they tried something different here. Now we're back with random encounters and the old wild battle system and people are happy about it. I have played Pokémon since Gen 1 and I have been a huge fan of the game since day one... Let's Go was not the Pokémon Game I always wanted but it was something different and I liked how I changed my way of playing the game, how it was more fast-paced as it's so much faster to catch Pokémon. It was an refreshing experience... and most of all I liked having Pokémon appear on the map and to be able to approach the Pokémon I want to catch, it also felt less silly than the stupid situation where you go through one random encounter after another just to escape to finally find the Pokémon you wanted to find. There's a reason why so many modern J-RPGs moved away from random encounters simply because it's rather annoying and outdated. I knew we will get wild battles since the last E3 and all the people complaining about Let's Go... but at least I wished they would keep spawning Pokémon on the map like they did in Let's Go, or at least give us a mix of both which I feel would have pleased everyone... Instead what we get feels like "Just another Pokémon Game". I mean it is what it is... and it was kinda expectable... I just wished they would surprise me this time. C'mon GameFreak!
  17. @Purin is right. Distribution Count must have been stored on the Colosseum save file. The flag is indeed checked and set only by the Wishmaker Jirachi Multi Boot ROM, which does have FRLG support, it’s just locked by the function that calls the subroutine to check the GameCode. This check was exclusively added for the Wishmaker Multi Boot ROM, I think because of the Berry Program Update. The same Jirachi flag however is also used by the known earlier version of the software (client.2003_1112.bin/Meteor Jirachi) which uses the same Jirachi flag, there it only checks the language version and that’s why it always works with RSFRLG by default. Interesting to note: The Meteor Jirachi Multi Boot ROM doesn’t have any function of the SIIRTC library so this was added for Wishmaker. Also the Setup for the Origin Game is missing in the Meteor Jirachi version what I think could be leftover from the Alternate Negaiboshi Jirachi (distributed via GCN development system) where it was not needed as it was determined by the GameCode of the inserted cartridge, same as the OT Gender is missing which was based on the Trainer's OTG. I think that the Jirachi flag could be originating from it, because it looks the alternative Negaiboshi Jirachi was self-service and that's possibly why they added that restriction. However without an original save file we are unable to confirm it. Also I have read that some PCNY events were limited, not sure if it was about the GBC Events or GBA Events as it was a blog entry about PCNY Events in general. What’s interesting... client.bin and client.2003_1112.bin have Emerald support (which must have been in early phase) and there even is a check whether the cartridge inserted is inserted, although not working by default, but with some little tweaks these Multi Boot ROMs also work with Emerald. Why it works even Emerald was not finished yet is simple to explain because the Multi Boot ROM support as far as preparation of Offets goes for FRLG and E is identical. In these games close to the ROM header (starting at Offset 0x08000128) there is some information stored which is used by the Multi Boot ROMs to determine specific save file offsets universally. Obviously when they made the newer GBA Pokémon Games they added this for a better Multi Boot support, they didn't had to add much new code for new games and it also keeps the Multi Boot ROMs as light as possible.
  18. So far there is no trash bytes documentation for Pokémon generated in-game, only a few tests I have done in the past. There definitely needs to be more tests to see what’s possible, but it could be that we will never have it fully analyzed. This year I have made a lot of progress to learn how data gets stacked in Gen 3, mostly for Event Pokémon analysis and for this I also studied many of the functions used by the Pokémon GBA games, because the official Pokémon distribution softwares make use of the same functions. With this I’m now able to pretty much predict what would appear as trash bytes. At least in a static environment it’s possible now, but I don’t know what happens in an in-game situation and I can imagine that it might be difficult because I expect trash bytes to be appearing more random depending on different situations like receiving a Pokémon as a gift, a static encounter or a wild Pokémon. Especially the last I would expect to be pretty noisy and who knows what will appear as trash bytes, it could be various things... If you want to make or edit your own Pokémon now with PKHeX I can only recommend what @Sabresite said. Zero trash is as if the Pokémon was traded to Colosseum or XD and back. Such a Pokémon can be considered as fishy but it’s still “legal”. As long as you don’t use it competitively or for trades it should be fine. I’m just not sure if catching a Pokémon in-game and just edit stuff like PID, Nature and IVs would be a good idea. At least as long as we don’t know what kind of data the trash is coming from, it might be unwise to do that. It could be data related for generating the stats of the Pokémon or at least something related and if that’s the case the Pokémon becomes illegal.
  19. Cool I didn’t know there is a WC4 format now. It was about time.
  20. It looks like it has not been documented anywhere yet and it might be worth to share it. These are the locations where the Special Ribbon data is stored: Save File Section 4 RS Offset 0x290 FRLG Offset 0x21C E Offset 0x328 Info: I already checked the assemblies on GitHub and it seems like this has not been disassembled yet... The games have built in some kind of mechanic where when a Pokémon is traded (holding a Special Ribbon?) this data is apparently compared and exchanged. By default the slots are set to 0 but I noticed something strange in some save files I have examined. Some save files had slots filled with FFs and this is exchanged in case of a trade as well. That's how I confirmed that there 11 Slots even there are just 7 Special Ribbons in total. I have a feeling that the FF padding might be coming from COL & XD. Unfortunately the FF padding was also to be seen in the Festa Metang save files from Ahiru's Wonderland. So we can't be completely sure what kind of data was distributed with it. The German Debug Version of Pokémon Ruby has a Debug Menu including Mystery Event functions and one of them is for giving a Special Ribbon to all Pokémon inside the Team. Which is a Marine Ribbon with the assigned text "2003 REGIONAL TOURNEY CHAMPION RIBBON". In this case only the respective Slot of the Marine Ribbon changed while the other Slots remained untouched. I think for Festa Metang it was done the same way and the FF padding really just came from the GCN Games. If anyone has a relatively fresh Colosseum or XD save file which has never traded with a GBA game before we could figure out where this data came from.
  21. Where do you have this Rocks Metang from? Or did you make it by yourself? We desperately need an untouched one.
  22. I guess the only way to get the Pokédex entry is to trade it back and forth with someone...
  23. They are legit. We have over hundreds of these Pikachu Event Pokémon, they are some of the most commonly collected events because they were distributed at every Pokémon Center in Japan. Most of the files were collected by Ahiru and can be traced to 2005 and then there are a few from Takasan who can be traced back to that time as well. Also there are indicators that they came from the distribution software, the seeds for example which were determined the same way as Meteor/Wishmaker Jirachi's. GW Pikachu in turn has an unknown incrementing seeding method which we think is time based and additionally a randomized OT Gender. So what is legal about these Events is pretty much known, the only Pikachu Event we are missing and we don't know about is Sapporo Pikachu. I'm kinda surprised that Ahiru's Wonderland files aren't already in the gallery.
  24. My eyes are so thankful for the dark theme! Thank you very much!
  25. Yes. Short Nicknames, actually an illegal Nickname with only a terminator would be best. In the first post you can find some dummy save files, those can be used. Regarding the question, sorry for the confusion. The structure can be seen in earlier posts in this thread. There are actually 2 different patterns of Trash Bytes, one is Japanese Diamond and Pearl and the other one is for anything else... Pattern 1 example: Pattern 2 example: Basically the stuff that appears to be random in these Trash Bytes (marked with colors) are the level and some pointers and our problem is that the pointers change apparently because of the memory allocation, so we need to kill the memory allocation in order to determine the base offsets for these pointers. This is important to determine which Trash Bytes are legal. We will also have to determine the maximum possible offsets, but we can determine those mathematically so that's nothing we have to worry about right now... we just need the full 22 byte arrays with the base offsets... So in short... what needs to be done is we have to migrate Pokémon with short nicknames (0xFF in Gen 3), with the dynamic memory allocation being killed (aka Anti-DMA Code) during migration. And this with all games DP/Pl/HGSS in all different languages J/E/F/G/I/S/K
×
×
  • Create New...