DXGL r732 - Code Review

Jump to navigation Jump to search
Repository:DXGL
Revision:r731‎ | r732 | r733 >
Date:16:50, 1 August 2017
Author:admin
Status:new
Tags:
Comment:
Define dxgl.ini options to control installation/uninstallation of ddraw.dll
Add some Visual Studio user files to the ignore list.
Modified paths:

Diff [purge]

Index: dxglcfg2
Property changes on: dxglcfg2
___________________________________________________________________
Modified: svn:ignore
## -2,3 +2,4 ##
11 Release
22 Debug
33 Debug no DXGL
 4+Release no DXGL
Index: minhook/build/DXGL
Property changes on: minhook/build/DXGL
___________________________________________________________________
Modified: svn:ignore
## -1,3 +1,4 ##
45 Debug
56 libMinHook.vcxproj.user
67 Release
 8+x64
Index: minhook/build
Property changes on: minhook/build
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,2 ##
 9+Debug
 10+Release
Index: dxgl-example.ini
@@ -21,6 +21,35 @@
2222 ; Default is false
2323 OverrideDefaults = false
2424
 25+; NoOverwrite - Boolean
 26+; If true, DXGL Config will not overwrite the copy of DXGL in the application
 27+; directory. This may be useful for game distribution services such as Steam
 28+; where the game client monitors and can repair the health of the game
 29+; installation.
 30+; Default is false
 31+NoOverwrite = false
 32+
 33+; BundledDDrawSHA256 - String
 34+; This field may be used to define the SHA256 checksum of the copy of ddraw.dll
 35+; bundled in the application directory. If DXGL Config detects a copy of
 36+; ddraw.dll matching the SHA256 checksum defined here, it will back up the file
 37+; to ddraw.dll.dxgl-backup and restore it when either the DXGL profile is
 38+; deleted or the DXGL cunsumer application is uninstalled. The ddraw.dll file
 39+; does not need to be a DXGL version for this to work, as long as a dxgl.ini
 40+; file is in the application directory with the SHA256 checksum of the bundled
 41+; ddraw.dll file. This will be ignored if NoOverwrite is true.
 42+; Default is a zero length string, disabling the backup feature.
 43+BundledDDrawSHA256 =
 44+
 45+; NoUninstall - Boolean
 46+; If true, DXGL will not delete the copy of ddraw.dll in the application folder
 47+; when a profile is deleted in DXGL Config or the DXGL consumer application is
 48+; uninstalled. If an existing ddraw.dll was backed up using the
 49+; BundledDDrawSHA256 variable, it will not be restored, and the end-user must
 50+; manually copy back the ddraw.dll.dxgl-backup file.
 51+; Default is false.
 52+NoUninstall = false
 53+
2554 [display]
2655 ; ScalingMode - Integer
2756 ; Determines the method DXGL will use to scale full screen modes.
@@ -223,7 +252,7 @@
224253 ; Default is false
225254 EnableShader = false
226255
227 -; ShaderFile
 256+; ShaderFile - String
228257 ; (future)Path to a file containing either a GLSL fragment shader or a
229258 ; to-be-determined metadata file containing a shader pipeline and certain
230259 ; parameters.
Index: .
Property changes on: .
___________________________________________________________________
Modified: svn:ignore
## -14,3 +14,5 ##
231260 pingme.txt
232261 tests
233262 .vs
 263+dxgl.VC.db
 264+dxgl.VC.opendb