![]() |
|
Folgore's ENBSeries tutorial for Freelancer - Printable Version +- Discovery Gaming Community (https://discoverygc.com/forums) +-- Forum: Discovery Development (https://discoverygc.com/forums/forumdisplay.php?fid=7) +--- Forum: Discovery Developers Forum (https://discoverygc.com/forums/forumdisplay.php?fid=183) +---- Forum: Freelancer Modding Tutorials (https://discoverygc.com/forums/forumdisplay.php?fid=36) +---- Thread: Folgore's ENBSeries tutorial for Freelancer (/showthread.php?tid=63946) |
Folgore's ENBSeries tutorial for Freelancer - Phantom Mithras - 07-29-2011 Part 1: Basics Stay tuned Original Thread by Folgore I thought that sharing some knowledge wouldn't be bad. - Folgore_RM Welcome, class! Today we'll learn about what Enbseries is, what Enbseries does, who made Enbseries, and how can we use Enbseries. First off, you'll need the following tools, I won't bother to post links for all of them, since I think that you are capable enough to search for them in Google, savvy? Post if you need help Wrote:If you are lost, or if you didn't understand something, raise your hand. Tools Needed: - GIMP (Free) / Photoshop // For later use - We'll need to create a bitmap palette in Part 2 - Resource Hacker / .dll/.exe editing application Requirements: - Updated Graphical Drivers - Shader Model 2 capable GPU - Lots of patience - A bottle of beer on your desk - Sunglasses (Your retina will suffer after a while, trust me) What is Enbseries? Enbseries is a graphical plugin created by Boris Vorontsov, a well known member on GTA related Forums because of his ENB mod. He developed this mod in order to refresh older games, and make them more graphically pleasant. ![]() My version of EnbSeries that I ran when I still played on Discovery.
![]() My version of EnbSeries that I ran when I still played on Discovery.
In Enbseries there are a lot of SSAO, AA or SAA filters out there that we can use, and that we can create, but I'll speak about this in another tutorial. I'll limit to tutorial to explain everything you need to know about the most fundamental of all files in order to make Enbseries run. Well.. Enbseries.ini of course! Lets see. ![]() In this graphic above I'm showing you how does the .ini interacts with the DirectX library, conditioning the .dll to react in a certain way when the .exe is launched. In short words: 1) You run the .exe 2) The DirectX library is loaded 3) Enbseries.ini defines how the library acts when the .exe is run Enbseries.ini Folgore's Guide Wrote:[PROXY] How can you change the version of an EnbSeries pack that you have developed? Easy. Download Resource Hacker (here) and then open your DirectX library. On the lower 01 section, change the version info and save the changes. On the next tutorial I'll explain how you can create a convertor.ini to use DirectX9 libraries instead of DirectX8 libraries. Folgore's ENBSeries tutorial for Freelancer - Alex. - 07-29-2011 ' Wrote:How can you change the version of an EnbSeries pack that you have developed? Easy. Download Resource Hacker (here) and then open your DirectX library. On the lower 01 section, change the version info and save the changes. On the next tutorial I'll explain how you can create a convertor.ini to use DirectX9 libraries instead of DirectX8 libraries.Are you sure the anticheat is okay with that? Folgore's ENBSeries tutorial for Freelancer - Phantom Mithras - 07-29-2011 ' Wrote:Are you sure the anticheat is okay with that? You're opening the DirectX library. Not the Resources.dll. Anticheat has no issues at all with D3D libraries, since I made a lot of experiments with it while I was actively playing. Folgore's ENBSeries tutorial for Freelancer - Alex. - 07-29-2011 ' Wrote:You're opening the DirectX library. Not the Resources.dll. Anticheat has no issues at all with D3D libraries, since I made a lot of experiments with it while I was actively playing.Okay, where can I find my copy of the DirectX library? Edit: Btw, have you figured out how to stop the ENBSeries from flashing a lot when you start FL? Folgore's ENBSeries tutorial for Freelancer - Phantom Mithras - 07-29-2011 ' Wrote:Okay, where can I find my copy of the DirectX library? Yes, the issue is when you set a different HDR value for your Hardware. Setting an Nvidia value for an ATI GPU, or viceversa, causes that white splash. Folgore's ENBSeries tutorial for Freelancer - Phantom Mithras - 07-29-2011 Part 2 Creating the Palette Welcome back class, today we'll learn about how we can create ourselves a palette for color correction, if you don't know what color correction is, then please go back to part one and try to understand the basics of how everything interacts. Now. Lets get started shall we? To create a palette it is recommended to create it in a 3D modelling software, but since not everyone has the means to do so, I'll teach you how to create a palette with photographic editing software, like GIMP or Photoshop. I'll focus on GIMP, since it's FREE (get it here *). After that lets open it. Starting a new project 1) Open GIMP, go to New Project, and make a 256x256 project. Link 2) Add an Alpha Channel to your 256x256 project. Link 3) Now go to your gradient tool, select Radial Mode ([u]set the colors on black and white before using it), use the gradient tool, and drag a diagonal line from the upper left border to the lower right border. Link 4) The result should be like this. ![]() 5) Save it as a .bmp (bitmap) image, coded at 24bit depth. Done this, copy and past your file inside Freelancer/Exe, and now Color Correction will use the palette. Remember that some parameters will become inactive when the palette will be used. |