NOTE: This tutorial does have video showing you the most important part of the process, this is also a tutorial on how to make the armor you make a new item it is not on how to recolor just how to place it in the client without any problems.
In this tutorial i will show you how to edit a dds file in photoshop. Also i will teach you how to use shStudio to make it a new model and a whole new set, this means that you will be able to make the armor WITHOUT taking the old armors out.
I am making this tutorial mainly because well the fact is that not many developers know how to do this and its quite annoying because they take out Daynorth Armor and i personally like the purple daynorth QQ.
This will have video and everything.
Things you need:
1. Photoshop - (I use CS6 because i like the interphase)
This is to the trial version, i have the full version so yeah feel free to try it if you want.
2. DDS Plug-ins for Photoshop - (This is for 32 bit and 64 bit software, even though you need a 64 bit computer to run the 64 bit photoshop correctly)
(works for Photoshop CS6)Install the Plug-ins
3. shStudio - (Set up the program like it states ps that means that you need to extract the whole client)

4. Shaiya Data File Tool - (Basically use as is obvious)

5. MLX files - You have to make them. Its quite simple just open a .txt document. Just File>Save As> demf.mlx (make sure that the file save type is not set to txt but to all file types)
(need one for demf, demr, dewf, dewr, elmr, elmm, elwr, elwm, humf, humm, huwf, huwm, vimr, vimm, viwr, viwm) you need to place them in Data>Character> DeathEater/Elf/Human/Vile (or you can just get them from the attachments on this post.)
Part One: The Recoloring
Video:
Directions:
Find the .dds files from the Shaiya Data File Tool.
(ps with the mlx files you can see what gear is using the models, and what dds's are used. Plus you can see what they will look like in-game) :P
Open Photoshop
Find the DDS that you want to edit or recolor.
Open it in Photoshop
(Make sure Load Using Default Sizes is selected)
Then you can edit the brightness and the contrast.
If you want to edit the color edit the Hue/Saturation Levels
When done File > Save As > (Add a new number to the end or whatever so you dont overwrite the other file.) Ex. demf_torso0001.dds save as demf_torso00011.dds
Make sure that Alpha Channels is selectedthen click save > Make sure its on DXT5 ARGB 8 bpp | interpolated alpha 2D Texture and No MIP maps.> Image Options. (you will see a table with red green blue and alpha 1's in the first collums and 0's in the second, set the first number of alpha to 0 to get rid of alpha shine)> Save.
Now you got your new Armor color.
Part Two: The Importing
Video:
Directions:
Put your new .dds files into Data\Character\Race(DeathEater, Elf, Human, Vile)\DDS
Go to shStudio that needs to be set up right! and open the gender/classes mlx file you made, and put into Data\Character\RaceName.
Should have a list of all the Models in the game.
Go to the bottom of the list and go Edit > Create Item.
This will make a whole new line at the bottom with a new model number.
The space under Name you place a name of the armor just for fun it wont show up anywhere.
In the spots that it has DDS you place in order of torso, lower, boots, hand. YOU NEED TO PUT .dds AFTER THEM or it wont recognize the file.
Same on the lower fields that are next to 3DC but you keep off the last number you put on, you didnt change the wire frame you changed the texture.
once you got the full set in and you clicked update model you should see in the right hand box a full picture of what the armor will look like in game.
Then File>Save. Close shStudio fully. Then open the Item.SData with shStudio. Go to the tab that says All Items find the according item catagory (Ex. Light helmets are 16)
Find an Empty item number (Example: ???255) and make a name, level (not neccisary) faction also. Where the Class1 collum, make the 0 to a 1 so it gives it a model to go by. File>Save. File>Open>Item.SData
look under the side armor it is under (that you put it under) if your shStudio is setup correctly you should see a model now. Sellect that box and go down to your new model number. Then make the stats you want them to be and click okay. BOOM new set without overwriting the old set.
Helmets are different though you need to open ****_helmet.MLT file to make that a model of its own. Same thing as the MLX but they are next to eachother and no name needed. First collum is for the .dds files and the second collum is for the .3DC file.
When you save the Item.SData the shStudio makes a SQL file with all the items and changes. All you do with that is give it to your sql guy or to someone with database access and just open it up in SQL and Exicute it. That is how the Client and Database is kept insync with eachother.
Part Three: The Patching
Video:
Directions:
Easiest way to put patches into the server after making the Armor is quite simple.
First, Make a Data Folder on your desktop (This means right click> new> folder...and name it Data) then, find all your files you edited. MLX files edit almost all of the MLT files.
Place them in the corrisponding folders. Ex. for the demf.mlx it would be Data\Character\DeathEater\
PS you do also make a Character Folder then too. i suggest just copy and paiste your Data folder into the one on the Desktop so that everyone has what you have at that moment.
Also when you make new armor and put them in you edit the Item.SData so you would also have in that folder Data\Item\Item.SData.
When that Data folder you just made is done and full of all your edited client files you use your Shaiya Data File Tool and follow File>Create Patch> From Folder then it opens a box where you sellect the folder you made with your updates click ok and yes. Once the Prompt box comes up with Complete you click ok and upload your .patch to your updater and exicute the SQL so the database matches the client.
You use the Shaiya Data File Tool and import all your dds file you made and the mlx and all the files you changed into your client so that you can make a patch.
Part Four: The Relaxing
Directions:
Once they are all in the client and patched to the players you just have one last thing to do. Sit back and get the "OMG THIS GEAR IS FKING AWESOME!" Best part is people like a certain armor. They all can be happy cuz they got new armor and they can still have the old if they really want to.
Well congratz you have new armor in your game without taking away anyones favorite gear.
Part Five: The Erroring
Directions:
Signs of if you messed up:
White armor: DDS file is not reading as a dds file.
Solution: Remake the DDS file.
See Through Armor: DDS is not in Client.
Solution: Make a patch with the file.
Black Armor w/no detail: When you paisted something on top of the dds file you didnt merge down.
Solution: Remake the DDS file.
Part Six: The Crediting
Credits:
shStudio - castor4878
Photoshop - Adobe
Photoshop Plug-ins - nvidia
Shaiya Data File Tool - lilprohacker
Note: VirusTotal Results
SHA256: 22f499700747067f3ef933e1ce26179eadfc948772758a6610 da427d9f908897
File name: MLX files.rar
Detection ratio: 0 / 43
Analysis date: 2012-09-30 00:24:01 UTC ( 0 minutes ago )







