3D Fix Manager - Application for installing 3D Vision Fixes + Hotkey Editing Support
  27 / 60    
[quote="Skyrimer3d"] I just wanted to say huge thanks for this program, i tried it first many months ago and it was really buggy, at least for me, but now it's flawless and it's incredibly useful.[/quote] You are welcome. 3D Fix Manager was my first desktop / .NET Application. Since then I only did some scripting in Maxscript for 3D Studio Max. So it was a process of learning and still is. Early versions of the application could crash because admin rights were not automatically granted or try-catch blocks were missing on startup or some other weird reasons. Also the ini parser was buggy as I used a third party solution which was not flexible enough. The ini files of 3dmigoto are not ini conform. So this had to be considered - so I rewrote some parts of the C# ini parser open source project some weeks ago. This solved a lot of bugs. Also recently I found some bugs which will be fixed in the next version - never ending bug story ;). But I think the current version is in a much better shape than version 1.0. Thx for trying out that application again and for your feedback. Next version will come soon.
Skyrimer3d said: I just wanted to say huge thanks for this program, i tried it first many months ago and it was really buggy, at least for me, but now it's flawless and it's incredibly useful.


You are welcome.

3D Fix Manager was my first desktop / .NET Application. Since then I only did some scripting in Maxscript for 3D Studio Max. So it was a process of learning and still is. Early versions of the application could crash because admin rights were not automatically granted or try-catch blocks were missing on startup or some other weird reasons. Also the ini parser was buggy as I used a third party solution which was not flexible enough. The ini files of 3dmigoto are not ini conform. So this had to be considered - so I rewrote some parts of the C# ini parser open source project some weeks ago. This solved a lot of bugs. Also recently I found some bugs which will be fixed in the next version - never ending bug story ;). But I think the current version is in a much better shape than version 1.0. Thx for trying out that application again and for your feedback. Next version will come soon.

ASUS ROG Strix GeForce GTX 1080 | Core I7-7700K | 16GB RAM | Win10 Pro x64
Asus ROG Swift PG278Q 3D Vision Monitor
Optoma UHD 40 3D Vision Projector
Paypal donations for 3D Fix Manager: duselpaul86@gmx.de

Posted 02/20/2018 06:44 PM   
One thing, I installed Divine Divinity Original Sin Enhanced Edition on Steam but it's not showing as a installed game, even though I can see in the list if I check to show all games, any idea what I'm doing wrong? On the other hand, I'm spanish so if you want I can help translating the tool if you want.
One thing, I installed Divine Divinity Original Sin Enhanced Edition on Steam but it's not showing as a installed game, even though I can see in the list if I check to show all games, any idea what I'm doing wrong?

On the other hand, I'm spanish so if you want I can help translating the tool if you want.

All hail 3d modders DHR, MasterOtaku, Losti, Necropants, Helifax, bo3b, mike_ar69, Flugan, DarkStarSword, 4everAwake, 3d4dd and so many more helping to keep the 3d dream alive, find their 3d fixes at http://helixmod.blogspot.com/ Also check my site for spanish VR and mobile gaming news: www.gamermovil.com

Posted 02/21/2018 04:53 PM   
Your help would be appreciated. Here is the link to the Github language file: [url]https://github.com/Pauldusler/3D-Fix-Manager---Localizations/blob/master/StringResources_ES.xaml[/url] Thank you. Do you have search path option enabled? Are all Steam libraries added as search paths? You can check if the game was detected in registry by clicking on "New" in the lower left corner and then beside the game title there is a list containing all detected program names.
Your help would be appreciated. Here is the link to the Github language file: https://github.com/Pauldusler/3D-Fix-Manager---Localizations/blob/master/StringResources_ES.xaml Thank you.

Do you have search path option enabled? Are all Steam libraries added as search paths?

You can check if the game was detected in registry by clicking on "New" in the lower left corner and then beside the game title there is a list containing all detected program names.

