View Single Post
  #7  
Old 07-04-2025, 06:38 PM
patlefort patlefort is offline
Skeleton


Join Date: Apr 2012
Posts: 19
Default

I managed to make it work. I had to reinstall the game and reinstall the patch as I messed up something with my script that convert files from upper to lower case. However, it doesn't work with the current proton from cachyos (20250702), but it's working with stock wine from Arch Linux (10.11). You have to make sure your wine prefix is 64 bits. I also have to use gamescope with `--backend=sdl --force-grab-cursor` to fix problems with the mouse not properly constrained to the window. Even so, mouse isn't working in the login and server selection menu but it's possible to navigate with the keyboard.

To recap:

- Change all files to lower case in the installation. Do the same to the patch files before installing them. You can use this script: https://pastebin.com/E07B2EeL. `cd` into a directory and run the script and it will convert all files and folders to lower case recursively.
- Use either p99-login-middlemand, eqemu-login-helper or p99_login_helper. Make sure it's started and running in the background before running the game.
- Change eqhost.txt Host= line to `localhost:5998`
- Find a wine/proton version that work. I use wine 10.11 at the moment.
- Make sure the wine prefix is 64 bits.
- Launch the game with `gamescope -w <monitor width> -h <monitor height> --backend=sdl --force-grab-cursor -- ` as prefix.


It's very brittle, any updates could break it. If you are serious, you might want to have a separate system or use containers to keep it stable.
Last edited by patlefort; 07-04-2025 at 06:42 PM..
Reply With Quote