Jump to content

ajxpk

Innovator
  • Content Count

    724
  • Joined

  • Last visited

  • Days Won

    24

ajxpk last won the day on June 14

ajxpk had the most liked content!

Community Reputation

487 Excellent

5 Followers

About ajxpk

  • Rank
    Let’s Go!
  • Birthday 01/01/1988

Recent Profile Visitors

9287 profile views
  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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....
  6. 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.
  7. 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:
  8. 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.
  9. 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.
  10. @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...
  11. 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!
  12. @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.
  13. 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.
  14. Cool I didn’t know there is a WC4 format now. It was about time.
  15. 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.
×
×
  • Create New...