I am having a really hard time getting this to be useful. I love the concept. I have several .nif files I want to change and going into nifskope is a real pain since its interface forces you to swap back and forth between the mouse and keyboard.
I have only been able to get it to change one nitrishape per nif.
This changes the sword but not the scabbard: [Begin] [NiTriShape][ANY] [0][textures\weapons\steel\SteelSword.dds] [1][textures\weapons\steel\SteelScabbards.dds] [2][] [3][] [4][] [5][] [6][] [7][] [8][] [Separator] [0][textures\weapons\paladingear\steel\SteelSword.dds] [1][textures\weapons\paladingear\steel\SteelScabbards.dds] [2][] [3][] [4][] [5][] [6][] [7][] [8][] [End]
This does not change anything: [Begin] [NiTriShape][ANY] [0][textures\weapons\steel\] [1][] [2][] [3][] [4][] [5][] [6][] [7][] [8][] [Separator] [0][textures\weapons\paladingear\steel\] [1][] [2][] [3][] [4][] [5][] [6][] [7][] [8][] [End]
Ultimately I would love to be able to just use the last one and to change the paths for all of the .nif files in the folder using a command line FOR statement like in your batch file in the download but for now just knowing how to make it work on a file with more than one nitrishape would be great.
(...sorry for the late answer...) Program works another way you wish to (as far as i can understand from your examples). Strings from [0] ... [8] represents nine strings of one block [BSShaderTextureSet]. ([0] - diffuse map, [1] - normal map ...) Program searches for the representation of whole string at corresponding string in [BSShaderTextureSet] of NIF files. If you want to change a path to scabbard and sword, you need to run program twice with different TXT files. And fill only [0] lines of each.
Explain this to me like I'm 5 because I can't get it to work. I have about 50 nifs and all I want to do is change the texture path textures\clutter\BlackreachRoad01.dds to textures\bleakcove\roads\bleakcoveroad.dds without altering the normals path.
I followed the instructions but can't figure out how to change more than one at a time or do it without changing the normals path. If I could get it working it'd be a great tool.
You can make BAT file and include this tool to it, like i made for mod "Realistic Teeth". In that mod you can get example of working BAT with this tool. (You just only need to remove unnecessary lines from it)
PS: if you will still have difficulties, i will make it by myself and upload it here in optional section... PPS: Already did, you can try it.
PPPS: but you still can't change the first path without changes in second and third paths (this is feature of this tool)
This tool was designed for unusual tasks. For example: try to change path to a new texture for 100 helmets at once. And after that, you have found new, better name for it and again rename all your 100 helmets. I want to see how you will make it with NifSkope and how much time you will spend. This tool let you make it in a blink of an eye.
@ Tru3Magic & adho12 A lot of people apologize for their English when it comes accross just fine, while there are natural born English speakers whose grammar is so bad you cant understand a word they say. I just wanted to point out that you are getting your point across very well and shouldn't be apologizing!
Thanks for sharing, this might just be what I needed. There is a mod called Peasant Fashion, which has various retextures of the peasant clothing, however they use the vanilla mesh. Now you can generate a mesh in CBBE bodyslide, copy it and rename to fit into the mod's nif naming and run this mod to assign those meshes the Peasant Fashion's textures and have npcs with varied outfits!
from what I gather it allows you to create a text file where you can define the orginal texture path for an armour piece or a bunch of them, and a new path to an alternative texture you have for that armour(s). Running the program will create a new armour nif (3d model Skyrim uses) with the new path you specified, so for example if you had two texture directories for plate armour, one making it appear silver and one gold, you could run the program to generate a new plate armour model with paths to the gold textures, rather than the original silver.
Of course you can do it manually in Nifskope, but if you don't like doing things manually then this may be useful.
13 comments
I have only been able to get it to change one nitrishape per nif.
This changes the scabbard but not the sword:
[Begin]
[NiTriShape][ANY]
[0][textures\weapons\steel\SteelScabbards.dds]
[1][textures\weapons\steel\SteelSword.dds]
[2][]
[3][]
[4][]
[5][]
[6][]
[7][]
[8][]
[Separator]
[0][textures\weapons\paladingear\steel\SteelScabbards.dds]
[1][textures\weapons\paladingear\steel\SteelSword.dds]
[2][]
[3][]
[4][]
[5][]
[6][]
[7][]
[8][]
[End]
This changes the sword but not the scabbard:
[Begin]
[NiTriShape][ANY]
[0][textures\weapons\steel\SteelSword.dds]
[1][textures\weapons\steel\SteelScabbards.dds]
[2][]
[3][]
[4][]
[5][]
[6][]
[7][]
[8][]
[Separator]
[0][textures\weapons\paladingear\steel\SteelSword.dds]
[1][textures\weapons\paladingear\steel\SteelScabbards.dds]
[2][]
[3][]
[4][]
[5][]
[6][]
[7][]
[8][]
[End]
This does not change anything:
[Begin]
[NiTriShape][ANY]
[0][textures\weapons\steel\]
[1][]
[2][]
[3][]
[4][]
[5][]
[6][]
[7][]
[8][]
[Separator]
[0][textures\weapons\paladingear\steel\]
[1][]
[2][]
[3][]
[4][]
[5][]
[6][]
[7][]
[8][]
[End]
Ultimately I would love to be able to just use the last one and to change the paths for all of the .nif files in the folder using a command line FOR statement like in your batch file in the download but for now just knowing how to make it work on a file with more than one nitrishape would be great.
Thanks,
Mason
Program works another way you wish to (as far as i can understand from your examples).
Strings from [0] ... [8] represents nine strings of one block [BSShaderTextureSet]. ([0] - diffuse map, [1] - normal map ...)
Program searches for the representation of whole string at corresponding string in [BSShaderTextureSet] of NIF files.
If you want to change a path to scabbard and sword, you need to run program twice with different TXT files. And fill only [0] lines of each.
[Begin]
[NiTriShape][ANY]
[0][textures\weapons\steel\SteelScabbards.dds]
[1][]
[2][]
[3][]
[4][]
[5][]
[6][]
[7][]
[8][]
[Separator]
[0][textures\weapons\paladingear\steel\SteelScabbards.dds]
[1][]
[2][]
[3][]
[4][]
[5][]
[6][]
[7][]
[8][]
[End]
=== and ===
[Begin]
[NiTriShape][ANY]
[0][textures\weapons\steel\SteelSword.dds]
[1][]
[2][]
[3][]
[4][]
[5][]
[6][]
[7][]
[8][]
[Separator]
[0][textures\weapons\paladingear\steel\SteelSword.dds]
[1][]
[2][]
[3][]
[4][]
[5][]
[6][]
[7][]
[8][]
[End]
I followed the instructions but can't figure out how to change more than one at a time or do it without changing the normals path. If I could get it working it'd be a great tool.
In that mod you can get example of working BAT with this tool. (You just only need to remove unnecessary lines from it)
PS: if you will still have difficulties, i will make it by myself and upload it here in optional section...
PPS: Already did, you can try it.
PPPS: but you still can't change the first path without changes in second and third paths (this is feature of this tool)
For example: try to change path to a new texture for 100 helmets at once. And after that, you have found new, better name for it and again rename all your 100 helmets. I want to see how you will make it with NifSkope and how much time you will spend.
This tool let you make it in a blink of an eye.
p.s sorry for my english too
PS: Sorry if i can't explain it more clearly, not my native language and so on.
Of course you can do it manually in Nifskope, but if you don't like doing things manually then this may be useful.
It summarizes equipment, and also very might help into standalone of retexture.
Very nice utility.
Would you mind explaining some more, please?
(sorry for my english)