-
Posts
1192 -
Joined
-
Last visited
-
Days Won
19
Content Type
Profiles
Pokédex
Portal
Technical Documentation
Pages
Tutorials
Forums
Events
Downloads
Gallery
Blogs
Everything posted by codemonkey85
-
Ah, that does make a lot of sense. Awesome! I'm really excited about the progress being made on this! Maybe I'll get time sometime this weekend to delve back into those logs and pick apart those 56 bytes. Incidentally, did you take notes on what kind of requests you were making on the DS concurrent to these new logs? That would help a ton.
-
Why not Poryhack? Isn't that what hackers do? Slightly off-topic: I think that's a fantastic idea. I also think it would be neat to design a more robust notification system, so people can be notified that their trades went through via not just Wii messages or E-Mail, but also SMS, iPhone push notifications, RSS (?), whatever. Back on topic: I looked at some of the log files that LordLandon generated by redirecting the NDS / Nintendo WFC connection through his computer, and saw that the search results for a query yield full Pokémon data, stored, encrypted, and shuffled in exactly the same way as they are in the NDS. There's other data in there too; connection logs and all that jazz. Also, each Pokémon result is actually 292 bytes in length (according to Landon), so there's some extra data there beyond the actual Pokémon data; probably to account for information about the trainer and cart that uploaded the Pokémon in the first place, as well as what they are looking for in return.
-
extract pkm file from battle revolution
codemonkey85 replied to sissyvaporeon's topic in Saves - Editing Help
Guys... Didn't you see this? The Pokémon remain in your cart; they're just copied to PBR. So there's no need (or sense) in worrying about how to trick PBR into thinking you have the original cart in your DS. Why clarify? That's what we've been talking about. -
I think if, in that situation, you had deposited your Luxray into the PC and then had withdrawn it again, it would have been fixed. In any case, PPSE is really the best way for you to edit your Pokédex.
-
Thread unlocked. Feel free to re-post links after confirming that they do not link to pirated material. (I didn't notice any when I glanced through them, but just be sure!) Also, good luck with this, as it is beyond my knowledge. :\
-
Ah, that would make sense. I'm willing to bet that's how it works. tkdtju, why don't you just add the Pokémon you want to add, and use PPSE to edit the 'Dex? Seems like it would be a lot easier.
-
Whoa. That's awesome! Great to see progress being made on this. Regarding our own private GTS servers, I think that would be awesome for ROM hackers trying to create their own Pokémon "economy".
-
Um? So you mean if you (somehow) used Pokesav to capture a Starly in the Pal Park, bearing in mind Starly cannot legally be found there, you want to know where that Starly will show up as "caught at"? Pokémon from the Pal Park typically show up as being either from Kanto or Hoenn, but for Starly, I'm not sure what would happen. You'll probably get a glitched out summary, or perhaps it will say it arrived from Sinnoh. I dunno. Why exactly would you do that anyway? In any case, the Pokémon would be registed in the Pokédex in the same way no matter where you caught it.
-
extract pkm file from battle revolution
codemonkey85 replied to sissyvaporeon's topic in Saves - Editing Help
Well, my theory was always that the Pokémon were stored the same exact way on PBR that they were on the NDS, but when I looked at the data on the Wiimote, I could not for the life of me locate or make sense of any Pokémon data. I figured at that point that the data was encrypted a second time by the Wii. I know that data stored on the Wiimote is usually not encrypted, so that makes me think it's PBR that encrypts the Pokémon. And then on top of that, the Wii save file itself is, as Poryhack said, also encrypted. So getting to that Pokémon data is, um... challenging. -
Games: Rumor: Nintendo DS Successor Dev Kits
codemonkey85 replied to NewsBot's topic in News Discussion
The Gameboy Pocket was not a new console, it was a redesign of the original system. The Gameboy Color, on the other hand, featured new hardware, like a color screen, an IR transmitter / receiver, and an updated graphics engine. Just a nitpick. I dunno, I kind of like two screens. Since the DS folds down, it's a nice way to get more screen space without sacrificing portability. -
extract pkm file from battle revolution
codemonkey85 replied to sissyvaporeon's topic in Saves - Editing Help
Nor would I, unfortunately, especially considering the project idea I once had for transferring Pokémon between a Wii remote and a PC via bluetooth. Bear in mind that the Pokémon in the PBR save file are also (probably) encrypted and shuffled in the same manner as on the DS games, so locating the Pokémon and figuring out the encryption scheme is probably even harder than already stated. :\ -
Games: Rumor: Nintendo DS Successor Dev Kits
codemonkey85 replied to NewsBot's topic in News Discussion
And I maintain (until I am proven wrong which is likely) that the (inferred by me) ambiguity of the term "Nintendo DS title" could lend itself to the next-gen Nintendo DS. Assuming the naming convention goes that way, which, given the plethora of Gameboy platforms, seems plausible. -
Games: Brand New Nintendo Hardware: Platform of Future Pokémon?
codemonkey85 replied to NewsBot's topic in News Discussion
Hey guys, here's some more stuff! -
Games: Brand New Nintendo Hardware: Platform of Future Pokémon?
codemonkey85 replied to NewsBot's topic in News Discussion
Good point. Also, hey, what's this? -
Games: Brand New Nintendo Hardware: Platform of Future Pokémon?
codemonkey85 replied to NewsBot's topic in News Discussion
Actually, I think Mewtwo_EX (or someone) posted that info before I even put this article out... and I didn't even notice it until after it was too late. However, technically, could they be referring to a new DS? A DS II or something? I don't read Japanese, so I dunno how subtle the difference would be between referring to the current model and a hypothetical new one. Any thoughts, Guested? -
Games: Brand New Nintendo Hardware: Platform of Future Pokémon?
codemonkey85 replied to NewsBot's topic in News Discussion
Yeah, but it's probably not a bad idea to link to the original source, which I didn't do. -
You guys don't realize that the game card architecture is rather different for HGSS, as compared to previous NDS Pokémon games? 'Cause it is. And as a result, the methods for backing up retail saves that worked before do not work with the new carts. Don'tcha think Poryhack would not have started this thread if they did work? From this post forward, any posts that refer back to old methods of save-backing that don't work will just be deleted. EDIT: I find that a bit odd considering how immensely popular HGSS is / was. But then again, perhaps someone will pick up the pace once the US versions are released and a ton more people have the actual hardware in their hands.
-
Methods for editing sprites and types?
codemonkey85 replied to TG Flashback's topic in Systems, Flashcards, and Emulation
You want ROM Editing, actually. This would alter the game's code itself. If you manage to link to someone else's game with your modified game, only you would be able to see the changes being made to the sprites; as for the types, I'm not really sure what that would do in a linked setting. FYI, this has nothing to do with whether you're playing on an emulator or a console. -
How hard is programming with the .sav file?
codemonkey85 replied to greentea's topic in Saves - Research
Well, don't let your project get in the way of your homework. And FYI, I'm generall most productive during the day, when I can think more clearly because I'm not falling asleep at the computer. Let me know if you have any trouble writing out the RNG and stuff. -
There aren't any "traces" from importing your save from an R4 to a retail cart, as far as I know. And saving twice won't necessarily remove any "traces" anyway; as I said before, we don't know the full structure of the save file. Some things may never be overwritten even by a full save. As for Pokesav, I can promise you that it doesn't work 100% the way the game does in terms of reading and writing save files, so there's always the chance that it can mess something up. I can also tell you that I have personally written software that loads and saves files in a more accurate manner, but my software is still prone to errors I may not even know about. Like I said, if you're in doubt, just don't do it. EDIT: I second everything Poryhack says.
-
How hard is programming with the .sav file?
codemonkey85 replied to greentea's topic in Saves - Research
greentea, I think you should go back to those links from my earlier post and read the information on the wiki carefully. The last one I posted was a link to the exact functions used to determine which blocks are more current, and there is nothing to do with a date. To wit: Bear in mind that the Hall of Fame block had not been thoroughly examined when I wrote this, and for all we know the footer is checked for that block as well. However, the information there is only written to when the Hall of Fame is being updated right after a victory against the Champion, so it tends not to matter much. -
How hard is programming with the .sav file?
codemonkey85 replied to greentea's topic in Saves - Research
But like I said before, you really need to look at both halves in order to determine which one is more current. After you figure that part out, then yeah, for your purposes you will only work with the current half. -
site Site Feature suggestion and Feedback thread
codemonkey85 replied to SCV's topic in Project Pokémon Feedback
If the feed includes a link back to the original post, then it would be just fine! Most posts are just text anyway.- 37 replies
-
- feature
- suggestion
-
(and 1 more)
Tagged with:
-
Games: Brand New Nintendo Hardware: Platform of Future Pokémon?
codemonkey85 replied to NewsBot's topic in News Discussion
Don't forget guys, the hardware that Miyamoto was referring to is still being speculated. We don't know for sure if it's a new home console, a new handheld, or what. Heck, they could be building a new E-Reader for all we know (hope not!). -
How hard is programming with the .sav file?
codemonkey85 replied to greentea's topic in Saves - Research
That's not quite right... the save file is split into two equal halves. One half is a backup of the other half. Each half consists of three blocks; one "general", one "storage", and one "hall of fame". (It sounds like you had the right idea though.) I think you need to at least check the footers on those blocks to make sure you're reading the correct information though, as they are all linked together in one half of the save file. Don't forget that one of those storage blocks is not "current", and is only a copy of the previous save. The two blocks should not be expected to be identical. Also, each storage Pokémon is 136 bytes long; the first eight bytes are unencrypted data (the PID and checksum basically), and the last 128 contain the encrypted data, which is everything else. Once you apply the RNG to each 2-byte (not bit) word, you can split those words into the unencrypted bytes. The data should be the same length, just now it is unencrypted. The "pv" is the personality value, or the PID, of the Pokémon in question. I'm not entirely sure what this question means, but you apply the shuffling algorithm to the encrypted data only, so you skip past the first eight bytes and unshuffle the remaining 128 bytes in four groups of 32 bytes each. That's the idea.