[REL] TESV Acceleration Layer, Thread 3

Post » Mon Jun 18, 2012 3:45 am

Someone should post up a version with the test_bit_30_not_set change... I am clueless how to compile the dll using the src files.

It's a good idea, however it doesn't influence the assembled DLL in any way, so it's not a critical thing. The identifiers aren't all dead accurate anyway because I simply do not know every detail of how they fit in semantically in the original code. They just give a basic idea of what the actual runtime effects are, not what they will cause in the rendering process.

Compiling the DLL is easy: Download http://flatassembler.net/download.php, open fasmw.exe, open TESVAL.asm, click Run -> Compile, finished. The resulting DLL will appear in the same directory where your copy of TESVAL.asm is located in.
User avatar
Channing
 
Posts: 3393
Joined: Thu Nov 30, 2006 4:05 pm

Post » Mon Jun 18, 2012 12:15 am

I gained 20 fps in cities after installing this! It's like magic! =D

Though after reading through this thread i understand that the mod is causing some kind of problem? What exactly?

The plugin is causing some scripts to fail for some people, causing quests to stop progressing and a few graphical bugs. A typo was found in the original version, and fixing that seems to solve the issue.
User avatar
Nice one
 
Posts: 3473
Joined: Thu Jun 21, 2007 5:30 am

Post » Mon Jun 18, 2012 12:42 am

I implemented the fix (changed setnz to setz) as Arisu described and it appears to be working at Helgen's still.

Here is the file. It is version 1 with just the setnz to setz fix for Patches.replace.test_bit_30

I used 4shared to host it as someone suggested.

http://www.4shared.com/zip/y9_xxsOw/TESVAL_v1_with_fix.html?

Please let us know how if you find any bugs.

This fix (changing a single letter in the code as suggested by Asiru) while fixing the bugs it caused also seems to improve performance even more for me. Whiterun was a general overall improvement with the worst spot (on those steps overlooking the town up towards Dragonsreach) gaining me another 3-5 fps so I'm now at ~35 fps on those steps. Markarth is a tougher animal with its worst spot (right outside the door to the Jarl's place staring at the rock face below the Temple of Dibella entrance) at 20 fps (stock is 15 fps for that spot) BUT, and this is a big but, the bad spot is now smaller. Just moving the camera a tiny amount rockets FPS up by 10, move it more and it's in the 40's. Whatever is going on in Markarth is reduced significantly by this newest revision. Instead of entire directions being super low fps, it now seems to be small specific points. Overall Whiterun is in the high 40s to 50s for me and Markarth is now solidly in the 30's. Huge improvement, say ~35% overall in tough areas.

AMD Phenom 2 x6 @~2.6 ghz
AMD HD 6850 stock
6gb Ram
Win 7 64 bit

If anyone cares what my specs are. I'm also running tons of mods, they change every time I load the game.
User avatar
Tiffany Holmes
 
Posts: 3351
Joined: Sun Sep 10, 2006 2:28 am

Post » Mon Jun 18, 2012 12:24 am

Yes, you are ready to upload. Either version works, one is just more optimized than the other. My version contained a combination of Airus' code and the original code from the EXE. If you need me to compile anything for you, just let me know.
User avatar
Emily abigail Villarreal
 
Posts: 3433
Joined: Mon Aug 27, 2007 9:38 am

Post » Sun Jun 17, 2012 5:37 pm

So there is a consensus that I should upload Walrus version then?
User avatar
Claire Jackson
 
Posts: 3422
Joined: Thu Jul 20, 2006 11:38 pm

Post » Mon Jun 18, 2012 1:20 am

Telegraf's post #62 pretty much sums it up. They both work, but Walrus's is more direct.
User avatar
stacy hamilton
 
Posts: 3354
Joined: Fri Aug 25, 2006 10:03 am

Post » Sun Jun 17, 2012 3:18 pm

This + the new Nvidia drivers for Skyrim = http://img502.imageshack.us/img502/6598/tesv2011122400152657.jpg :biggrin:
User avatar
LittleMiss
 
Posts: 3412
Joined: Wed Nov 29, 2006 6:22 am

Post » Sun Jun 17, 2012 5:53 pm

This fix (changing a single letter in the code as suggested by Asiru) while fixing the bugs it caused also seems to improve performance even more for me.

This sounds good. While only measurements can provide safety for such claims, it could be possible due to the fact that most patched functions are part of the rendering process. If, for example, the function for backface culling would at times produce unintended results, no changes would be visible either visually or behaviorally except that it would introduce additional workload for the GPU under the circumstances that will influence the erroneous behavior model appropriately for the effects to be triggered. This would result in quite much in a behavior not unlike what you just described and I could observe this myself during the development process.
User avatar
Joanne Crump
 
Posts: 3457
Joined: Sat Jul 22, 2006 9:44 am

Post » Sun Jun 17, 2012 3:31 pm

So there is a consensus that I should upload Walrus version then?

Here is a version with my fix and the methods renamed correctly.

http://www.4shared.com/zip/KiMt19go/TESVAL_v13100_fixed.html?

I would upload this to the mod file list.
User avatar
Jessica White
 
Posts: 3419
Joined: Sun Aug 20, 2006 5:03 am

Post » Sun Jun 17, 2012 4:29 pm

I am going to take the file down temporarily while I upload Walrus Fix.
User avatar
Robyn Lena
 
Posts: 3338
Joined: Mon Jan 01, 2007 6:17 am

Post » Sun Jun 17, 2012 10:44 pm

So, has anyone loaded a much later savegame like right before doing a final Guild Quest and seeing how that all pans out, along with a radiant quest to see whether
the quest is properly generated or gets the dreaded instead of an Item name or NPC name (or whatever the actual string is) etc?
User avatar
Angus Poole
 
Posts: 3594
Joined: Fri Aug 03, 2007 9:04 pm

Post » Sun Jun 17, 2012 5:41 pm

I have now uploaded Walrus' fix on Nexus. Kudos to both SilverGlade and Walrus for creating different fixes.
User avatar
Judy Lynch
 
Posts: 3504
Joined: Fri Oct 20, 2006 8:31 am

Post » Sun Jun 17, 2012 9:41 pm

I have now uploaded Walrus' fix on Nexus. Kudos to both SilverGlade and Walrus for creating different fixes.

Dito! It's nice to see that there are many people here who like to take the "let's see if I can't fix that..." route when problems arise. I guess that is what lies at the core of every modder :)
User avatar
Nathan Risch
 
Posts: 3313
Joined: Sun Aug 05, 2007 10:15 pm

Post » Sun Jun 17, 2012 9:33 pm

Thanks to everyone who contributed, it has seriously made my Skyrim experience that much better. This plugin should be at the top of Nexus in no time! And thanks Arisu for the info about compiling DLLs; I was able to get it to work mere seconds before the latest version was uploaded here, lol ;)
User avatar
Matt Gammond
 
Posts: 3410
Joined: Mon Jul 02, 2007 2:38 pm

Post » Sun Jun 17, 2012 11:49 pm

Dito! It's nice to see that there are many people here who like to take the "let's see if I can't fix that..." route when problems arise. I guess that is what lies at the core of every modder :smile:

I am more amazed at the work that was done to create this mod. I am a bit confused at who did it, if it was you or ianpatt or both or someone else.

Anyway, I appreciate it a lot and hope whoever created it gets the credit they deserve.
User avatar
Benji
 
Posts: 3447
Joined: Tue May 15, 2007 11:58 pm

Post » Mon Jun 18, 2012 3:19 am

From the Nexus:
@ysne58 Can you enable the download manager button? If you're unsure on how the file structure should be, it should look like this, http://www.mediafire.com/?43dzfx3uzs457kb

I think that's a good suggestion. Many like to use the Nexus Download Manager for their mods.
User avatar
Justin Bywater
 
Posts: 3264
Joined: Tue Sep 11, 2007 10:44 pm

