Sky Boost by Alexander Blade

Post » Sun Jun 17, 2012 3:48 am

Win 8 is not mentioned in either of the first two posts and i was under the impression that was the main reason for this being separate from TESVAL.

Thanks for reminding me of that Worm, I just added it to the first post.
User avatar
Dan Wright
 
Posts: 3308
Joined: Mon Jul 16, 2007 8:40 am

Post » Sun Jun 17, 2012 12:03 am

I have occasionally had Skyrim freeze on start if I attempt to first load a save (via continue or manual load) that starts off in an outside location with lots of things going on at once (Whiterun being the most common culprit). If I load another interior save first, and then load this troublesome save second, everything works as it should. This issue was happening to me before I installed SKSE, and continues ocassionally with SKSE+SkyUI+TESVAL, or SKSE+SkyUI+SkyBoost. I don't think anything is specifically wrong with any of the addons. It is the game choking for memory, and some addons may be making the issue more apparent.

I have tried this over 20 times now with SKSE and Skyboost, with Skyboost alone, and with SKSE and Tesval without Skyboost and the results are the same. Any mixture of SkSE and Skyboost freezes the game (with r1 it crashed instead) and every other way I don't have any crash. I even tried starting a new game and at first it would work but then it would crash when I enter the keep with Skyboost and SKSE and with only one or the other it wouldn't crash.

PS. Before trying this only a few mods and a few console commands actually crashed or froze my game.
User avatar
cutiecute
 
Posts: 3432
Joined: Wed Sep 27, 2006 9:51 am

Post » Sat Jun 16, 2012 11:09 pm

Using SkyBoost r2, SD and SKSE in conjunction with no problems. Same for TESVAL with SD and SKSE.
User avatar
OJY
 
Posts: 3462
Joined: Wed May 30, 2007 3:11 pm

Post » Sat Jun 16, 2012 4:21 pm

Hey good job preaty sure Windows 8 users will be happy but for me it works exactly the same as tesval.

Whiterun from top of the stairs looking at the tree vanilla 22 fps tesval 29 skyboost 29

I just hope you guys can still increase preformance in tight spots.
User avatar
Lily Something
 
Posts: 3327
Joined: Thu Jun 15, 2006 12:21 pm

Post » Sat Jun 16, 2012 10:44 pm

anyone got this bug ? : my giant corpse instantly disappear right after i killed him .. not sure its because of this Skyboost but this is the first time i get this .. I dont save be4 fighting .. so i ll try to test out more ~~
User avatar
ezra
 
Posts: 3510
Joined: Sun Aug 12, 2007 6:40 pm

Post » Sat Jun 16, 2012 7:33 pm

anyone got this bug ? : my giant corpse instantly disappear right after i killed him .. not sure its because of this Skyboost but this is the first time i get this .. I dont save be4 fighting .. so i ll try to test out more ~~

This might be vanilla once i killed dragon got his soul and his skeleton disapeared then after some time skeleton teleported to me.

Problem is vanilla is buggy and once we start using mods we think it's becouse of them isuggest until you find something game breaking don't bother with it...
User avatar
Adam Baumgartner
 
Posts: 3344
Joined: Wed May 30, 2007 12:12 pm

Post » Sun Jun 17, 2012 1:15 am

Instantly disappearing corpses and teleporting dragon skeletons were part of Bethesda's patch notes of things that were "fixed" but they weren't. I get both sometimes still, though less frequently than before. Their patches made it better, not fixed. Also, it's not related to either this mod or TESVAL (as I got it before these came out, but after Bethesda patches).
User avatar
Scott
 
Posts: 3385
Joined: Fri Nov 30, 2007 2:59 am

Post » Sat Jun 16, 2012 12:33 pm

Has the conflicts with SkyUI been resolved?

Are there any conflicts with Smart Souls?
User avatar
Neko Jenny
 
Posts: 3409
Joined: Thu Jun 22, 2006 4:29 am

Post » Sun Jun 17, 2012 4:20 am

MadCat221
AFAIK SkyUI conflicts are solved and there was no reports about SmartSouls incompatibility
User avatar
Bigze Stacks
 
Posts: 3309
Joined: Sun May 20, 2007 5:07 pm

Post » Sun Jun 17, 2012 4:33 am

All of you asking for an SKSE plugin version of this realize it sprung from an SKSE plugin, and was made in an attempt to make a version that does not require SKSE?

Oh, and even better, you don't need Script Dragon to run this, for the other people complaining about extra loaders the game is producing?
No, SkyBoost was made because TESVAL was written in fasm which is broken in Windows 8.

Also, by "needing Script Dragon" to run it I believe people are referring to having to use that dinput8.dll.
User avatar
Olga Xx
 
Posts: 3437
Joined: Tue Jul 11, 2006 8:31 pm

Post » Sun Jun 17, 2012 12:18 am

Eh. it's just a loader DLL that the game automatically recognizes to get the game to use dlls that it doesn't automatically recognize. Not really much of an addon or "Extra load" there.If you don't use SKSE (and why don't you? SkyUI is one of the best mods ever created) this is a little more lightweight than installing a full featured script extender. Of course if you use SKSE and Script Dragon, you can pick and choose to reap the benefits quite easily.
User avatar
Ana Torrecilla Cabeza
 
Posts: 3427
Joined: Wed Jun 28, 2006 6:15 pm

Post » Sun Jun 17, 2012 4:45 am

Tried it but only got 1 fps increase in whiterun, looking down from the castle over the whole town.
User avatar
Javaun Thompson
 
Posts: 3397
Joined: Fri Sep 21, 2007 10:28 am

Post » Sat Jun 16, 2012 11:05 pm

Hey Alexander,

Have you shared these changes with Arisu/Ianpatt for consideration into TESVal?

Good to see more people working on this, but hopefully we can keep the plugins consistent while providing two different methods to use the same code.

Mart
If you actually look at the SkyBoost download, it contains full source (and credit to Arisu in the source).
User avatar
James Hate
 
Posts: 3531
Joined: Sun Jun 24, 2007 5:55 am

Post » Sat Jun 16, 2012 11:21 pm

Has the conflicts with SkyUI been resolved?

Are there any conflicts with Smart Souls?
I run them both and I have seen no conflicts of any sorts. Everything chugs along just fine.
User avatar
Becky Cox
 
Posts: 3389
Joined: Thu Jun 22, 2006 8:38 am

Post » Sat Jun 16, 2012 7:55 pm

this is a little more lightweight than installing a full featured script extender
Uhhh, no. "Full featured script extender", really? Why are you using terminology like that? SKSE could easily be compacted down into 1 file if its creators wanted to, you know.
User avatar
Lloyd Muldowney
 
Posts: 3497
Joined: Wed May 23, 2007 2:08 pm

Post » Sat Jun 16, 2012 2:14 pm

Short version of below: if you have a duel or possibly a single gpu. And experiance terrible microstutter with ipreset interval =1 or/and vsync externally enabled. And what seems to be a worse framerate with ipresetinterval=0 or vsync off. Then using the enb performance patch, and enabling the framerate capper at between 61-59 will either help, or eliminate it altogether. You also need to use an external vsync app, I don't think direct3d overrider works with the enbpatch d3d9.dll, however forcing vsync with radeon pro, does.



Tesval @ whiterun top of steps including enb fps capper @ 59fps and vsync = 51fps zero microstutter
Vanilla @ whiterun top of steps including enb fps capper @ 59fps and vsync = 40fps zero microstutter
Skyboost v2 @ whiterun top of steps including enb fps capper @ 59fps vsync =59fps zero microstutter
-----------------------------------------------------------------------------------------------
Tesval @ whiterun top of steps and vsync = 59fps with strong microstutter
Vanilla @ whiterun top of steps and vsync = 45fps with strong microstutter
Skyboost v2 @ whiterun top of steps vsync =60fps with strong microstutter
-----------------------------------------------------------------------------------------------
Tesval @ whiterun top of steps and no vsync = 68fps with frame perception loss (basically another form of microstutter. But instead of direct stutters 70fps can feel like 20.)
Vanilla @ whiterun top of steps and no vsync = 48fps with with frame perception loss
Skyboost v2 @ whiterun top of steps no vsync = 72fps with with frame perception loss
-----------------------------------------------------------------------------------------------


