Jump to content
Kaphotics

tool pk3DS: 3DS ROM Editor & Randomizer

Recommended Posts

Hello kaphotics,

Just wanted to point out that pk3ds doesn't register brionne, and that when zeraora is inputted, brionne's image is shown in the wild encounters table

Share this post


Link to post
Share on other sites
43 minutes ago, buttsoul said:

Hello kaphotics,

Just wanted to point out that pk3ds doesn't register brionne, and that when zeraora is inputted, brionne's image is shown in the wild encounters table

pls dont waste my time

image.png

  • Hahaha 1

Share this post


Link to post
Share on other sites

Okay, so I've tried out builds 205, 224 and 288, and no matter which one I use, changing Move Tutor data in USUM doesn't seem to work.

The changes show up when you talk to one of the Beach Tutors (or the Tree Tutor), but when I select, say, Cut (Bind => Cut), it's branded "Incompatible" for every Pokémon, even when I had previously ticked Bind in pk3DS's Personal/Move Tutors/Tutors column. Also, any changes I make to Move Tutors in shop.cro don't show up in Personal (when TM changes, stored in code.bin, do).

Is this something wrong with me and my changes, or a limitation of the program?

Edited by PokeMaster99999

Share this post


Link to post
Share on other sites
45 minutes ago, PokeMaster99999 said:

Okay, so I've tried out builds 205, 224 and 288, and no matter which one I use, changing Move Tutor data in USUM doesn't seem to work.

The changes show up when you talk to one of the Beach Tutors (or the Tree Tutor), but when I select, say, Cut (Bind => Cut), it's branded "Incompatible" for every Pokémon, even when I had previously ticked Bind in pk3DS's Personal/Move Tutors/Tutors column. Also, any changes I make to Move Tutors in shop.cro don't show up in Personal (when TM changes, stored in code.bin, do).

Is this something wrong with me and my changes, or a limitation of the program?

Changing tutor shop selections doesn't work, same as OR/AS. There's a separate array which pk3DS doesn't change.

  • Thanks 1

Share this post


Link to post
Share on other sites
6 minutes ago, Kaphotics said:

Changing tutor shop selections doesn't work, same as OR/AS. There's a separate array which pk3DS doesn't change.

...Okay then. That's quite disappointing. Since this is my first time using pk3DS (only got 3DS cfw/Luma in late November), I had no idea of this, or that it wouldn't have worked for ORAS.

So, I have to ask...why let someone edit something that doesn't work? As in, why not just have changing moves disabled in shop.cro (but leaving changing BP costs in)? I don't get it.

Lastly, I'm guessing ticking already-implemented moves (e.g. Fire Punch, Shock Wave, Water Pulse) works just fine? For example, ticking Earth Power on Typhlosion would allow Typh to learn it? I've been hesitant to touch Tutors since seeing the "Incompatible" label.

Share this post


Link to post
Share on other sites
1 hour ago, PokeMaster99999 said:

...Okay then. That's quite disappointing. Since this is my first time using pk3DS (only got 3DS cfw/Luma in late November), I had no idea of this, or that it wouldn't have worked for ORAS.

So, I have to ask...why let someone edit something that doesn't work? As in, why not just have changing moves disabled in shop.cro (but leaving changing BP costs in)? I don't get it.

Lastly, I'm guessing ticking already-implemented moves (e.g. Fire Punch, Shock Wave, Water Pulse) works just fine? For example, ticking Earth Power on Typhlosion would allow Typh to learn it? I've been hesitant to touch Tutors since seeing the "Incompatible" label.

pk3DS serves multiple purposes:

* data visualization

* data editing

* data randomizing

The more inter-connected certain edits need to be (ie, more advanced handling), the less likely they are to be fully fleshed out.

===

pk3DS shows the Tutor's list of moves it can tutor (what shows up in game), what they actually teach is separate from the displayed value. Updating the actual move table is extra handling which still has not been added (adding/fixing stuff takes time, and I have other things that interest me more).

Remember, the community does not have the source code or flawless knowledge of how the games execute. Figuring out how to edit stuff and then simplifying it for regular users takes a lot of time :)

  • Like 1
  • V-Wheeeeeel!!! 1

Share this post


Link to post
Share on other sites

I've been trying to do edit personal stats, but the game always crashes when i load it up into citra. is this only for me?

Share this post


Link to post
Share on other sites

What file do i need to change tms and where do i put it in the luma title folder?

 

also, whenever i randomize trainers, if they have a pokemon that can mega evolve, it's always holding its mega stone! how do i turn this off?

 

Edited by MAXmewtwo

Share this post


Link to post
Share on other sites

So I'm guessing there's no way to change the properties of Revelation Dance so as to make it identical to Hidden Power?

For example, I set Revelation Dance's "Effect" field to 135 and "Flags 1" to 120, which are the same as Hidden Power's. I try it in game, and...Revelation Dance still has its original effect.

I then try to edit the raw hex (the a/0/1/1 file), but...yeah, I can't find Hidden Power, let alone its unique flags and data. 

There goes my dream of a physical Hidden Power clone...

Share this post


Link to post
Share on other sites
5 hours ago, MAXmewtwo said:

What file do i need to change tms and where do i put it in the luma title folder?

