Example #1
0
def main():
    # Requires vcrun2019 to launch
    util.protontricks('vcrun2019_ge')
    util.protontricks('d3dcompiler_47')
    util.use_seccomp()
    util.set_environment('PROTON_NO_D3D12', '1')
    util.set_environment('WINEDLLOVERRIDES', 'dxgi=n')
Example #2
0
def main():
    """ 
    """

    # Replace launcher with game exe in proton arguments
    util.protontricks('vcrun2019_ge')
    util.protontricks('allfonts')
    util.protontricks('dotnet462')
    util.use_seccomp()
Example #3
0
def main():
    """ Requires seccomp
    """

    util.use_seccomp()
    util.replace_command('launcher.exe', 'mafiadefinitiveedition.exe')
    util.protontricks('d3dcompiler_47')
    util.set_environment('WINEDLLOVERRIDES', 'dxgi=n')
    configpath = os.path.join(
        util.protonprefix(),
        'drive_c/users/steamuser/My Documents/My Games/Mafia Definitive Edition/Saves'
    )
    if not os.path.exists(configpath):
        os.makedirs(configpath)
    configgame = os.path.join(configpath, 'videoconfig.cfg')
    if not os.path.isfile(configgame):
        f = open(configgame, "w+")
        f.write("-6 0 1920 1080 0 0 0 0 0")
        f.close
Example #4
0
def main():
    """ Requires nvapi disabled. Needs for DX12/vkd3d
    """
    util.disable_nvapi()
    util.use_seccomp()
Example #5
0
def main():
    """ 
    """

    # Replace launcher with game exe in proton arguments
    util.use_seccomp()
Example #6
0
def main():
    """ Requires seccomp
    """

    util.use_seccomp()
    util.append_argument('+com_skipSignInManager 1')
Example #7
0
def main():
    """ Requires seccomp
    """

    util.use_seccomp()