Something to note about microstutter results; It is not always apparent. In certain locations and depending where you look, it is very smooth. The next second it jumps a lot. Like when looking at the ground and moving forward. Or in a very large number of indoor locations, and thousands of other instances. This is due to the 64hz bug.

Also, when you use the enb capper. Even if you put in your card id numbers. it will take a hit. Just less of a hit than dxtory (WAY less). And while using antilag gives you better performance it does not allow you override with vsync. So you get huge screen tearing. Using vsync with radeon pro, taking a small fps hit with enb performance patch, and enabling skyboost to make up for the fps hit of the enb capper, you can play in a 59fps (which feels very much like 60fps vsync) environment.

This is the ONLY way I have found to play skyrim completely microstutter free on duel ATI gpu/crossfore (not sure if single gpu) while keeping vsync on. The enb capper caps within a range, so it's not exact. 61fps in the enbpatch.ini will translate to between 56-59fps, even if you have a weaker system - microstutter will still appear unless you cap the framerate. So this is not 'just' useful for people with high end systems. You can also tweak your game down until you reach this fps to enable completely smooth play.

You want the capped framerate to be less than 60fps for microstutter elimination to work fully. Me putting in 61fps, means I get 56-59 (as said above) - however results may vary. You want around 59fps ideally.

With this enbpatch.ini @ 61fps translating to 59fps combined with skyboost, I literally never get a single stray frame. Smooth as silk. With the benefits of vsync (radeon pro), and none of the drawbacks. You can also keep upping your settings, if you have a powerful enough system. And STILL never get microstutter.
User avatar
Kelvin
 
Posts: 3405
Joined: Sat Nov 17, 2007 10:22 am

Post » Sat Jun 16, 2012 1:03 pm

Unfortunately, all the FPS Limiters, ENB included, cause my transition / load times to soar from ~5 seconds to ~120 seconds. ENB itself doesn't cause this, just enabling its FPS limiter feature. Vsync itself (either Nvidia Control Panel or iPresentInterval) doesn't cause this either, only "Antilag", ENB, and Dxtory limiters.
User avatar
Emma Louise Adams
 
Posts: 3527
Joined: Wed Jun 28, 2006 4:15 pm

Post » Sat Jun 16, 2012 1:58 pm

No, SkyBoost was made because TESVAL was written in fasm which is broken in Windows 8.

Also, by "needing Script Dragon" to run it I believe people are referring to having to use that dinput8.dll.

FASM is not a language.
its a Assembler, a rather limited in terms of syntax Assembler, arguably.

Assembly (ASM) is the language

FASM is not broken in windows 8, rather the PE header of DLL files is incomplete (in regards to windows 8 dll format changes for sercurity provisioning)
some small changes and reassembling with MASM32 appears to work under Windows 8 just dandy.

Unfortunately, all the FPS Limiters, ENB included, cause my transition / load times to soar from ~5 seconds to ~120 seconds. ENB itself doesn't cause this, just enabling its FPS limiter feature. Vsync itself (either Nvidia Control Panel or iPresentInterval) doesn't cause this either, only "Antilag", ENB, and Dxtory limiters.

Dxtory only affects loading times if you go lower than 45
User avatar
Zualett
 
Posts: 3567
Joined: Mon Aug 20, 2007 6:36 pm

Post » Sun Jun 17, 2012 12:41 am

Unfortunately, all the FPS Limiters, ENB included, cause my transition / load times to soar from ~5 seconds to ~120 seconds. ENB itself doesn't cause this, just enabling its FPS limiter feature. Vsync itself (either Nvidia Control Panel or iPresentInterval) doesn't cause this either, only "Antilag", ENB, and Dxtory limiters.