I only really know USUM off the top of my head, but it most likely is the same for others (I've got Rutile Ruby downloaded, and it seems to be the same).

TMs are stored in .code.bin, which is located in exefsdir (NOT romfsdir). To edit .code.bin stuff, there needs to be a full-stop before "code". Once you're done editing, plop the .bin in the 0400000<gameid> folder, where the romfs folder should also be, and remove the full-stop before "code". It does not need its own folder or anything.

USUM also allows you to edit the type chart and shiny rate through .code.bin; not sure what ORAS offers.

  • Thanks 1

Share this post


Link to post
Share on other sites
8 minutes ago, PokeMaster99999 said:

I only really know USUM off the top of my head, but it most likely is the same for others (I've got Rutile Ruby downloaded, and it seems to be the same).

TMs are stored in .code.bin, which is located in exefsdir (NOT romfsdir). To edit .code.bin stuff, there needs to be a full-stop before "code". Once you're done editing, plop the .bin in the 0400000<gameid> folder, where the romfs folder should also be, and remove the full-stop before "code". It does not need its own folder or anything.

USUM also allows you to edit the type chart and shiny rate through .code.bin; not sure what ORAS offers.

thanks for the help, though i'm not sure what you mean by removing the full stop, i'm pretty new to working with files and hacking my 3ds. 

(yes, i'm also using USUM)

 

Edited by MAXmewtwo

Share this post


Link to post
Share on other sites
1 minute ago, MAXmewtwo said:

thanks for the help, though i'm not sure what you mean by removing the full stop, i'm pretty new to working with files and hacking my 3ds.

I myself only started in late November (when I got my R4i or whatever, which allowed me to install Luma and CFW), so I know the feeling.

What I meant is that, whilst editing, the bin file should be named ".code", but when you're putting it onto your SD card, it should be "code".

The first one has a full-stop at the start, the second one doesn't.

  • Thanks 1

Share this post


Link to post
Share on other sites
1 hour ago, PokeMaster99999 said:

So I'm guessing there's no way to change the properties of Revelation Dance so as to make it identical to Hidden Power?

For example, I set Revelation Dance's "Effect" field to 135 and "Flags 1" to 120, which are the same as Hidden Power's. I try it in game, and...Revelation Dance still has its original effect.

I then try to edit the raw hex (the a/0/1/1 file), but...yeah, I can't find Hidden Power, let alone its unique flags and data. 

There goes my dream of a physical Hidden Power clone...

There is a second set of flags somewhere that controls a lot of stuff starting in Gen V. What and where is not yet known.

Edited by ABZB

Share this post


Link to post
Share on other sites

Sorry if this has been asked before but it is possible to actually edit what an ability does?

So like EG: In ORAS, changing Run away to act like Speed boost (Bad example as you might as well just have Speed boost but hopefully you get what I mean)

If it is possible, maybe add it in like an editor sort of like the move editor?

Thanks.

Share this post


Link to post
Share on other sites

I'm having trouble editing story text but it seems editing game text works just fine. Am I doing something wrong? i copied the a/0/4/2 file in that file format to my romfs using luma LayeredFS and tried SaltySD both get the same problem story text not changing. Is there a way to know that pk3ds wrote those files correctly?

Share this post


Link to post
Share on other sites
1 hour ago, Aquillian said:

I'm having trouble editing story text but it seems editing game text works just fine. Am I doing something wrong? i copied the a/0/4/2 file in that file format to my romfs using luma LayeredFS and tried SaltySD both get the same problem story text not changing. Is there a way to know that pk3ds wrote those files correctly?

Works fine for me.

Share this post


Link to post
Share on other sites

Probably should've been more specific. I can change like dialog but when I try to change, say, the prompt, "Would you like to save your adventure?" it doesn't change it.

Share this post


Link to post
Share on other sites

I'm creating a Pokémon rom-hack using Pokémon Y and I have a problem:

While editing trainers I choose a prize from the list to receive at the end of the battle. I receive the items but there are always two empty bubbles, is there any way I can put text into them?

Share this post


Link to post
Share on other sites
1 hour ago, Heitor1010 said:

I'm creating a Pokémon rom-hack using Pokémon Y and I have a problem:

While editing trainers I choose a prize from the list to receive at the end of the battle. I receive the items but there are always two empty bubbles, is there any way I can put text into them?

There's a text file that contains battle text messages like giving an item. Not sure which it is. Try looking up a trainer that already gives items.

Share this post


Link to post
Share on other sites
6 hours ago, Kaphotics said:

There's a text file that contains battle text messages like giving an item. Not sure which it is. Try looking up a trainer that already gives items.

Thanks. Do you know if it's in story or game text?

Edit: I found it but I don't know what to do in order to change the empty bubble texts. I have a lot of files about giving items in Battle Chateau, but how can I change the texts outside of it? For example, on Route 2's trainer.

Edited by Heitor1010

Share this post


Link to post
Share on other sites
1 hour ago, Heitor1010 said:

Thanks. Do you know if it's in story or game text?

Edit: I found it but I don't know what to do in order to change the empty bubble texts. I have a lot of files about giving items in Battle Chateau, but how can I change the texts outside of it? For example, on Route 2's trainer.

It should be the same text file as the intro-battle text.

Share this post


Link to post
Share on other sites
1 minute ago, Kaphotics said:

It should be the same text file as the intro-battle text.

Actually it's a separate one. it's in a Battle Chateau file. But thanks for your help, if you remember about anything else could you tell me?

Share this post


Link to post
Share on other sites

Kaphotics, I searched through all the files and can't find it. Could you be more specific, what am I searching for? An empty text file and where? Sorry to disturb you.

Share this post


Link to post
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...