The dawn of Project Flugan
  14 / 16    
One of TSabeth's scripts could probably handle the renaming of the DLL on game launch.
One of TSabeth's scripts could probably handle the renaming of the DLL on game launch.

Posted 08/09/2014 12:34 PM   
@Pirateguybrush You lost me there. Renaming which files and into what?
@Pirateguybrush You lost me there. Renaming which files and into what?

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 08/09/2014 08:20 PM   
I think he meant to rename the System32 dlls so that we could do override using our d3d11.dll and an original_d3d11.dll, but only during gameplay, not during other use. This would be OK as a last resort, but there is also the problem of d3d11.dll is a protected system file, which would mean anybody using a fix would have to go through the process of taking ownership of the file from TrustedInstaller and setting the file to modifiable. This is above and beyond what an Admin or elevated permissions allows and I think is asking a lot of someone who just wants to play the game. But like I say, worst case, at least we have a workaround.
I think he meant to rename the System32 dlls so that we could do override using our d3d11.dll and an original_d3d11.dll, but only during gameplay, not during other use.

This would be OK as a last resort, but there is also the problem of d3d11.dll is a protected system file, which would mean anybody using a fix would have to go through the process of taking ownership of the file from TrustedInstaller and setting the file to modifiable. This is above and beyond what an Admin or elevated permissions allows and I think is asking a lot of someone who just wants to play the game.

But like I say, worst case, at least we have a workaround.

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 08/09/2014 09:44 PM   
If it helps while trying to develop your wrappers, Give Me Power will give you System Level Privileges. https://forums.geforce.com/default/topic/550192/geforce-drivers/wagnard-tools-ddu-gmp-tdr-manupulator-updated-08-04-14-/post/3846181/#3846181
If it helps while trying to develop your wrappers, Give Me Power will give you System Level Privileges.

https://forums.geforce.com/default/topic/550192/geforce-drivers/wagnard-tools-ddu-gmp-tdr-manupulator-updated-08-04-14-/post/3846181/#3846181

Posted 08/09/2014 10:40 PM   
http://www.howtogeek.com/howto/windows-vista/add-take-ownership-to-explorer-right-click-menu-in-vista/ This simplifies that process, and is always one of the first things I install on a new setup.
http://www.howtogeek.com/howto/windows-vista/add-take-ownership-to-explorer-right-click-menu-in-vista/


This simplifies that process, and is always one of the first things I install on a new setup.

Posted 08/10/2014 06:46 AM   
As the files are protected and in use by dwm.exe and Explorer.exe on my systeem I ended up dual booting to Win7. A more long term solution moves the files during a reboot. Need to export more functions from dx11 dll managed to crash netflix app. If I would go this far I would prefer if it is fast and stable for all other apps.
As the files are protected and in use by dwm.exe and Explorer.exe on my systeem I ended up dual booting to Win7. A more long term solution moves the files during a reboot.

Need to export more functions from dx11 dll managed to crash netflix app.

If I would go this far I would prefer if it is fast and stable for all other apps.

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 08/10/2014 07:05 AM   
Also of note, you don't have to reboot to move files. You can rename them, even when they are in use, then log out, log back in. Slightly faster.
Also of note, you don't have to reboot to move files. You can rename them, even when they are in use, then log out, log back in. Slightly faster.

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 08/10/2014 09:51 AM   
I return and it might not sound impressive but I've been pounding repeatetdly at my code. I want broad compability and have been testing Bioshock Infinite and Titanfall and whenever I fix one of them I break the other. I can now finally run both up until the menu without problem. Baby steps :) ... Handling the existance of multiple IDevice3D11 objects and hooking the right one for stereoscopic texture handling. I have prepared excel sheet for further testing with all the dx11 games there is and which I have. I am ready to broaden the spectrum and test more games with the wrapper. I prepared a list of dx10 games as well just to be prepared. If dx11 works out well I should be able to get the last pieces for the dx10 wrapper. Until I start testing more games my spirits are high but will plummet a bit if too many games break. The code have been unstable since birth so here is for hoping for a positive outcome.
I return and it might not sound impressive but I've been pounding repeatetdly at my code.

I want broad compability and have been testing Bioshock Infinite and Titanfall and whenever I fix one of them I break the other. I can now finally run both up until the menu without problem. Baby steps :) ...

Handling the existance of multiple IDevice3D11 objects and hooking the right one for stereoscopic texture handling.

I have prepared excel sheet for further testing with all the dx11 games there is and which I have. I am ready to broaden the spectrum and test more games with the wrapper. I prepared a list of dx10 games as well just to be prepared. If dx11 works out well I should be able to get the last pieces for the dx10 wrapper.

Until I start testing more games my spirits are high but will plummet a bit if too many games break.
The code have been unstable since birth so here is for hoping for a positive outcome.

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 08/13/2014 08:35 PM   
Sounds like things are going well!
Sounds like things are going well!

Posted 08/14/2014 10:32 AM   
Got a CTD when loading different chapterss in BI. I can't trust code that can crash within 15mins without means to discover why.
Got a CTD when loading different chapterss in BI. I can't trust code that can crash within 15mins without means to discover why.

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 08/14/2014 04:53 PM   
Looks like I found a workaround, I will change how I deal with shader patches. Don't know what the bug was but looks like timing related. Removed patch handling and was no longer able to replicate.
Looks like I found a workaround, I will change how I deal with shader patches.

Don't know what the bug was but looks like timing related. Removed patch handling and was no longer able to replicate.

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 08/14/2014 05:36 PM   
Bioshock bug is difficult to replicate but has so far only ocurred when going from the game into main menu.
Bioshock bug is difficult to replicate but has so far only ocurred when going from the game into main menu.

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 08/14/2014 07:01 PM   
Time for a new release. I have separated the compiler dll from microsoft. You need to install it unless you are running Windows 8.1 as it is included by default. http://1drv.ms/1yBxX8B
Time for a new release. I have separated the compiler dll from microsoft. You need to install it unless you are running Windows 8.1 as it is included by default.


http://1drv.ms/1yBxX8B

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 08/14/2014 08:58 PM   
[quote="Flugan"]Looks like I found a workaround, I will change how I deal with shader patches. Don't know what the bug was but looks like timing related. Removed patch handling and was no longer able to replicate.[/quote]For bugs that are timing related, this is most likely a multi-threading problem. Make sure to wrap your critical sections like places where you install or remove hooks. Every game I've looked at in DX11 does multi-threaded rendering, which is one of the biggest changes for DX11.
Flugan said:Looks like I found a workaround, I will change how I deal with shader patches.

Don't know what the bug was but looks like timing related. Removed patch handling and was no longer able to replicate.
For bugs that are timing related, this is most likely a multi-threading problem. Make sure to wrap your critical sections like places where you install or remove hooks. Every game I've looked at in DX11 does multi-threaded rendering, which is one of the biggest changes for DX11.

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 08/15/2014 12:29 AM   
I've had critical sections Before but they disappeared in a rewrite. After adding a couple the Bioshock bug has vanished.
I've had critical sections Before but they disappeared in a rewrite. After adding a couple the Bioshock bug has vanished.

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 08/15/2014 07:48 AM   
  14 / 16    
Scroll To Top