This addon removes the blur shader which causes performance and sickness issues for people. It was created because BIS has not addressed the issues with the rotBlur shader which makes the whole screen blur effect. At low FPS, the issues in this shader make the game unplayable. Yes turning off Post Processing will fix it, however some of the other (good) effects are disabled too.
This final release dedicated to Leopotam, who wrote a packer/unpacker for the shdc files based on my findings. A few late nights were all we needed.
The technical thread is here: http://forums.bistudio.com/showthread.php?p=1491210
This modification substantially reduces the number of instructions in the rotBlur pixel shader, essentially making it do nothing, just short of removing it. (which we can't do since that would require editing the EXE) It may increase performance installed compared to identical video settings with it not installed. This is due to the rotBlur shader being huge and having tons of instructions, vs my patched version having only one instruction.
When you are running Arma 2: Operation Arrowhead / Combined Operations you should use the OA version which you can get from here: oktNoBlur OA/CO
If you have previously installed @okt_noBlur, delete the old modfolder!
Beta Arma 2
If you don't know if you have the beta, or don't know what it is, you should ignore this!
When you use the Arma 2: OA beta builds you should get this version: [page=]oktNoBlur for OA beta builds[/page]
None of the NoBlur PBO Files go in this Addons file.. they must go in the Dta folder instead. This folder only exists as a placeholder so that some modlaunchers can find it!
In this example, my ArmA2 directory is D:\Arma2\
1 Extract the modfolder @okt_noblur from this archive into the ArmA2 folder.
2 Verify that there is now an '@okt_noblur' folder in D:\Arma2\ Inside that
folder will be a 'dta' folder and a readme. Don't rename the dta folder
or mess with the pbo & key inside of it. (see FAQ if you don't want it in here)
3a Launch the game and enable the '@okt_noblur' within the expansions manager.
3b Add the @okt_noblur folder to your -mod line in your ArmA2 shortcut and
launch the game.
4 Turn on Post Processing to the 'low' or better setting in the ArmA2 video
options and you are done.
* If you are having problems, like the game is crashing on startup, delete the @okt_NoBlur folder. Be sure you have the right version of noBlur for your game patch version.
* 1.11 is the retail version of the game currently. This noBlur only works with that specific version. It does not work with beta patches. (there is another release for that, see BIS forum thread)!
Q: My modline is already too long OR I want to put your noBlur in a combined
folder with other misc mods, can I do this?
A: Yep, just drag the dta folder out of the @okt_noBlur folder and into your
@whatever mod folder. Drag the whole dta folder, not the PBO's.
!!!! Please notice that my noBlur pbo cannot be put in an @whatever\addons\
folder, it will not work. Instead it must be in @whatever\dta\ !!!!
Q: Does this modify my game files? Can I still patch the game?
A: No it does not modify anything, it is just like a mod folder. To uninstall
it, delete the @okt_noblur directory. Yes you can still patch the game fine
while it is installed. However since the noBlur is only compatible with a
certain version of the game, you'll have to uninstall or remove it from your
mod line until I release a new version.
Q: What could BIS do to fix this so this isn't needed?
A: The full screen 'rotBlur' shader should scale down blur amount based on FPS.
If the FPS is low, the blur amount should be toned down since the blur and FPS
are coupled. Right now: More FPS = Less Blur. Low FPS = Too Much Blur. In my
opinion, this is a performance BUG, not a feature request.
Q: How are the addons made, what do they contain?
A: They are actually a modified bin.pbo file, which is why they go in a 'dta'
folder instead of an 'addons' folder. Inside of the file are all the normal
files except one modified Shaders_DefPP.shdc file which has binary modifications
to it. Unfortunetly, I have to include ALL shaders as well as the original
binarized config.bin (which is the main game configuration) with the addon or
it will not load my modified shader. So think of it as a slightly altered and
renamed bin.pbo which normally lives in /dta/. This is why you have to get the
right version of noBlur depending on what game patches you have installed.
Q: What is the point of this? You can already turn off Post Processing in the
A: Some of us like the really great shaders that BIS has made (explosion
bloom/NVG Noise, glare, lens simulation) but can't turn them on because the
shader 'rotBlur' makes it a blurry mess when the FPS is low. This makes people
feel sick, get headaches etc.
Q: My game looks fine with post processing on, the blur is realistic, this is
A: If you don't like it, you don't have to use it.
Q: This is unfair in competitive games.
A: This doesn't hurt you, nor does it provide an advantage. Multiplayer servers
cannot force post processing modes, they only force grass and view distance. If
a player couldn't stand the blur before, he likely had Post Processing OFF,
which gives more of an advantage than with this modification. This modification
is similar to if BIS added a 'very low' option for Post Processing or a full
screen Blur Enabled/Disabled option.
- Automated RSS check/fetch DONE
- 100% automated patching DONE
- Get BIS to fix logo bug DONE
- Test auto-build IRL on BIF DONE
- Rewrite Readme, one for retail patch DONE, one for beta.
- Handle Retail Patches in script DONE
Credits & thanks:
Cheers to Leopotam for technical assistance, writing a shdc packer/unpacker based on the binary format reversing.
- V2 Signatures enabled, key is the same.
- Automatic builds enabled.. see here for latest: http://506.jestservers.com/scripts/oktane/noblur/
- Update for 1.07 retail. Beta noBlur mod is now a separate download and modfolder. Rewrote documentation. Removed version numbers, since noBlur is dependent on A2 version anyways.
- Dropped bloom support, updated beta.
- Updated 'beta' package to 69645, rest is unchanged.
- BI forums