ZMaster Posted May 22, 2009 Posted May 22, 2009 Uhh, will there be a function to check on the total amount of Pokémon? Like in Pokesav, you could edit the number of Pokémon you caught, and the amount you hatched. Will there be a function where it helps get you the amount by looking through every pokemon's data, and getting the total number (for caught and hatched).
Sabresite Posted May 23, 2009 Author Posted May 23, 2009 Thanks for the suggestion MewTwo, I will definitely look into that. If you have the flag locations for D/P and Plat, I would appreciate using that to include it.
codemonkey85 Posted May 23, 2009 Posted May 23, 2009 However, nothing looks more like the language flag than 0x00081 (or 0x40081, depending which save block is more current), which was set to 0x01 for the Japanese version and 0x02 for the USA version. ...it stands to reason that the language information would be located relatively close to the basic trainer information (like name, gender, ID / SID, etc.), and 0x81 is right at the tail end of all that (for known values, it is between multiplayer avatar and the party Pokémon). I would start my testing there, still.
Mewtwo2000 Posted May 25, 2009 Posted May 25, 2009 Thanks for the suggestion MewTwo, I will definitely look into that. If you have the flag locations for D/P and Plat, I would appreciate using that to include it. Well, I've found 21 offsets valued 02 in an English diamond and 07 in a Spanish one and 21 for the same with platinum (first on each line is diamond, the other one is platinum) If we supose that no other flags are generated during game play, we have a total of 42 flags in a 512kB save (all listed here + same zeroing first "4" (4007D -> 0004D)) N. D/P (PLATINUM) 01. 4007D (40081) 02. 44BF1 (44E85) 03. 44C29 (44EBD) 04. 44C61 (44EF5) 05. 44C99 (44F2D) 06. 44CD1 (44F65) 07. 44D09 (44F9D) 08. 44D41 (44FD5) 09. 44D79 (4500D) 10. 44DB1 (45045) 11. 44DE9 (4507D) 12. 44E21 (450B5) 13. 44E59 (450ED) 14. 44E91 (45125) 15. 44EC9 (4515D) 16. 44F01 (45195) 17. 44F39 (451CD) 18. 44F71 (45205) 19. 44FA9 (4523D) 20. 44FE1 (45275) 21. 45019 (452AD) Note that offsets from number 2 to number 21 are like this: (3) = (2) + 0x38 (44C29 = 44BF1 + 38) Hope this might be useful ^^U
NulMyre Posted May 26, 2009 Posted May 26, 2009 Hmm, I see something that should have been on the list, but, I'm not going to post it just yet until I get the list complete. It has to do with legality of certain pokes based on the PID, not major, but something seemingly untouched.
Sabresite Posted May 29, 2009 Author Posted May 29, 2009 Well, I've found 21 offsets valued 02 in an English diamond and 07 in a Spanish one and 21 for the same with platinum (first on each line is diamond, the other one is platinum)If we supose that no other flags are generated during game play, we have a total of 42 flags in a 512kB save (all listed here + same zeroing first "4" (4007D -> 0004D)) N. D/P (PLATINUM) 01. 4007D (40081) 02. 44BF1 (44E85) 03. 44C29 (44EBD) 04. 44C61 (44EF5) 05. 44C99 (44F2D) 06. 44CD1 (44F65) 07. 44D09 (44F9D) 08. 44D41 (44FD5) 09. 44D79 (4500D) 10. 44DB1 (45045) 11. 44DE9 (4507D) 12. 44E21 (450B5) 13. 44E59 (450ED) 14. 44E91 (45125) 15. 44EC9 (4515D) 16. 44F01 (45195) 17. 44F39 (451CD) 18. 44F71 (45205) 19. 44FA9 (4523D) 20. 44FE1 (45275) 21. 45019 (452AD) Note that offsets from number 2 to number 21 are like this: (3) = (2) + 0x38 (44C29 = 44BF1 + 38) Hope this might be useful ^^U Thank you for the offsets. The next question is, what purpose do they serve? And there is a country/location code, so how do these values play into that?
Toffeuy Posted June 9, 2009 Posted June 9, 2009 Hey Sabresite, I read the Feature List and one of them didn't include the one I want. This should belong to the Daily Events Section, I think. Alright, see how each day, when you go to the man next door to the Solaceon Town Pokemon Centre, he requests you for a Pokemon. If you show him that Pokemon, he gives you a Heart Scale and 3 Balls (Any Ball except for Master Ball). I want PokeMod to be able to modify/control the Wanted Pokemon from the man. Thanks
Sabresite Posted June 13, 2009 Author Posted June 13, 2009 Great suggestion, I actually forgot about that man. I will look into this as soon as I have time. If I am not able to find this information, someone else will definitely look
Scarface Posted June 22, 2009 Posted June 22, 2009 so does this pokemod actually let u pick what lv the pokemon evolves at or not no prob if it doesnt just out of curiosity if it does that or not
Ziz Posted June 22, 2009 Posted June 22, 2009 I apologize if this question has already been answered and because its not a request, but will PokeMod be compatible with different OS', such as Mac and Linux? Once again, sorry if my post is a repeat of something posted earlier.
codemonkey85 Posted June 22, 2009 Posted June 22, 2009 so does this pokemod actually let u pick what lv the pokemon evolves at or not no prob if it doesnt just out of curiosity if it does that or not PokéMod is a save hacking program, not a ROM hacking program. To change stuff like that, you would need a ROM hacking program. Check out PPRE (Project Pokémon Rom Editor), or just see the ROM hacking forums for more info on that sort of thing. I apologize if this question has already been answered and because its not a request, but will PokeMod be compatible with different OS', such as Mac and Linux? Once again, sorry if my post is a repeat of something posted earlier. If PokéMod is made in Qt it will be cross-platform. I know at least PPSE (Project Pokémon Save Editor) is being coded that way, and there are already versions out for Windows and Linux. Mac support simply requires that someone is able to compile the source on a Mac, which is something we could use a hand with actually.
Narwhal Posted June 23, 2009 Posted June 23, 2009 (edited) When you said that it could fix illegal things that Pokesav left, what types of things? Also, Can you make it so you can see the stuff you are making, like the item's icon next to the item selector on a Pokémon, the Pokémon's icon like the ones you see in the boxes in the game next to the selector, and stuff like that? EDIT: Could you add a feature that decodes action replay codes back into pokesav to edit it? Edited June 26, 2009 by Narwhal
ZMaster Posted July 2, 2009 Posted July 2, 2009 When you said that it could fix illegal things that Pokesav left, what types of things?Also, Can you make it so you can see the stuff you are making, like the item's icon next to the item selector on a Pokémon, the Pokémon's icon like the ones you see in the boxes in the game next to the selector, and stuff like that? EDIT: Could you add a feature that decodes action replay codes back into pokesav to edit it? The codes made by Pokesav are generally really basic. Some codes are very complicated, and cannot be read by a program and such.
Narwhal Posted July 2, 2009 Posted July 2, 2009 Decode Pokesav codes only, like it could say, "This code is not compatible with PokéMod." if it wasn't made with Pokesav.
Jiggy-Ninja Posted July 3, 2009 Posted July 3, 2009 That's actually not a bad idea. Even with just the Pokesavved code, it's possible to extract information about it to reconstruct what it was made for.
codemonkey85 Posted July 3, 2009 Posted July 3, 2009 Hm, that's a neat idea. How about an ARDS code --> PKM file converter? Or the same idea for Wonder Card files?
damio Posted July 3, 2009 Posted July 3, 2009 Hm, that's a neat idea. How about an ARDS code --> PKM file converter? Or the same idea for Wonder Card files? But then you would need to entrust the user to enter a code only for those purposes, which may be mixed up. You would need to compare the offsets with a database of offsets used to create codes, which would mean that you could automattically find the purpose of the code.
Narwhal Posted July 3, 2009 Posted July 3, 2009 How about being able to choose which buttons activate a code? That way you won't have to edit the code to activate it with different buttons.
Jiggy-Ninja Posted July 3, 2009 Posted July 3, 2009 But then you would need to entrust the user to enter a code only for those purposes, which may be mixed up.You would need to compare the offsets with a database of offsets used to create codes, which would mean that you could automattically find the purpose of the code. It shouldn't be too difficult to check if the code is made properly. And the comparison would be easy as well. By looking at the first 1-2 B statements, it's possible to determine what game the code was made for, as well as the proper language. After that it's just a matter of analyzing the memory addresses in the code body to determine what it's for.
codemonkey85 Posted July 4, 2009 Posted July 4, 2009 How about being able to choose which buttons activate a code? That way you won't have to edit the code to activate it with different buttons. I fully support this idea. Maybe someone could map out an image of a DS with "hotspots" that are selectable / deselectable before the code generation.
Narwhal Posted July 4, 2009 Posted July 4, 2009 I don't know if you could use this for a "map", but... It's not very good... :\
Toffeuy Posted July 5, 2009 Posted July 5, 2009 Alright, I didn't realise this before but now I do. I made a Victreebel using Pokesav. I gave it everything legal. I even made its met in place legal. When I checked it it said "Met in Place Route 230". That was legal. However, when I entered the Hall of Fame, while it displays that animation of all my Party Pokemon it said that my Victreebel was "Hatched at Route 230". How come this happened and will Pokemod be able to fix this problem?
codemonkey85 Posted July 5, 2009 Posted July 5, 2009 Toffeuy, PokéMod will be able to edit any aspect of any Pokémon, so of course it can fix that problem. But for specific help with your Victreebel, please post in the Save Editing Help forum (and when you do, post your PKM file or a screenshot of Pokesav so someone can actually figure out what you are doing).
evandixon Posted July 5, 2009 Posted July 5, 2009 Hm, that's a neat idea. How about an ARDS code --> PKM file converter? Or the same idea for Wonder Card files? May be when this is released, it could be installed in such a way that you can right-click on a PKM file and select "Convert to ARDS Code", and something similer for xml files (may be it can save it as XML, just with the extension "*.ards")
scolby33 Posted August 2, 2009 Posted August 2, 2009 Hi! I just joined here because of this program. It looks like it will be great! I have one feature to request. I would like to output ARDS code for the each pokedex entry individually. I have no way to copy my save to a computer and I don't want to go through the entire pokedex inputting info to change just one entry and keep the others the same. I hope that this can be implemented (it seems easy, but i'm no programmer...)
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now