ASUS ROG Strix GeForce GTX 1080 | Core I7-7700K | 16GB RAM | Win10 Pro x64
Asus ROG Swift PG278Q 3D Vision Monitor
Optoma UHD 40 3D Vision Projector
Paypal donations for 3D Fix Manager: duselpaul86@gmx.de

Posted 02/22/2018 07:13 PM   
Btw I succeeded to access the helix blog posts via Google blogger API and converting them automatically to XAML code. The conversion is necessary for WPF being able to show the content in the richtextbox. Also the xaml code is auto cleaned, improved and download links are detected automatically. But I think I will set that only when 1 download archive is found it's safe to set this as download link for the fix. Sometimes there are so many hyperlinks to zip files in the helix post that the program can just guess which is the correct one. In this case it's probably better to rely on the settings in the fix profile. I'm still implementing but it looks good that most of the fix profiles will always be automatically up to date and all fix descriptions are shown in rich text format. Till now there were hundreds of profiles where only the plain text was shown.
Btw I succeeded to access the helix blog posts via Google blogger API and converting them automatically to XAML code. The conversion is necessary for WPF being able to show the content in the richtextbox. Also the xaml code is auto cleaned, improved and download links are detected automatically. But I think I will set that only when 1 download archive is found it's safe to set this as download link for the fix. Sometimes there are so many hyperlinks to zip files in the helix post that the program can just guess which is the correct one. In this case it's probably better to rely on the settings in the fix profile.

I'm still implementing but it looks good that most of the fix profiles will always be automatically up to date and all fix descriptions are shown in rich text format. Till now there were hundreds of profiles where only the plain text was shown.

ASUS ROG Strix GeForce GTX 1080 | Core I7-7700K | 16GB RAM | Win10 Pro x64
Asus ROG Swift PG278Q 3D Vision Monitor
Optoma UHD 40 3D Vision Projector
Paypal donations for 3D Fix Manager: duselpaul86@gmx.de

Posted 02/23/2018 11:47 AM   
Great work.
Great work.

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 02/23/2018 02:11 PM   
[quote="Pauldusler"]Your help would be appreciated. Here is the link to the Github language file: [url]https://github.com/Pauldusler/3D-Fix-Manager---Localizations/blob/master/StringResources_ES.xaml[/url] Thank you. Do you have search path option enabled? Are all Steam libraries added as search paths? You can check if the game was detected in registry by clicking on "New" in the lower left corner and then beside the game title there is a list containing all detected program names.[/quote] Sorry, can you explain what should I do with that file to start translating, I'm clueless about all this stuff. And yes, I have "enable search paths" activated and specifically "D:\Steam\steamapps\common" where DDOSEE is installed, I even added manually "D:\Steam\steamapps\common\Divinity Original Sin Enhanced Edition" but it's not being detected still. However once I edited the profile and added the path as custom root it finally got detected. A straight fix install didn't work however and got no geometry in game but a blue or orange screen instead while the hud was still there, I'll have to check the instructions in detail.
Pauldusler said:Your help would be appreciated. Here is the link to the Github language file: https://github.com/Pauldusler/3D-Fix-Manager---Localizations/blob/master/StringResources_ES.xaml Thank you.

Do you have search path option enabled? Are all Steam libraries added as search paths?

You can check if the game was detected in registry by clicking on "New" in the lower left corner and then beside the game title there is a list containing all detected program names.


Sorry, can you explain what should I do with that file to start translating, I'm clueless about all this stuff.

And yes, I have "enable search paths" activated and specifically "D:\Steam\steamapps\common" where DDOSEE is installed, I even added manually "D:\Steam\steamapps\common\Divinity Original Sin Enhanced Edition" but it's not being detected still. However once I edited the profile and added the path as custom root it finally got detected. A straight fix install didn't work however and got no geometry in game but a blue or orange screen instead while the hud was still there, I'll have to check the instructions in detail.

