Wine Launcher is a Wine-based container for running Windows applications.
Review
Gamepads
- !!!Warning!!!
! Wine Launcher is not a PREFIX MANAGER like PoL and Lutris!
! Don't try to install all your games into it!
+ Use a separate Wine Launcher for each game.- Portable assembly.
- Easy Wine update and prefix re-creation without losing game progress.
- System isolation, no files are written to the main system.
- Compressing games into squashfs images.
- Integration with
Proton,VKD3D Proton,DXVK,MangoHud,vkBasalt,Media Foundation,Gamemode,AMD FidelityFX Super Resolution,ESYNC,FSYNCothers. - Gamepads. Integration with gamepads for games that do not support gamepads. Support for multiple layouts by
next_mappingkey. - Diagnostics. Checking the system for correct settings and required libraries installed.
- Patch system. Auto commit the changes in the prefix and the registry.
- Download the current start (x86_64 only) file from the releases page.
- Create an empty directory anywhere and move the file there.
- Make the file executable and run
chmod +x ./start && ./start - Wait for initialization.
- Close the launcher and move the
startfile to thebinfolder that appears. - Done.
mkdir WL; cd "$_"; curl -L https://github.com/hitman249/wine-launcher/releases/latest/download/start --output start; chmod +x ./start; ./startIn one Wine Launcher, it is recommended to install only one game. Then it will be more convenient for you to compress it to save places in the section
Tools > Packaging
How to install the game?
- Before installing the game, you need to create a new patch.
- Give the patch a meaningful name as this word will be called the folder in which the patch is stored.
- After installing the game, do not forget to save the patch. This will come in handy for you to upgrade Wine in the future to recreate the prefix.
- If you need to install something else, repeat steps 1-3.
The game must be sure installed in the
C:\Gamesfolder! If another folder is required, it must be reassigned to prefix settings, and then recreate it.
-
You can run application in the debug mode
In this mode the dev tools will be available
env debug=1 ./start
-
Building the project
sudo apt-get install libxtst-dev libpng++-dev sudo npm install -g node-gyp npm i && cd ./src && npm i && cd ../ npm run electron-rebuild npm run build
When build finishes,
distdirectory will have executable filestart -
Building the project in Docker (required docker-compose)
./build.sh
-
Development
Step 1. Launch Vue
npm run serve
Step 2. Run application in debug mode
env debug=1 ./start
Step 3. In the opened dev tools bar, go to
app.href('http://localhost:8080')

