Are you tired of renaming your files because of the flattening? then use this script!
This batch/shell script file will automatically rename your textures to support 1.13 instead of 1.12.
It works for Windows, Mac and Linux.
WARNING: Backup your resource pack before using this script!
How to use it:
1. Put the script in the resource packs folder.
2. Run the script.
3. Press any key to confirm the script execution.
4. After porting, edit the pack.mcmeta to replace the pack_format value to 4.
Q: Nothing has been ported!
A: You need to edit the pack.mcmeta with Notepad, then you must change the "pack_format" number to 4, then it will work,
If you can't, replace the pack.mcmeta in the resource pack with the one included in this bundle.
Q: Is this a virus?
A: It isn't, I may have few posts but it isn't, Feel free to throw the files to VirusTotal to see it.
Need more proof? Check the source file then.
Q: Eww, batch...
A: It works anyway, and if you don't like it or you don't use Windows, use the shell script.
Q: Eww, shell script...
A: Then i can't help you to port the resource pack.
Q: I see empty texture folders with no image inside.
A: If you see this after RPP has finished porting, it's intentional so the script doesn't stop,
If it's included in the resource pack's original file, it's the author's fault.
Q: Can i edit it and redistribute it?
A: Yes, you are free to do anything with it.
Q: There's a bug/it isn't porting X.
A: Send a post about it here and i will try to fix it.
Q: I see purple-black checkboard texture in a block/item.
A: Try running the Animations script, if that doesn't helps, send the game logs in the forums, a screenshot is not needed.
Q: Where's the model?
A: It's disabled because it can break stuff, it must be manually edited.
Q: Does it also port models and mcmetas?
A: It supports mcmetas thought the Animation script, but not models, if you have a model-heavy mod, you will need to manually port everything, but this tool helps with the rest.
+ Added conversions about MC-123540, should port everything from 1.13pre2 * There's now 2 script targets, General and Animation, one ports the basic textures, another ports the custom animations. * Changed some categories. * It now tells you when a texture was processed by the script.
* There's a README now. - Removed the unnecessary porting from 1.1
The full release will have the model script target and some bugfixes (and hopefully support to 1.13 ).
Also, the files are now hosted at CurseForge, no more shortener or direct link.
If there's any bugs there, post it here or at CurseForge.
I would add just one simple thing. I also reviewed the code and I can prove it's safe. I would add this to the beginning of the program
set /p "res=Use TAB to select your resource pack: "
This three rows will allow the user to choose what resource pack to use it on.
Your welcome, also, thanks for the code for that :D, i did a change, so it can support other folders like Twitch Launcher, MultiMC, and etc.
Anyways, good news and bad news:
The good news is that ResourcePackPorter 2.0pre2 is out!
Here's the changelog:
+ Added a resource pack picker, instead of putting it in the pack's folder, you need to place it in the .minecraft/resourcepack folder. * Credits to MegaHertz65 for the code. * The entity porting process should not break if you don't have a certain entity's texture. * Fixed the Dual Support/Animations script's description.
Now that the good news is there, now for the bad news:
The bad news is that the next release will not have the models script target.
Why? because it needs more than just simple renames, it needs to edit the content inside, and since i'm using Batch, that would take a lot of time to code it, so, that's why.
How exactly do you run this program? I place it in the root folder and then what?
First, download the newest version, then you need to put the script in the resource pack's folder, it will not work with zip files, then you run the script, then press enter.
If it's a zip file, extract the zip in an another folder, then put the script.
And talking about newest version, ResourcePackPorter 2.0pre3 is out!
Here's the changelog:
+ Added more messages for when the script goes to an another directory. + The script now tries more alternative ways other than entities. * The script now ports until 1.13 pre6. * Fixed some ports that failed in the past release. * The resource pack's blockstates, the models and the font are now disabled to make the pack work normally. - Reverted the "folder picker" change, it should make clear that you need a folder, not a zip. - Removed the Dual Support mode, you should now just use the 1.12 resource pack in 1.12 and 1.13 resource pack in 1.13.
For the next version, i will try to port the script to make it work in macOS and Linux
Anyways, have a good 4th of July for the americans and a good day for the rest of the people
Hello, Sully, thanks for porting this for Linux! I did some changes on it, but it should work normally.
Anyways, here it comes: ResourcePackPorter 2.0pre4 is out!
Here's the changelog!
+ Added the macOS/Linux version of this script! (Credits to SullyTheUnusual for making the base for this) + Added one more step to make the resource pack work for 1.13-pre8. + The bundle now contains a pack.mcmeta, if you can't use Notepad. * The script now ports to 1.13-pre8. * Fixed the Animations script, now it no longer tries to rename the folders. - The script no longer renames the font, since it now works normally.
And there it is, now get ready for 1.13 and for RPP 2.0, because it will be out in 2 days!
This converter works great! Thanks for creating it.
I did find one bug in it. The purple shulker entity rename is not correct. I think you meant to copy the purple one to the generic but you did rename instead. So the purple one was deleted.
rename shulker_purple.png shulker.png
echo Attempted to port Generic Shulker.
Also, that specific part was done by purpose, the purple shulker is new at 1.13, and there's a generic version now, so it renames the old purple one to the new generic one, while the new purple continues to be the vanilla one, to prevent confusion.
Forgot to say this along with this message, but RPP 2.0pre4 is also compatible with 1.13-pre10! Hopefully, it will work with the release.
Hey guys, i'm glad to say that ResourcePackPorter 2.0.0 is out and no longer in beta!
It supports 1.13 alright, no changes has been done from 2.0pre4, but it should work alright!
The download link should link to the releases soon.