Git Product home page Git Product logo

whisky's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

whisky's Issues

[Bug]: Swift.String error

Description

When trying to launch battle.net setup, I get this error:

Failed to open Battle.net-Setup.exe: The operation couldn’t be completed. (Swift.String error 1.)

Steps to reproduce

Click Run... and select battle.net setup exe file.

Expected behaviour

Install Battle.net

What version of Whisky are you using?

pre-0.2.1

What version of macOS are you using?

Sonoma (macOS 14)

Issue Language

  • Yes my issue is written in English

[Request]: Post a link to the most recent binary to `README.md`

Is your feature request related to a problem?

It's not really a feature request. I'm just asking to update the readme with the link to the binary.

Describe the solution you'd like

Add a Download section to the readme.

Anything else?

It might seem silly, but going to the "Releases" tab and then expanding the "Assets" section isn't very obvious to people who are not familiar with Github.

Issue Language

  • Yes my issue is written in English

No window displayed

Hi all, I'm new of wine on macos. I have tried to use whisky to install steam. In the dock I can see the wine-preloader but no window appears. Also trying to run already installed program like notepad or try to open wine settings I get the same behavior.
In addition, I have tried to install manually the game-porting-toolkit and when I try to run :
''' WINEPREFIX=~/wine brew --prefix game-porting-toolkit/bin/wine64 winecfg '''
I get the same problem. It appears in the dock but no window is displayed :(.

I know the problem could not be related to whisky but I'm finding anything on google...is there someone that can help me?

[Feature]: Install instructions

Is your feature request related to a problem?

Yes, theres nothing in the readme that says how to download and install whisky

Describe the solution you'd like

Links to download / any pertinant info in the readme

Anything else?

no

Issue Language

  • Yes my issue is written in English

[Feature Request]: Bookmark .exe from a bottle.

Add another section on BottleView with buttons to quickly run bookmarked executables.

I'm interested in implementing this, but it's my first time trying to contribute. Should I just fork the project, try to implement, and come back here?

[Bug]: I installed steam and download games and installed games, nothing run when I run the games

Description

I downloaded pre-0.2.3 and installed steam. nothing run when I run the games which i downloaded from steam. Is there anything I missed? I try run the exe of game directly, nothing work also.

Steps to reproduce

1.installed command tool for xcode15beta
2.download whisky pre-0.2.3
3.drag game porting toolkit into whisky
4.installed steam
5.replace account file of windows steam from mac steam to login steam
6.install a few games from my steam
7.not thing work when i click games from steam , same of run game exe directly

Expected behaviour

run game right and can play

What version of Whisky are you using?

pre-0.2.3

What version of macOS are you using?

Sonoma (macOS 14)

Issue Language

  • Yes my issue is written in English

[Bug]: Whisky is damaged and can't be opened

Description

After downloading Whisky (pre-0.2.2) and trying to open it (MacOS 13.4) I'm getting the error "Whisky is damaged and can't be opened. You should move it to the Bin".

Things I tried to resolve the issue:

  • sudo spctl –master-disable (didn't work)
  • sudo xattr -cr "~/Downloads/Whisky.app" (didn't work)
  • cp -xr Whisky.app Whisky2.app (worked)

The last command worked and I could launch the copied app (Whisky2). Not sure if there's some permission issues with the last build (pre-0.2.2) or if I'm the only one encountering this problem.

Steps to reproduce

  1. Download Whisky (pre-0.2.2)
  2. Double click on Whisky to open it

Expected behaviour

Whisky app should open without any issues

What version of Whisky are you using?

pre-0.2.1

What version of macOS are you using?

Ventura (macOS 13)

Issue Language

  • Yes my issue is written in English

[Bug]: User can't exit the application when they first enter the app

Description

WX20230609-232538@2x

There is no way for user to exit the application if it is the first time for them to open Whisky
Right click the app and select quit doesn't work.

Steps to reproduce

Open the app in a fresh env.

Expected behaviour

Should provide a quit button or the system-wide quit function should work.

What version of Whisky are you using?

pre-0.2.1

What version of macOS are you using?

Ventura (macOS 13)

Issue Language

  • Yes my issue is written in English

[Feature]: Change bottle installation PATH

Is your feature request related to a problem?

The path of the new created Bottles is by default into the Mac disk, and there's no way to select another disk

Describe the solution you'd like

I'd Like to choose the path when creating a new bottle

Anything else?

When creating a new bottle, down bottle name, can be chosen also the path

Issue Language

  • Yes my issue is written in English

[Bug]: “Whisky” is damaged and can’t be opened. You should move it to the Trash. (on Ventura)

Description

Trying to run the latest pre-0.2.2 (note: impossible to select that version in the new issue screen) on Ventura (13.4 (22F66)), and I'm getting this error:

“Whisky” is damaged and can’t be opened. You should move it to the Trash. (on Ventura)

Additional context: I tried installing Game Porting Kit yesterday and ran into some errors while trying to install it through brew (with brew -v install apple/apple/game-porting-toolkit, through Roseta + arch -x86_64 /bin/zsh). No idea if it could be part of the reason, but I wanted to mention it.

The solution (running xattr -d com.apple.quarantine <path-to-app> ) suggested in #21 didn't work for me.

Steps to reproduce

  • Download
  • Extract the zip file
  • Move to /Applications/Whisky.app
  • Try to open the app
  • 💥

Expected behaviour

Opening the app without an error

What version of Whisky are you using?

pre-0.2.1

What version of macOS are you using?

Ventura (macOS 13)

Issue Language

  • Yes my issue is written in English

Drag and Drop dmg

Does not work for me it keeps showing up.
When I copy the files manually it is fine.

[Bug]: Wine crashes immediately

Description

I'm on macOS Ventura with the latest command line tools beta, and I can't seem to get anything to run at all. It won't run the game, nor will it even run any simple program such as installing vcrun.

SIP is disabled

  • preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
  • preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
  • preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
  • preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
  • preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
  • 0068:err:module:open_builtin_so_file failed to load .so lib "/Applications/Whisky.app/Contents/Resources/Libraries/Wine/lib/wine/x86_64-unix/wineusb.sys.so"
  • 0068:err:ntoskrnl:ZwLoadDriver failed to create driver L"\Registry\Machine\System\CurrentControlSet\Services\wineusb": c0000142
  • preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
  • preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
  • preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
  • preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
  • preloader: Warning: failed to reserve range 0000000000010000-0000000000110000

2023-06-10T18:09:15Z.log

Steps to reproduce

Created a bottle, which worked fine. Went to try and launch something through it but it won't work.

Expected behaviour

run the exe

What version of Whisky are you using?

pre-0.2.3

What version of macOS are you using?

Ventura (macOS 13)

Issue Language

  • Yes my issue is written in English

Is it usable on Ventura with Command Line Tools for Xcode 15 beta ?

I read in the macgaming sub that it's possible to use the porting kit on Ventura if you install the latest beta of the command line tools.

I just did that but when I tried to start Whisky it said my Mac version isn't supported. Is it possible that this can be made to work and the warning is a false positive?

[Bug]: Rockstar Social Club crash

Description

Rockstar Social Club doesn't work on both Whisky and GPTK from brew.

Logs
Unhandled exception: page fault on read access to 0x0000000000000010 in 64-bit code (0x000001830aabbf).
Register dump:
 rip:00000001830aabbf rsp:000000000011c730 rbp:00000000085aa438 eflags:00000202 (   - --  I   - - - )
 rax:00005f9e3bed841e rbx:0000000000000001 rcx:00000000085aa420 rdx:0000000000000000
 rsi:00000000085aa420 rdi:0000000000000000  r8:0000000000000000  r9:00000001879d53b0 r10:0000000000a40138
 r11:0000000000b50000 r12:000000003f010001 r13:0000000000000190 r14:0000000000000000 r15:0000000000000000
Stack dump:
0x0000000011c730:  00005f9e3bed8501 0000000000050190
0x0000000011c740:  0000000000000000 0000000000000000
0x0000000011c750:  0000000000000000 000000018236eb79
0x0000000011c760:  00005f9e3bed841e 0000000000000000
0x0000000011c770:  00000001879d53b0 00000001808afda0
0x0000000011c780:  00000000085aa438 00005f9e3bed841e
0x0000000011c790:  0000000000000000 00000000085aa420
0x0000000011c7a0:  000000000000000c 0000000000000000
0x0000000011c7b0:  000000000011ca00 00000001830aafc2
0x0000000011c7c0:  00000000085aa500 0000000000000000
0x0000000011c7d0:  0000000000000038 0000000000000002
0x0000000011c7e0:  000000000011c96f 00000000085aa4b0
Backtrace:
=>0 0x000001830aabbf CrashForExceptionInNonABICompliantCodeRange+0x15a31af() in libcef (0x000000085aa438)
  1 0x000001830aafc2 CrashForExceptionInNonABICompliantCodeRange+0x15a35b2() in libcef (0x000000085aa438)
  2 0x000001830aadb0 CrashForExceptionInNonABICompliantCodeRange+0x15a33a0() in libcef (0x0000000011ca08)
  3 0x000001830ac0a0 CrashForExceptionInNonABICompliantCodeRange+0x15a4690() in libcef (0x0000000011cb01)
  4 0x00000182754543 CrashForExceptionInNonABICompliantCodeRange+0xc4cb33() in libcef (0x0000000011cb70)
  5 0x000001827546b3 CrashForExceptionInNonABICompliantCodeRange+0xc4cca3() in libcef (0x000000fffffff4)
  6 0x00000182754100 CrashForExceptionInNonABICompliantCodeRange+0xc4c6f0() in libcef (0x000000085a9890)
  7 0x00000180ea8df0 cef_add_cross_origin_whitelist_entry+0xea7516() in libcef (0x000000085a9890)
  8 0x00000180ea8d27 cef_add_cross_origin_whitelist_entry+0xea744d() in libcef (0x000000085a9890)
  9 0x00000180ea9653 cef_add_cross_origin_whitelist_entry+0xea7d79() in libcef (0x000000085a9890)
  10 0x00000180fa82c5 cef_add_cross_origin_whitelist_entry+0xfa69eb() in libcef (0x000000fffffffe)
  11 0x00000180d3c7ff cef_add_cross_origin_whitelist_entry+0xd3af25() in libcef (0x00000186b9c701)
  12 0x00000180d3a77e cef_add_cross_origin_whitelist_entry+0xd38ea4() in libcef (0x00000186b9c730)
  13 0x00000180d3a11f cef_add_cross_origin_whitelist_entry+0xd38845() in libcef (0x00000186b9c730)
  14 0x00000180d39e22 cef_add_cross_origin_whitelist_entry+0xd38548() in libcef (0x000000057d6a30)
  15 0x00000180cf019e cef_add_cross_origin_whitelist_entry+0xcee8c4() in libcef (0x000000057d6a30)
  16 0x00000180d13bcf cef_add_cross_origin_whitelist_entry+0xd122f5() in libcef (0x000000057d6a30)
  17 0x00000180cf5035 cef_add_cross_origin_whitelist_entry+0xcf375b() in libcef (0000000000000000)
  18 0x00000180cf4bba cef_add_cross_origin_whitelist_entry+0xcf32e0() in libcef (0x00000002000001)
  19 0x00000180cf4acc cef_add_cross_origin_whitelist_entry+0xcf31f2() in libcef (0x00000002000001)
  20 0x00000182373c82 CrashForExceptionInNonABICompliantCodeRange+0x86c272() in libcef (0x00000186b66fc0)
  21 0x00000182382a27 CrashForExceptionInNonABICompliantCodeRange+0x87b017() in libcef (0x00000002000001)
  22 0x000001823828d7 CrashForExceptionInNonABICompliantCodeRange+0x87aec7() in libcef (0000000000000000)
  23 0x0000018000843f cef_add_cross_origin_whitelist_entry+0x6b65() in libcef (0000000000000000)
  24 0x000001400d2760 in socialclubhelper (+0xd2760) (0x0000000011e830)
  25 0x00000140006f6a in socialclubhelper (+0x6f6a) (0x0000000011e830)
  26 0x00000140015583 in socialclubhelper (+0x15583) (0x000000085493f0)
  27 0x00000140013b81 in socialclubhelper (+0x13b81) (0x000000085493f0)
  28 0x000001400efb0a in socialclubhelper (+0xefb0a) (0x000000085493f0)
  29 0x0000018001fb30 cef_add_cross_origin_whitelist_entry+0x1e256() in libcef (0x000000085493f0)
  30 0x000001823738c5 CrashForExceptionInNonABICompliantCodeRange+0x86beb5() in libcef (0x000000085493f0)
  31 0x000001823734ce CrashForExceptionInNonABICompliantCodeRange+0x86babe() in libcef (0000000000000000)
  32 0x00000182372ea5 CrashForExceptionInNonABICompliantCodeRange+0x86b495() in libcef (0x0000000011f060)
  33 0x000001823729e0 CrashForExceptionInNonABICompliantCodeRange+0x86afd0() in libcef (0x000001879b0f78)
  34 0x000001824122b0 CrashForExceptionInNonABICompliantCodeRange+0x90a8a0() in libcef (0x000001879b0f78)
  35 0x00000182da0fc7 CrashForExceptionInNonABICompliantCodeRange+0x12995b7() in libcef (0x000001823728fb)
  36 0x00000182da0d26 CrashForExceptionInNonABICompliantCodeRange+0x1299316() in libcef (0x00000000000001)
  37 0x0000018243be45 CrashForExceptionInNonABICompliantCodeRange+0x934435() in libcef (0x00000000000001)
  38 0x0000018243b55e CrashForExceptionInNonABICompliantCodeRange+0x933b4e() in libcef (0x00000000000001)
  39 0x00000182da1628 CrashForExceptionInNonABICompliantCodeRange+0x1299c18() in libcef (0x00000000000001)
  40 0x000001823fc51a CrashForExceptionInNonABICompliantCodeRange+0x8f4b0a() in libcef (0x0000000011f7f0)
  41 0x000001823806e0 CrashForExceptionInNonABICompliantCodeRange+0x878cd0() in libcef (0x0000000011f7f0)
  42 0x00000140079417 in socialclubhelper (+0x79417) (0x0000000011f7f0)
  43 0x0000014007db70 in socialclubhelper (+0x7db70) (0x0000000011f7f0)
  44 0x0000014007d5ef in socialclubhelper (+0x7d5ef) (0000000000000000)
  45 0x000001401d25c6 in socialclubhelper (+0x1d25c6) (0000000000000000)
  46 0x0000007b62a889 BaseThreadInitThunk+0x9(unknown=<internal error>, entry=<internal error>, arg=<internal error>) [Z:\private\tmp\game-porting-toolkit-20230610-30978-18kq7b\wine\dlls\kernel32\thread.c:61] in kernel32 (0000000000000000)
  47 0x0000017005b3b8 __wine_pop_frame(unknown=<internal error>, entry=<internal error>, arg=<internal error>) [Z:\private\tmp\game-porting-toolkit-20230610-30978-18kq7b\wine\include\wine\exception.h:275] in ntdll (0000000000000000)
  48 0x0000017005b3b8 RtlUserThreadStart+0x88(entry=[<register RSP not accessible in this frame>, arg=[<register RSP not accessible in this frame>) [Z:\private\tmp\game-porting-toolkit-20230610-30978-18kq7b\wine\dlls\ntdll\thread.c:240] in ntdll (0000000000000000)
0x000001830aabbf libcef+0x30aabbf: movq	0x00000000000010 <wine-loader>+0x10(%rdi),%rax
Modules:
Module	Address					Debug info	Name (123 modules)
ELF	0000000000000000-0000000000018000	Stabs           <wine-loader>
PE	0000000000490000-00000000004a0000	Deferred        dxgi
PE	00000000004a0000-00000000005a1000	Deferred        chrome_elf
PE	00000000005b0000-00000000005bd000	Deferred        d3d9
PE	00000000005d0000-00000000005ec000	Deferred        d3d11
PE	0000000001720000-00000000018a9000	Deferred        gameoverlayrenderer64
PE	00000000018b0000-00000000018c1000	Deferred        psapi
PE	0000000005e60000-000000000628e000	Deferred        d3dcompiler_47
PE	0000000006290000-000000000705a000	Deferred        libglesv2
PE	0000000007260000-00000000072c8000	Deferred        libegl
PE	0000000010000000-0000000010002000	Deferred        usp10
ELF	000000006803f000-0000000068043000	Deferred        <wine-loader>
PE	00000000680a4000-00000000680b0000	Deferred        libwine.1.0.dylib
ELF	00000000680b8000-00000000680c4000	Deferred        ws2_32.so
ELF	00000000680da000-00000000681b2000	Deferred        ntdll.so
PE	000000006846a000-0000000068486000	Deferred        libd3dshared.dylib
ELF	0000000068694000-00000000686a0000	Deferred        dnsapi.so
ELF	00000000686a9000-00000000686b5000	Deferred        user32.so
ELF	00000000686cb000-00000000686db000	Deferred        secur32.so
ELF	00000000686eb000-00000000686f7000	Deferred        netapi32.so
ELF	0000000068702000-0000000068712000	Deferred        crypt32.so
ELF	0000000068730000-0000000068744000	Deferred        bcrypt.so
ELF	0000000068759000-0000000068765000	Deferred        dwrite.so
ELF	0000000068770000-000000006877c000	Deferred        winspool.so
PE	00000000687b6000-00000000687e6000	Deferred        libpng16.16.dylib
ELF	0000000068867000-0000000068a67000	Deferred        win32u<elf>
  \-PE	0000000068870000-0000000068a2b000	\               win32u
PE	0000000068a67000-0000000068b07000	Deferred        libfreetype.6.dylib
ELF	0000000068e54000-0000000068ff8000	Deferred        opengl32<elf>
  \-PE	0000000068e60000-0000000068fb0000	\               opengl32
ELF	000000006af6c000-000000006b040000	Deferred        winemac<elf>
  \-PE	000000006af80000-000000006b00c000	\               winemac
ELF	000000006e4e6000-000000006e4ee000	Deferred        kerberos.so
PE	000000006e4f8000-000000006e510000	Deferred        libintl.8.dylib
ELF	000000006e524000-000000006e530000	Deferred        msv1_0.so
PE	000000006e549000-000000006e57d000	Deferred        libdxccontainer.dylib
PE	000000006e5af000-000000006e5cb000	Deferred        libtasn1.6.dylib
PE	000000006e5ea000-000000006e626000	Deferred        libidn2.0.dylib
PE	000000006e681000-000000006e699000	Deferred        libobjc-trampolines.dylib
PE	000000006e6a3000-000000006e797000	Deferred        libp11-kit.0.dylib
PE	000000006e8f3000-000000006e943000	Deferred        libnettle.8.8.dylib
PE	000000006e998000-000000006e9e0000	Deferred        libhogweed.6.8.dylib
PE	000000006eb62000-000000006eeaa000	Deferred        d3dmetal
PE	000000006f1a4000-000000006f37c000	Deferred        libgnutls.30.dylib
PE	000000006f58b000-000000006f747000	Deferred        libunistring.5.dylib
PE	000000006f7dc000-000000006f850000	Deferred        libgmp.10.dylib
PE	000000007406e000-0000000076842000	Deferred        libmetalirconverter.dylib
PE	000000007b000000-000000007b558000	Deferred        kernelbase
PE	000000007b600000-000000007b7a4000	Dwarf-4-5       kernel32
PE	000000007d400000-000000007d405000	Deferred        wine64-preloader
PE	0000000140000000-00000001403a6000	Export          socialclubhelper
PE	0000000170000000-0000000170333000	Dwarf-4-5       ntdll
PE	0000000180000000-000000018809f000	Export          libcef
PE	00000001c4ee0000-00000001c4fb3000	Deferred        winspool
PE	00000001c69e0000-00000001c7768000	Deferred        shell32
PE	00000001c8b40000-00000001c8bb8000	Deferred        msacm32
PE	00000001c8db0000-00000001c90c6000	Deferred        msvcrt
PE	00000001c92d0000-00000001c934e000	Deferred        winecoreaudio
PE	00000001cfdf0000-00000001cfe56000	Deferred        dxva2
PE	00000001dd3f0000-00000001dd76b000	Deferred        crypt32
PE	00000001ec2b0000-00000001ec356000	Deferred        ws2_32
PE	00000001f48d0000-00000001f48f8000	Deferred        wpc
PE	00000001f51e0000-00000001f5213000	Deferred        hid
PE	00000001fdfd0000-00000001fe096000	Deferred        wintrust
PE	0000000201cf0000-0000000201d99000	Deferred        secur32
PE	000000021a7e0000-000000021a9c4000	Deferred        setupapi
PE	0000000228450000-00000002284c9000	Deferred        propsys
PE	0000000231ae0000-0000000231d70000	Deferred        rpcrt4
PE	000000023d820000-000000023deff000	Deferred        user32
PE	0000000240030000-00000002400bd000	Deferred        iphlpapi
PE	000000024f470000-000000024f4d8000	Deferred        mpr
PE	00000002522e0000-00000002523cc000	Deferred        oleacc
PE	000000025d740000-000000025d75f000	Deferred        dwmapi
PE	000000026b4c0000-000000026b756000	Deferred        gdi32
PE	00000002739c0000-0000000273ea5000	Deferred        oleaut32
PE	0000000274a50000-0000000274a7c000	Deferred        kerberos
PE	000000028dfa0000-000000028dfc0000	Deferred        nsi
PE	000000029cfc0000-000000029d00c000	Deferred        dnsapi
PE	000000029e400000-000000029e522000	Deferred        msctf
PE	00000002a4090000-00000002a40c1000	Deferred        wtsapi32
PE	00000002bb750000-00000002bbca6000	Deferred        comctl32
PE	00000002bc640000-00000002bc67c000	Deferred        imagehlp
PE	00000002c5060000-00000002c5079000	Deferred        atlthunk
PE	00000002cc880000-00000002cc89d000	Deferred        wevtapi
PE	00000002d23f0000-00000002d2438000	Deferred        credui
PE	00000002d4d40000-00000002d4d92000	Deferred        bcrypt
PE	00000002e3540000-00000002e3656000	Deferred        shlwapi
PE	00000002e8f10000-00000002e9496000	Deferred        ole32
PE	00000002f1fa0000-00000002f1fc0000	Deferred        version
PE	00000002f3920000-00000002f3936000	Deferred        esent
PE	00000002f7230000-00000002f72f0000	Deferred        uxtheme
PE	000000030a950000-000000030ac65000	Deferred        dwrite
PE	00000003126f0000-0000000312745000	Deferred        shcore
PE	000000031f800000-000000031fa46000	Deferred        comdlg32
PE	0000000327020000-00000003271af000	Deferred        combase
PE	000000032a700000-000000032a7c0000	Deferred        sechost
PE	0000000330260000-000000033038e000	Deferred        advapi32
PE	0000000330a70000-0000000330a9d000	Deferred        uiautomationcore
PE	0000000336850000-00000003368f4000	Deferred        mmdevapi
PE	00000003422e0000-0000000342603000	Deferred        urlmon
PE	0000000346ba0000-0000000346bee000	Deferred        jsproxy
PE	0000000358120000-0000000358250000	Deferred        winhttp
PE	00000003673d0000-0000000367470000	Deferred        netapi32
PE	00000003696a0000-0000000369704000	Deferred        directmanipulation
PE	0000000388e20000-0000000388e4d000	Deferred        userenv
PE	000000039c380000-000000039c3cc000	Deferred        msv1_0
PE	00000003a0440000-00000003a06a2000	Deferred        wininet
PE	00000003a19e0000-00000003a1a06000	Deferred        ncrypt
PE	00000003a37f0000-00000003a380e000	Deferred        dcomp
PE	00000003aa4c0000-00000003aa4e0000	Deferred        dhcpcsvc
PE	00000003af670000-00000003af9f8000	Deferred        ucrtbase
PE	00000003afd00000-00000003afd66000	Deferred        imm32
PE	00000003b8f00000-00000003b90b9000	Deferred        winmm
PE	00000003bb250000-00000003bb3d9000	Deferred        cryptui
PE	00000003be590000-00000003be868000	Deferred        dbghelp
PE	00007ff8162c3000-00007ff8162ff000	Deferred        libsystem_kernel.dylib
PE	00007ff8162fd000-00007ff816309000	Deferred        libsystem_pthread.dylib
PE	00007ff81632d000-00007ff816339000	Deferred        libsystem_platform.dylib
PE	00007ff824c7e000-00007ff824ca2000	Deferred        liblzma.5.dylib
PE	00007ff825f40000-00007ff825f64000	Deferred        libpng.dylib
PE	00007ff825f6d000-00007ff825fd1000	Deferred        libtiff.dylib
PE	00007ff825ffd000-00007ff826085000	Deferred        libjpeg.dylib
PE	00007ff825ffd000-00007ff826085000	Deferred        libgif.dylib
Threads:
process  tid      prio    name (all IDs are in hex)
00000020 steam.exe
	00000024    2     
	000000f8    0     
	000000fc    0     
	00000108    0     
	00000114    0     
	00000120    0     
	00000124    0     
	0000014c    0     
	00000150    0     
	00000154    0     
	00000160    0     
	00000164    0     
	00000168    0     
	0000016c    2     
	00000170    2     
	00000178    0     
	0000017c    0     
	000001c4    0     
	000001ec    0     
	000001f0    0     
	000001f4    0     
	00000200    0     
	00000204    0     
	00000210    0     
	0000021c    0     
	00000248    0     
	00000258    0     
	00000268    0     
	00000544    0     
	00000548    0     
00000030 services.exe
	00000034    0     
	00000038    0     
	00000044    0     
	00000064    0     
	0000008c    0     
	000000a4    0     
	000000d8    0     
	000006d4    0     
0000003c winedevice.exe
	00000040    0     
	0000004c    0     
	00000050    0     
	00000054    0     
	00000058    0     
	000000b0    0     
	0000039c    0     
0000005c winedevice.exe
	00000060    0     
	00000068    0     
	0000006c    0     
	00000070    0     
	00000074    0     
	00000078    0     
	0000007c    0     
	00000080    0     
00000084 plugplay.exe
	00000088    0     
	00000090    0     
	00000094    0     
	00000098    0     
	0000010c    0     
	00000110    0     
	000001d8    0     
	000002dc    0     
	00000370    0     
	00000400    0     
	00000490    0     
	00000520    0     
	000005e0    0     
	00000734    0     
	00000738    0     
	000007e8    0     
	0000015c    0     
	00000180    0     
	00000280    0     
	00000314    0     
	000003a8    0     
	000003a4    0     
0000009c svchost.exe
	000000a0    0     
	000000a8    0     
	000000ac    0     
000000b4 conhost.exe
	000000b8    0     
000000bc explorer.exe
	000000c0    0     
	000000c4    0     
	000000c8    0     
000000d0 rpcss.exe
	000000d4    0     
	000000e0    0     
	000000e4    0     
	000000e8    0     
	000000ec    0     
	000000f0    0     
	00000250    0     
000005c4 PlayGTAIV.exe
	000005c8    0     
00000600 Launcher.exe
	00000604    0     
	0000063c    0     
	00000648   -2     
	0000064c   -2     
	00000650   -2     
	00000654    0     
	00000658    0     
	0000065c    0     
	00000660    0     
	00000664    0     
	00000668    0     
	0000066c    0     
	00000670    0     
	00000674    0     
	00000678    0     
	0000067c    0     
	00000680    0     
	00000684    0     
	00000688    0     
	0000068c    0     
	00000690    0     
	000006e0    0     
	000006e4    0     
	000006e8    0     
	000006ec    0     
	000006f0    0     
	000006f4    0     
	000006f8    0     
	000006fc    0     
	00000700    0     
	00000704    0     
	00000714    0     
	00000718    0     
	0000071c    0     
	00000720    0     
	00000724    0     
	00000728    0     
	0000072c    0     
	00000730    0     
00000618 RockstarErrorHandler.exe
	0000061c    0     
	00000620    0     
	00000624    0     
	00000628    0     
	0000062c    0     
	00000630    0     
	00000634    0     
	00000638    0     
000006b4 RockstarService.exe
	000006b8    0     
	000006bc    0     
	000006c0    0     
	000006d8    0     
0000073c (D) C:\Program Files\Rockstar Games\Social Club\SocialClubHelper.exe
	00000740    0 <== 
	00000754    0     
	00000758    0     
	0000075c    0     
	00000760    0     
	00000764    0     
	00000768   -2     
	0000076c    0     
	00000770    0     
	00000774    0     
	00000778    0     
	0000077c    0     
	00000780    0     
	00000784    0     
	00000788    0     
	0000078c    1     
	00000790    0     
	000007f4    0     
	0000002c    1     
	00000028    0     
	000000cc    0     
	00000144   -2     
	00000140    0     
	000000dc   -2     
	00000048    0     
	000000f4    0     
	00000158    0     
	00000138    0     
	0000013c    0     
	00000194    0     
00000184 SocialClubHelper.exe
	00000188    0     
	000001bc    0     
	000001cc    0     
	000001c0    0     
	000001c8   -2     
	000001d0    1     
	000001dc    0     
	000001e0    0     
	000001e4    0     
	000001e8    1     
	0000020c    0     
00000328 steamwebhelper.exe
	0000032c    0     
	00000330    0     
	0000033c    0     
	0000034c    0     
	00000350    0     
	00000354    0     
	00000364   -2     
	00000358    0     
	0000035c    0     
	00000368    0     
	00000374    0     
	00000378    0     
	0000037c    0     
	00000380    0     
	00000384    0     
	00000388    0     
	00000304    0     
	00000300    0     
	00000390    0     
	0000038c    0     
	000003ac    0     
	000003c8   -2     
	000003cc    0     
System information:
    Wine build: wine-7.7
    Platform: x86_64
    Version: Windows 10
    Host system: Darwin
    Host version: 23.0.0

Steps to reproduce

Install and launch any Rockstar game from Steam, such as GTA IV or GTA V.
The Social Club would show up shortly, then crash.

Expected behaviour

It should launch and login with Steam account automatically, then start my game.

What version of Whisky are you using?

pre-0.2.3

What version of macOS are you using?

Sonoma (macOS 14)

Issue Language

  • Yes my issue is written in English

[Bug]: Steam Login Problems - Tracking Issue

This is similar, but not the same as #40. In this instance, text does display correctly in installers and bundled apps, but the Steam login view fails to display. This again comes down to a matter of configuration. CrossOver circumvents this using their CrossTie system, which includes a number of dependency and registry fixes to get Steam working as intended. To properly resolve this issue, we will need to implement a similar system.

For now, there are a number of ways to help alleviate this problem. Some people have found success with the -noreactlogin or -gamepadui launch arguments. Sometimes with enough luck and trial and error, you can get it working.

[Feature Request]: Add Option to Change Windows Build

A GUI option to set the Windows build number would probably help those who can't make the registry mod themselves:

reg add 'HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion' /v CurrentBuild /t REG_SZ /d 19042 /f
reg add 'HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion' /v CurrentBuildNumber /t REG_SZ /d 19042 /f

Those registry changes were required to get Diablo IV running

[Bug]: Fails to run System Shock Remake

Description

System Shock Remake can be installed in a newly created bottle, but it cannot be run afterward. It runs just fine in an external bottle using the GPT.

Steps to reproduce

  1. Create a new bottle
  2. Install System Shock Remake from GOG in it
  3. Attempt to run the game

Expected behaviour

Game should start up, but instead does not.

What version of Whisky are you using?

pre-0.2.2

What version of macOS are you using?

Sonoma (macOS 14)

Issue Language

  • Yes my issue is written in English

[Feature]: Add Popover for Program Arguments and Environment Variables

Is your feature request related to a problem?

No

Describe the solution you'd like

It would be helpful to have a tooltip or info button next to the Arguments and Environment variables section to explain their uses to the user. Even providing an example like how to use these fields with the alternate Steam launch method can help people get up and running quickly.

Anything else?

This is an example of how this might look in the UI:

Popover_Helper_Example.mov

Issue Language

  • Yes my issue is written in English

[Bug]: Warcraft Reforged black screen / stuck on initial loading screen

Description

I get stuck at the following screen when running Warcraft Reforged via Battle.net
Screenshot 2023-06-13 at 10 03 09 PM

Steps to reproduce

  1. Install Whisky.dmg
  2. Create bottle
  3. Install BNET
  4. Install Warcraft Reforged via BNET
  5. Run War3 -> Freeze

NOTE: _resolved the black screen with -windowmode windowed BNET argument, seenintromovie=1 in Documents/Warcraft/War3Preferences.txt file, but it will not progress past the "Lion Gate" screen
Screenshot 2023-06-15 at 6 33 07 PM

Expected behaviour

Game should run

What version of Whisky are you using?

latest

What version of macOS are you using?

Sonoma (macOS 14)

Issue Language

  • Yes my issue is written in English

Diablo 4: you need at least windows 10 version 1909

Description

Hey, trying to play D4 using Whisky and always get this message: you need at least windows 10 version 1909. Any workaround pls?

Steps to reproduce

Try to run D4 through Wisky.

Expected behaviour

You'll get this message: you need at least windows 10 version 1909

What version of Whisky are you using?

pre-0.2.3

What version of macOS are you using?

Sonoma (macOS 14)

Issue Language

  • Yes my issue is written in English

Whiskey quits programs at launch on pre-0.2.1

Details

Running things like Steam quits at launch, similar behavior as CrossOver or when it broke around 13.3 release.
Wanted to attach log file but it doesn't output anything.

Downgrading to pre-0.20 works fine.

System configuration:

Device: M1 MacBook Air
RAM: 16GB
OS: macOS 14 DB1

[Feature]: Compile GPT with SDL and Vulkan Support

Is your feature request related to a problem?

Controllers and Vulkan games currently do not work

Describe the solution you'd like

Edit the brew formula and enable Vulkan and SDL

Anything else?

Nope

Issue Language

  • Yes my issue is written in English

DXVK not working

Description

Not sure if it is a bug or I'm doing something wrong
Basically says everything in a title. Games that require dx10-11-12 don't work, and DXVK menu is not showing in the config tab
Happens no matter where the application is launched from, both Applications and Downloads folders

image

Steps to reproduce

Run Whisky
Drag and drop GPTB when required
Create a bottle
Try to run any game that requires dx10-11-12

Expected behaviour

Games run normally inside a bottle

What version of Whisky are you using?

pre-0.2.3

What version of macOS are you using?

Sonoma (macOS 14)

Issue Language

  • Yes my issue is written in English

[Feature]: Add Winetricks in the configuration menu

Is your feature request related to a problem?

A lot of games or game launcher requires different dependencies to work well in wine environments. For example the unofficial XIVLauncher for Final Fantasy XIV requires dot net 4.7.2 to run, which is really troublesome to install in wine.

Describe the solution you'd like

Winetricks is a convenient tool that efficiently assists users in configuring Windows registries and installing additional DLLs and runtime libraries. Considering the convenience of users, integrating the winetricks binary into the program and adding a button in the configuration menu to access winetricks could potentially alleviate a significant amount of hassle.

Anything else?

Maybe add a button here?
image

Issue Language

  • Yes my issue is written in English

[Bug]: wineboot error

Description

ProductName: macOS
ProductVersion: 13.3.1
SoC: M1
Whisky ver: Pre-release 0.2.2

Log after creating a bottle

preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
preloader: Warning: failed to reserve range 0000000000010000-0000000000110000
wine: failed to start L"C:\\windows\\system32\\wineboot.exe"
0024:err:environ:run_wineboot failed to start wineboot c000000d
wine: failed to load start.exe: c000000d

Error message when trying to run something:

Failed to open program! (Title)
Failed to open XXX.exe: The operation couldn’t be completed. (Swift.String error 1.)

Steps to reproduce

  1. Run terminal commands from the Readme
  2. Install Whisky
  3. Merge lib folder from Apple's Porting Kit
  4. Open Whisky
  5. Create a bottle

The bottle doesn't show up until I close and reopen the window. I also can't run anything.

Expected behaviour

It should create a bottle and run executables.

What version of Whisky are you using?

pre-0.2.2

What version of macOS are you using?

Ventura (macOS 13)

Issue Language

  • Yes my issue is written in English

macOS 13.4 support

game-porting-toolkit works flawlessly on macOS 13.3, just requiring the "Command line tools for XCode 15 beta". Whilst working on my pull request (#13), I backported it to macOS 13 to work on my machine, with the only change being the closure arguments for a SwiftUI view. Should I make a PR to introduce this change?

[Bug]: DirectX 12 games no longer launching on 0.2.2

Description

The title is self-explanatory, DirectX games briefly launch and then quickly turn off without any window showing.

Steps to reproduce

  1. Launch Whisky 0.2.2
  2. Drag the GPTK dmg to the app
  3. Try to run any DirectX 12 game

Expected behaviour

Game launches and works, just like in 0.2.1

What version of Whisky are you using?

pre-0.2.2

What version of macOS are you using?

Sonoma (macOS 14)

Issue Language

  • Yes my issue is written in English

[Bug]: Spinner is jank in 0.2.2

Description

Spinner does still around till the process exists

Steps to reproduce

Launch something, see it stop spinning

Expected behaviour

It keeps spinning till the program exists

What version of Whisky are you using?

pre-0.2.2

What version of macOS are you using?

Sonoma (macOS 14)

Issue Language

  • Yes my issue is written in English

0.2.0 Pre-Release: Windows don't render

Currently when loading the Steam installer or builtin applications the icon appears in the dock but nothing renders. When I use the Tile window manager to force the "window" into the center of the screen the following renders about ten pixels tall:
image

[Bug]: Nothing Displaying - Tracking Issue

Superceeds #38, #24, #11

This issue is due to a change in how dependencies work in Apple's configuration of Wine. In standard CX-Wine, the necessary dylibs are provided in the Wine/lib folder. Apple CX-Wine instead looks for these dependencies in x86 brew.

The solution, for now, is to install these missing dependencies under x86 brew. From there, restarting Whisky should be sufficient, but some have reported needing to remake the entire bottle.

/usr/local/bin/brew install zlib freetype sdl2 libgphoto2 faudio jpeg libpng mpg123 libtiff libgsm glib gnutls libusb gettext [email protected] sane-backends

The actual solution is to bundle the dependencies properly like they were before, but right now I'm struggling to get Wine to find these dylibs.

[Bug]: DirectX runtime installer (9.0c) can't doing install

Description

This is a partial report, but when I tried to install the DrectX runtime, which is required when installing the game, it was not working properly due to an error.

Steps to reproduce

  1. Download directX installer from offician download center https://www.microsoft.com/en-us/download/details.aspx?id=8109
  2. You will be asked for the extraction destination, so expand it to a safe location (in this case, c:\dxtemp was specified as the installer's extraction destination)
  3. The installer "by itself" runs fine, but fails during the runtime installation stage with an error.

note:The log data is long so I uploaded it as a file for visibility
DirectX.log

Expected behaviour

Originally, the runtime required to operate the Touhou series and Teamfortless2 should have been installed.

What version of Whisky are you using?

pre-0.2.3

What version of macOS are you using?

Sonoma (macOS 14)

Issue Language

  • Yes my issue is written in English

[Feature]: Allow us to use an existing bottle

Is your feature request related to a problem?

I just tried Whisky for the first time on Sonoma after already configuring a bottle via WINEPREFIX and installing a bunch of games and copying my save games from an older CrossOver bottle.

The first thing Whisky wants to help me do is create a new bottle but that's not what I want since I already have one that I'm happy with.

Is there an ini file I can edit somewhere to add an existing bottle?

Describe the solution you'd like

See above

Anything else?

See above

Issue Language

  • Yes my issue is written in English

Drop the shell scripts

You only need to retain

  • wine64
  • wine64-preloader
  • wineserver

The same functionally can be archive by running:

wine64 winecfg

The shell-script wrappers are only really useful when running wine from Terminal.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.