All hail 3d modders DHR, MasterOtaku, Losti, Necropants, Helifax, bo3b, mike_ar69, Flugan, DarkStarSword, 4everAwake, 3d4dd and so many more helping to keep the 3d dream alive, find their 3d fixes at http://helixmod.blogspot.com/ Also check my site for spanish VR and mobile gaming news: www.gamermovil.com

Posted 02/25/2018 10:46 AM   
See post 300 for instructions :) [url]https://forums.geforce.com/default/topic/986926/3d-vision/3d-fix-manager-application-for-installing-3d-vision-fixes-hotkey-editing-support/post/5229254/#5229254[/url] You have to create a github account for making changes. Yes, custom root path is a hack which always works however you have to set this manually. Currently I don't know why it's not detected. I cannot test it either because I do not have this game in my Steam library. Next version for 3D Fix Manager is btw nearly finished. Fix descriptions and download links are automatically synchronized with helix blog. The application supports to show all the stereo images from helix blog now.
See post 300 for instructions :)

https://forums.geforce.com/default/topic/986926/3d-vision/3d-fix-manager-application-for-installing-3d-vision-fixes-hotkey-editing-support/post/5229254/#5229254

You have to create a github account for making changes.

Yes, custom root path is a hack which always works however you have to set this manually. Currently I don't know why it's not detected. I cannot test it either because I do not have this game in my Steam library.

Next version for 3D Fix Manager is btw nearly finished. Fix descriptions and download links are automatically synchronized with helix blog. The application supports to show all the stereo images from helix blog now.

ASUS ROG Strix GeForce GTX 1080 | Core I7-7700K | 16GB RAM | Win10 Pro x64
Asus ROG Swift PG278Q 3D Vision Monitor
Optoma UHD 40 3D Vision Projector
Paypal donations for 3D Fix Manager: duselpaul86@gmx.de

Posted 02/25/2018 01:38 PM   
[color="orange"]Version 1.33 released![/color] A lot of time went into this update but I think it's worth it as the application tries to stay up to date automatically. This means fix profiles are updated automatically by synchronizing with helix blog. Concerning Stereo images: does this work for everybody when clicking on the images in Installation tab? 3D Vision Photo Viewer should be opened and images loaded with it. Change Notes 1.33: [list] [.]New: Added support for showing stereoscopic images in Installation tab. Just click on the images to see them in stereo 3D.[/.] [.]New: Fix descriptions and download links are automatically synchronized with helix blog[/.] [.]New: All fix descriptions (645 so far) are shown in rich text format[/.] [.]Changed: Images shown in Installation tab aren't saved in RTF files any more - this keeps file size small and loading times short.[/.] [.]Changed: Updated 3dmigoto files to version 1.3.4[/.] [.]Bugfix: Numbers with more than 5 digit places where not shown correctly in Hotkeys tab[/.] [.]Bugfix: Comparison of 3dmigoto version numbers did not work correctly[/.] [/list]
Version 1.33 released!

A lot of time went into this update but I think it's worth it as the application tries to stay up to date automatically. This means fix profiles are updated automatically by synchronizing with helix blog.

Concerning Stereo images: does this work for everybody when clicking on the images in Installation tab?
3D Vision Photo Viewer should be opened and images loaded with it.

Change Notes 1.33:

  • New: Added support for showing stereoscopic images in Installation tab. Just click on the images to see them in stereo 3D.

  • New: Fix descriptions and download links are automatically synchronized with helix blog

  • New: All fix descriptions (645 so far) are shown in rich text format

  • Changed: Images shown in Installation tab aren't saved in RTF files any more - this keeps file size small and loading times short.

  • Changed: Updated 3dmigoto files to version 1.3.4

  • Bugfix: Numbers with more than 5 digit places where not shown correctly in Hotkeys tab

  • Bugfix: Comparison of 3dmigoto version numbers did not work correctly

ASUS ROG Strix GeForce GTX 1080 | Core I7-7700K | 16GB RAM | Win10 Pro x64
Asus ROG Swift PG278Q 3D Vision Monitor
Optoma UHD 40 3D Vision Projector
Paypal donations for 3D Fix Manager: duselpaul86@gmx.de

