This is totally cool. Too bad my computer would die upon using it though. *emo cry*
You can write your own shaders for wow.
WoW supports ARB - openGL assembly language, for GLS shaders. Its not "that" thrilling but you can easily make some nice bloom effects etc.
The cool thing is that wow does not use some crazy obfuscation for the shader code so you can just write and convert.
Here is the basic Blur Effect:
Combining nearby colors and mixes them toghter.Code:!!ARBfp1.0 PARAM c[1] = { { 0.25 } }; TEMP R0; TEMP R1; TEMP R2; TEX R1, fragment.texcoord[1], texture[1], 2D; TEX R0, fragment.texcoord[0], texture[0], 2D; ADD R2, R0, R1; TEX R0, fragment.texcoord[2], texture[2], 2D; TEX R1, fragment.texcoord[3], texture[3], 2D; ADD R0, R2, R0; ADD R0, R0, R1; MUL result.color, R0, c[0].x; END !!ARBfp1.0 PARAM c[1] = { { 0.25 } }; TEMP R0; TEMP R1; TEMP R2; TEX R1, fragment.texcoord[1], texture[1], RECT; TEX R0, fragment.texcoord[0], texture[0], RECT; ADD R2, R0, R1; TEX R0, fragment.texcoord[2], texture[2], RECT; TEX R1, fragment.texcoord[3], texture[3], RECT; ADD R0, R2, R0; ADD R0, R0, R1; MUL result.color, R0, c[0].x; END
So, I have yet to use this program.
But in the picture I'm seeing bloom, and maybe even HDR, is this actually done with this program?
Or is that a PS'd image?
@People asking if this will get you banned
I'm pretty sure Blizzard doesnt want you anywhere near WoW with a debugger/memory searcher for any reason so if they do catch you changing offsets (for whatever reason) I have no doubt they would ban you. But thats just my 2 cents on the subject.
Legal addons are limited in what they can do and they do not modify any memory that Blizzard did not intend for them to do so.
Addons are built into the game and were intended to be used and created by players.
Its not like Blizzard created WoW and then they were like "Holy crap theres a software bug that lets users create addons! And how did this lua engine get in here?" and then they never fixed it. They wanted it that way.
The addon you're probably thinking about just sets the Max camera distance (how far you can back your camera up) to like 50 or something.
What this does is set how far you can see in front of you (modify some data and nop out some code to prevent writing over the modified data) and has the option to not draw the fog.
Last edited by KcDan; 05-14-2009 at 10:00 AM.
very nice 0.o
Thanks to JJaa we now got a OSX version.
Cheers, will give this a go soonish.
Hello, I've tried this a few times now. It doesn't work for me.
I start up WoW then run the HDwow program. Ive tried setting it to 100, 1000 , max, random numbers and toggling fog on and off and it does nothing.
Im using 3.0.9 on a psever. I guess I could go try it on retail but why should it matter?
-I'm using windows XP
I'm guessing an old Geforce 6800gt would have no chance at pushing those graphics, eh?![]()