• ✨ ARCHIVE MODE ✨
    The forum has now been set to read-only mode, no new posts, resources, replies etc will not be possible.
    We recommend you join our Discord server to get real-time response: Discord Invite Link

Pokemon .Dat file's editing tool (Updated #1)

Status
Not open for further replies.

DeathyHD

Trainer
Welcome,
Ok so i have had a lot of free time on my hands this past week so i decided to create a program that makes editing the Pokemon .dats alot easier. When i say Pokemon .dats i mean the actual pokemon data/ eg - 1.dat (bulbasaur).

Release 2:
Video -


Problems/Annoying things.
-1. When opened the files do not go in numerical order considering they are still strings.
-2. Evolution and Movesets have not been finnished yet. still not finnished xD

If Updates:
-1 Definately adding movesets and evolution xD
-2 Start new from scratch or from template.


also in the pokedex text thingy i presume these last few things - \32\1.1\0,148,0 stand for something like weight/height/color ok ? =) just a guesss.. ill do some research later and maybe put them into there own place.

download link - http://www.mediafire.com/?1l4r8h1mo2v5jr6


Release 1:
Here is a video of how it works -

Problems/Annoying things.
-1. When opened the files do not go in numerical order considering they are still strings.
-2. Evolution and Movesets have not been finnished yet. still not finnished xD

If Updates:
-1. Add Custom Pokemon - Needs Evolution/Moveset to be finnished =) // this is done but moveset and evolution isnt =)
-2. Add Pokedex string editor. (done!)

My bad i forgot the link to the program derrp - http://www.mediafire.com/?0js504tsve42yqy
Mediafire has bit torrent/ or you can use the website virustotal to check for viruses =)

If the game comes across an update that adds a new var to the pokemon dats it may cause the program to bug out. So if this happens you would need to wait for an update.

If there is anything that can be improved please post them below. I am open to all feedback including criticism as it is trail and error in the end =)
 

Splint

Champion
Couple of suggestions:
  • When the exception error is thrown as indicated in the beginning let the user know they placed the .exe in the wrong folder.
  • Make all labels and text fields have the same width so they are nicely aligned.
  • Change button text from "Puzzled?" into "?" and align them neatly next to the text fields.
  • Add a "?" button next to the other fields as well
  • Missing a new File option (No option to create a new pokémon from scratch only edit existing)
  • Missing a Save as option
  • Possibly add in a menu bar instead of having buttons for "Save" "Edit Moves" "Edit Evolution"
    • Possibly add in menu items:
      • "File"
        • New
        • Save
        • Save As
        • Exit
      • "Edit"
        • Edit Moves
        • Edit Evolution
  • Change EXPType to a dropdown box with the following supported EXPTypes:
    • xpTypes.png
      • Fast = 1
      • MediumFast = 2
      • MediumSlow = 3
      • Slow = 4
  • Change Type 1 and Type 2 into a dropdown box with the correct supported types.
    • Types.png
  • Change Egg Group 1 and 2 into a dropdown box with the correct supported types.
    • eggGroups.png
  • Missing a option for editing the pokédex description of the pokémon
    • Code:
      Pokedex|The seed on its back is filled with nutrients. The seed grows steadily larger as its body grows.\Seed Pokémon\6,9\0,7\0,148,0
  • When u have some more time try finding a way to add a filter u can click on to organize the list pretty sure there has to be some standard build in function to allow this.
Here is a screenshot of how the pokémoncreator tool Nilllzz made looks like to maybe give u a idea to change some of the UI.
pokemoncreator.png

Note:
The pokémon creator tool Nilllzz made was for older versions of pokémon3D the tool is no longer supported for the newer versions as the files generated by the tool are no longer used.
 

Splint

Champion
Other then those points the program works nicely ;)

Edit:
Right before i forget u can actually attach your program to your post just Edit your original message and hit upload file your program must be in a .zip file and then u can attach it to your post so people don't have to grab it from mediafire
 

DeathyHD

Trainer
Couple of suggestions:
  • When the exception error is thrown as indicated in the beginning let the user know they placed the .exe in the wrong folder.
  • Make all labels and text fields have the same width so they are nicely aligned.
  • Change button text from "Puzzled?" into "?" and align them neatly next to the text fields.
  • Add a "?" button next to the other fields as well
  • Missing a new File option (No option to create a new pokémon from scratch only edit existing)
  • Missing a Save as option
  • Possibly add in a menu bar instead of having buttons for "Save" "Edit Moves" "Edit Evolution"
    • Possibly add in menu items:
      • "File"
        • New
        • Save
        • Save As
        • Exit
      • "Edit"
        • Edit Moves
        • Edit Evolution
  • Change EXPType to a dropdown box with the following supported EXPTypes:
  • Change Type 1 and Type 2 into a dropdown box with the correct supported types.
  • Change Egg Group 1 and 2 into a dropdown box with the correct supported types.
  • Missing a option for editing the pokédex description of the pokémon
    • Code:
      Pokedex|The seed on its back is filled with nutrients. The seed grows steadily larger as its body grows.\Seed Pokémon\6,9\0,7\0,148,0
  • When u have some more time try finding a way to add a filter u can click on to organize the list pretty sure there has to be some standard build in function to allow this.
