lundi 28 octobre 2019

A Minecraft Resource Pack (1.12 to or from 1.13) Convertor.

A Minecraft Resource Pack (1.12 to or from 1.13) Convertor.

New era for my resource pack converter, paving the way to a much more ambitious idea about minecraft texture naming (gotta love some teasing), anyway here come a new version with so many new things that I had to put it apart from the previous article. For those new to the soft, a bit of history as of why it exist, previous 1.12 > 1.13 converter didn't convert any of the _s _n and _e textures, as the creator of [insert link], which is a pbr 1024x RP, this seriously f*cked up my workflow forcing me to rename a bunch of textures each time, the third one I had enough and created the soft at https://flodriblog.blogspot.com/2019/04/a-minecraft-resource-pack-convertor.html, which evolved into this one.

What can it do ?
- convert resource pack from 1.12.X format to 1.13.X format
- convert resource pack from 1.13.X format to 1.12.X format
- Allow to change both output and input folder
- convert all variations of a texture, meaning the _n _s and _e as well as the basic one.

What can't it do (yet) ?
- convert models
- automatically add 1.13+ in the converted RP name (as an option)
- convert zipped resource pack as well as unzipped one, and output a zipped file if the resource pack  was zipped.
- convert individual textures instead of full RP

What it'll never (ever) do ?
- sadly the coffee

Where do I download it ?
here :
https://www.mediafire.com/file/mmp2j77lz030awt/Minecraft_Resource_Pack_Convertor_0.1.0.zip/file
Note that this download is for windows 64-bit only
If you want to run it on linux, report to the note at the end of this page, if you want to run it on a 32-bit machine, seriously, update your hardware it's 2019 already.

Manual :
When downloading the soft you must obtain a .zip file, which you have to extract, it should then contain the .exe of the converter as shown here (MRCP stand for Minecraft Resource Pack Convertor) :


Launch it, a graphical UI should appear as follow :



You can either keep the default path locations or put custom ones, when converting you must put the resource pack you want to convert unzipped (you can convert multiples RP at a time), inside the input folder.
After clicking on the button corresponding to the wanted conversion, if everything goes fine the soft will display "Converting, please wait." then "Done.", at this point the converted resource pack will appear in the output folder, enjoy ;)

[Not yet implemented!] If you want to convert a single texture for whatever reason, you must put the path to this texture instead of the path to a folder in the "input folder" box, the converted texture will be created in the output folder.

TroubleShoot :
If the converter crashed, check your path first, if that still don't fix it, contact me either on my server of on shaderlab and send me the log.txt file generated.
If you're on a linux distrib and want to run the files, either use wine or wait for me to release the source core, the soft is in python with cross-platform lib and should work on linux (as long as you install python and the dependencies).

If you have suggestions of improvement or bug/typo to report feel free to do it in this comment section, on my server https://discord.gg/gbEdcxW in the dedicated channel or on shaderlab https://discord.gg/F4BtNAc in the dedicated channel.

Notes : ! this new soft completely replace the old one at https://flodriblog.blogspot.com/2019/04/a-minecraft-resource-pack-convertor.html, no more support will be given to it anymore, please use this one.

dimanche 28 avril 2019

A minecraft PBR texture convertor, from almost anything to the new shaderLabs standard (LAB-PBR 1.0) :

/!\ This is no longer suported, for up to date conversion please see https://github.com/flodri/RGBA-Formats-Converter , current realese being : https://github.com/flodri/RGBA-Formats-Converter/releases/tag/0.4 /!\

    Everything's in the title, but here are some context :
