
HARDTOP TOOLS FOR MC JAVA
These are tools for HardTop resourcepacks for Minecraft Java Edition
Note: Windows only

Downloads
click to expand/collapse
HardTop RP Converter for Minecraft Java Edition
This tool can convert packs from/to various formats (such as LabPBR to OldPBR, LabPBR 1.2 to LabPBR 1.3) and offers some basic utilities like baking AO in colormap for LabPBR, converting packs from MC 1.12 to MC 1.13 format or the other way around, or basic upscaling/downscaling. You can find a tutorial here.
HardTop RP Converter |
HardTop Vanilla Upscale Script
This tool will look for the vanilla pack with the version specified in argument, and upscale it to the requested resolution. This can be useful for packs that require all textures to have the same resolution (i.e. SEUS PTGI for reflections) when the main pack is missing some blocks.
HardTop Vanilla Upscale Scripts |
Info
click to expand/collapse
Note
The tools here are batch files that require Windows to run.
HardTop RP Converter
Note: CTM and custom blocks are pretty iffy. Conversions of custom models and such require more work. CTM also changed a lot and while some blocks might work, some need lots of changes. This version doesn't support that yet.
Don't forget to read the tutorial here
Vanilla upscaled script
Quick notice if you want to use my Vanillaccurate pack with some shaders.
A few of them ask you to specify the resource pack resolution in order to compute correct reflections. Best known example is SEUS PTGI from Sonic Ether which displays garbage in the reflections if the reflected blocks don't match the specified resource pack resolution in the shader parameters.
As my pack currently comes in 3 different flavours (512x, 256x and 128x) you might run into issues if you use one of those shaders. My pack is still WIP and some blocks are lacking, so you're effectively mixing 512x textures (or whichever resolution you're using) with the original 16x ones. Those shaders won't work in that case.
To circumvent the issue, I took the original textures and created a script to upsample resource packs with resolutions matching the ones Vanillaccurate is available in. Just make sure you put Vanillaccurate pack on top of the selected upscaled vanilla pack. Otherwise the vanilla pack will simply "overwrite" the Vanillaccurate blocks & your game will essentially look vanilla, except you'll have normal-mapping, POM and PBR on those vanilla textures. Some kind of upscaled Vanilla Normals Renewed if you wish *wink* *wink* Poudingue
WARNING : at higher resolutions the animated blocks can have a *massive* impact on your fps. On my rig I dropped from 90 to 35 fps just because of animations.
if you notice a significant decrease in fps when using the vanilla upscaled packs, please make sure to use "smart animations" in the Optifine performance options ; or disable all animations altogether in Optifine options / video / animations.
NOTE
You'll need ImageMagick and 7-Zip installed for the script to work. Those can be installed like any other Windows application or it can be a single .exe in a Program Files folder (or anywhere really, it will just be slower to find). The script will also look for Minecraft at the default location, if you need a custom location, just edit the script to specify the minecraftfolder variable.
Script usage is : vanilla_upscale_script <version> <resolution>