Post by Creelien on Oct 29, 2022 14:19:11 GMT
You will also need to use Ubuntu for this and the Command List.
Follow these steps:
1. Unpack the game files using either real hardware or the emulator of your choice.
2. Extract the pkz file by following the instructions here: LINK
3. Find a texture you wish to edit. As an example, I'll take ui_000.pkz and extract ui_core_us.dat and ui_core_us.dtt using Bayonetta Tools. Example: ./dat_extractor.rb ui_core_us.dat.
4. Move the .wtp file from .dtt folder next to the .wta in the .dat folder.
5. Use wtb_wta_extractor to extract the wta. Example: ./dat_extractor.rb core.wta
6. Now you ended up with XT1 files. Get the XT1 tool from here and follow the instructions on how to install the tool: LINK
7. If you followed the extraction instructions, you should have ended up with .png or .dds files. Now you can do whichever edits you want to them and save the files.
8. If you're done with the edits, drag the files onto XT1_repack.py to reconvert them to XT1.
9. Now use wtb_wta_creator from Bayonetta Tools to create a new wta. Example: ./wtb_wta_creator.rb core_wta
10. Now, move the .wtp file back to the dtt folder.
11. Repack both dat and dtt using dat_creator from Bayonetta Tools. Example: ./dat_creator.rb ui_core_us_dat
12. Now, get repack your PKZ file by following the instructions from Extract & Repack Bayonetta 3 .pkz files topic to setup a replacement folder.
13. Add the .dat and .dtt files to the "replacement" folder, following the correct file system layout (for example, if the files were originally in an ui folder, make sure they're in replacement/ui).
14. Drag the original ui_000.pkz onto pkz_repacker.py. It should soon make a file called ui_000new.pkz
15. Go to the mod folder of the emulator of your choice, make a new folder for the mod. I'll call mine BayoUI.
16. Make a new folder inside BayoUI called "romfs". Copy the ui_000new.pkz into romfs folder and rename it to ui_000.pkz
17. The mod should be ready now. Just launch the game and test if it works.
This tutorial was posted on our Discord server by Timo654
If you need help or have questions, join and look for him!
Follow these steps:
1. Unpack the game files using either real hardware or the emulator of your choice.
2. Extract the pkz file by following the instructions here: LINK
3. Find a texture you wish to edit. As an example, I'll take ui_000.pkz and extract ui_core_us.dat and ui_core_us.dtt using Bayonetta Tools. Example: ./dat_extractor.rb ui_core_us.dat.
4. Move the .wtp file from .dtt folder next to the .wta in the .dat folder.
5. Use wtb_wta_extractor to extract the wta. Example: ./dat_extractor.rb core.wta
6. Now you ended up with XT1 files. Get the XT1 tool from here and follow the instructions on how to install the tool: LINK
7. If you followed the extraction instructions, you should have ended up with .png or .dds files. Now you can do whichever edits you want to them and save the files.
8. If you're done with the edits, drag the files onto XT1_repack.py to reconvert them to XT1.
9. Now use wtb_wta_creator from Bayonetta Tools to create a new wta. Example: ./wtb_wta_creator.rb core_wta
10. Now, move the .wtp file back to the dtt folder.
11. Repack both dat and dtt using dat_creator from Bayonetta Tools. Example: ./dat_creator.rb ui_core_us_dat
12. Now, get repack your PKZ file by following the instructions from Extract & Repack Bayonetta 3 .pkz files topic to setup a replacement folder.
13. Add the .dat and .dtt files to the "replacement" folder, following the correct file system layout (for example, if the files were originally in an ui folder, make sure they're in replacement/ui).
14. Drag the original ui_000.pkz onto pkz_repacker.py. It should soon make a file called ui_000new.pkz
15. Go to the mod folder of the emulator of your choice, make a new folder for the mod. I'll call mine BayoUI.
16. Make a new folder inside BayoUI called "romfs". Copy the ui_000new.pkz into romfs folder and rename it to ui_000.pkz
17. The mod should be ready now. Just launch the game and test if it works.
This tutorial was posted on our Discord server by Timo654
If you need help or have questions, join and look for him!