Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

REQUEST: Magic: The Gathering Arena #934

Closed
Kreyren opened this issue May 11, 2019 · 3 comments · Fixed by #937
Closed

REQUEST: Magic: The Gathering Arena #934

Kreyren opened this issue May 11, 2019 · 3 comments · Fixed by #937

Comments

@Kreyren
Copy link
Contributor

Kreyren commented May 11, 2019

https://youtu.be/JrHjiXiRZlE

Magic: The Gathering Arena is a free-to-play digital collectible card game developed by Wizards of the Coast's internal development studio, Wizards Digital Games Studio. (https://en.wikipedia.org/wiki/Magic:_The_Gathering_Arena)


DESIGN

HOWTO: https://appdb.winehq.org/objectManager.php?sClass=version&iId=37229

MANDATORY: dxvk

  • 0009:trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\dxgi.dll" at 0xf7990000: builtin -> dxgi.dll mandatory.
  • 0009:trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\d3d11.dll" at 0xf79d0000: builtin -> d3d11.dll manatory -> dxvk mandatory

MANDATORY: dotnet472

MANDATORY: d3dcompiler_47 (not confirmed)

  • Is mensioned in HOWTO, but seems to be obsolete now.

Loaded dlls: https://gist.githubusercontent.com/Kreyren/c3d4a916f78a4ce575196a4ac97b447f/raw/c5911e9efed2a6c9141eb83de87898f793d4c539/gistfile1.txt

Confirmed working on 64-bit wineprefix using app-emulation/wine-staging-4.7_p1-r1:4.7_p1::bobwya USE="X alsa fontconfig jpeg mono mp3 opencl opengl osmesa png pulseaudio realtime run-exes samba sdl2 ssl threads truetype udev vkd3d vulkan xcomposite xml -capi -cups -custom-cflags -dos -faudio -ffmpeg -gecko -gphoto2 -gsm -gstreamer -kerberos -lcms -ldap -ncurses -netapi -nls -odbc -openal -oss -pcap -perl -pipelight (-prefix) -prelink -s3tc -scanner (-selinux) -test -themes -udisks -v4l -vaapi -xinerama" ABI_X86="32 64 (-x32)"

Affected by https://bugs.winehq.org/show_bug.cgi?id=45937

  • Hotfix is to disable UseTakeFocus in HKEY_CURRENT_USER\Software\Wine\X11 Driver\UseTakeFocus with value N
    • Hotfix Confirmed
  • Fixes game ignoring keyboard input as well

IMPROVEMENTS

d9vk - https://github.com/Joshua-Ashton/d9vk/ ?


The Fuck your GNUv2 Licence and mensioning even when you made most of the things that are present on sorryass work (Lutris)

Created: https://lutris.net/games/install/13458/view
image

@Kreyren Kreyren changed the title REGUEST: Magic: The Gathering arena REQUEST: Magic: The Gathering arena May 11, 2019
@Kreyren
Copy link
Contributor Author

Kreyren commented May 11, 2019

BLOCKED BY #936

@Kreyren Kreyren changed the title REQUEST: Magic: The Gathering arena REQUEST: Magic: The Gathering Arena May 11, 2019
@Kreyren
Copy link
Contributor Author

Kreyren commented May 11, 2019

Is written in unity #924 might be possible to export native linux client.

image

@Kreyren
Copy link
Contributor Author

Kreyren commented Jun 4, 2019

Lutris authors removed my contrib for this game, hug them then

Kreyren pushed a commit to Kreytricks/kreytricks that referenced this issue Sep 28, 2019
Adds Magic: The Gathering Arena verb

Referencing: PhoenicisOrg/scripts#934

game using non-visualstuio installer works with output that doesn't seem to be relevant to WINE:
```
Executing wine msiexec /I /home/kreyren/.cache/winetricks/mtg_arena/MTGAInstaller_0.1.1790.733462.msi

Z:\home\kreyren>chcp 65001
Can't recognize 'chcp 65001 ' as an internal or external command, or batch script.

Z:\home\kreyren>del "C:\users\kreyren\Temp\{CE5264CC-7EDF-492E-84F6-B9E7A53A606A}.bat" /Q /F
Can't recognize 'C:\users\kreyren\Temp\{CE5264CC-7EDF-492E-84F6-B9E7A53A606A}.bat' as an internal or external command, or batch script.
```

Official uses visualstudio installer
- returns `0070:err:msi:custom_get_thread_return Invalid Return Code 1627` for https://mtgarena.downloads.wizards.com/Live/Windows32/MTGAInstaller.exe
- winebug https://bugs.winehq.org/show_bug.cgi?id=47820, logic adapted

Signed-off-by: Jacob Hrbek <kreyren@rixotstudio.cz>
Kreyren pushed a commit to Kreytricks/kreytricks that referenced this issue Sep 28, 2019
Adds Magic: The Gathering Arena verb

Referencing: PhoenicisOrg/scripts#934

game using non-visualstuio installer works with output that doesn't seem to be relevant to WINE:
```
Executing wine msiexec /I /home/kreyren/.cache/winetricks/mtg_arena/MTGAInstaller_0.1.1790.733462.msi

Z:\home\kreyren>chcp 65001
Can't recognize 'chcp 65001 ' as an internal or external command, or batch script.

Z:\home\kreyren>del "C:\users\kreyren\Temp\{CE5264CC-7EDF-492E-84F6-B9E7A53A606A}.bat" /Q /F
Can't recognize 'C:\users\kreyren\Temp\{CE5264CC-7EDF-492E-84F6-B9E7A53A606A}.bat' as an internal or external command, or batch script.
```

Official uses visualstudio installer
- returns `0070:err:msi:custom_get_thread_return Invalid Return Code 1627` for https://mtgarena.downloads.wizards.com/Live/Windows32/MTGAInstaller.exe
- winebug https://bugs.winehq.org/show_bug.cgi?id=47820, logic adapted

This installer uses wine binary stacked in AppImage using Winetricks#1348

Signed-off-by: Jacob Hrbek <kreyren@rixotstudio.cz>
Kreyren pushed a commit to Kreytricks/kreytricks that referenced this issue Oct 28, 2019
Adds Magic: The Gathering Arena verb

Referencing: PhoenicisOrg/scripts#934

game using non-visualstuio installer works with output that doesn't seem 
to be relevant to WINE:
```
Executing wine msiexec /I 
/home/kreyren/.cache/winetricks/mtg_arena/MTGAInstaller_0.1.1790.733462.msi

Z:\home\kreyren>chcp 65001
Can't recognize 'chcp 65001 ' as an internal or external command, or 
batch script.

Z:\home\kreyren>del 
"C:\users\kreyren\Temp\{CE5264CC-7EDF-492E-84F6-B9E7A53A606A}.bat" /Q /F
Can't recognize 
'C:\users\kreyren\Temp\{CE5264CC-7EDF-492E-84F6-B9E7A53A606A}.bat' as an 
internal or external command, or batch script.
```

Official uses visualstudio installer
- returns `0070:err:msi:custom_get_thread_return Invalid Return Code 
1627` for 
https://mtgarena.downloads.wizards.com/Live/Windows32/MTGAInstaller.exe
- winebug https://bugs.winehq.org/show_bug.cgi?id=47820, logic adapted

This installer uses wine binary stacked in AppImage using 
Winetricks#1348

Signed-off-by: Jacob Hrbek <kreyren@rixotstudio.cz>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants