Download and readme here : http://www.tesnexus.com/downloads/file.php?id=35947
I uploaded a video to :
http://www.youtube.com/watch?v=o-mZKKwrcSQ
Youtube video conversion strips away a whole lot of detail but it gives a dulled blurry idea of what the EGA mode looks like at lord drad's estate.
Readme below also :
Screenshots -- Are now in the download.
There are 2 screenshots for each shader, indoor and outdoor.
They're organized to make it easy to preview any shader before using one.
There's a seperate download without screenshots for convenience too.
Retro Shader Pack by localhosed : Hyper-Fantastic version 3. Maybe it's only hyper or fantastic though.
Requires latest versions of OBGE and OBSE
Requires a Pixel Shader 3.0 capable card for now. (GeForce 6000 series and up, Radeon X1300 and up , new cards in about 2004 through 2006)
Descriptions of each shader :
Each of these has a scaling version (lr) that scales down the screen and is intended for resolutions lower than 640x480 ,
and a high resolution version. (hr) (uses whatever Oblivion is running at, like normal shaders)
////////////////////////////////////////
151 Color - "256 Color Cousin"
Looks similar to VGA 256 color mode. Easiest to play with this compared to the other shaders in the pack.
***************************************
147 Color - "Retro Diplomat"
Looks more like between 48 and 96 colors, better detail in fully bright screens. Uses lots of saturation levels for a different look.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
76 Color - "Retro Diplomat's Assistant"
Similar to 51 Color mode and sometimes more steadily accurate than mister Diplomat. He's a good pupil.
Comes with optional low detail version.
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
51 Color - "Sega Genesis and snacks"
The Sega Genesis/Megadrive could use more than 64 colors, and this shader doesn't mimic its hardware limits otherwise, but looks similar in terms of colors used.
Too bad there's no FM synth to go with it yet.
Comes with optional low detail version.
----------------------------------------
40 Color - "Master System"
Fewer than 64 colors, but very similar looking. Definitely old looking, and good!
This looks similar to 76 colors and to me is a candidate for Master System/Megadrive area of colors also, but without snacks.
########################################
27 Color Tertiary - "Optimum Retro"
Uses 27 tertiary hues and tends to look extra accurate for such a small amount of colors. No primary or secondary hues are used. I think?!
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
16 Color EGA Mode Eh - Emulator/Simulator
In low res mode, uses 640 by 200 (by default), just like EGA mode Eh! It changes dark yellow to brown just like the real thing.
Not 100% accurate, it has some odd looks in some places but overall converts well.
See link below to example screenshot of an old game, Sentinel Worlds : Future Magic , to see what games could do with EGA.
http://www.mobygames.com/game/dos/sentinel-worlds-i-future-magic/screenshots/gameShotId,28732/
Extra screenshots included for this shader too.
^^^^^^^^^^^^^^^
Scale.fx
Scales Oblivion to resolutions lower than normal (simulated). Use this seperately if you only want scaling without color changes, it's not needed with the other shaders.
////////////////////////////////////////////////
The scaling ditherer is meant for resolutions lower than 640x480, since oblivion can run down to that low but not below. AFAIK.
Installation :
Check out the latest OBGE documentation for the best instructions on how to load this with it.
At the time of this writing, this shader is loaded through shaderlist.txt and isn't automatically loaded by the support plugin, though that may change with later versions of OBGE.
Load order :
In shaderlist.txt load only 1 shader of these at a time, after any 3d effects.
As for mixing with 2d effects you may need to judge for yourself what you want to modify what other shader.
Coming Soon (probably) :
These shaders for morrowind
A ~256 color shader with several dither detail levels.
Technical Stuff :
Uses Ordered Dithering, usually 8x8 grid. The 76 and 51 color shaders are the only ones for now to use 3x3 grids also.
References and Thanks are below.
/*
I wouldn't have been able to write this shader without the help and/or support
of the following people and communities :
Authors of wikipedia's Ordered Dithering article, and Quantization
Authors of Libcaca's section on dithering : http://caca.zoy.org/wiki/libcaca/study/2
and : http://caca.zoy.org/wiki/libcaca/study/(numbers 1-7)
Bethesda's Elder Scrolls forums and enthusiasts
FaceWound HLSL tutorials : http://www.facewound.com/tutorials/shader1/
J. Gard - Mathematics help
MGE Authors, contributors, shader authors and interested people.
Microsoft's HLSL Documentation online
OBGE Authors, contributors, shader authors and interested people.
Peachykeen - Personal HLSL help and support, MGE documentation and shaders for inspiration.
Timeslip - for OBMM, MGE, and shaders for inspiration.
Vtastek - For his OBGE sharpen shader that I used as a template and part inspiration to start this shader
Rene Schulte
Dr. Alvy Ray Smith
Bloggers and programmers all over the internet. Thanks for writing! I have learned a lot.
Tools used and related tools
ConText - Text editor and more
NotePad++ - HLSL Syntax highligting
WinMerge - Compare and merge text files much easier.
BlitzMax Demo - www.blitzbasic.com - For quickly made graphic testing
OBSE - Oblivion Script Extender
OBGE - Oblivion Graphics Extender
OSR - Oblivion Stutter Remover by Skyranger-1
RenderMonkey 1.82
MGE - Morrowind Graphics Extender
BSNES - Can use HLSL shaders
*/