The 28/04/2019 we started working on a new standard for minecraft PBR texture on shaderLabs (discord : https://discord.gg/F4BtNAc) in order to have one format between every shader and satisfy the need's of texture artist, but nobody's gonna switch if resource pack creators have to convert manually every pbr of their texture pack for this new format. So here come this convertor to save the day : ), also here is the wiki https://github.com/rre36/lab-pbr/wiki for this new format.

    The instructions on how to use it (V5) :
    (/!\ Think to do a backup, everything should be fine, but we never know)

        - First download the .zip and extract it
        - Copy paste all the PBR textures you want to convert inside the extracted folder or for more
          convenience, create a custom folder for your conversions and copy-past the directory of this
          folder inside config.txt
          (yes, the soft can batch and do as many conversions as you want at once)
        - just double click on "PBR_convertor_V5.exe" to run the soft
          (if you use a custom working directory, you may want to create a a shortcut of the .exe for
          more convenience)
        - choose the format you want to convert by typing the correct number in the console and
          pressisng enter
        - if everything's fine, after some time the console should display "done. Press enter to quit"
          (it can take a really long time for big textures)
        - The textures in your folder are now converted, put them back in your texture pack and
          enjoy your new PBR textures : )

here the link to download the up-to-date version :

win-64 version :
https://www.mediafire.com/file/ll1e4dt2k9yo9yq/PBR_convertor_V5.zip/file

Old versions for archive purpose :
https://www.mediafire.com/file/2zeqgdcp6vxhtd5/PBR_convertor_V4.zip/file
https://www.mediafire.com/file/nt08dnd3u8333f0/Flodri_PBR_convertor_V2.zip/file
https://www.mediafire.com/file/7sdutzpxs0i1j06/Flodri_PBR_convertor_V1.zip/file

The executable has been created using pyInstaller, I wrote the original soft in python,
note that you need win7+ to run the .exe version the soft.
If you happened to find a bug, feel free to report it in the comment section.

mercredi 17 avril 2019

A minecraft resource pack convertor, from 1.12 to 1.13

[!] This converter have been replaced by https://flodriblog.blogspot.com/2019/10/a-minecraft-resource-pack-112-to-or.html, this page now exist only for archive purpose [!]

    Everything is in the title, to give a little context, I'm doing a resource pack in 1024x1024 (only available on the shader lab's discord for now, here a link : https://discord.gg/F4BtNAc) and play and create it in 1.12, but 1.13 is the actual minecraft version and I want it to be available in this version.
    So I just have to adapt it right ?, it shouldn't take too long, right ? Yeah, yes but nop, in the block folder there are 219 files to edit, I've done it twice, not going to do it a third one. So I've made this little soft, despite this one existing : https://github.com/HypixelDev/ResourcePackConverter, because mine convert the base texture, but also every _n, _s and _e if they exists (the textures for shaders (pbr, pom,..) and I needed it for my pack.

    So here some instructions on how to use it (V3) :
    (/!\ Think to do a backup, everything should be fine, but we never know)

        - First download the .zip and extract it
        - Copy paste all the resource pack you want to convert inside the extracted folder or for more
          convenience, create a custom folder for your conversions and copy-past the directory of this
          folder inside config.txt
          (yes, the soft can batch and do as many conversions as you want at once)
        - just double click on "1.12_to_1.13_convertor.exe" to run the soft
          (if you use a custom working directory, you may want to create a a shortcut of the .exe for
          more convenience)
        - if everything's fine, after some time the console should display "done. Press enter to quit"
        - The resource pack inside your folder are now converted, rename them to avoid confusion, put
          them in your minecraft rp folder, and enjoy your new 1.13 resource pack in minecraft : )

here the link to download the up-to-date version :

win-64 version :
https://www.mediafire.com/file/rmckllvqisj9mwu/1.12_to_1.13_convertor_V3.zip/file

the old versions for archive purpose :
https://www.mediafire.com/file/ui8379a0aukbnjw/Flodri_1.12_to_1.13_convertor_V2.zip/file
https://www.mediafire.com/file/8f92np80jdf05av/Flodri_1.12_to_1.13_convertor.zip/file

The executable has been created using pyInstaller, I wrote the original soft in python,
note that you need win7+ to run .exe version the soft.
If you happened to find a bug, feel free to report it in the comment section.