Assassins Creed 4 Black Flag - DX11 3DMigoto Fix
  13 / 14    
Thanks a million to you and the hélix mod community, the result if amazing !!! Hopefully, you are "there" ...It's a pity Nvidia stopped all the 3D driver development-support, there are so many users and it gives so much valor to a game .... I just tell you a joke : first, I contacted Ubisoft support to ask them how to configure ACIV to get the best 3D render and the answer was "sorry, ACIV doesn't support Nvidida 3D vision" ... Do we have to laugh or to cry ? I hope that there will always be some people to give helix mod, to the next hit games : GTA V, Batman, Tomb Raider, CoD, Battlefield 4, Far Cry 4, Doom 4, Witcher 3, Mafia 3, .... We cross the fingers...
Thanks a million to you and the hélix mod community, the result if amazing !!! Hopefully, you are "there" ...It's a pity Nvidia stopped all the 3D driver development-support, there are so many users and it gives so much valor to a game ....
I just tell you a joke : first, I contacted Ubisoft support to ask them how to configure ACIV to get the best 3D render and the answer was "sorry, ACIV doesn't support Nvidida 3D vision" ... Do we have to laugh or to cry ?
I hope that there will always be some people to give helix mod, to the next hit games : GTA V, Batman, Tomb Raider, CoD, Battlefield 4, Far Cry 4, Doom 4, Witcher 3, Mafia 3, ....

We cross the fingers...

Win 10 64-bits 1809, ASUS Z87_AC2, Core I7 4770K, 3D Vision 2, 1 GTX MSI 1070 OC 8GB, 418.91 Nvidia driver, SSD Samsung 840 Evo 1 To, 2X8 GB DDR3 1866, ASUS VG278HR (2715*1527@144Mhz), Sound Blaster Z, Logitech Surround 5.1.

Posted 08/10/2014 02:49 PM   
I made an update to this release for AC4, and wanted to let people know. No changes to the actual shaders in game or the way it looks, but fixed a bug in 3Dmigoto that would cause performance issues. Firstly, big thanks to PirateGuyBrush for noticing this glitch, and doing the legwork to narrow it down to a repeatable test case, and ruling out the 15 different possibilities like drivers, and updates, and OS, and all. Persistence wins! At that point it was clearly a bug in 3Dmigoto that showed up here, and I dug into it with the developer tools and found a bug in my earlier performance tuning that allows us to lower the performance impact of 3Dmigoto from 3.6% of the CPU to 0.8% of the CPU. That [i]really [/i]matters in this game, because it's so GPU pipeline bound that a glitch in the CPU would translate to a terrible drop in frame-rate from like 50 fps to 30 fps, in specific spots. After the update, the [i]minimum [/i]frame rate is stable and feels much smoother. This performance bug is not a general problem, because most games are not as sensitive to the pipeline. I'll be making a new general 3Dmigoto release shortly, but if someone is interested, you can snag the dlls from this AC4 fix and try them on any other game. (maybe SR4...) http://helixmod.blogspot.com/2014/05/assassins-creed-4-black-flag-directx-11.html
I made an update to this release for AC4, and wanted to let people know.

No changes to the actual shaders in game or the way it looks, but fixed a bug in 3Dmigoto that would cause performance issues.


Firstly, big thanks to PirateGuyBrush for noticing this glitch, and doing the legwork to narrow it down to a repeatable test case, and ruling out the 15 different possibilities like drivers, and updates, and OS, and all. Persistence wins!

At that point it was clearly a bug in 3Dmigoto that showed up here, and I dug into it with the developer tools and found a bug in my earlier performance tuning that allows us to lower the performance impact of 3Dmigoto from 3.6% of the CPU to 0.8% of the CPU.

That really matters in this game, because it's so GPU pipeline bound that a glitch in the CPU would translate to a terrible drop in frame-rate from like 50 fps to 30 fps, in specific spots. After the update, the minimum frame rate is stable and feels much smoother.


This performance bug is not a general problem, because most games are not as sensitive to the pipeline. I'll be making a new general 3Dmigoto release shortly, but if someone is interested, you can snag the dlls from this AC4 fix and try them on any other game. (maybe SR4...)



http://helixmod.blogspot.com/2014/05/assassins-creed-4-black-flag-directx-11.html

