• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

Tool: D&D Pokémon Editor - Java Version

Danny0317

Fluorite's back, brah
1,067
Posts
10
Years
  • Age 24
  • Seen Nov 19, 2023
D&D Pokémon Editor

Hey guys, I'm Danny0317 and I've been working on this tool recently. It's the Java version of D&D Pokémon Editor. As of right now it's quite early in it's development and semi-funtional. By the time I'm done with this tool hopefully it'll be one of the best pokemon editing tools around.​

Features
Some of these have not been programmed yet in the Java version. I'm working on it, so coming soon.​
  • Support for pretty much expanded everything - Evolutions, Pokémon, Attacks, Abilities, etc!
  • Flexible XML File to suit your needs - Customize things to your liking.. No need to worry if you repoint offsets, the tool will check the pointer of a pointer so it'll always have the right offset!
  • Import and Export Pokemon - Save Pokémon information into small .pkmn files for whatever reason you may have. There will be online resources eventually!
  • Mass Import or Export Pokemon - Same as above, but for more than one Pokémon at once.. Wanna import all the pokemon from further generations? No problem!
  • Fluid EV System - Not programmed yet, but much like the C# Version, EV's will be extremely customizable!
  • Cross Compatiblity - That's right! Since it's in java the tool is able to be used on most common OS's!

Screenshots
b98jlK8.png

More to come! I just finished programming this window today!​

Downloads
~Coming soon~

Source code
Meh.. eventually when I clean it up.

Help needed!
If anyone can explain to me how to decompress lz77 images, that'd be super cool.

Huge thanks to Locksmitharmy, Joexv, and Lost Heart for answering my questions back when I was a noob. Obviously to Dark Zeta as well for programming a majority of the C# Version.


Anyways, that's all. Hope you guys like the tool. Feel free to comment suggestions.
 

Joexv

ManMadeOfGouda joexv.github.io
1,037
Posts
11
Years
I support anything thats got my name on it!(well anything actually worthwhile)

Looking forward to a release!
 

Phantom Phoenix

Lost on the road of life
167
Posts
8
Years
  • Age 27
  • ???
  • Seen Jul 1, 2020
oh yessss.I am having problem opening VB apps(0x7c00000).now this is what I need.I am definitely looking forward to it!!
 

Danny0317

Fluorite's back, brah
1,067
Posts
10
Years
  • Age 24
  • Seen Nov 19, 2023
Hey guys, just a little update!

The tool will have a brand new XML/ini type of thing. It'll much definitely be a lot easier to use than regular XML/inis, and it just looks a lot more organized in general.

Here's an example:

Code:
D&D Pokémon Editor

If it is an offset, put the pointer to it, not the offset itself!
Si es un puntero, ¡pon el puntero al puntero, no la dirección!

New ROM: BPEE
Amount of Pokémon = 412
Amount of types = 16
Amount of items = 377
Amount of abilities = 78
Base stats = 0x128
Names = 0x144
Type names = 0x166F4
Abilities = 0x1C0
items = 0x1C8

I'm doing all of my testing as of now on Emerald (BPEE) which is why it's so small at the moment. As of now it's fully functional!

Say, I wanted to add Fire Red (which will come with the program, no worries), what would I do?

First, you'd add a new line which says:
Code:
New ROM: BPRE

After that, you'd just copy and paste the other things and put the corresponding values to go along with it!

It's not that big of a change from ini and XML, but imo it looks a lot more cleaner. I hate how in XML and inis there's pretty much a lack of spaces which makes everything seemed cramped.

Also, another thing, there's been a slight change in the GUI! The Pokémon List is now outside of the Pokémon Information panel.. take a look!

sExdVGh.png

What do you guys think?

Btw, if anyone here is also developing tools in java, and would want the class, just hmu.
 
Last edited:
3,830
Posts
14
Years
  • Age 27
  • OH
  • Seen Feb 26, 2024
I have to question why the data format mixes colons and equal signs. Can you just use whatever you feel like, or does it actually matter? It would be a lot more convenient for users if you picked one and stuck with it.

I applaud you for attempting to create a multi-platform tool, but there are much better ways to do it than with Java, which creates GUI that look out of place on any operating system and (speaking from personal experience) do not scale on some computers, rendering them unusable.
 

Danny0317

Fluorite's back, brah
1,067
Posts
10
Years
  • Age 24
  • Seen Nov 19, 2023
I have to question why the data format mixes colons and equal signs. Can you just use whatever you feel like, or does it actually matter? It would be a lot more convenient for users if you picked one and stuck with it.

I applaud you for attempting to create a multi-platform tool, but there are much better ways to do it than with Java, which creates GUI that look out of place on any operating system and (speaking from personal experience) do not scale on some computers, rendering them unusable.

That was just a mistake, fixed it after I posted and forgot to update.

I appreciate your input on this, but... I won't change it. Java and C# are pretty much the only two languages I know. I know Java isn't the best, but it's getting the job done and I don't really see the problem with it.
 
51
Posts
9
Years
  • Age 38
  • Seen Dec 20, 2022
So, did this ever see the light of day? Or was it abandoned?

Thank you,

It seems like almost everything that looks really promising ends up abandoned. I've come here so many times over the years wanting to finally work on my ROM hack and everytime there is some new promised land for ROM hacking just on the horizon so I wait.. And then when I come back to check if these tools are close to finished I find them discontinued or on permanent halt..

Its not really anyone's fault though. Nobody pays anyone to do any of this stuff and life usually gets in the way of spending too much time hacking 13 year old games made for a 16 year old handheld. I suspect that a lot of the tool makers and hackers that we've seen come and go over the years and disappear without a trace end up with families and lives and debt to deal with.

But hey. If this Pokeruby/Pokeemerald thing actually sees the light of day, projects like this one will probably become relatively obsolete. Here's to hoping that it happens. I'd love to see a Skyrim Creation Kit style program take the place of all of these random tools that we have to use in this modding community.
 
Back
Top