The point of this unstitcher is to move your texture pack much closer to 1.5 compatibility. There will still be manual file shuffling and plenty of bugs, but this will drastically reduce the amount of work it takes to port to 1.5. This is for texture pack authors to assist in the conversion process.
This is two separate pieces.
1. Unstitcher program made by the Soartex Team. It can be found here:
http://files.soartex.net/Image-Unstitcher/Image-Unstitcher.jar
2. The patcher reads configs to know how to split the files. They can be found here:
https://github.com/Soartex-Fanver/Unstitcher-Configs
Please note configs are not complete. Completed mods list here. Please contribute some configs.
Using the config files:
Click the download button on the config Github. Run the unstitcher program. Browse to the config zip from the config field in the Unstitcher.
I highly recommend making your texture pack 100% compatible with the mod versions in FTB Ultimate 1.0.1 and equivalent mod packs before splitting for accurate config matching.
Creating the config files:
One config file needs to be made for each mod sprite sheet. Our benchmark is FTB Ultimate 1.0.1 and equivalent mod packs. Please don't create configs for other versions of FTB mods. If you create a config for a mod that is not in any of the FTB mod packs, be sure to mention what version of the mod your config is compatible with in your post.
1. Config file contents
2. Config file placement
We'll need 100+ config files to cover FTB Ultimate and Tekkit, and that's where the work comes in. Please claim a few mods and make configs for them, then post them here. I will add them to the config repo. Many hands make light work...
Completed mods list
Odd Cases:
Unstitcher Updates:
4/4/13: Can now read multiple names for a single slot in the case of duplicate files (IC2 Crops)
4/5/13: Works on Mac/Linux
Let me know if you have any questions or problems.
This is two separate pieces.
1. Unstitcher program made by the Soartex Team. It can be found here:
http://files.soartex.net/Image-Unstitcher/Image-Unstitcher.jar
2. The patcher reads configs to know how to split the files. They can be found here:
https://github.com/Soartex-Fanver/Unstitcher-Configs
Please note configs are not complete. Completed mods list here. Please contribute some configs.
Using the config files:
Click the download button on the config Github. Run the unstitcher program. Browse to the config zip from the config field in the Unstitcher.
I highly recommend making your texture pack 100% compatible with the mod versions in FTB Ultimate 1.0.1 and equivalent mod packs before splitting for accurate config matching.
Creating the config files:
One config file needs to be made for each mod sprite sheet. Our benchmark is FTB Ultimate 1.0.1 and equivalent mod packs. Please don't create configs for other versions of FTB mods. If you create a config for a mod that is not in any of the FTB mod packs, be sure to mention what version of the mod your config is compatible with in your post.
1. Config file contents
Here is the config file format:
https://gist.github.com/goldbattle/29d01f1ed31fa0b6694a
There are two kinds of fields to fill in:
output=[1.5 textures path]
[SlotX].[SlotY]=[1.5 filename]
Here is an example of a filled config file:
https://github.com/Soartex-Fanver/U.../mods/ironchest/sprites/block_textures.config
Notice the two kinds of fields that are filled in:
output=/mods/ironchest/textures/blocks/
1.1=iron_side
This tells the patcher the iron chests iron chest side is located at the top left corner.
As a bonus, you can even send textures to subfolders by adding it to the [filename]. Example here:
https://github.com/Soartex-Fanver/Unstitcher-Configs/blob/master/ic2/sprites/block_0.config
2.15=/wiring/tile.blockLuminator
https://gist.github.com/goldbattle/29d01f1ed31fa0b6694a
There are two kinds of fields to fill in:
output=[1.5 textures path]
[SlotX].[SlotY]=[1.5 filename]
Here is an example of a filled config file:
https://github.com/Soartex-Fanver/U.../mods/ironchest/sprites/block_textures.config
Notice the two kinds of fields that are filled in:
output=/mods/ironchest/textures/blocks/
1.1=iron_side
This tells the patcher the iron chests iron chest side is located at the top left corner.
As a bonus, you can even send textures to subfolders by adding it to the [filename]. Example here:
https://github.com/Soartex-Fanver/Unstitcher-Configs/blob/master/ic2/sprites/block_0.config
2.15=/wiring/tile.blockLuminator
2. Config file placement
Config files match the path of their respective 1.4.7 sprite sheets:
/Unstitcher_Config.zip/<path to mod sprite sheet>/<sprite sheet name>.config
Using Twilight Forest terrain as an example:
/<your texpack>/twilightforest/terrain.png/ would be targeted with a config file here:
/Unstitcher_Config.zip/twilightforest/terrain.config/
...and sent to the path specified in the config file.
/Unstitcher_Config.zip/<path to mod sprite sheet>/<sprite sheet name>.config
Using Twilight Forest terrain as an example:
/<your texpack>/twilightforest/terrain.png/ would be targeted with a config file here:
/Unstitcher_Config.zip/twilightforest/terrain.config/
...and sent to the path specified in the config file.
We'll need 100+ config files to cover FTB Ultimate and Tekkit, and that's where the work comes in. Please claim a few mods and make configs for them, then post them here. I will add them to the config repo. Many hands make light work...
Completed mods list
Odd Cases:
All of Chickenbones' mods do not need to be converted.
IC2 Crops no longer share growth stages. This means you can customize every variation of every plant. The unstitcher copies the base growth texture across all variations to make the plants appear the same way they did in 1.4.7. Potato/carrot stage one is inactive in 1.5. Four total growth stages.
IC2 Machines cannot be converted with this. They use pre-stitched strips, meaning machines have to be converted by hand.
Thermal Expansion machine output/input colors are now overlays. This means they have to be split by hand.
Thermal Expansion icons sheet no longer has a button backing, meaning icons have to be split by hand.
Factorization bag of holding animation has to be made by hand
Factorization /ceramic/rotate_global.png and mold.png new in 1.5
Factorization rockets are not converted because they aren't in FTB Ultimate and equivalent mod packs
Factorization blocks/exo/modder_side is now an X, not an M
Factorization machines now have separate textures for the top and bottom
EE3 philosophers stone has to be split by hand. The old one is still outputted but is in the "Unknowns" folder.
ComputerCraft blink.pngs need to be moved and .txt anim file made
IC2 Crops no longer share growth stages. This means you can customize every variation of every plant. The unstitcher copies the base growth texture across all variations to make the plants appear the same way they did in 1.4.7. Potato/carrot stage one is inactive in 1.5. Four total growth stages.
IC2 Machines cannot be converted with this. They use pre-stitched strips, meaning machines have to be converted by hand.
Thermal Expansion machine output/input colors are now overlays. This means they have to be split by hand.
Thermal Expansion icons sheet no longer has a button backing, meaning icons have to be split by hand.
Factorization bag of holding animation has to be made by hand
Factorization /ceramic/rotate_global.png and mold.png new in 1.5
Factorization rockets are not converted because they aren't in FTB Ultimate and equivalent mod packs
Factorization blocks/exo/modder_side is now an X, not an M
Factorization machines now have separate textures for the top and bottom
EE3 philosophers stone has to be split by hand. The old one is still outputted but is in the "Unknowns" folder.
ComputerCraft blink.pngs need to be moved and .txt anim file made
Unstitcher Updates:
4/4/13: Can now read multiple names for a single slot in the case of duplicate files (IC2 Crops)
4/5/13: Works on Mac/Linux
Let me know if you have any questions or problems.
Last edited: