Porting NLA's enbeffect.fx To New Vegas?
Posted: 06 Mar 2016, 01:31
Hullo lads.
Spent the last half hour cramming in NLA's enbeffect.fx shader into New Vegas, and...It's odd. No errors are thrown, so ENB is quite happy in that regard; there's no red text at the top-left of the screen.
However, the shader window in the ENB GUI doesn't have an ENBEFFECT.FX section. It is missing entirely; it only lists ENBBLOOM.FX, ENBEFFECTPREPASS.FX, ENBSUNSPRITE.FX and ENBLENS.FX.
It works fine when using other ENBs, as well as using the default enbeffect.fx file. Utterly bizarre, I tell ya.
With all of my collected inexperience, the odds are I'm completely wrong, but I've three ideas as to what could be the issue:
1) ENB doesn't like New Vegas using many GUI entries
2) ENB for New Vegas compiles into Shader Model 2.0; it's run out of instructions
3) ENB for New Vegas compiles into Shader Model 2.0; it doesn't support some of the functions used by NLA, that Skyrim's Shader Model 3.0 supports.
Since the shader is pretty long, I'll put it up on Pastebin. I've added #ifdef and #define tags, so you can collapse the GUI entries in Notepad++; makes things much easier to read.
Ported enbeffect.fx: http://pastebin.com/W2wcZ2Mz
Original NLA enbeffect.fx: http://pastebin.com/jfCnyruv
So, yeah. Any idea why this is happening? Bloody bizarre, I tell you.
Spent the last half hour cramming in NLA's enbeffect.fx shader into New Vegas, and...It's odd. No errors are thrown, so ENB is quite happy in that regard; there's no red text at the top-left of the screen.
However, the shader window in the ENB GUI doesn't have an ENBEFFECT.FX section. It is missing entirely; it only lists ENBBLOOM.FX, ENBEFFECTPREPASS.FX, ENBSUNSPRITE.FX and ENBLENS.FX.
It works fine when using other ENBs, as well as using the default enbeffect.fx file. Utterly bizarre, I tell ya.
With all of my collected inexperience, the odds are I'm completely wrong, but I've three ideas as to what could be the issue:
1) ENB doesn't like New Vegas using many GUI entries
2) ENB for New Vegas compiles into Shader Model 2.0; it's run out of instructions
3) ENB for New Vegas compiles into Shader Model 2.0; it doesn't support some of the functions used by NLA, that Skyrim's Shader Model 3.0 supports.
Since the shader is pretty long, I'll put it up on Pastebin. I've added #ifdef and #define tags, so you can collapse the GUI entries in Notepad++; makes things much easier to read.
Ported enbeffect.fx: http://pastebin.com/W2wcZ2Mz
Original NLA enbeffect.fx: http://pastebin.com/jfCnyruv
So, yeah. Any idea why this is happening? Bloody bizarre, I tell you.