Posted 02/26/2018 12:55 PM   
- fix profiles are updated automatically by synchronizing with helix blog. - Added support for showing stereoscopic images in Installation tab. Just click on the images to see them in stereo 3D. >>>> AMAZING 3DFix manager exceeded our expectations :) congratulations paul !
- fix profiles are updated automatically by synchronizing with helix blog.
- Added support for showing stereoscopic images in Installation tab. Just click on the images to see them in stereo 3D.


>>>> AMAZING

3DFix manager exceeded our expectations :) congratulations paul !

Corei7 4790K 32GB / 2xSLI: Titan X Pascal 3DSurr 7680x1440 +FSIM cockpit :D

My Hardcore gamer rig : http://forum.hardware.fr/configuration.php?config=hardwarefr.inc&pseudo=greatxerox
SETUP Video 20190623 : https://vimeo.com/343968979
Pictures : http://www.casimages.com/u/greatxerox/369138
Best site Emulation on the net : http://www.emu-france.com/

Posted 02/27/2018 08:11 AM   
[quote="greatxerox"]- fix profiles are updated automatically by synchronizing with helix blog. - Added support for showing stereoscopic images in Installation tab. Just click on the images to see them in stereo 3D. >>>> AMAZING 3DFix manager exceeded our expectations :) congratulations paul ![/quote] Thank you. Only limitation is that only existing profiles get updated. New profiles aren't created automatically. The reason for this is that I want to check if all data is correct and complete before publishing. However the workflow for creating new profiles manually is very easy and fast for me now: [list] [.]Paste the link to the blog post in the field "Url to Helix". [/.] [.]Click on the new earth-symbol for getting blog text, download link, game title and date of the last post update. [/.] [.]Click on "Search Steam DB" to get the corrected game title, relative install path, name of the game exe, Steam App ID and game icon Url.[/.] [/list] What's still missing though is getting start arguments for the game exe automatically - I think I'll add this, too. So basically it's only 2 clicks for me now to create a profile. After that I check the blog text if something additionally has to be done for the game for example changing graphics options or sappwing a driver profile and add the additional data. Also I check if the correct game icon url was detected via thegamesdb API (not every game is included in their db) - if not I set to take the game icon from Steam. When I want to publish the new profiles I have a hidden button in 3D Fix Manager (only visible for me) for making release files for fix profile updates, program updates and standalone updates. I just have to upload these, add release notes and increment the version number on the server.
greatxerox said:- fix profiles are updated automatically by synchronizing with helix blog.
- Added support for showing stereoscopic images in Installation tab. Just click on the images to see them in stereo 3D.


>>>> AMAZING

3DFix manager exceeded our expectations :) congratulations paul !


Thank you. Only limitation is that only existing profiles get updated. New profiles aren't created automatically. The reason for this is that I want to check if all data is correct and complete before publishing.

However the workflow for creating new profiles manually is very easy and fast for me now:
  • Paste the link to the blog post in the field "Url to Helix".
  • Click on the new earth-symbol for getting blog text, download link, game title and date of the last post update.
  • Click on "Search Steam DB" to get the corrected game title, relative install path, name of the game exe, Steam App ID and game icon Url.


What's still missing though is getting start arguments for the game exe automatically - I think I'll add this, too. So basically it's only 2 clicks for me now to create a profile. After that I check the blog text if something additionally has to be done for the game for example changing graphics options or sappwing a driver profile and add the additional data. Also I check if the correct game icon url was detected via thegamesdb API (not every game is included in their db) - if not I set to take the game icon from Steam.

When I want to publish the new profiles I have a hidden button in 3D Fix Manager (only visible for me) for making release files for fix profile updates, program updates and standalone updates. I just have to upload these, add release notes and increment the version number on the server.

ASUS ROG Strix GeForce GTX 1080 | Core I7-7700K | 16GB RAM | Win10 Pro x64
Asus ROG Swift PG278Q 3D Vision Monitor
Optoma UHD 40 3D Vision Projector
Paypal donations for 3D Fix Manager: duselpaul86@gmx.de

