[WIP/REL?] Streamsight FPS Adjuster

Post » Wed May 18, 2011 7:25 am

Last night I made myself a script that uses Streamline 3.1.esp as a master, and adjusts the Streamsight settings according to FPS preferences. Streamline itself is not edited.


For the record, Streamsight is a feature in a great mod called Streamline, that can be used to more immersively adjust how far you can see. It uses a complex script to apply fog to hide the missing faraway detail, and I personally find the effect is actually more immersive than seeing from one end of the world to another. It makes a that fishbowl effect, you know? :)

And, especially if you allow the fog-hidden stuff to be physically cut off ("Extreme clipping" setting), the FPS gains can be huge compared to any other method I know of. The problem is, while Streamline has performace tuner that allows you to set target FPS range, this particular feature has to be configured staticly.




So I made this script to adjust it for me, according to my needs concerning performance. The system is the same as with Streamline?s FPS smoother - you set minimum and maximum FPS as target range, but also min and max UgridDistantCount and UGridDistantTreeRange settings you prefer (these are the ini settings behind the performace vs view distance tradeoff).

Below is a quick example showing my script and Streamsight working to force my FPS up to the range I configured them to.



NOTE:

Ignore how Streamsight seems to need pretty extreme adjusting to lift my poor FPS - I have a problem in my setup somewhere, the FPS appears impossible to lift above 17 or 19 FPS. It?s really strange, I?m currently investigating it.
Enabling or disabling RAEVWD has no effect. Using ENB series has no effect. Adjusting shadows has no effect. QTP3 has no effect. My rig is very new, and very powerful - these mods have no impact, they can?t bring my performace down from what it is, nor it goes up without them, so there?s some big other problem somewhere.

So the FPS difference in below pics is HUGE, given the above context.


http://img192.imageshack.us/img192/3758/streamsight1.jpg

http://img10.imageshack.us/img10/3893/streamsight3.jpg

http://img44.imageshack.us/img44/1403/streamsight2.jpg




Now the real question is, how does people feel about this? Do you use Streamsight? Do you feel this would be handy for you, or does the idea of self-adjusting things turn you off?

Like you see the mod is already working, but if I were to release it publicly, I would need to write a readme, add comments to the ini file, and so on. It?s always extra trouble and I have a lot on my plate - so I?m mostly bringing this up so that people can request a release, if they feel like it. :)
User avatar
Veronica Flores
 
Posts: 3308
Joined: Mon Sep 11, 2006 5:26 pm

Post » Wed May 18, 2011 2:14 am

I would use this. I use streamsite right now for both FPS and immersion purposes and would love to be able to configure it so that it was able to reduce the distance below my base settings when my FPS drops.
User avatar
Emily abigail Villarreal
 
Posts: 3433
Joined: Mon Aug 27, 2007 9:38 am

Post » Tue May 17, 2011 11:52 pm

I would use this. I use streamsite right now for both FPS and immersion purposes and would love to be able to configure it so that it was able to reduce the distance below my base settings when my FPS drops.


same here :D
User avatar
Hella Beast
 
Posts: 3434
Joined: Mon Jul 16, 2007 2:50 am

Post » Wed May 18, 2011 9:44 am

Just my opinion, but Streamline is one of the greatest innovations for this game, and if adjusted accordingly can be quite breathtaking.
Anything that improves upon it would be in my book a must have.
User avatar
Kelsey Hall
 
Posts: 3355
Joined: Sat Dec 16, 2006 8:10 pm

Post » Wed May 18, 2011 4:33 am

A unofficial update to Streamline by Skycaptain?
Superb :]
User avatar
Ymani Hood
 
Posts: 3514
Joined: Fri Oct 26, 2007 3:22 am

Post » Wed May 18, 2011 12:20 am

:goodjob: yeah i would say give credit where due and obtain permission. BUt yeah man this is really cool. I was always annoyed that it was dynamic only with video options and not within the ini and ITSELF. this would be a download for me.

I'm curious though, is it set to only alter streamsight if you have reasonably "low" settings in video options and are still not getting Desired FPS? like a low limit for object detail? and if not maybe you could make it dependent on streamsights setting for lowest overall level of detail % setting? if and only if settings hit the low %, but FPS isnt in the target range, then it would alter streamsights fog ranges and UGrid accordingly....

Just a sug-question ^_^
User avatar
Krystina Proietti
 
