Skip to content
This repository has been archived by the owner on May 12, 2020. It is now read-only.

hitman249/wine-helpers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Screenshots

YouTube

Settings Settings Settings Settings Settings Settings Settings

Description

  • The application uses separate wine and prefix when porting.
  • DXVK, winetricks packages and wine assembly are downloaded automatically.
  • The application can compress data in squashfs to save space.

Requirements

  • Operating system: Linux
  • Architecture: x86_64

Requirements DirectX 11

  • Graphics card must support vulkan.
  • Drivers:
    • AMD driver:
      • AMD RADV, Mesa 18.3 or newer (recommended)
      • AMDGPU PRO 18.50 or newer
    • NVIDIA driver:
      • 415.22 or newer
    • INTEL driver:
      • Mesa 18.3 or newer
  • Wine:
    • 3.19 or newer

How to run the game

  1. Extract
    chmod +x ./extract.sh && ./extract.sh
  2. Start the game
    ./start
    Or go to configuration mode
    ./start gui

How to port the game

  1. Create an empty folder

  2. Run:

    wget -q -O start https://raw.githubusercontent.com/hitman249/wine-helpers/master/start && chmod +x ./start
    ./start
  3. Follow the wizard instructions to download the wine and wait for the menu. Exit application.

  4. Edit the file according to the game information.

    ./game_info/game_info.ini
    
  5. Run the configurator. Through the file manager install the game.

    ./start gui
    Wine > File Manager
    
  6. Game files should be in the folder:

    ./game_info/data
    
  7. Additional *.dll libraries can be copied to folders:

    ./game_info/dlls
    ./game_info/dlls64
    
  8. Additional *.reg files can be copied to folder:

    ./game_info/regs
    
  9. Use the configuration file winetricks_to_install = "" parameter to install additional packages. Or use the command:

    ./start winetricks
  10. To use dxvk, use the dxvk = 1 parameter in the configuration file.

  11. To forward additional folders in prefix, use the following directory:

    ./game_info/additional
    
  12. Delete the prefix folder.

  13. The start team must successfully launch the game.

    ./start
  14. The game has been successfully ported.

Recommendations

  • Games recommended to put in the folder:
    C:/Games/
    

Using squashfs

  • Compress ./wine

    ./start gui
    Tools > Pack > wine
    rm -rf ./wine
  • Compress ./game_info/data

    ./start gui
    Tools > Pack > data
    rm -rf ./game_info/data

Create prefix patches

Start

  1. Edit ./game_info/game_info.ini
    generation_patches_mode = 1
Continue from winetricks
  • Insert the package names by a space in:
    winetricks_to_install = "package1 package2"
    or silent mode:
    winetricks_to_install = "-q package1 package2"
  • Delete ./prefix folder.
  • Run ./start gui wait for launch and exit.
Continue from Wine > File Manager
  • Run ./start gui
  • Wine > File Manager
  • Install program
  • Close File Manager and wait auto exit (1-10 minutes)

Finish

  1. Move created folders in:
    ./game_info/patches/auto/
    
    to apply:
    ./game_info/patches/apply/
    
Structure patch
./files.tar.gz      - changed files from prefix folder
./changes.reg       - changed registry records (regedit)
./override-dll.reg  - inserted libs from system32 directory

Help

Help:
./start             - Run game.
./start gui         - Graphical user interface.
./start kill        - Kill this instance Wine.
./start winetricks  - Winetricks install d3dx9 (./start winetricks d3dx9).
./start wine        - Get Wine Instance.
./start help

Links

About

Wine Launcher

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages