Jump to content

Is this program useful?  

22 members have voted

  1. 1. Is this program useful?



Recommended Posts

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.

I majorly want those in full sized versions. Do you have them?

Link to comment
Share on other sites

  • Replies 201
  • Created
  • Last Reply

Top Posters In This Topic

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...

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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...

Link to comment
Share on other sites

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)

Link to comment
Share on other sites

First i would like to say thanks for the awsome app bro :D

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

Link to comment
Share on other sites

First i would like to say thanks for the awsome app bro :D

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

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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:

Link to comment
Share on other sites

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:

Using your google docs, you helped me with the box blocks for b2w2.

Link to comment
Share on other sites

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...

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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?

Link to comment
Share on other sites

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)

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...