Jump to content

Recommended Posts

Posted

Hello, I'm working on some tooling to make an operating system agnostic tool for deserializing and converting Pokemon binary formats. I don't have a Windows machine so I can't actually run PKHex which as the current gold standard I'd like to use to generate binaries which will act as test cases.

I need a single legal Pokemon of any kind in pk3, pk4, pk5, pk6, pk7, pk8 formats to validate conversions between the formats.

Posted

It's not that simple; it's not just handing over one of each format.

For example, some mons have certain name characters that undergo some special conversion due to the character no longer existing in the next generation.
You're better off porting PKHeX's code or something.
 

Posted

I know there are corner cases, but there's a lot of code and milestones before I have to worry about the special flag for a Deoxys forme or things of that nature. Hoping to add parsing tests and conversion tests based on these and then just build up features until the tests pass. This will also make it easier to write issues for other potential contributors (especially with Hacktoberfest coming up soon).

Posted
6 hours ago, ssnover said:

I know there are corner cases, but there's a lot of code and milestones before I have to worry about the special flag for a Deoxys forme or things of that nature. Hoping to add parsing tests and conversion tests based on these and then just build up features until the tests pass. This will also make it easier to write issues for other potential contributors (especially with Hacktoberfest coming up soon).

Well there are various Pokemon files (not saves, actual Pokemon files) in our Downloads section. Just download the one you want.

https://projectpokemon.org/home/files/category/64-pkm-files/

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