Skip to content

Commit

Permalink
installer if choose Deus_nsf D3D10 then set it as the default rendere…
Browse files Browse the repository at this point in the history
…r no matter what
  • Loading branch information
Die4Ever committed Apr 16, 2024
1 parent 6a56783 commit e95ac66
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 3 deletions.
4 changes: 2 additions & 2 deletions installer/GUI/InstallerWindow.py
Original file line number Diff line number Diff line change
Expand Up @@ -234,14 +234,14 @@ def GlobalFixes(self, pad):

self.globalsettings['deus_nsf_d3d10_lighting'] = BooleanVar(master=self.frame, value=False)
self.deus_nsf_d3d10_lighting = Checkbutton(self.frame, text="Deus_nsf tweaked D3D10 vivid lighting", variable=self.globalsettings['deus_nsf_d3d10_lighting'])
Hovertip(self.deus_nsf_d3d10_lighting, "Tweaked D3D10 shaders for more vivid lighting.")
Hovertip(self.deus_nsf_d3d10_lighting, "Tweaked D3D10 shaders for more vivid lighting.\nMay require more powerful hardware.")
self.setgrid(self.deus_nsf_d3d10_lighting, True, column=1,row=self.row, sticky='SW', padx=pad, pady=pad)
self.FixColors(self.deus_nsf_d3d10_lighting)
self.row+=1

self.globalsettings['deus_nsf_d3d10_retro_textures'] = BooleanVar(master=self.frame, value=False)
self.deus_nsf_d3d10_retro_textures = Checkbutton(self.frame, text="Deus_nsf tweaked D3D10 retro texture filtering", variable=self.globalsettings['deus_nsf_d3d10_retro_textures'])
Hovertip(self.deus_nsf_d3d10_retro_textures, "Tweaked D3D10 shaders for retro texture filtering.")
Hovertip(self.deus_nsf_d3d10_retro_textures, "Tweaked D3D10 shaders for retro texture filtering.\nMay require more powerful hardware.")
self.setgrid(self.deus_nsf_d3d10_retro_textures, True, column=1,row=self.row, sticky='SW', padx=pad, pady=pad)
self.FixColors(self.deus_nsf_d3d10_retro_textures)
self.row+=1
Expand Down
5 changes: 4 additions & 1 deletion installer/Install/Install.py
Original file line number Diff line number Diff line change
Expand Up @@ -223,7 +223,10 @@ def VanillaFixConfigs(system, exename, kentie, globalsettings:dict, sourceINI: P
changes['DeusEx.DXRFlags'] = {}
changes['DeusEx.DXRFlags'].update({'gamemode': '4'})

if IsWindows() and not globalsettings['dxvk']:
if globalsettings['deus_nsf_d3d10_lighting'] or globalsettings['deus_nsf_d3d10_retro_textures']:
# keep D3D10 because obviously they wanted it
changes['Engine.Engine'] = {'GameRenderDevice': 'D3D10Drv.D3D10RenderDevice'}
elif IsWindows() and not globalsettings['dxvk']:
changes['Engine.Engine'] = {'GameRenderDevice': 'D3D9Drv.D3D9RenderDevice'}
elif not IsWindows():
if globalsettings['ogl2']:
Expand Down

0 comments on commit e95ac66

Please sign in to comment.