That's unfortunate. However on every ati-duel-gpu driven instance I have seen, which is about 6 systems, and countless friends. The universal report is that there is serious microstutter issues with their games.

For me personally, everything is secondary. A low framerate is preferable. Load times are preferable. My system randomly resetting is preferable. That's how distracting it is.

My friend, who has two gtx 480's in sli, reports flawless sli performance. So this may only apply to people with amd duel gpu's. However since that's quite a few people. This might be useful.

Also, i think it's less frequent that people get hit by major loadtimes with fps cappers, than it is that people get severe microstutter. I would be very interested if anyone with nivida get's it.

Also, the performance hit on dxtory is huge. And as I said in my epic post above, antilag cannot be vsyned over with a ati card. Leaving enbpatch.

Anyway, I am finally happy after several months of tweaking my skyrim to NEVER eliminate it. This is solved. And i can enjoy the game perfectly now. I just hope someone else manages to replicate this after going through something similar to what i have.
User avatar
Jack Moves
 
Posts: 3367
Joined: Wed Jun 27, 2007 7:51 am

Post » Sun Jun 17, 2012 2:37 am

FASM is not a language.
its a Assembler, a rather limited in terms of syntax Assembler, arguably.

Assembly (ASM) is the language

FASM is not broken in windows 8, rather the PE header of DLL files is incomplete (in regards to windows 8 dll format changes for sercurity provisioning)
some small changes and reassembling with MASM32 appears to work under Windows 8 just dandy.
I know that, it just wasn't really necessary to explain, especially considering all that would be over the head of the person I was replying to.
User avatar
Benji
 
Posts: 3447
Joined: Tue May 15, 2007 11:58 pm

Post » Sun Jun 17, 2012 3:59 am

In the "differences" list in the readme, it states that one difference is that SkyBoost is SkyUI compatible. That's not a difference, TESVAL is compatible too.
User avatar
joannARRGH
 
Posts: 3431
Joined: Mon Mar 05, 2007 6:09 am

Post » Sun Jun 17, 2012 1:23 am

I'm going to be honest, it takes real balls to repackage someone else's code and produce a tool that does essentially the same thing. You should coordinate with the authors of the other tool, give them your code and help them integrate with their solution.

This is why geeks are disgusting to work with.
He packaged the source code along with it. This is a port from ASM to C++, and the original author of TESVAL put as lenient a license as can be on it.
User avatar
Christina Trayler
 
Posts: 3434
Joined: Tue Nov 07, 2006 3:27 am

Post » Sat Jun 16, 2012 8:29 pm

Tesval doesn't even work for me, but this does.
User avatar
SaVino GοΜ
 
Posts: 3360
Joined: Mon Sep 17, 2007 8:00 pm

Post » Sat Jun 16, 2012 9:25 pm

I just played through the whole civil war, and the game feels smoother wtih SkyBoost r2 even if the fps is slightly increased from TESVAL.
No weird bugs, except some corpses that disappear after killing them. But that's probably not caused by the mod.
User avatar
Sheila Esmailka
 
Posts: 3404
Joined: Wed Aug 22, 2007 2:31 am

Post » Sat Jun 16, 2012 3:34 pm

Did a little bit testing...

Specs
corei72600k@4.4Ghz
GTX580 lightning @900/2200
win7x64

Running ugrids=9 & all the relevant settings with a bunch of hi-res texture packs and SKSE + skyUI and realistic colors & real nights (d3d9.dll)

None SkyBoost Tesval SkyBoost+Tesval
Outside Riften 34 36 39 40
Inside Whiterun 32 40 42 42
Whiterun watchtower 42 44 46 48

Didnt notice any bugs or stutter etc.. but i didnt test it very long....
User avatar
Silvia Gil
 
Posts: 3433
Joined: Mon Nov 20, 2006 9:31 pm

PreviousNext

Return to V - Skyrim