Closed visor841 closed 10 months ago
The override should appear prechecked on the list if Winetricks detects it has been installed (i.e. the dinput8.dll
file exists in the prefix's system32
directory).
Does the verb still appear rechecked if you install the override and then close Protontricks and reopen it without launching the game in the meantime? There's a chance the game or Proton might modify the prefix during launch, which might explain the override's installation status disappearing.
Workaround: add the following to the launch options in the game's properties in Steam:
WINEDLLOVERRIDES="dinput8=n,b" %command%
Does the verb still appear rechecked if you install the override and then close Protontricks and reopen it without launching the game in the meantime?
This was actually the normal way I checked. Immediately closing out of Protontricks and reopening, it did not appear checked.
I went back to investigate more, and now I'm unable to remove the override. It no longer shows up in winetricks (opened through Protontricks) after I removed it a few times, but if I check the prefix, dinput8.dll is in the system32 directory, and Openplanet is still working. So it seems that something is disconnected between Protontricks/Winetricks and the actual state of the prefix.
Winetricks verbs can generally be only installed, not removed. The workaround for the latter is to remove the prefix and start from scratch.
Nevermind, ignore what I stated previously. Manual changes in overrides in winecfg
should persist if you haven't launched via Steam, and even in the latter case Steam hasn't changed them automatically in my experience.
If you remove the override from the list and apply the changes, is something printed to output? You can check the output by starting Protontricks via console using the following command:
flatpak run com.github.Matoking.protontricks -v --gui
The output might be large, in which case you might want to upload the output to gist.github.com.
Closing due to inactivity.
Describe the bug When using Protontricks to add dinput8 as an override in winecfg for Trackmania (2020) (which is F2P), it seems to save roughly once every 5 tries. If I go back into winecfg without closing Protontricks, the override shows up, but if I close out of Protontricks and go back into winecfg, it doesn't show up anymore.
To Reproduce Steps to reproduce the behavior:
Expected behavior When reopening Protontricks and checking the overrides, dinput8 is still in the list, and the override functions in-game.
System (please complete the following information):
Additional context
The dinput8 override is required to use Openplanet, a very useful plugin system for Trackmania. I can tell that the override isn't "hidden", because Openplanet only functions when dinput8 shows up as an override after restarting Protontricks.
I can also add that other settings, like the "show dot files" setting (which is also needed for Openplanet), seem to function normally.