Posts: 3388
Joined: Sat Dec 23, 2006 9:02 pm

Post » Wed May 18, 2011 7:02 am

Hmm, sounds like there would be interest in this. :)

:goodjob: yeah i would say give credit where due and obtain permission. BUt yeah man this is really cool. I was always annoyed that it was dynamic only with video options and not within the ini and ITSELF. this would be a download for me.

I'm curious though, is it set to only alter streamsight if you have reasonably "low" settings in video options and are still not getting Desired FPS? like a low limit for object detail? and if not maybe you could make it dependent on streamsights setting for lowest overall level of detail % setting? if and only if settings hit the low %, but FPS isnt in the target range, then it would alter streamsights fog ranges and UGrid accordingly....

Just a sug-question ^_^


I don?t THINK this needs an explicit permission, as the I don?t edit Streamline, or redistribute it. My plugin requires Streamline as it uses the esp as master, and thus has access to dynamically feed in the two values it usually reads from the ini.

Also the plugin has its own ini, so if you simply set the target max FPS there to be equal to Streamsmooth minimum - for example - you can achieve effects similar to what you described. :)
User avatar
Robert
 
Posts: 3394
Joined: Sun Sep 02, 2007 5:58 am

Post » Wed May 18, 2011 9:57 am

Yeah I like Streamline so I'd give this a try.
User avatar
lauraa
 
Posts: 3362
Joined: Tue Aug 22, 2006 2:20 pm

Post » Wed May 18, 2011 7:31 am

I consider streamsight the single best feature of Streamline, and would very much appreciate the added enhancement of on-the-fly adjustment. Give me Improved Trees & Flora, QTP3, high res NPCs, and good FPS up close, and I'll gladly give up that unrealistic crystal clarity of distant objects.
User avatar
Louise Lowe
 
Posts: 3262
Joined: Fri Jul 28, 2006 9:08 am

Post » Wed May 18, 2011 3:15 am

Would definitely use it.:)
Improvement on immersion and FPS is always a go.
User avatar
Nany Smith
 
Posts: 3419
Joined: Sat Mar 17, 2007 5:36 pm

Post » Wed May 18, 2011 6:56 am

Hmm, sounds like there would be interest in this. :)



I don?t THINK this needs an explicit permission, as the I don?t edit Streamline, or redistribute it. My plugin requires Streamline as it uses the esp as master, and thus has access to dynamically feed in the two values it usually reads from the ini.

Also the plugin has its own ini, so if you simply set the target max FPS there to be equal to Streamsmooth minimum - for example - you can achieve effects similar to what you described. :)



Oh indeed i see, you speak wisdom child.

Well as stated above, This is an absolute Download! Thanks for the work.

And yeah I'd release it as like a Beta just in case people report bugs, so you can say "Hey its just a beta!!!! Give me time man, give me time" :D Yeah and fix the bugs accordingly hehe.

But of course if you've encountered NO bugs you could always label it v 1.0 :)

Just being wary, i know different machines encounter different situations with different mods. Even simple scripts. :icecream:
User avatar
Vickytoria Vasquez
 
Posts: 3456
Joined: Thu Aug 31, 2006 7:06 pm

Post » Wed May 18, 2011 10:45 am

this sounds fantastic. please release it, everyone is gonna love it. more FPS = win :D
User avatar
KRistina Karlsson
 
Posts: 3383
Joined: Tue Jun 20, 2006 9:22 pm

Post » Wed May 18, 2011 12:25 pm

I am using Streamsight and tend to change the DistantCount variables rather often, so your idea, Skycaptain, has got me immediately. Please, continue and make a release. :wub:
User avatar
Francesca
 
Posts: 3485
Joined: Thu Jun 22, 2006 5:26 pm

Post » Wed May 18, 2011 5:08 pm

I might use it. The thing that I don't like about streamssight is that it seems to like to change a lot on me.So sometimes I'd randomly be dropped down to a visiblilty of 1 meter. If I understand you correctly yours only adjusts whenever the player adjusts it. This I would like.
User avatar
Penny Courture
 
Posts: 3438
Joined: Sat Dec 23, 2006 11:59 pm

Post » Wed May 18, 2011 7:48 am

I might use it. The thing that I don't like about streamssight is that it seems to like to change a lot on me.So sometimes I'd randomly be dropped down to a visiblilty of 1 meter. If I understand you correctly yours only adjusts whenever the player adjusts it. This I would like.

