Originally posted by OfficialCoolJay
You must login or register to view this content.
To everyone that enjoys creating mods for Black Ops II i bring you a useful
script that allows you to preview shaders from the game
Preview Video:
No Preview Video Yet
Updates and Changelog
12/20/2015: Release
How The Script Works:
This Shaders Previewer script allows you to scroll through the games shaders
one by one, each shader can have their position and scale adjusted across the
screen as well as having it display number, name, position, and scale information
and details. The script contains over 3914 shaders from MCabCon's dump, but you can only have 100
precached at a time otherwise the game will crash :/. This was design so that people can make better looking menus
by viewing the game shaders faster, rather then testing one by one having to restart the
game each time just to see what a shader looks like.
How To Inject & Setup:
Basic Guide To Injecting (Black Ops II GSC Studio Only):
1. Download Black Ops II GSC Studio
2. Download WinRar/7-Zip
3. Download and extract using either "WinRar" or "7-Zip" the folder containing
the gamemode into a folder in your documents called
"Black Ops 2 - GSC Studio" within that folder is another folder called
"Projects" place the the folder you extracted called
"ShaderPreview" in "Projects".
4. Open Black Ops II GSC Studio and go to the "Connect" tab and connect to
either your PS3 or Xbox 360 once you are connected to your
PS3 or Xbox 360 run Black Ops II on your console and get into a
"Pregame Lobby" whether you're at the "Main Menu"
or in a "Custom Game Match" or "Public Game Match", then go to the
"Editor" tab and select "Inject project to target" down in the
bottom left corner of Black Ops 2 GSC Studio it should say "Compiling..."
wait until "Compiling..." changes to "Project inject successfully".
Setting The Game Up:
1. Start game as the host.
2. Can use on any gametype.
3. The game can only have 100 shaders loaded in at a time so
in shaders.gsc find "level.shadersstart = 1;" and change to
where you want the loaded in shaders to start from, and
in shaders.gsc find "level.shadersend = 100;" and change to
where you want the loaded in shaders to end at. So say
you want shaders 200-300 to be loaded, you will need to
change "level.shadersstart = 1;" to "level.shadersstart = 200;"
and also change "level.shadersend = 100;" to
"level.shadersend = 300;"
4. The script has 1-100 shaders already loaded by default
so if you wish to change you will also need to find "/*"
in shaders.gsc and remove that and put in another area where you
would like to cancel out shaders from being precached. So say
you want shaders 200-300 to be loaded, you need to put the
"/*" above "level.shader[1]" and a "*/" above "level.shader[200]"
and then you will need to add another "/*" once again underneath
"level.shader[300]". To put it simple you need to cancel out the
shaders that arent being used by using "/*" and "*/". You can
tell if there being canceled out cause the text will turn green
if you're using "Black Ops 2 - GSC Studio", so make sure
the shaders you aren't using are all green and ones you are
aren't green
Download:
Mediafire Links:
Release (Latest):
You must login or register to view this content.
Credits:
MCabCon - Shaders List
dtx12, jwm614, xTurntUpLobbies - Overflow Fix
SyGnUs, xTurntUpLobbies - _rank.gsc String Clear Script
Known Bugs:
Any shader with "bitchin" in it causes freeze xD i canceled them out for you.
You could actually make this way better. By making a little menu maker. Where you pick the shader you want, and then paste it. Then pick another shader etc.