Jump to content

ajxpk

Innovator
  • Content Count

    720
  • Joined

  • Last visited

  • Days Won

    24

Everything posted by ajxpk

  1. 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....
  2. 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.
  3. 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:
  4. 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.
  5. 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.
  6. @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...
  7. 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!
  8. @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.
  9. 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.
  10. Cool I didn’t know there is a WC4 format now. It was about time.
  11. 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.
  12. Where do you have this Rocks Metang from? Or did you make it by yourself? We desperately need an untouched one.
  13. I guess the only way to get the Pokédex entry is to trade it back and forth with someone...
  14. 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.
  15. My eyes are so thankful for the dark theme! Thank you very much!
  16. 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
  17. I haven’t worked on it for a while. But just in case someone would like to support this project, I want to give information about what has to be done next... We need migrated Pokémon on all different Game and language versions which means DP/Pl/HGSS in all different languages J/E/F/G/I/S/K. Can be done on Emulator... And most importantly we need to determine and document the lowest possible Offset/Base Offsets of the pointer inside the Trash Bytes of migrate Pokémon #2. For this we have to find a way to stop the Memory Allocation. Maybe there are cheat codes for that?
  18. "I was told", "I heard"... This is an example of how rumors are being spread. Like I already said you will get different results from emulator to emulator, which we have learned from recent research and there is more research that needs to be done from here, we ain’t done yet. That's the only honest answer we can give to people. Besides that "emulator" is a generalized term in this context. Every emulator behaves different, especially if the core was programed independently and therefore would have to be seen as an individual "medium" as you called it. As for the Trash Bytes, no like I said the rumors are wrong. There are no different patterns and if they are as you say we would be good to document it and compare our data. According to my research it's not the case and it was done one both real hardware and emulator. Btw. the reason why they are identical is not even a surprise because memory and stacking are supposed to work exactly the same on emulators and real hardware. Otherwise it would cause serious issues like stacking issues and data being read from wrong memory locations. It would essentially mean things are out of control... so that should not happen. You have to keep in mind that this is all based on math and has not just to do with the emulation of the processor, this is just about the memory. That's why I was questioning these strange rumors from the beginning. I would also like to point out that the documentation was never completely finished... You're of course very welcomed to help with it. @Sabresite would be happy. Unfortunately I don't have time because I'm very busy working on some other research projects. It's not really my highest priority at the moment.
  19. It always depends on how the emulation is and I wished I could give answers but I have no experience with catching Pokémon on DeSmuMe. If it generates illegal Pokémon then another option would be melonDS and in the future there will be medusa. We have the same Topic in Gen 3 actually, when people talk about illegally generated Pokémon they usually talk about VBA, which is an very old Emulator. But there are other Emulators like mGBA and some of them have turned out giving better results. But we still have to do more research. Research is mandatory... There were rumors being spread in multiple forums and reddit that migrating Pokémon from Gen 3 to Gen 4 gives false Trash Bytes. It was seen as fact and when I wanted to take a look at it I was surprised that there was never a single case uploaded or any kind of documentation about what exactly was wrong with these Trash Bytes. So I had to start research on it on my own and then I asked people to upload migrated Pokémon from real hardware all just to figure out that the rumors were false, the Trash Bytes were identical. So my suggestion to everyone is just enjoy playing the games and report issues in the forum IF they occur. PKHeX should supports legality checking for it, so you can just catch Pokémon and see if they're legal like @theSLAYER suggested.
  20. The thing is we have a Japanese save file with all 3 DLC packages WMission (Deoxys Mission & Manaphy Mission), Celebi Mission & Mew Mission. Thanks to this website just btw: https://ux.getuploader.com/savedate/download/226. The Mew Mission was extreme rare and I have been looking for it for quite a while. (Years!) It was distributed in partnership with ANA and you were only able to get it on respective airport terminals for the most part. Now the save file with all missions got finally leaked this year so we are damn lucky! The problem is the missions are already played and we would like to have a blank save file with the untouched special missions. One idea from my side would be to maybe edit everything from memory and then save the game. It's complicated too though and regardless of which way we go some research might be required, to learn what activated the missions ect... since there was no option to delete the save file but a new game option, I kinda wonder how fresh a newly started game is? At least the missions won't be removed from what I remember?
  21. Yeah, I was wondering about that too. I hope it can be used to breed Pokémon. xD That would be awesome.
  22. I'm not saying that this Pokémon is Animon, what I mean is that the idea of having another Ditto that is a Steel Type was recycled. The difference between Animon and this is that Meltan is a mythical Pokémon and not an evolution. Regardless, there definitely seems to be a connection to Ditto, so I'm really interested to learn more about this Pokémon as Ditto is one of my favorite Pokémon.
  23. Ironically I wanted to post something about this Pokémon but I was busy with other stuff. Things are getting interesting. I don't know if you already know about this but for years there are many rumors about the connection between Ditto and Mew. That Ditto actually isn't a natural Pokémon and a result of failed attempts of cloning Mew. Which is why both have the ability to transform. Also they both have equal base stats, they share the same weight of 8,8 lbs. They have similar colors and the same shiny colors. Then we had this Space Center Demo leak with an unreleased Ditto evolution "Animon". A steel type. Now this Pokémon appears... having a similar look as Ditto and apparently a Steel type? Coincidence? For some reasons Dittos were transforming to it. What's also interesting is that it exactly weights twice the same as Ditto, 17,8 lbs. Not to mention that Meltan sounds a little bit similar like Metamon. There is a remake of the first Pokémon Movie coming out next year and you can bet that the Pokémon is in it. One of the most interesting theories in Pokémon history might come true?
  24. Finally someone is mentioning this Pokemon. English: Japanese:
  25. Meanwhile I located the Multi Boot ROM. The SIIRTC function library is in it. While we are at it I think it would be nice to also confirm how Pokemon BOX RS seeds if it hasn't been done already. Both for the Egg Events and the Pokemon caught In-Game. I would recommend to use a cartridge with dry battery if possible... Little request from my side.
×
×
  • Create New...