I’ve been pirating on Linux with Bottles for years and I’ve never had any problems, I would consider myself an “experienced user” because I always solved my problems on my own but lately I can’t run any pirated game on Wine with Bottles.

To start with, I first downloaded Terraria and the game wouldn’t open, so I ran the game with the terminal and got this error:

wineserver: using server-side synchronization.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
002c:err:wineboot:process_run_key Error running cmd L "C:\windowsystem32\winemenubuilder.exe -r" (126).
0084:err:hid:udev_bus_init UDEV monitor creation failed
Application could not be started, or no application associated with the specifi
ed file.
ShellExecuteEx failed: Internal error. 

Investigating I simply realized that it is a generic error, so I started to install the dependencies of the game (from the Redist directory) and they do not open either, I get the same error, literally no executable opens through Bottles, and the funny thing is that I tried everything and nothing changes.

I already tried to change the prefixes, disable GPU acceleration, remove the prefix and create another one (that is, the Bottle) and obviously Bottles has permission to write and read the directory where the games are, so I really don’t know what could be causing the problem but it’s pretty fucked up.

The curious thing here, is that I have a Bottle where I have EA Play and Battlefield V, and the game opens perfectly, but the Terraria executable does not. I wonder if it is simply some misconfiguration of my system, or the Bottles devs made some change that affects running executables, and I doubt it is the fault of the games being pirated because they are DRM-free games, such as Terraria.

Edit: Nope, reinstalling Bottles did nothing.

  • monstoor@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    11 months ago

    What happens if you manually create a wine prefix and launch the game through wine from the command line?

    • Xirup@lemmy.dbzer0.comOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      11 months ago

      I tried to do that with Proton Tricks and other tools but as I remember it always threw the same initial error.

      I think it was some installation problem, because I did a clean install of my distro and it works again perfectly,

    • Xirup@lemmy.dbzer0.comOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      9 months ago

      It runs out-of-the-box, I installed EA Play through Bottles and installed Battlefield V in my Bottle with EA Play and it just runs without any tinkering.