(Advice: Before asking questions regarding bugs and installation/settings please read through the OP first)
Spoiler Alert, click show to read:Apr 17th 2014, 06:08 AM: Added GEMv1.0-HD beta.
Spoiler Alert, click show to read:(take screenshots with PrtScr)
Spoiler Alert, click show to read:GEM - Graphics Enhancement Mod is a new shader collection (GEM) and a new injector (GEMFX) I implemented which also uses the SweetFX shader stack and is inspired by SweetFX/Enbseries to improve the look of TW-Games.
Spoiler Alert, click show to read:Before downloading these files, make sure to read the section License Agreements.
1: Download the file: (if the links are "not working" do the following: right click on the link and use "save as", repeat that until it works -normally like 3 times-)
(if you get a sudden performance impact press the "pause" key of your keyboard to refresh the shader)
<::> R-TW-GEMv10-HD_installer.zip <::> >> (uses GEMFX) HD
2: Unzip the installer file.
3: Start the installer and point out the location to your Rome Total War folder (something like D:\STEAM\SteamApps\common\Rome Total War).
4: If the installer does not seem to work you can still open the file like a normal archive with WinRar or 7zip and paste the files manually in your RTW folder.
You can further adjust your settings or activate other shaders in the "GEM_settings.txt". Also check out the User-Defined-Settings from our users in the "Optional Files & User Settings" section (coming soon).
If you have problems starting the game with SweetFX, check here:http://sweetfx.thelazy.net/?page_id=112
To Uninstall: "Simply delete the files from your Rome Total War folder: Anything with sweetfx in the file name in addition to d3d9.dll and the GEM_settings.txt"
Spoiler Alert, click show to read:In this section you will find the content of the default GEM_settings.txt. Do not worry cause the shader is complete itself and there will not be much for you to do in the current version.
I suggest you to start the game with the default settings, check what you do not like and then find a value in this section which may help you.
If there is something you want to have changed but cannot change with the following values, post it in this thread and I will try to help.
GEM_settings.txt
Spoiler Alert, click show to read:/*-----------------------------------------------------------.
/ Description /
'------------------------------------------------------------/
Game: Win7, Win8 & DX9
GEM version: 1.0 beta
Author: Luciferhawk
Description: Here you can adjust your GEM-Settings.
These are the default settings for GEM 1.0 beta
/*-----------------------------------------------------------.
/ Choose effects /
'-----------------------------------------------------------*/
// Set to 1 for ON or 0 for OFF
#define USE_GEMHD 1 //[0 or 1] GEM : Applies basic GEMShader.
#define USE_GEMHBO 0 //[0 or 1] GEM : Applies HBO like GEMShader.
/*-----------------------------------------------------------.
/ GEM Graphic-Enhancement-Mod settings /
'-----------------------------------------------------------*/
// -- GEM HD settings --
#define GQuality 0 //[0 or 1 or 2] Adjust GEM Quality (performance hit on 2).
#define SSAO 0 //[0 or 1] Applies SSAO like shadowing effect.
#define GShadowDepth 1.03 //[1.00 to 2.00] Adjust Darkness of Shadows (standard 1.04).
#define GSat 0.95 //[0.00 to 1.00] Adjust GEM-Saturation (standard 0.95).
#define GTBright 1.36 //[1.00 to 1.36] Adjust GEM-TextureBrightness (standard 1.36).
#define GCBright 0.90 //[0.00 to 2.00] Adjust GEM-Contrast (standard 0.90).
// -- GEM HBO settings --
#define GHBOShift 2.95 //[0.00 to 5.00] Amount of HBO color shift (standard 2.95).
// -- GEM general settings --
#define GaussStrength 0.17 //[0.00 to 1.00] Amount of blur effect blended into the final image.
// -- GEM optional settings --
#define GEMBlur 0 //[0.00 or 1.00] Additional blur on the edges when pressing K
#define GBlurPwr 395 //[300 to 600] Additional blur on the edges when pressing K (standard 395).
#define GBlurRad 0.00585 //[0.00 to 1.00] Additional blur radius on the edges when pressing K (standard 0.00585).
#define GBlurFocus 0.5 //[0.00 to 1.00] Additional blur focus position on the y-axis when pressing K (standard 0.5).
#define ExpEffects 1 //[0.00 or 1.00] All new effects like blur & ambiente lightning since GEMv4.2.2
#define gHFlInt 0.35 //[0.00 to 1.00] Additional intensity of horizontal flares (standard 0.35).
#define gHFlThresh 0.40 //[0.00 to 1.00] Threshold what causes horizontal flares (standard 0.40).
// DO NOT UNCOMMENT THOSE LINES;;THEY ARE ACTIVATED ANYWAY
// -- GEM advanced settings -- // only touch these values if you know what you are doing
// key_toggle_GEMBlur = 75 //K
// key_toggle_ExpEffects = 122 //F11
Spoiler Alert, click show to read:With downloading this software you agree automatically to the two following license agreements:
SweetFX:(source)
License agreement
The software available here from Guru3D.com/HardwareGuru.com are provided "as is" with no technical support. All software is to be used at your own risk; this site does not take any responsibility for any damage in whatever form or context.
The materials on this Website ("WEBSITE") are provided by the Guru 3D ("also 3DGuru, Guru3D.com, Guru3D.info and Hardwareguru.com") as a service to its users and may be used for informational purposes only.
You may not copy, modify, sublicense, or distribute the downloaded software except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.
All materials available here are provided "as is" with no technical support. Under no circumstances, including negligence, shall this website be liable for any incidental, special, indirect or consequential damages arising out of or relating to this license and or download. You agree to indemnify and hold this wesbite harmless from any and all damages, risk and liabilities.
You expressly acknowledge and agree that use of the the downloaded software is at your sole risk. By downloading, installing, copying, or otherwise using the SOFTWARE, you agree to be bound by the terms of this LICENSE. If you do not agree to the terms of this LICENSE, do not download the SOFTWARE.
ENBSeries(source)
LICENSE AGREEMENT AND DISTRIBUTION RULES:
1 Copyrights of the ENBSeries (the SOFTWARE) exclusively belongs to AUTHOR - Vorontsov Boris (ENB developer).
2 ENBSeries is DonateWare application (freeware), which means you may or may not pay for this software to the author as donation.
3 Software provided "AS IS", without warranty of any kind, use it on your own risk.
4 You agree not to change or remove any parts of software (files in archive or installer) without author permission. Decompilation, reverse enginering, disassembling, debugging or changing resources of software is prohibited.
5 You may use and distribute software in commercial or non-commercial purposes. For commercial use it is required to warn about using this software (in credits, on the box or other places). Commercial distribution of software as part of the games without author permission prohibited.
6 Author reserve the right to change these license agreement.
7 All the rights, not described in this license agreement belongs to author.
8 You allowed to add new files to ENBSeries archive or installer.
9 You may sell presets, shaders, bitmaps, documentation and any other components for ENBSeries, except binary files (dll, exe) created by author of ENBSeries.
10 Custom presets, shaders, bitmaps, documentation and any other components for ENBSeries belongs to their authors and may have copyrights and license.
By executing the ENBSeries you accepting terms of use and this license agreement.
Go to CeeJay.dk (the creator of SweetFX), Boulotaur2024 (the creator of SweetFXNext), Boris Vorontsov (the creator of ENB). Without them nothing of this would have been possible.