-
Posts
1162 -
Joined
-
Last visited
-
Days Won
12
Content Type
Profiles
Pokédex
Portal
Technical Documentation
Pages
Tutorials
Forums
Events
Downloads
Gallery
Blogs
Everything posted by codemonkey85
-
Great job Matt! It's always nice to have more developers join us. If you don't mind, I'd like to see that DUC file format myself... with your permission, I could add it to my code library, giving you full credit of course.
-
speculation Pokémon HeartGold and SoulSilver Speculation Thread
codemonkey85 replied to Guested's topic in Generation 4
Bwuh? Brendan, really? I had wondered if they would do this. What's your source? I am also hoping they leave in the Wi-Fi features that were added to Platinum, like the Wi-Fi Square, Poffin baking, and battle videos. I'm not too sure if there will be a Battle Frontier, but if there is, I hope they retain compatibility with Platinum in that regard as well. Additionally, if they do their own Wi-Fi square or Union Room, I hope your Pokémon can follow you around in it. -
I do believe the Pokesav creator (COM) disappeared off the face of the earth. That is the latest version as far as I know. Pokesav is the past. PPSE is the future. 'Nuff said.
-
Okay, I don't think you're understanding what Mod does. Did you read the article I linked to? I'll give you an example. Let's say we have a PKM with the following IVs: HP: 31 ATK: 25 DEF: 4 SPEED: 6 SPATK: 30 SPDEF: 31 You go to determine the Characteristic, but there is a tie in IVs between HP and SPDEF (both are 31). Now, let's say that PKM's PID is 3203386106. You do this: 3203386106 Mod 6 = 2 The result is 2, so the corresponding IV is DEF. Therefore, you look at the DEF IV, and see that the value is less than the tie value. You move on to the next IV in the sequence, which is SPEED. Speed is also not part of the tie. Neither is the next one, SPATK. The next one is SPDEF, and that is part of the tie... therefore the Characteristic will be "Somewhat vain". If the SPDEF IV had not been part of the tie, the next IV to check would be HP; if the HP IV was part of the tie, the Characteristic would have been "Often dozes off" instead. You get it now?
- 13 replies
-
- characteristic
- pokemon
-
(and 1 more)
Tagged with:
-
How do you use the Trainer Editor?
codemonkey85 replied to Poke-Glitch's topic in Saves - Editing Help
First of all: No. That is not how Characteristics work. Please see here for reference. Long story short, "Mischevious" could mean a Special Attack IV of 1, 6, 11, 16, 21, 26, or 31. It could be nearly the worst value, not neccessarily the best. :\ Also, this thread is in the wrong place, I think. I'm still not sure which program it is you were asking about. If your end goal is to edit the save file, then PPTE is not the program to use, as mentioned previously. Oh, and fenzo doesn't write programs. He's just a site admin (psht). SCV wrote PPTE. Fenzo: -
The PID is, of course, the Pokémon's personality value. And you may want to see this page for info on Mod. But for the purposes of this conversation, like I posted earlier, PID Mod 6 returns a number between 0 and 5, representing the first IV in the order of precedence.
- 13 replies
-
- characteristic
- pokemon
-
(and 1 more)
Tagged with:
-
Games: Pokémon Sunday: Kanto Confirmed! PokéWalker Pikachu Event
codemonkey85 replied to NewsBot's topic in News Discussion
"Finally", lol. Kanto has been "back" every generation thus far, the most recent incarnation being fall 2004 (USA). At this rate, I think it's safe to guess we'll be visiting Kanto in every generation. -
answered Determine Pokedex sprite order.
codemonkey85 replied to N______'s topic in ROM - NDS Discussion & Help
That whole page is specific to how things are stored in the save file only. I am not sure what the ROM defaults would even be in the case of genders though... but I think the enumeration places male with a value of 0 and female with a value of 1, right? So wouldn't male always be the "default" value for a null? -
PPSE: Project Pokemon's Save Editor 0.05
codemonkey85 replied to Jiggy-Ninja's topic in Saves - Tools
Why? PPSE is faster and nicer looking. And like Jiggy said, these problems need to be found and squashed. -
answered Determine Pokedex sprite order.
codemonkey85 replied to N______'s topic in ROM - NDS Discussion & Help
Bam. Also, I'm not entirely sure about the placement of this thread... it seems to me like it would go in Save R&D, but eh. -
tool PPRE: Project Pokemon's ROM Editor
codemonkey85 replied to SCV's topic in ROM - NDS Research and Development
Here's a link to what you need. -
...No. I think you need to read that post again. Carefully.
- 13 replies
-
- characteristic
- pokemon
-
(and 1 more)
Tagged with:
-
How do you pal-park pokemon from pokesav?
codemonkey85 replied to BeautifulNightmare's topic in Saves - Editing Help
Rest assured guys, I am working on it. Well, not for Pokesav obviously, but I am armpit-deep in writing an application to extract PKM files from GBA games, converted to DS format, and 100% legal (if I ever figure out the trash bytes). Stay tuned. -
Yup, that's the one. FYI, X-Act from Smogon said a bunch of PKMs were tested and they all conformed to the above.
- 13 replies
-
- characteristic
- pokemon
-
(and 1 more)
Tagged with:
-
Again, I don't recommend using Long. Use UInt32. And I didn't show you the page to scare you with the formulas, just to show you the EXP tables and my source.
-
People get this mixed up all the time. Eggs hatch at level 1, but in the PKM data, the "met" level for an egg / former egg is ALWAYS 0. Note that in the Trainer Memo, there is no mention of a met level.
-
That's basically what I said. Incidentally, the games themselves don't use those formulas as far as I know; to save performance time, they simply use lookup tables (just like I've been doing, and just like I suggest you do).
-
The level is also calculated on the fly for PC storage Pokémon (Pokémon that are only 136 bytes, or 0x88 in hex). What you need to do is determine the growth rate of the PKM you are looking at, read its EXP, and find that value (or the next one down) in an EXP table. See here for more info.
-
greentea is right about that. You need to do the floor on several parts of the equation separately for the whole thing to come out right. ;p
-
Once again, you should be more precise. Don't forget that "offset 90" the way you refer to it should really be 0x90, since it's a hex value. Anyway, for PC storage Pokémon, the stats are calculated on the fly. X-Act posted the formula here. Note that BS = the base stat, I = the IV, and EV and Level are obvious enough.
-
Yes, I finally stumbled across that Bulbapedia article regarding the GBA Pokémon index numbers last night after much frustration. If I ever meet someone from the team that programmed the GBA games, mark my words, I will kick them in the shins. Repeatedly. And vigorously. Anyway. The current task is to convert the GBA data to DS data. Right now I am constructing a function to copy data from the GBA structure properties to the DS structure properties, but I am wondering if I will have to make a lookup table to convert item index values and stuff to the DS values like I had to do with the species ID (I assume I will, argh!). So it's tedious work, but it's coming along.
-
This is incorrect; see below. In regards to ties for highest IVs, I posted this on Smogon a while ago: For the actual Characteristic texts, I recommend the article at Bulbapedia... I haven't looked at Serebii in a while, but I think there were typos in there somewhere. EDIT: By the way, the table at Serebii is a bit more complex than it needs to be. You're better off doing IV Mod 5 to figure out which of the five Characteristics to use for a particular IV.
-
Saves Wanted - Platinum Save R&D: Battle Videos
codemonkey85 replied to evandixon's topic in Saves - Research
I would think some of the values are stored in bitfields as well, to compress the data more easily. After all, what better way to store True / False values than a simple 1 / 0? That would easily take care of the "hax" variables. I really doubt this. There's no need to store the entire PKM; just the results of the battle itself. The only things it probably keeps from the PKM are species, forme, gender, & shininess so it knows which sprite to use. -
Unfortunately, for some odd reason I am getting the wrong species ID number from any Hoenn Pokémon when reading the save file, and until I fix that I can't do anything. Other data is correct, and the species ID is correct for Kanto / Johto Pokémon, so I'm not sure what the problem is... blargh. But when I am finished (and have GBA --> DS working right), I will consider a DS --> GBA converter as well. It's an interesting idea to be sure.