codemonkey85 Posted October 27, 2012 Posted October 27, 2012 Well it isn't a bad idea to get all pkm from the save file, but it is gonna take a while... Funny you should mention this, because I've made enough progress with my PKMDS C++ code library that I can do this very thing. In fact, I tested it just the other day, using a file naming convention that uses the box + slot + PID. It only works on Windows right now, because I am using the .Net framework, but if anyone wants it I'll post it up. like so I majorly want those in full sized versions. Do you have them?
Kaphotics Posted October 27, 2012 Posted October 27, 2012 I majorly want those in full sized versions. Do you have them? They're naturally 168x160 resolution; I'm pretty sure the ones there are full resolution. I don't have a complete rip, but they are all in a narc anyways. /a/1/1/7 PC box backgrounds ~ use Tinke to extract them.
RubenPikachu Posted October 27, 2012 Author Posted October 27, 2012 Funny you should mention this, because I've made enough progress with my PKMDS C++ code library that I can do this very thing. In fact, I tested it just the other day, using a file naming convention that uses the box + slot + PID.It only works on Windows right now, because I am using the .Net framework, but if anyone wants it I'll post it up. Well I have finished mine, I decided to save the pkm files in folders depending on where they are stored, however I think it would be better to make only one folder for all boxes but for now it is ok, also I have added a box editor, currently box names can be changed, I'm working with backgrounds...
pokecon Posted October 28, 2012 Posted October 28, 2012 I just figured, PDC only edit trainer info at 0x19404 0x3F404 will still remain the same.
RubenPikachu Posted October 28, 2012 Author Posted October 28, 2012 I just figured,PDC only edit trainer info at 0x19404 0x3F404 will still remain the same. Yes, because in a save file there are 2 save states, in case the first one is corrupted the game will load the second one, I made the program only to edit the first save state in case something went wrong
pokecon Posted October 29, 2012 Posted October 29, 2012 Can you upload what you know about trainer info like: offset of gender, money, etc. Thanks!
RubenPikachu Posted October 29, 2012 Author Posted October 29, 2012 Can you upload what you know about trainer info like:offset of gender, money, etc. Thanks! I have just finished researching about money seems the offset start at 0x21200 (I'm not sure the length) Offsets of gender 0x19420, I'm not sure about the values... I will upload these into my research...
pokecon Posted October 29, 2012 Posted October 29, 2012 The byte 0x19420 does not seem stable. 0x19421 is 00 for male, 01 for female.
RubenPikachu Posted October 29, 2012 Author Posted October 29, 2012 The byte 0x19420 does not seem stable. 0x19421 is 00 for male, 01 for female. I know, I just got that 0x19420 changed while testing, however 0x19421 is the offset for the gender, I have tested it out through hex editing and this also solves the gender bug. Thanks! :smile:
RubenPikachu Posted October 30, 2012 Author Posted October 30, 2012 I have updated the program with the gender bug (thanks to pokecon for checking the offset :smile:) and also a money editor... Also, about money offsets seems that the offsets are different between versions, the offsets are 0x21100 for B2W2 and 0x21200 for BW and are Unsigned Integers (UInt)
sky*dragon Posted October 30, 2012 Posted October 30, 2012 First i would like to say thanks for the awsome app bro Second i have a bug to report you cant change meloetta forms in the app is this a bug or its normal? and i cant use the account manegement opion it says unable to contact server and btw when we can use the gts? and can you please upload the leatest versions in links like mediafire iam having problems in the normal updater (slow internet) Thanks again
RubenPikachu Posted October 31, 2012 Author Posted October 31, 2012 First i would like to say thanks for the awsome app bro Second i have a bug to report you cant change meloetta forms in the app is this a bug or its normal? and i cant use the account manegement opion it says unable to contact server and btw when we can use the gts? and can you please upload the leatest versions in links like mediafire iam having problems in the normal updater (slow internet) Thanks again Thanks a lot! About Meloetta forms, well I know you can set its forms however in-game you cannot have it on Pirouette Form outside of battle... so I decided not to put them Yes Account Management had a problem but was in the server, so no update is needed I have already fixed it. GTS is in development, thanks to formlesstree4, he is currently developing DLL to use them as reference and I'm preparing the interface to be used along with the GTS System Well, I prefer to use the program updater because it's more simple since I have to upload it once and I don't have to change the download link, but I can upload it to Dropbox since it doesn't change the link http://dl.dropbox.com/u/87538979/Pokemon%20Data%20Checker%20BW2.exe Also I have been doing some additional research about save files in BW.... I think Mystery Gift cards offsets are 0x1C800 however it appears to be encrypted, but I'm not sure about it :confused: if anyone knows about inserting Wonder Cards into a save file, please let me know... Also outside the save states I found out that C-Gear skins are located in offset 0x52000 with a length of 0x2600, where the first 0x2000 bytes are the same as the .cgb files, but I'm not sure about the remaining 0x600 bytes :confused: also it is a block with checksums however seems that the C-Gear block checksum is located at 0x1C024 and at 0x54602, with an additional checksum at 0x54712 that involves the previous checksum and zeroes, I'm going to start researching this, also I found a thread to begin research http://projectpokemon.org/forums/showthread.php?22962-C-Gear-Skin-Editing
pokecon Posted October 31, 2012 Posted October 31, 2012 Also outside the save states I found out that C-Gear skins are located in offset 0x52000 with a length of 0x2600, where the first 0x2000 bytes are the same as the .cgb files, but I'm not sure about the remaining 0x600 bytes :confused: also it is a block with checksums however seems that the C-Gear block checksum is located at 0x1C024 and at 0x54602, with an additional checksum at 0x54712 that involves the previous checksum and zeroes, I'm going to start researching this, also I found a thread to begin research http://projectpokemon.org/forums/showthread.php?22962-C-Gear-Skin-Editing If the remain 0x600 bytes does not change, you can make a drop down list for picking C-Gear images rather than opening a .cgb file.
RubenPikachu Posted October 31, 2012 Author Posted October 31, 2012 If the remain 0x600 bytes does not change, you can make a drop down list for picking C-Gear images rather than opening a .cgb file. They do change depending on the C-Gear skin selected, but they are different from those at the .cgb files... so I don't know how to insert themthrough hex editing... Meanwhile, I'm going to focus on inserting Wonder Cards to the save file and editing more data like badges and bag, also I'm also interested in editing entralink so I will try to research it
pokecon Posted November 1, 2012 Posted November 1, 2012 Question, does the checksum list on the Google doc work for B2W2 also or just BW?
RubenPikachu Posted November 1, 2012 Author Posted November 1, 2012 Question, does the checksum list on the Google doc work for B2W2 also or just BW? Currently I have only uploaded BW blocks, I'm trying to calculate the length of all B2W2 blocks since there are more blocks and are larger than those of BW, but I will upload them when I get them Meanwhile I have added a bag editor, which would be a solution to the Kyurem fused flag since it depends on DNA Splicers on the bag offsets :smile:
theSLAYER Posted November 2, 2012 Posted November 2, 2012 Currently I have only uploaded BW blocks, I'm trying to calculate the length of all B2W2 blocks since there are more blocks and are larger than those of BW, but I will upload them when I get themMeanwhile I have added a bag editor, which would be a solution to the Kyurem fused flag since it depends on DNA Splicers on the bag offsets :smile: Using your google docs, you helped me with the box blocks for b2w2.
RubenPikachu Posted November 2, 2012 Author Posted November 2, 2012 Using your google docs, you helped me with the box blocks for b2w2. Well, party and box pkm are in the same offsets in B2W2 and BW, however some data such Battle Box and Day Care Couple are located in different offsets in B2W2... Also I have improved the bag editor with some bug fixes, the ability to change the item and sort them, also I have added that you cannot add or change an item that already exists... I will be working on the boxes wallpapers, also I'm gonna be researching where Wonder Card offsets are stored on a save file...
heavy_metal Posted November 3, 2012 Posted November 3, 2012 this app dont work with sav from flashcards =S (my english no is good)
RubenPikachu Posted November 3, 2012 Author Posted November 3, 2012 this app dont work with sav from flashcards =S (my english no is good) Your save file has a .sav extension? If so, please attach your save file so I can work on it, if not there are other save file extensions which currently the app cannot load, try converting your save file into a .sav save file
heavy_metal Posted November 3, 2012 Posted November 3, 2012 my save file have extension .sav i load one copy in desmume or nosgba and still no work the three savs (from desmume, from my flashcard, from nosgba) no works
RubenPikachu Posted November 3, 2012 Author Posted November 3, 2012 my save file have extension .sav i load one copy in desmume or nosgba and still no work the three savs (from desmume, from my flashcard, from nosgba) no works Well I don't have a flashcard, but I have Desmume, so I can check your save file, if you can please send me your edited and original save files to fix this problem Also which version is your save file from?
heavy_metal Posted November 3, 2012 Posted November 3, 2012 the version is black2 but spanish version
pokecon Posted November 3, 2012 Posted November 3, 2012 I still don't get how the encryption of Pokemon works. Do you mind explaining or maybe post the portion of code in any language? Thank you Here are some info you can use as well: Same for B2W2 and BW; bytes need to be reversed due to little endian, 0x19424 Playtime 0x19424-0x19425 Hours (require byte reverse due to little endian) 0x19426 Minutes 0x19427 Seconds 0x1D934 Adventure Start Date (Number of seconds after 1/1/2000 00:00:00; byte reverse due to little endian)
RubenPikachu Posted November 3, 2012 Author Posted November 3, 2012 I still don't get how the encryption of Pokemon works. Do you mind explaining or maybe post the portion of code in any language?Thank you Here are some info you can use as well: Same for B2W2 and BW; bytes need to be reversed due to little endian, 0x19424 Playtime 0x19424-0x19425 Hours (require byte reverse due to little endian) 0x19426 Minutes 0x19427 Seconds 0x1D934 Adventure Start Date (Number of seconds after 1/1/2000 00:00:00; byte reverse due to little endian) Thanks, I might use this info to add playtime and adventure start editing I would prefer to post the code however I cannot post it here do to character limits, so I uploaded it to Pastebin http://pastebin.com/yh6LmKef
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