Acer H5360 (1280x720@120Hz) - ASUS VG248QE with GSync mod - 3D Vision 1&2 - Driver 372.54
GTX 970 - i5-4670K@4.2GHz - 12GB RAM - Win7x64+evilKB2670838 - 4 Disk X25 RAID
SAGER NP9870-S - GTX 980 - i7-6700K - Win10 Pro 1607
Latest 3Dmigoto Release
Bo3b's School for ShaderHackers

Posted 10/27/2014 09:44 PM   
Because AC4 works in my wrapper I will try to compare performance just as a sidenote. Just take my wrapper and disable hunt in the ini file and dump the ShadersFixed folder from the 3Dmigoto into the main folder. Loading is expected to be slow while compiling the shaders from HLSL.
Because AC4 works in my wrapper I will try to compare performance just as a sidenote.

Just take my wrapper and disable hunt in the ini file and dump the ShadersFixed folder from the 3Dmigoto into the main folder.

Loading is expected to be slow while compiling the shaders from HLSL.

Thanks to everybody using my assembler it warms my heart.
To have a critical piece of code that everyone can enjoy!
What more can you ask for?

donations: ulfjalmbrant@hotmail.com

Posted 10/27/2014 11:41 PM   
wonder if this fix will work with unity.
wonder if this fix will work with unity.

Posted 10/28/2014 08:20 PM   
[quote="Neal0790"]wonder if this fix will work with unity.[/quote]Very unlikely the same shaders will work with AC:Unity. But, the same techniques will probably apply, so it is likely that AC:Unity will be fixable.
Neal0790 said:wonder if this fix will work with unity.
Very unlikely the same shaders will work with AC:Unity. But, the same techniques will probably apply, so it is likely that AC:Unity will be fixable.

Acer H5360 (1280x720@120Hz) - ASUS VG248QE with GSync mod - 3D Vision 1&2 - Driver 372.54
GTX 970 - i5-4670K@4.2GHz - 12GB RAM - Win7x64+evilKB2670838 - 4 Disk X25 RAID
SAGER NP9870-S - GTX 980 - i7-6700K - Win10 Pro 1607
Latest 3Dmigoto Release
Bo3b's School for ShaderHackers

Posted 10/28/2014 10:31 PM   
Hi Bo3b, Congratulations on the wrapper optimisation, I'm so glad you were able to do this. You may remember I had raised this to you and had come to the same conclusion of a small overhead that was messing up the performance. I had not documented it as well, or tested as thoroughly, as Pirate, but I'm so glad you guys pinpointed it and fixed it. In certain games the impact was incredibly high, probably due to poor game optimisation. It's very comforting to know that future versions of the wrapper will have even a smaller footprint. You are legend!
Hi Bo3b,
Congratulations on the wrapper optimisation, I'm so glad you were able to do this. You may remember I had raised this to you and had come to the same conclusion of a small overhead that was messing up the performance. I had not documented it as well, or tested as thoroughly, as Pirate, but I'm so glad you guys pinpointed it and fixed it.
In certain games the impact was incredibly high, probably due to poor game optimisation.

It's very comforting to know that future versions of the wrapper will have even a smaller footprint.
You are legend!

Posted 10/29/2014 09:02 AM   
That is an awesome find! We who find ourselve with 4 year old CPUs salute PirateGuyBrush and the 3Dmigoto team! Is this something that could be applied to previously fixed games like SR4? SR4 was very choppy at times because of my CPU; any extra headroom would be awesome! edit: Soz! You actually mentioned SR4. :) Sweet!
That is an awesome find!

We who find ourselve with 4 year old CPUs salute PirateGuyBrush and the 3Dmigoto team!

Is this something that could be applied to previously fixed games like SR4? SR4 was very choppy at times because of my CPU; any extra headroom would be awesome!

edit: Soz! You actually mentioned SR4. :) Sweet!

Lord, grant me the serenity to accept the things I cannot change, the courage to change the things I can, and the wisdom to know the difference.
-------------------
Vitals: Windows 7 64bit, i5 2500 @ 4.4ghz, SLI GTX670, 8GB, Viewsonic VX2268WM

Handy Driver Discussion
Helix Mod - community fixes
Bo3b's Shaderhacker School - How to fix 3D in games
3dsolutionsgaming.com - videos, reviews and 3D fixes

Posted 10/29/2014 10:28 AM   
@Zappologist: Yep, I remember the discussion regarding performance, and this was a mistake on my part. I'd done some serious performance profiling and thought I'd gotten them all, but missed one in a different file. So, the problem there was that I thought I'd already done everything I could to make it work, so general ideas of performance weren't sufficient to make me put in more hours of testing and profiling, because it can easily be other stuff like Win8, broken drivers, corrupted files on people's systems and so-on. My first pass brought it down from 17% CPU to 3.6%, so I had no expectation that I could improve over that. Not trying to make excuses, just observing that I cannot do it by my myself, I need other people to put in legwork to narrow stuff down. Just way too many variants for me to ever hope to hit them all. Also not accusing you of not trying hard enough either, it's often not clear what is happening. Pirate did the extra work of doing a clean-install Win7 for comparison, and we ruled out all other possibilities, including game updates. That's when it became clear that I'd likely missed something and it was worth another pass. Just to be clear, I'm always willing to look at stuff, and will not be defensive about it- but I'll require a good test case, or good data to make me spend the time. @andysonofbob: Yes indeedy, if you can use those dlls with the SR4 fix, I'd be quite interested if it makes a difference.
@Zappologist: Yep, I remember the discussion regarding performance, and this was a mistake on my part. I'd done some serious performance profiling and thought I'd gotten them all, but missed one in a different file. So, the problem there was that I thought I'd already done everything I could to make it work, so general ideas of performance weren't sufficient to make me put in more hours of testing and profiling, because it can easily be other stuff like Win8, broken drivers, corrupted files on people's systems and so-on. My first pass brought it down from 17% CPU to 3.6%, so I had no expectation that I could improve over that.

Not trying to make excuses, just observing that I cannot do it by my myself, I need other people to put in legwork to narrow stuff down. Just way too many variants for me to ever hope to hit them all.

Also not accusing you of not trying hard enough either, it's often not clear what is happening. Pirate did the extra work of doing a clean-install Win7 for comparison, and we ruled out all other possibilities, including game updates. That's when it became clear that I'd likely missed something and it was worth another pass.


Just to be clear, I'm always willing to look at stuff, and will not be defensive about it- but I'll require a good test case, or good data to make me spend the time.


@andysonofbob: Yes indeedy, if you can use those dlls with the SR4 fix, I'd be quite interested if it makes a difference.

Acer H5360 (1280x720@120Hz) - ASUS VG248QE with GSync mod - 3D Vision 1&2 - Driver 372.54
GTX 970 - i5-4670K@4.2GHz - 12GB RAM - Win7x64+evilKB2670838 - 4 Disk X25 RAID
SAGER NP9870-S - GTX 980 - i7-6700K - Win10 Pro 1607
Latest 3Dmigoto Release
Bo3b's School for ShaderHackers

Posted 10/29/2014 09:40 PM   
Thank you Bo3b for acknowledging this, but really there was no need. My post was primarily meant to express my immense gratitude!
Thank you Bo3b for acknowledging this, but really there was no need.
My post was primarily meant to express my immense gratitude!

Posted 10/30/2014 12:11 PM   
I wonder if anyone else gets freezes of the screen being with the ship on the sea. Game continues to run further, but my screen is frozen. Never seen such sort of a freeze. Anyone an idea. Is it performance related (play on a gtx680 and game runs okay with medium settings).
I wonder if anyone else gets freezes of the screen being with the ship on the sea. Game continues to run further, but my screen is frozen. Never seen such sort of a freeze. Anyone an idea. Is it performance related (play on a gtx680 and game runs okay with medium settings).

Intel Core i7-3820, 4 X 3,60 GHz overclocked to 4,50 GHz ; EVGA Titan X 12VRAM ; 16 GB Corsair Vengeance DDR-1600 (4x 4 GB) ; Asus VG278H 27-inch incl. 3D vision 2 glasses, integrated transmitter ; Xbox One Elite wireless controller ; Windows 10HTC VIVE 2,5 m2 roomscale3D VISION GAMERS - VISIT ME ON STEAM and feel free to add me: http://steamcommunity.com/profiles/76561198064106555 YOUTUBE: https://www.youtube.com/channel/UC1UE5TPoF0HX0HVpF_E4uPQ STEAM CURATOR: https://store.steampowered.com/curator/33611530-Streaming-Deluxe/ Image

Posted 11/16/2014 08:44 PM   
Started playing this again after seeing all the Assassin's Creed movie commercials - I forgot how awesome this game was to play in 3D, especially with newer hardware. Is there some way to add a bindable key in the .ini file to toggle the HUD off and on like many of the newer fixes have?
Started playing this again after seeing all the Assassin's Creed movie commercials - I forgot how awesome this game was to play in 3D, especially with newer hardware.

Is there some way to add a bindable key in the .ini file to toggle the HUD off and on like many of the newer fixes have?

1080 GTX 8GB SLI | I7-4770K@4.5GHz | 16GB RAM | Win10x64
Asus ROG Swift PG278Q | 3D Vision 2

Posted 12/26/2016 09:43 AM   
[quote="Arioch1"]Started playing this again after seeing all the Assassin's Creed movie commercials - I forgot how awesome this game was to play in 3D, especially with newer hardware. Is there some way to add a bindable key in the .ini file to toggle the HUD off and on like many of the newer fixes have?[/quote] No easy way. This game fix is super old, and does not use our latest dlls with the ability to bind keys. Also, none of the HUD shaders have the code necessary to toggle the HUD. You could update this fix with that in mind however. Adding a HUD toggle is not very hard. Someone needs to do the work.
Arioch1 said:Started playing this again after seeing all the Assassin's Creed movie commercials - I forgot how awesome this game was to play in 3D, especially with newer hardware.

Is there some way to add a bindable key in the .ini file to toggle the HUD off and on like many of the newer fixes have?

No easy way. This game fix is super old, and does not use our latest dlls with the ability to bind keys. Also, none of the HUD shaders have the code necessary to toggle the HUD.

You could update this fix with that in mind however. Adding a HUD toggle is not very hard. Someone needs to do the work.

Acer H5360 (1280x720@120Hz) - ASUS VG248QE with GSync mod - 3D Vision 1&2 - Driver 372.54
GTX 970 - i5-4670K@4.2GHz - 12GB RAM - Win7x64+evilKB2670838 - 4 Disk X25 RAID
SAGER NP9870-S - GTX 980 - i7-6700K - Win10 Pro 1607
Latest 3Dmigoto Release
Bo3b's School for ShaderHackers

Posted 12/28/2016 04:51 PM   
I've searched for this "hide HUD" function as well, when I played it. It would have been awesome to have, but the developers did not include it as a all off - all on. I think you can still toggle the HUD elements off one by one manually but of course it's a big hassle.
I've searched for this "hide HUD" function as well, when I played it. It would have been awesome to have, but the developers did not include it as a all off - all on. I think you can still toggle the HUD elements off one by one manually but of course it's a big hassle.

Posted 12/28/2016 05:52 PM   
Thanks for the replies - it's a shame the developers didn't go an extra step and add a keybind to toggle the HUD. I am not really into this series of games but I enjoy the pirating in this game. I wish they made a stand-alone game without the Animus crap that focused on the pirate stuff alone. It brings back fond memories of the Sid Meier's Pirates! games.
Thanks for the replies - it's a shame the developers didn't go an extra step and add a keybind to toggle the HUD.

I am not really into this series of games but I enjoy the pirating in this game. I wish they made a stand-alone game without the Animus crap that focused on the pirate stuff alone. It brings back fond memories of the Sid Meier's Pirates! games.

1080 GTX 8GB SLI | I7-4770K@4.5GHz | 16GB RAM | Win10x64
Asus ROG Swift PG278Q | 3D Vision 2

Posted 12/29/2016 04:28 AM   
Well.. the Animus crap fills about 5% of the game, the rest is pure delicious pirate stuff in beautifull 3D :P
Well.. the Animus crap fills about 5% of the game, the rest is pure delicious pirate stuff in beautifull 3D :P

Win7 64bit Pro
CPU: 4790K 4.8 GHZ
GPU: Aurus 1080 TI 2.08 GHZ - 100% Watercooled !
Monitor: Asus PG278QR
And lots of ram and HD's ;)

Posted 12/29/2016 10:18 AM   
  13 / 14    
Scroll To Top