A downloadable project

Tutorial on how to implement the shaders available in the Gameplay video/Trailer section to the right

Over the past few weeks, I have been learning to make shaders for OpenGL 1.2 to use in Easy FPS Editor made by JessicoChan - itch.io 

"

Easy FPS Editor is a game construction tool that provides a set of editors complete with a map editor and a custom-made engine (made using SFML), created exclusively for that! All are integrated into a single GUI. It was made as simple and easy to use as possible.

Graphically and in gameplay wise games you can create will be similar to Doom or its clones with modern additions of pixel lighting and (customizable through shader editing) shader post effects.

"

The shader system is a bit limited but the shaders you can download here can give you some different looks to your game helping to create a new look and feel. 

The following shaders have been made with plans to make more down the track. 

  • PSX-style pixel shader (Basic pixelation effect)
  • PSX-style pixel shader V2 (pixelation, random dither effect, color clamping and scanlines for a more accurate feel)
  • Toon Shader (Calculated by contrast not depth)
  • Soft Film Noir 
  • Harsh Film Noir
  • Sepia

Updated 24 days ago
StatusReleased
CategoryOther
Rating
Rated 5.0 out of 5 stars
(2 total ratings)
AuthorPixel Wolf
Tags25d, 3D, classic, Cult Classic, Doom, efpse, FPS, quake, Retro, Singleplayer

Download

Download
PSXStyleShaderV2.frag 2 kB
Download
PSXStyleShader.frag 838 bytes
Download
HardFilmNoirShader.frag 707 bytes
Download
SepiaShader.frag 625 bytes
Download
SoftFilmNoirShader.frag 576 bytes
Download
ToonShader.frag 2 kB

Install instructions

Once downloaded head to to your project folder and navigate to the shaders. Back up the FXAA shader (make a copy) then replace the code from the FXAA with the desired shader. Run the game and it should work as intended. 

Comments

Log in with itch.io to leave a comment.

can yiou make a short video on how to get this working, i just cant figure it out

(1 edit)

It is pretty simple when you figure it out. the shader replaces the FXAA shader so rename FXAA to FXAA Backup or something similar then the shader you want to use say the PSX one is renamed to FXAA. After that goto your game config file and make sure that post effects is set to 1 not 0 then they should work 
I will make a video for it some time this weekend

Had some time so I belted out a quick video for you

Thanks i watched your video and followed all the steps.. still does not work tried on multiple computers so idk what the problem could be

That is very strange indeed! can you send me your project folder as a zip? Maybe I can figure it out 

I dont know if i want to share my file at the moment, but if you shared a quick game with just a floor and the shaders working i could use that as a  base, Thanks

(+1)

If you are on the EFPSE discord, drop me a line and I will organise a demo level with it woking for you 

Hi! 

Can you show me tutorials where you learned how to make shaders with OpenGL 1.2? Thanks. 

sorry I don’t have the links anymore but it was mostly on stack overflow and a lot of trial and error. Also had a friend of mine who is a programmer help me to get a grasp on it

Amazing! Thank you!!

Can you please explain how to install a shader? I put them in the Shaders folder, then I create a level script, write the loading of Shader and Map Start. Nothing is used in the game.

They replace the FXAA shader. place the shaded you want to use in the shader folder. delete the FXAA shader and rename the shader you are using to FXAA. Then in your config.ini the game uses at start up make sure post effects is set to 1 not 0

Oh, thank you!

Thanks a lot!! 万分感谢您

Thank you brother it's all working

Glad it is working for you!