Jump to content

pk3DS: XY ORAS ROM Editor and Randomizer


Recommended Posts

I have a n3ds that has a firmware version of 9.8. Does the pk3ds program itself not work unless the 3ds firmware is before 9.2, or is only limited by what firmware version that Gateway supports?

The program itself does work, you can edit your ROM and everything.. but you need some way to run the edited ROM on a 3ds. Afaik on 9.8 there are no known exploits atm, so you're out of luck. :(

Link to comment
Share on other sites

After further testing, I can confirm that Randomizing Attacks(moves types/category), Egg moves, Learning moves(level up moves) etc, crashes the game in Pokemon X/Y.

Although the CTR check shows that the rom itself is fine after re-building, the game still crashes.

Maybe a problem with X/Y games itself when changing those things? Or the randomizer screws something up?

Randomizing EVERYTHING works great in ORAS. No problem with ORAS.

Link to comment
Share on other sites

After further testing, I can confirm that Randomizing Attacks(moves types/category), Egg moves, Learning moves(level up moves) etc, crashes the game in Pokemon X/Y.

Although the CTR check shows that the rom itself is fine after re-building, the game still crashes.

Maybe a problem with X/Y games itself when changing those things? Or the randomizer screws something up?

Randomizing EVERYTHING works great in ORAS. No problem with ORAS.

There's a bug with the move editor, where for some reason the GARC file is packed incorrectly for X/Y only, resulting in a wrong file size.

Original 2/1/2: 34,672 bytes

Edited 2/1/2: 24,812 bytes

It might have something to do with this line in Moves.cs:

 private void formClosing(object sender, FormClosingEventArgs e)
       {
           setEntry();
           [b]ARC.packMini("move", "WD", "0", ".bin");[/b]
       }

I'm not sure what ARC.packMini does, but when I removed that line from the source, the X/Y file now is packed with the right size. Maybe it only needs to be executed for OR/AS?

Link to comment
Share on other sites

There's a bug with the move editor, where for some reason the GARC file is packed incorrectly for X/Y only, resulting in a wrong file size.

Original 2/1/2: 34,672 bytes

Edited 2/1/2: 24,812 bytes

It might have something to do with this line in Moves.cs:

 private void formClosing(object sender, FormClosingEventArgs e)
       {
           setEntry();
           [b]ARC.packMini("move", "WD", "0", ".bin");[/b]
       }

I'm not sure what ARC.packMini does, but when I removed that line from the source, the X/Y file now is packed with the right size. Maybe it only needs to be executed for OR/AS?

I have no idea lol. I dont look into the source code. I only compile and test the latest commit.

But since you can see a difference in size, that is probably the cause.

Link to comment
Share on other sites

But how to use Misctool ?

Because when i Drag & Drop a Darc or Garc, nothing happen.

And for Wallpaper, you can't put something like :

BOX1

SavePNG

LoadPNG

BOX 2

SavePNG

LoadPNg

...

?

For MiscTool:

The top area will unpack to a folder in the same origin directory.

The middle area will repack a folder given the input type.

The unused button doesn't have anything programmed. It needs DARC Repacking (done), ETC texture (de)compression (not done) and a UI (not done). I still don't know if I want to do that as I'd figure scripts and a DARC repacking utility is much more doable.

Link to comment
Share on other sites

Am I the only one who has the ExeFS tools greyed out? I know I have that folder. It contains a code.bin, banner.bin and icon.bin. I used Asia81's guide to decrypt and extract the ROM. If it makes a difference, I decompressed the code.bin file (used the no internet guide because I like doing things the manual way :P). Any help?

EDIT: Tried without decompressing code.bin, no dice.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...