StreamSIGHT does not this. Does it happen during any weather? Sometimes there is foggy weather... Or maybe a conflict with a weather mod? I have never seen this myself.
User avatar
Alan Whiston
 
Posts: 3358
Joined: Sun May 06, 2007 4:07 pm

Post » Wed May 18, 2011 2:40 pm

I have used Streamsight and love it for its added immersion, even though I don't really think it improves FPS on my rig (I don't use extreme clipping). So anything that would improve its efficiency in that area would be a plus... But, the reason I stopped using it was that on my rig I have a big problem with 'blue' fog, shows up intermittently, seems to hang on forever, and impacts the frame rate even more. I ended up switching it off and installing Koldorn's strong filter to approximate the visual effect. I'd be willing to give this a try, though, as I really liked Streamsight's distant fog way better--just to see if it might alleviate or minimize the problem.
User avatar
Genocidal Cry
 
Posts: 3357
Joined: Fri Jun 22, 2007 10:02 pm

Post » Wed May 18, 2011 7:25 am

In my opinion, if Jaga Telesin was still around he would be adding exactly this kind of feature to Streamline.

I think you should definitely release it.
User avatar
Maria Garcia
 
Posts: 3358
Joined: Sat Jul 01, 2006 6:59 am

Post » Wed May 18, 2011 7:28 am

Hell yea, I'd use it! I consider Streamline essential.
User avatar
Marine Arrègle
 
Posts: 3423
Joined: Sat Mar 24, 2007 5:19 am

Post » Wed May 18, 2011 10:27 am

Would this mean that you can have hotkeys upping and downing UgridDistantCount and UGridDistantTreeRange on the fly? That would be excellent. One thing I love with FPS Optimizer for Morrowind is that you can do the equivalence of that and quickly change between eyecandy and performance.
User avatar
Lavender Brown
 
Posts: 3448
Joined: Tue Jul 25, 2006 9:37 am

Post » Wed May 18, 2011 3:59 pm

I'd use it too.
User avatar
Angelina Mayo
 
Posts: 3427
Joined: Wed Jan 24, 2007 4:58 am

Post » Wed May 18, 2011 5:22 am

In my opinion, if Jaga Telesin was still around he would be adding exactly this kind of feature to Streamline.

I think you should definitely release it.


I will have to agree, if Jaga where still around (las log jan 2009, fallout3) would approve most likely has well..

SkyCaptain is more than qualified to release it.
User avatar
jadie kell
 
Posts: 3497
Joined: Sat Jul 29, 2006 3:54 pm

Post » Wed May 18, 2011 2:25 pm

I would most assuredly use it. Anything that helps FPS with minimal loss in graphical quality (Ala view distance, which bothers me less than other things) is a must have.
User avatar
Lucky Boy
 
Posts: 3378
Joined: Wed Jun 06, 2007 6:26 pm

Post » Wed May 18, 2011 7:15 am

What about compatibility with Oblivion Stutter Remover, I wonder? I disable Streamsmooth because of OSR.
User avatar
Mrs. Patton
 
Posts: 3418
Joined: Fri Jan 26, 2007 8:00 am

Post » Wed May 18, 2011 5:45 pm

well, i can't play without Streamsight, so yeah, i'd use it :P

What about compatibility with Oblivion Stutter Remover, I wonder? I disable Streamsmooth because of OSR.

huh? i run both with no issues. You just have to make sure the min/max limits you set for Streamsmooth are within the min/max limits you set for OSR. So say you have Streamsmooth at 12-15, than just set OSR to 10-17, and son and so forth
User avatar
Lauren Dale
 
Posts: 3491
Joined: Tue Jul 04, 2006 8:57 am

Post » Wed May 18, 2011 11:37 am

uh, I thought it was Streamsmooth that was supposed to be within the OSR range. can anyone confirm what BadCompany just said? cuz, well, this is what OSR's readme says:

"This is compatible with everything except earlier versions of itself. The only caveat is that Streamline (and other mods that monitor FPS) will not be able to accurately measure FPSes outside of the target range set by this plugin (15 to 30 by default), so Streamlines FPS targets should lie between this plugins FPS targets."
User avatar
Brad Johnson
 
Posts: 3361
Joined: Thu May 24, 2007 7:19 pm

Next

Return to IV - Oblivion