Proper Shader Duplication or Creation
Posted: Thu Nov 20, 2008 3:16 am
Now most of you will see this and think "another one of click's useless tutorials..." But think again! Some shaders will refuse to be duplicated using any version of Entity. Well Using some previous knowledge, I came up with a working solution. This tutorial is more pointed toward the newer users... Those without much experience modding.
Notes before we get started:
• Some shaders will look like they get duplicated correctly in Entity, it will show the rename box and it will say "Done" but it still may break your map. I've done that enough times to the point where I was about to throw my PC out the window! *Exaggeration*
• This is perfect if your trying to duplicate UI shaders.
• If you're as fed up with this crap as much as I am, this tutorial will be perfect for you.
Requirements:
Insolence v1
Any version of Entity (Search for it *hint* *hint*)
updated [ndht] Plug-In
Function Color Editor Only use if you plan on changing Function Colors.
Any other map that you can access your shader you want duplicated
Lets get started!
Section 1 - Creating or Duplication your Shader
1. Open both your map and the other map you can access your shader in Insolence. (probably shared, but it wont open in Insolence.)
2. Go to the other map that you can access your shader map. We will call it the "shader map." Go to the shader you want duplicated and double click it. Once its loaded you want to right click the tag and press "Rename."
3. Rename it anything you want. But be sure to remember its original name. Because I'm using my shader for HUD purposes, I will call mine "ui\hud\shaders\widget_gradient_flash_tutorial."
4. Once its done renaming and refreshes the map, go to the tag and double click it once more. Now go to the [shad] Tag class on your map, drag and drop the renamed shader to your map.
5. Back in your shader map, rename the shader back to normal. My shader was originally called "ui\shaders\widget_gradient_flash"
6. Close out of both maps and exit Insolence
Section 2 - Linking your Duplicated or Created Shader to whatever it is you want
1. Open your map with the new shader in Entity.
2. Link the shader to anything you need. (weapon or object model, HUD, .etc)
3. If you want to link it to HUD, then you need to open the object's HUD you want to edit. (Master Chief, Dervish, Weapons, .etc)
4. If its a model, then you have to go to the models tag and replace the shaders with your shaders. Easily done with the Idents view. Unless you prefer the meta editor!
I will use the shader for my Motion sensor Background.
Section 3- Optional - Changing the Function Color of your Shader
1. Open your map in JacksonCougar's Function Color Editor and find your shader.
2. Edit the colors of your shader until you get something you like.
3. Sign the map and test it out!
Here is a picture of my results
Credits -
Creators of Insolence
Creators of Entity
JacksonCougar for his awesome FCE Application!
Others who helped me with some duplication errors
Prefer Video tutorials? Click Here
Thanks
Notes before we get started:
• Some shaders will look like they get duplicated correctly in Entity, it will show the rename box and it will say "Done" but it still may break your map. I've done that enough times to the point where I was about to throw my PC out the window! *Exaggeration*
• This is perfect if your trying to duplicate UI shaders.
• If you're as fed up with this crap as much as I am, this tutorial will be perfect for you.
Requirements:
Insolence v1
Any version of Entity (Search for it *hint* *hint*)
updated [ndht] Plug-In
Function Color Editor Only use if you plan on changing Function Colors.
Any other map that you can access your shader you want duplicated
Lets get started!
Section 1 - Creating or Duplication your Shader
1. Open both your map and the other map you can access your shader in Insolence. (probably shared, but it wont open in Insolence.)
2. Go to the other map that you can access your shader map. We will call it the "shader map." Go to the shader you want duplicated and double click it. Once its loaded you want to right click the tag and press "Rename."
3. Rename it anything you want. But be sure to remember its original name. Because I'm using my shader for HUD purposes, I will call mine "ui\hud\shaders\widget_gradient_flash_tutorial."
4. Once its done renaming and refreshes the map, go to the tag and double click it once more. Now go to the [shad] Tag class on your map, drag and drop the renamed shader to your map.
5. Back in your shader map, rename the shader back to normal. My shader was originally called "ui\shaders\widget_gradient_flash"
6. Close out of both maps and exit Insolence
Section 2 - Linking your Duplicated or Created Shader to whatever it is you want
1. Open your map with the new shader in Entity.
2. Link the shader to anything you need. (weapon or object model, HUD, .etc)
3. If you want to link it to HUD, then you need to open the object's HUD you want to edit. (Master Chief, Dervish, Weapons, .etc)
4. If its a model, then you have to go to the models tag and replace the shaders with your shaders. Easily done with the Idents view. Unless you prefer the meta editor!
I will use the shader for my Motion sensor Background.
Section 3- Optional - Changing the Function Color of your Shader
1. Open your map in JacksonCougar's Function Color Editor and find your shader.
2. Edit the colors of your shader until you get something you like.
3. Sign the map and test it out!
Here is a picture of my results
Credits -
Creators of Insolence
Creators of Entity
JacksonCougar for his awesome FCE Application!
Others who helped me with some duplication errors
Prefer Video tutorials? Click Here
Thanks