Post » Sun Jun 17, 2012 4:52 pm

Kudos to everyone involved in getting this up and running. It makes a refreshing change to see the community working together towards a common goal without resorting to a slanging match which benefits no one. Two different solutions were presented by different people and not a trace of bitterness was shown when one was chosen over the other to be the uploaded file on Nexus. Well done to all involved and hopefully this will be the recurring theme in Skyrim modding in the future.
User avatar
Elisha KIng
 
Posts: 3285
Joined: Sat Aug 18, 2007 12:18 am

Post » Sun Jun 17, 2012 7:09 pm

From the Nexus:


I think that's a good suggestion. Many like to use the Nexus Download Manager for their mods.

I have downloaded this and will try uploading this. I've been having a beast of a time getting it to successfully download through NMM. I hope this one works.
User avatar
Alberto Aguilera
 
Posts: 3472
Joined: Wed Aug 29, 2007 12:42 am

Post » Sun Jun 17, 2012 10:29 pm

Package the mod as Data\SKSE\Plugins\TESVAL.dll

Seriously. Upload the source as a separate optional file.
User avatar
xemmybx
 
Posts: 3372
Joined: Thu Jun 22, 2006 2:01 pm

Post » Mon Jun 18, 2012 5:35 am

I have repeatedly tried to get the download to work with NMM. I have even posted a bug on their tracker about this. I get the error message that no file exists when I test downloading, which is why I have been keeping it manual.
User avatar
noa zarfati
 
Posts: 3410
Joined: Sun Apr 15, 2007 5:54 am

Post » Mon Jun 18, 2012 1:53 am

Package the mod as Data\SKSE\Plugins\TESVAL.dll

Seriously. Upload the source as a separate optional file.

This is a good idea. I do have a source file uploaded as an optional file, but did not take time to remove it from Walrus file before uploading. I will do that in the future.
User avatar
Kayleigh Williams
 
Posts: 3397
Joined: Wed Aug 23, 2006 10:41 am

Post » Sun Jun 17, 2012 2:19 pm

I keep seeing reports about fixes and what the mod does to quests and all.

I haven't ran into any issues, what issues were reported? Should I update? If so, which file?
User avatar
Ezekiel Macallister
 
Posts: 3493
Joined: Fri Jun 22, 2007 12:08 pm

Post » Mon Jun 18, 2012 3:22 am

I keep seeing reports about fixes and what the mod does to quests and all.

I haven't ran into any issues, what issues were reported? Should I update? If so, which file?

The file on Nexus had been updated to Version 02. This does appear to fix the issues that have been reported so far. Thanks to both SilverGlade and GreatWalrus for getting fixes out.

I am giving Nexus some time before trying the download through NMM. I really hope it works this time.
User avatar
Rob Smith
 
Posts: 3424
Joined: Wed Oct 03, 2007 5:30 pm

Post » Sun Jun 17, 2012 10:42 pm

Yes I am not aware of any current issues, but we need to keep trying different parts of the game and report if there are any issues.

You can download the latest version here courtesy Ysne58:
http://skyrimnexus.com/downloads/file.php?id=4387
User avatar
Matthew Barrows
 
Posts: 3388
Joined: Thu Jun 28, 2007 11:24 pm

Post » Sun Jun 17, 2012 4:33 pm

I have repeatedly tried to get the download to work with NMM. I have even posted a bug on their tracker about this. I get the error message that no file exists when I test downloading, which is why I have been keeping it manual.

Hey, I just thought of something! (been trying to help at the nexus)

Are you clicking the "Download with Manager button right below the Endorsemants box on the main mod page, or are you clicking the "Download with Manager" button on the FILES Tab of the main mod page?

Because the "Download with Manager" button on the main page of any mod doesn't work and gives you a "File does not exist" error, you have to click on the Files Tab of the mod's page and click that "Download with Manager" button.
User avatar
Natalie Taylor
 
Posts: 3301
Joined: Mon Sep 11, 2006 7:54 pm

PreviousNext

Return to V - Skyrim