Posted 02/27/2018 03:19 PM   
It only detects just below 300 games. A lot of games are still not being detected right now. Hit me back when you have some kind of log being produced or if your willing to share the detection code so I could debug the code on my machine. Something weird is going on. I understand if you are unwilling to share code. You detect a lot of games already but it would be nice to reach 100% and if I can help in any way that would be nice. You are adding a lot of nice features right now but I havn't seen any improvement in game detection rate over the previous release.
It only detects just below 300 games. A lot of games are still not being detected right now.

Hit me back when you have some kind of log being produced or if your willing to share the detection code so I could debug the code on my machine. Something weird is going on. I understand if you are unwilling to share code.

You detect a lot of games already but it would be nice to reach 100% and if I can help in any way that would be nice. You are adding a lot of nice features right now but I havn't seen any improvement in game detection rate over the previous release.

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 02/27/2018 06:32 PM   
I'll add a logging feature for game detection in the next version. Current update did not address game detection mechanism. Did you try to increase the search depth in Settings tab (search paths)? By default it's set to 1 which means that only 1 sub-level is being searched. So if you have e.g. added D:\Steam Games\ as search path nothing will be found because the application stops searching in D:\Steam Games\steamapps. So you either have set search depth to 2 or change search path to D:\Steam Games\steamapps. Obviously for achieving the best performance it would optimal to set it to D:\Steam Games\steamapps\common and search depth to 0. I never tested 3D Fix Manager with so many games installed. How is startup performance of the app on your computer with all those games installed?
I'll add a logging feature for game detection in the next version. Current update did not address game detection mechanism.

Did you try to increase the search depth in Settings tab (search paths)? By default it's set to 1 which means that only 1 sub-level is being searched. So if you have e.g. added D:\Steam Games\ as search path nothing will be found because the application stops searching in D:\Steam Games\steamapps. So you either have set search depth to 2 or change search path to D:\Steam Games\steamapps. Obviously for achieving the best performance it would optimal to set it to D:\Steam Games\steamapps\common and search depth to 0.

I never tested 3D Fix Manager with so many games installed. How is startup performance of the app on your computer with all those games installed?

ASUS ROG Strix GeForce GTX 1080 | Core I7-7700K | 16GB RAM | Win10 Pro x64
Asus ROG Swift PG278Q 3D Vision Monitor
Optoma UHD 40 3D Vision Projector
Paypal donations for 3D Fix Manager: duselpaul86@gmx.de

Posted 02/27/2018 07:49 PM   
With search depth 0 it loads in like 3-4s after I accept the elevation to administrator. I did add additional folders to search path like origin, gog, uplay, blizzard and a generic games folder. I is pretty much the same speed as search depth 1. I have 32GB RAM so it I might have a lot of the necessary data cashed by windows by now. Would need to reboot to try a fresh run. As my computer is running basically 24/7 I don't feel like rebooting right now but I could. My uptime is only 2 days 5 hours as I did install the latest insider build of Windows recently. Only have 758GB free space right now. Still have a few games on GOG that I would like to install as well as a few older games and a few disc games. GOG is a bit annoying right now. Almost nothing supports Windows 10 and my copy of windows XP running in virtualbox can't run GOG galaxy. The downloader seems to be broken nowadays. Thinking of rather installing the games on my Windows 7 Ultimate 32-bit installation on my old computer. But even then there are games that only work on Windows XP. Running XP at all feels very awkward as it is no longer supported.
With search depth 0 it loads in like 3-4s after I accept the elevation to administrator. I did add additional folders to search path like origin, gog, uplay, blizzard and a generic games folder. I is pretty much the same speed as search depth 1.

I have 32GB RAM so it I might have a lot of the necessary data cashed by windows by now. Would need to reboot to try a fresh run. As my computer is running basically 24/7 I don't feel like rebooting right now but I could. My uptime is only 2 days 5 hours as I did install the latest insider build of Windows recently.

