Exemplo n.º 1
0
def main():
    """ Disables esync
    """

    # https://github.com/ValveSoftware/Proton/issues/1834#issuecomment-433672443
    util.disable_esync()
    util.disable_fsync()
Exemplo n.º 2
0
def main():
    """ Disable ESYNC/FSYNC
    """

    # Disables esync/fsync to fix sound.
    util.disable_esync()
    util.disable_fsync()
Exemplo n.º 3
0
def main():
    """ Installs d3dcompiler_43, disables esync
    """

    # https://github.com/ValveSoftware/Proton/issues/178#issuecomment-422986182
    util.protontricks('d3dcompiler_43')

    # https://github.com/ValveSoftware/Proton/issues/178#issuecomment-415201326
    util.disable_esync()
Exemplo n.º 4
0
def main():
    """ Launcherfix and NVIDIA PhysX support.
    """

    # Fixes the startup process.
    util.replace_command('Launcher.exe', 'Borderlands2.exe')
    util.append_argument('-NoSplash')

    # Disables esync prevents crashes.
    util.disable_esync()

    # Enables NVIDIA PhysX in Borderlands 2.
    util.protontricks('physx')
Exemplo n.º 5
0
def main():
    """ Install xact and dinput8, override libraries and disable esync
    """

    print('Applying fixes for RiME')

    # Gamepad doesn't work properly without dinput8 installed
    util.protontricks('dinput8')

    # To fix gamepad set dinput8 to native
    util.winedll_override('dinput8', 'n')

    # disable esync to prevent game crash after a few minutes
    util.disable_esync()
Exemplo n.º 6
0
def main():
    """ Install xact and dinput8, override libraries and disable esync
    """

    print('Applying fixes for RiME')

    # If not already installed, install xact
    if not util.checkinstalled('xact'):
        util.protontricks('xact')

    # Gamepad doesn't work properly without dinput8 installed
    if not util.checkinstalled('dinput8'):
        util.protontricks('dinput8')

    # To fix audio crackling, set xaudio2_7.dll to native
    # To fix gamepad set dinput8 to native
    util.winedll_override('xaudio2_7,dinput8', 'n')

    # disable esync to prevent game crash after a few minutes
    util.disable_esync()
Exemplo n.º 7
0
def main():
    """ Install xact and dinput8, override libraries and disable esync
    """

    print('Applying fixes for RiME')

    # if Proton version older than 3.16-5
    if util.protonversion(True) < 1544476838:
        # If not already installed, install xact
        util.protontricks('xact')

        # To fix audio crackling, set xaudio2_7.dll to native
        util.winedll_override('xaudio2_7', 'n')

    # Gamepad doesn't work properly without dinput8 installed
    util.protontricks('dinput8')

    # To fix gamepad set dinput8 to native
    util.winedll_override('dinput8', 'n')

    # disable esync to prevent game crash after a few minutes
    util.disable_esync()