Jump to content

Kaphotics' X/Y Tools


Recommended Posts

GARCTool - Download Link

Simplified GARC handling tool which will unpack & decompress, or pack & compress depending what you throw at it.

QD4a5.jpg

* Supports unpacking of a GARC to individual files, decrypting (smarter) if a file is encrypted. Decrypted files are still prefixed with "dec_".

* Supports packing of Folders into a GARC, compressing a file if it was decrypted (by detecting "_"). Packing file order is determined via the Number format afterwards.

- (Drag/Drop or Button) Supply File / Folder path, then press the Process button. GARC files will be unpacked to a folder, and folders will be packed into a GARC.

Basically a quick re/packing tool for GARCs. The legwork is done by a class so that other projects can incorporate loading from GARCs instead of folders.

(De)Compression code is from dsdecmp, which can compress the files the same way they originally were.

GARC Unpacker (replaced by GARCTool) - Download Link

First GARC unpacking tool, here for archival purposes.

7YPqV.jpg

Made this a few months ago, figured I should make a thread to host the exe. Didn't put too much effort into this program so it's only compatible with X/Y GARCs, and it extracts too much data for DARCs within.

  • Unpacks X/Y GARCs and has various file options (decompress/extension).
  • Will extract to a new folder ("filename_")
  • Supports drag & drop for quick use.

Source available on my GitHub. Feel free to fork/improve it :)

Changes made recently:

  • Filenames will be padded with enough zeros for sorting by name.
  • Files should be closed after decompression and should no longer tie up resources until the program closes.

Edited by Kaphotics
Link to comment
Share on other sites

Full Featured:

PKHeX - Save Editor (Thread)

KeySAV2 - Advanced battle video / save file pk6 extraction. (Thread)

xytext - Text Editor (Download)

png2bclim - BCLIM (Image) Editor (Download)

Misc: Save Data Dumping

KeyBV - Battle Video pk6 extraction (Thread)

Mass Dumper - Save file mass pk6 extraction (Thread)

KeySAV - Save file pk6 extraction (Thread)

Other

See my GitHub

Edited by Kaphotics
Link to comment
Share on other sites

  • 2 weeks later...
Nice applications you have, although I have to ask. Do you plan to fix the freezing (An apparent lacking of threading) that your applications have when performing given tasks?

No plan to fix freezing - it is the lack of threading. The programs are open source so you can always improve on the tool (if you wish :D)

Link to comment
Share on other sites

  • 2 months later...

Excuse me if my english is not perfect, I'm french

First, I had decrypted a Pokemon Y (EUR) ROM :

http://image.noelshack.com/fichiers/2014/50/1418241119-1.jpg

Using xytext, I tried to replace Sycamore's name in his introducing speech by mine, so here what I did : http://image.noelshack.com/fichiers/2014/50/1418239681-2.jpg

I've made a RSF file, and then attempt to rebuild the game. It works well, but in-game, the new text doesn't appear. Have you any idea if I missed something ?

May the rebuild failed or is the problem coming from something else ?

Thanks

Link to comment
Share on other sites

Yes, but It's already done, i have opened GARCtool > Open File > "5" in a 0 7 5 > Process

Change the text with xytext > Save Text File

GARCtool, open "5_" Folder > Process > Then I have a new "5" file

I replaced the old "5" file by this new, what is wrong ?

Link to comment
Share on other sites

Yes, but It's already done, i have opened GARCtool > Open File > "5" in a 0 7 5 > Process

Change the text with xytext > Save Text File

GARCtool, open "5_" Folder > Process > Then I have a new "5" file

I replaced the old "5" file by this new, what is wrong ?

Nothing else should be wrong; if the original text appears in game you never replaced the file. Verify that you did everything correctly (ie, saved the text file) by extracting from your edited ROM and view.

Link to comment
Share on other sites

sorry for my bad english :')

Hi :)

I used xytext (and OhanaXY ; Text)

If i make custom text on "a/0/7/4 - french script", i can't see my custom text in-game...

But on "a/0/8/2 - french text" all work perfectly, i can see my custom text :

http://image.noelshack.com/fichiers/2014/52/1419624114-sans-titre.png

What is wrong ?

What is "script" ? Why i can't see my custom text in this GARC ?

I want make like you :

But for Alpha Sapphire and change the Gym Leader Name... But i can't...

Thanks if you can help me <3

Link to comment
Share on other sites

Script and Text serve two different purposes. The lower one is for game related text (unrelated to the particular area) while the other is used in a specific game location.

Trainers and such use the same text file (if I recall correctly), so you may have to edit both text packages.

Link to comment
Share on other sites

You think you can help me more precisely ?

How i can change Gym Leader Name ? And professor birch introducing speech ?

It would be really appreciated, thanks you so much <3

Change text in a/0/7/x 118 for Birch's intro speech.

For gym leaders' name I have no idea what you want to change but changing their names in 123 does not change whole texts that include their name.

So for example if you want to change Flannery's name, dump both script and text and search "Flannery" then change all to whatever you want.

Link to comment
Share on other sites

Change text in a/0/7/x 118 for Birch's intro speech.

But i have already do it, but i can see my text in-game...

So for example if you want to change Flannery's name, dump both script and text and search "Flannery" then change all to whatever you want.

Same, i have dump a074 and a082 to txt, searching "Lévy" and "Tatia" (Lévy & Tatia are the french name of Liza & Tate) and i have replace all "Lévy" and "Tatia" by my custom Text (Gabi & Alki)

I can see my custom Text here (Gabi & Alki) :

http://image.noelshack.com/fichiers/2014/52/1419636250-1.jpg

http://image.noelshack.com/fichiers/2014/52/1419636250-2.jpg

But not here :

http://image.noelshack.com/fichiers/2014/52/1419636253-3.png

http://image.noelshack.com/fichiers/2014/52/1419636253-4.png

http://image.noelshack.com/fichiers/2014/52/1419636254-5.png

Look, i I have edited all locations in a074 and a082 where i see "Lévy" and "Tatia"

http://image.noelshack.com/fichiers/2014/52/1419636252-6.png

http://image.noelshack.com/fichiers/2014/52/1419636255-7.png

(It's not all screen)

Link to comment
Share on other sites

But i have already do it, but i can see my text in-game...

Same, i have dump a074 and a082 to txt, searching "Lévy" and "Tatia" (Lévy & Tatia are the french name of Liza & Tate) and i have replace all "Lévy" and "Tatia" by my custom Text (Gabi & Alki)

I can see my custom Text here (Gabi & Alki) :

http://image.noelshack.com/fichiers/2014/52/1419636250-1.jpg

http://image.noelshack.com/fichiers/2014/52/1419636250-2.jpg

But not here :

http://image.noelshack.com/fichiers/2014/52/1419636253-3.png

http://image.noelshack.com/fichiers/2014/52/1419636253-4.png

http://image.noelshack.com/fichiers/2014/52/1419636254-5.png

Look, i I have edited all locations in a074 and a082 where i see "Lévy" and "Tatia"

http://image.noelshack.com/fichiers/2014/52/1419636252-6.png

http://image.noelshack.com/fichiers/2014/52/1419636255-7.png

(It's not all screen)

I'm pretty sure that's not a text.

Probably some images in other location.

For Birch's intro speech, I have no idea why it doesn't work.

Link to comment
Share on other sites

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