Here is a screenshot of how the pokémoncreator tool Nilllzz made looks like to maybe give u a idea to change some of the UI.

View attachment 420
Note:
The pokémon creator tool Nilllzz made was for older versions of pokémon3D the tool is no longer supported for the newer versions as the files generated by the tool are no longer used.
Other then those points the program works nicely ;)

Edit:
Right before i forget u can actually attach your program to your post just Edit your original message and hit upload file your program must be in a .zip file and then u can attach it to your post so people don't have to grab it from mediafire
Ok, i will see what i can do.
Thanks for the tips =)
 

DeathyHD

Trainer
Also i thought about this.
I will modify it to how you would like it, but there may be some down sides. As you can see i have mainly used textbox's to allow people to modify the value's. This is because i wanted free customization of their pokemon and if i was to limit them with only combobox's then they should just use notepad. Reason they would want to expand is maybe they created their own ability and added it (if such method ever came out).
 

Splint

Champion
those combo boxes are there because the game only supports those types , egg groups and exp types making it anything different then those can cause crashes or other issues.
 

DeathyHD

Trainer
those combo boxes are there because the game only supports those types , egg groups and exp types making it anything different then those can cause crashes or other issues.
Thats why i said "(if such method ever came out)." But don't worry im already changing the way the program looks =) i took your ideas to consideration and yes i will be adding combo's but if the time came that customization of types/groups did come around i will be making more modifications.
Btw what i mean about this is maybe something to do with/ A custom mods folder/loader =)
 

DeathyHD

Trainer
Couple of suggestions:
  • When the exception error is thrown as indicated in the beginning let the user know they placed the .exe in the wrong folder.
  • Make all labels and text fields have the same width so they are nicely aligned.
  • Change button text from "Puzzled?" into "?" and align them neatly next to the text fields.
  • Add a "?" button next to the other fields as well
  • Missing a new File option (No option to create a new pokémon from scratch only edit existing)
  • Missing a Save as option
  • Possibly add in a menu bar instead of having buttons for "Save" "Edit Moves" "Edit Evolution"
    • Possibly add in menu items:
      • "File"
        • New
        • Save
        • Save As
        • Exit
      • "Edit"
        • Edit Moves
        • Edit Evolution
  • Change EXPType to a dropdown box with the following supported EXPTypes:
  • Change Type 1 and Type 2 into a dropdown box with the correct supported types.
  • Change Egg Group 1 and 2 into a dropdown box with the correct supported types.
  • Missing a option for editing the pokédex description of the pokémon
    • Code:
      Pokedex|The seed on its back is filled with nutrients. The seed grows steadily larger as its body grows.\Seed Pokémon\6,9\0,7\0,148,0
  • When u have some more time try finding a way to add a filter u can click on to organize the list pretty sure there has to be some standard build in function to allow this.
Here is a screenshot of how the pokémoncreator tool Nilllzz made looks like to maybe give u a idea to change some of the UI.

View attachment 420
Note:
The pokémon creator tool Nilllzz made was for older versions of pokémon3D the tool is no longer supported for the newer versions as the files generated by the tool are no longer used.
I have tried to implement the features you have suggested, but i have not yet finished the Create new/create from template even though they should be the easiest =). But you can save as and then open up that custom one so it is kinda new but if you just open a blank file it will error =(

Ok i also have decided to leave movesets/evolution out of this for the time being as i am working on some things for it =)
 

DracoHouston

Kolben Developer
Contributor
this is the line that creates the pokedex line in the auto generated dats
Code:
file.WriteLine("Pokedex|" + pokedexentry + "\\" + species + " Pokémon\\" + weight + "\\" + height + "\\" + dexcolourr + "," + dexcolourg + "," + dexcolourb);
it may help you with parsing it into individual fields

weight and height are metric
 

DeathyHD

Trainer
this is the line that creates the pokedex line in the auto generated dats
Code:
file.WriteLine("Pokedex|" + pokedexentry + "\\" + species + " Pokémon\\" + weight + "\\" + height + "\\" + dexcolourr + "," + dexcolourg + "," + dexcolourb);
it may help you with parsing it into individual fields

weight and height are metric

Oh kk, well i have tryed to do what you have asked and this is what it looks like ,
 
Status
Not open for further replies.
Top