-
Posts
1178 -
Joined
-
Last visited
-
Days Won
15
Content Type
Profiles
Pokédex
Portal
Technical Documentation
Pages
Tutorials
Forums
Events
Downloads
Gallery
Blogs
Everything posted by codemonkey85
-
I... am not sure what program you are talking about. But if you install WinRAR, you should be able to right-click the file and choose to open it with WinRAR, instead of just double-clicking it and using whatever the default program for that file is.
-
Metroid Movie: Your Choice to Play Samus Aran
codemonkey85 replied to codemonkey85's topic in Off Topic
You want Chloe Sullivan to be Samus Aran? I love Allison but... I do not see how that could work. I agree, and although I see some advantages to animation, I would be much more satisfied with a live action adaptation... if they ever do find the right actress. Also if it ever actually happens. Although I have seen some pretty good Metroid-related fan animations. -
That partly depends on which operating system your computer uses. If it's XP, you just right click the zip file and select "Extract All". Otherwise, you may need an archive program, like WinZip or WinRAR. Try searching Google for them.
-
The link Floot provided is a link to a zip file. You must download the file (save, not open) and then unzip it. The actual program will be inside (it is an .EXE file).
-
Tool: PKM File PC <--> Party Converter
codemonkey85 replied to codemonkey85's topic in Saves - Tools
Pokesav's programming architecture is questionable at best. It really is better to start from scratch, trust me. -
Yes, but the date in which the Pokémon should have been in the Great Marsh is not a part of the Pokémon's info. Therefore, no one would know the difference.
-
Probably because I didn't really think about what I was saying. ;p Also partly because I still don't trust Pokesav. Disregard my advice then.
-
Just to be clear london, when you say "game ID", do you mean Trainer ID? If you try to make other edits, does your game crash? You can edit your Trainer ID in a hex editor and then fix the save file's checksums with a tool that SCV has posted.
-
Korean Pokemon Updates Leaked by Chycorita and Orcamania5
codemonkey85 replied to chycorita's topic in Generation 4
That's an interesting development. Does this mean they are going to bridge the language gap between the Korean games and everyone else?- 44 replies
-
- chycorita
- information
- (and 12 more)
-
Editting to Allow for Online Battle Video Posting?
codemonkey85 replied to Okami's topic in Saves - Editing Help
Really? I wasn't home when I posted that, so I was using this site to check them... it may be inaccurate. I will look again and get back to you in a minute. EDIT: Yup, the site was wrong. I dunno then. Sorry. -
Tool: PKM File PC <--> Party Converter
codemonkey85 replied to codemonkey85's topic in Saves - Tools
As of June 06, 2009, this should be the last update I make... unless of course someone comes across a bug. I added sprites for the loaded PKM files, which will accurately reflect the sprite used in-game. -
Editting to Allow for Online Battle Video Posting?
codemonkey85 replied to Okami's topic in Saves - Editing Help
Metagross and Vaporeon are both Fateful Encounter. That might have something to do with it...? -
The difference being that the Honey Tree Munchlax came from will show up as a route number in the Trainer Memo, whereas any Pokémon caught in the Great Marsh, no matter the area or day, will simply show Great Marsh. So for the Shroomish example, I do not believe there will be any way to tell the difference between one caught on the right day and one caught on the wrong day.
-
Tool: PKM File PC <--> Party Converter
codemonkey85 replied to codemonkey85's topic in Saves - Tools
DAMIO NO THEY KNOW TOO MUCH NOW Besides, it's just the principle of the thing. There was no reason to leave this feature out of Pokesav in the first place. -
Tool: PKM File PC <--> Party Converter
codemonkey85 replied to codemonkey85's topic in Saves - Tools
EDIT: And now I did that. -
I don't entirely trust Pokesav with my save files, but it's pretty harmless as far as everything else goes. I dunno what would have caused your friend's problem there....
-
Help Wanted! - Pokémon DS Save Structures
codemonkey85 replied to codemonkey85's topic in Saves - Research
This wasn't really a part of the list, or a goal for this thread, but I figured I'd post it here anyway. I have finally figured out how the Pokémon DS games figure out which Characteristic to display in the Trainer Memo in the case of a tie for highest IVs. Take the PID Mod 6, and that gives you the index number of a stat in this order: HP, Attack, Defense, Speed, Special Attack, Special Defense. In the event of a tie in IVs, the first IV checked is the result of the PID Mod 6. If that IV is not part of the tie, it moves on to the next index number in the aforementioned order. If it goes past 5 (Special Defense), it wraps around back to 0 (HP). When it finds an IV that is part of the tie, that is the IV that will determine the Characteristic displayed. Not bad, eh? -
The problem with GBA saves is that they are composed of 16 different blocks, each with its own checksum I believe, and they all rotate apparently. If we knew more about the save file structure and how the game handles these blocks, it would be much easier to write a GBA save editor.
-
Tool: PKM File PC <--> Party Converter
codemonkey85 replied to codemonkey85's topic in Saves - Tools
Ahh, ok. So what you're saying is that these ".BIN" files are just encrypted and shuffled versions of the .PKM files. Well that's easy enough to implement. When I get time I will update the program to load / save the files as .BIN files, just for kicks. -
Help Wanted! - Pokémon DS Save Structures
codemonkey85 replied to codemonkey85's topic in Saves - Research
Well, it turned out that missing byte is a CRC8 checksum. So it is not in the save file, but rather it is generated during gameplay. That checksum is how the game determines if an FC is genuine or not. By the way, I edited the first post to credit Jiggy for the 'Dex, and to add a bunch of other things to be found. -
Tool: PKM File PC <--> Party Converter
codemonkey85 replied to codemonkey85's topic in Saves - Tools
I can't remember which program it is, but one of the save editors can output .BIN files instead of .PKM files... it might be DSPokeEdit, and I would check right now if I were home. I would suggest attempting to load the .BIN and see if this program will display the Pokémon's name and stuff like it does with regular .PKM files. There's a chance the file structure is the same, so if that is the case, it should work just fine. Does anyone really use that file type for this though? -
Just as an FYI to all those out there, this project is long dead. You can see my new stuff here: http://projectpokemon.org/forums/showthread.php?20984-PKMDS-Code-Library-Gen-V Hello people. As you may know, one limitation in adding Pokémon to your game using Pokesav is that you cannot load a PC Pokémon into your party. To be honest, it's a rather silly limitation. Thusly: I have created a tool for converting between the two types of PKM files. This is a Windows application, which requires the latest .Net Framework to run. Thanks go to SCV for clearing up the encryption method of the last 100 bytes in a PKM file; thanks go to Sabre for defining the structure of that data. And just so you all know, this is the first preview of a much bigger project I am working on, which hopefully will also be released (in a beta) rather soon. Feedback of any kind, whether comments, compliments, positive or negative, errors... is all welcome. Post here or PM me. EDIT: .BIN files (encrypted and shuffled .PKM files) are now supported. EDIT: As of June 06, 2009, this should be the last update I make... unless of course someone comes across a bug. I added sprites for the loaded PKM files, which will accurately reflect the sprite used in-game. PKMDS PC To Party Tool.zip
-
Jiggy, I can't ever thank you enough for the work you are doing / have done. I didn't mean not to credit you there. Also, as lame as it sounds, I'm not doing much research anymore, as I am attempting to put what we do know into a code library for programmers. But some of the little things we don't know the location of, I do plan on getting to myself.
-
Project Pokémon did not create Pokesav and does not update its programming content. That being said, some of us are working on writing software to replace Pokesav, and the Pokédex structure has been (mostly) reverse engineered, so it's just a matter of time now. If you would like to help us map out the rest of the Platinum save file, feel free to join the thread in my signature. The more help we get, the faster this stuff comes out.
-
I am not sure why the result would be different, but here's what the VB.Net code converted to C# looks like for me (courtesy of this page.): private string PRNG(string seed) { string temp = ""; UInt64 t = default(UInt64); t = Convert.ToUInt64("0x41C64E6D", 16) * Convert.ToUInt64(seed, 16) + Convert.ToUInt64("0x6073", 16); temp = Conversion.Hex(t); if (temp.Length < 16) { for (t = 0; t <= 15 - temp.Length; t += 1) { //just to add zero temp = "0" + temp; } } return temp; }