This is for changing skins using default sides.
[quote]
I notice alot of maps with big huge 200mb sides with not much changed.
This should help you reduce that (if you understand it)
[/quote]
IF YOUR JUST EDITING SKINS (no odfs)
You going to make a 'skin side'. Make a new side and name it. In my example Im makeing 212nd legion skins, so ill call it "212nd". THen make a MSH and REQ folder in your side. In the msh folder, put all the skins you edited.
Next go to the REQ folder and make a new text file for each skin you edited. For example, if i edited the rep_inf_ep3trooper.tga id make a notepad file called "212_inf_ep3trooper" (it doesnt matter what you call it though). No open up the newly made file, and add the below.
[quote]
ucft
{
REQN
{
"texture"
"skin name.tga"
}
}
[/quote]
You might notice a snins req is different from a unit req
Another example is the clone sniper, which needs to parts in his req because he has 2 texures.
[quote]
ucft
{
REQN
{
"texture"
"rep_inf_ep3sniper"
}
REQN
{
"texture"
"rep_inf_ep3sniper_cape"
}
}
[/quote]
Do this for each skin you edited.
Next open up the SIDE req file, in my case its called 212nd.req.
In it, add the names of all your req files. My req would look like this-
[quote]
ucft
{
REQN
{
"lvl"
"212_inf_ep3armoredpilot"
"212_inf_ep3trooper"
"212_inf_ep3_jettrooper"
"212_inf_ep3_officer"
"212_inf_ep3_sniper"
}
}
[/quote]
Basically you've just made a 'skin' side. Lastly, to over-wright the shipped skins just load your skins in your maps LUA, just like you would units. But make sure you load the skins after all the other sides, or nothing is changed.
THis is what is in my LUA.
ReadDataFile("SIDE\\212nd.lvl",
"212_inf_ep3armoredpilot",
"212_inf_ep3_sniper",
"212_inf_ep3_officer",
"212_inf_ep3_jettrooper",
"212_inf_ep3trooper")