Skip to content

polardev-ui/argx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ArgX

ArgX is a minimal Electron front-end for launching Windows .exe files on macOS through Wine.

What it does

  • Creates isolated Wine prefixes called bottles
  • Lets you pick an .exe file and launch it inside a selected bottle
  • Uses a black, gray, and white UI
  • Supports drag-and-drop for .exe files
  • Can install common bottle runtimes with winetricks

Commands

Install the app dependencies:

npm install

Start ArgX:

npm start

Open a specific .exe when launching:

npm start -- /path/to/Program.exe

Try Unreal/DX11-friendly arguments in the app's Launch args field, for example:

-d3d11

If Wine is not installed yet, set it up first and relaunch ArgX:

brew install --cask wine-stable

Install winetricks so ArgX can add runtime packages to a bottle:

brew install winetricks

Unity-friendly bottle setup in ArgX:

Install Unity Preset

That preset installs vcrun2022 and d3dcompiler_47 into the selected bottle. On Apple Silicon, DXVK can fail when the Vulkan-to-Metal stack lacks required features like geometryShader, so install dxvk manually only if your setup supports it.

Unity builds usually need the EXE and its companion _Data folder to stay in the same directory, and ArgX now launches from that folder automatically.

If the Wine binary is somewhere custom, point ArgX at it:

ARGX_WINE=/opt/homebrew/bin/wine npm start

About

A experimental tool allowing MacOS (OSX) users to run Windows executables natively

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors