SweetFX

This looks like the software does real time post-processing for video special effects. I don't see any performance enhancement though which would be an awesome addition if it had it. Being what it is, I suspect that it will make slower programs even slower as they struggle to push the polygons to the video card and the video card struggles to burp the images up on the screen.

John
 
Sorry to bump an older thread, but...

This was mentioned a while ago,http://forums.auran.com/trainz/show...X-has-anyone-tested-post-processing-in-Trainz not much interest then either, doesn't to me look to be much benefit for a simulator.

I looked here and in the above mentioned thread, but there would appear to be no further information. I've hunted around via Google and such and I have seen posts from people who claim to be using SweetFX with Trainz, but there is no information on what they did to get it working. I have SweetFX and have used it on many different games with very impressive results. In fact, by using SweetFX to handle things like Antialiasing, texture sharpening, etc and turning those effects off in the actual game settings, I have found that I can play some pretty graphic intensive games on my Toshiba Core i3-based notebook (Intel HD 4000 Graphics integrated) with almost the same fluidity and visual quality that I get using the maximum hardware settings on my AMD FX8 based desktop computer equipped with an NVidia GTX660 Ti. I just recently found SweetFX and was simply astonished. The problem, you ask? In every game I've played, all I've had to do is copy the files just as directed in the readme from SweetFX, tweak the settings in the ini file to my liking and it just works. (Oh - I'm running Windows 8.1 64-bit also, btw) I've played games from EA, Origin, Steam (Ick! Let's not even go there...) I've used it with various media player apps, etc and I've had no trouble. I installed Trainz Simulator 12, ran the configuration and setup for it, started it to make certain it ran just as it was, and it runs. (It's slower than molasses in January - in Antarctica - but it runs. ;)) I tried running SweetFX with it and no matter what I've tried, the launcher calls the executable, the screen flashes black for a split second as if the game is about to launch, and then I get a crash report telling me that Trainz died. So far, Trainz is the ONLY thing I've tried to run with SweetFX that has crashed. Anyone have any ideas? I know that the graphics engine for the game hasn't been updated, uh, pretty much ever... but I've gotten many games that originally ran under DX8 to work, so I'm at a loss at this point. My dad is a huge fan of Trainz, and I've always thought it looked like fun, but I travel a lot and while playing games on my dev machine (the big AMD monster I mentioned above) is great fun, I am far more frequently found sitting in front of my laptop. If I am gaming for entertainment and it won't run on the laptop, then I am simply not going to invest the money in the game. I would love to be able to play Trainz while away from the big machine and as I said, it will run from a clean installation, but if I have it set for anything higher than the absolute bottom of the display settings, it's painful to watch. I had that very same issue with Mass Effect 3 even when I told the machine to render it under DX9. With SweetFX running the show, I can not only play ME3 on the laptop, but I can play it with the detail settings on high, high resolution textures, and rendering under DX11. Surely there must be a way to convince Trainz?
 
Hi there,

I played with SweetFX today and I found out that there is a way to get it to work with Trainz.

I'm willing to post a how-to if anyone is interested.

Kieran.
 
Hi Antony,

First, copy the two files 'd3d9.dll' and 'injector.ini' into the bin folder, just inside the Trainz root folder.

Then, in the root folder, copy these files:

d3d9.fx
SweetFX readme.txt
SweetFX_preset.txt
SweetFX_settings.txt

As well as that, copy the SweetFX folder (which has 3 folders and 3 .txt documents inside) into the Trainz root folder.

To test, set SweetFX to use an effect that has a very visible effect such as the Sepia effect or the Monochrome effect.

I personally did not see any visual difference with any other options, even with the splitscreen mode enabled. But I will keep messing around.

Kieran.
 
Ok I did get that but when I tried changing the setting while in game - the screen went black when I went back to the game.
 
Well, I must excuse the bumping of this very old thread, but I do have some news that is bump-worthy!

I have been experimenting with SweetFX some more and I have been able to get some pretty good effects with it. SweetFX recently received an update that allows it to work in DirectX and OpenGL games, which is great for me since I now run Trainz in OpenGL mode. The older version of SweetFX was DirectX-only for some time.

To entice people, here's a comparison screenshot or two. SweetFX is off in the top comparison image and on in the bottom one. :D

I also wish to re-iterate that SweetFX is a real-time post-processing plugin for games - so it works in TS12 backwards. It may have some use in T:ANE, though I do not have T:ANE yet myself.

The download link is now different to the one in the first post of this thread. If you wish to try SweetFX, look here: http://reshade.me/sweetfx





Well, enjoy!

Kieran.
 
Back
Top