Only have 758GB free space right now. Still have a few games on GOG that I would like to install as well as a few older games and a few disc games. GOG is a bit annoying right now. Almost nothing supports Windows 10 and my copy of windows XP running in virtualbox can't run GOG galaxy. The downloader seems to be broken nowadays. Thinking of rather installing the games on my Windows 7 Ultimate 32-bit installation on my old computer.
But even then there are games that only work on Windows XP. Running XP at all feels very awkward as it is no longer supported.

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 02/27/2018 08:23 PM   
I just added a rough logging feature. It just logs which registry data was found and which matchings were found when performing the search paths thing: [url]http://fixmanager.rentus.de/downloads/fix_manager_1.33_gameDetectionLog.zip[/url] I don't know if that's helpful but at least you see which folder names did not match to profile names. Btw I have an idea how to improve detection by search paths. In Steam DB you can find the name of the root folder of the game: [url]https://steamdb.info/app/292030/config/[/url]. In this example folder name is "The Witcher 3" but the name of the game itself is "The Witcher 3: Wild Hunt" and this is also the name which is written to the registry. So I just have to add the root folder names to the fix profiles and do the comparisons with them. I can automatically add all those information via Steam DB API. So detection of Steam games would be perfect via search paths then.
I just added a rough logging feature. It just logs which registry data was found and which matchings were found when performing the search paths thing: http://fixmanager.rentus.de/downloads/fix_manager_1.33_gameDetectionLog.zip

I don't know if that's helpful but at least you see which folder names did not match to profile names. Btw I have an idea how to improve detection by search paths. In Steam DB you can find the name of the root folder of the game: https://steamdb.info/app/292030/config/. In this example folder name is "The Witcher 3" but the name of the game itself is "The Witcher 3: Wild Hunt" and this is also the name which is written to the registry. So I just have to add the root folder names to the fix profiles and do the comparisons with them. I can automatically add all those information via Steam DB API. So detection of Steam games would be perfect via search paths then.

ASUS ROG Strix GeForce GTX 1080 | Core I7-7700K | 16GB RAM | Win10 Pro x64
Asus ROG Swift PG278Q 3D Vision Monitor
Optoma UHD 40 3D Vision Projector
Paypal donations for 3D Fix Manager: duselpaul86@gmx.de

Posted 02/27/2018 09:29 PM   
I have: c: = Windows SSD 250GB d: = Internal 3TB e: = Blu-ray player F: = Memory card reader G: = Memory card reader H: = External 3TB I: = External 5TB Program: Dishonored Path: E:\Steam\steamapps\common\Dishonored Program: The Walking Dead Path: E:\Steam\steamapps\common\The Walking Dead Program: Alien: Isolation Path: E:\Steam\steamapps\common\Alien Isolation Program: PAYDAY 2 Path: F:\Spiele\Steam Games\steamapps\common\PAYDAY 2 Program: Age of Empires II: HD Edition Path: E:\Steam\steamapps\common\Age2HD Program: Lichdom: Battlemage Path: E:\Steam\steamapps\common\Lichdom Battlemage etc E: is a optical drive and empty
I have:
c: = Windows SSD 250GB
d: = Internal 3TB
e: = Blu-ray player
F: = Memory card reader
G: = Memory card reader
H: = External 3TB
I: = External 5TB

Program: Dishonored
Path: E:\Steam\steamapps\common\Dishonored

Program: The Walking Dead
Path: E:\Steam\steamapps\common\The Walking Dead

Program: Alien: Isolation
Path: E:\Steam\steamapps\common\Alien Isolation

Program: PAYDAY 2
Path: F:\Spiele\Steam Games\steamapps\common\PAYDAY 2

Program: Age of Empires II: HD Edition
Path: E:\Steam\steamapps\common\Age2HD

Program: Lichdom: Battlemage
Path: E:\Steam\steamapps\common\Lichdom Battlemage

etc

E: is a optical drive and empty

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 02/27/2018 10:06 PM   
  27 / 60    
Scroll To Top