Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.

Difference between revisions of "Dying Light"

From AppleGamingWiki, the wiki about gaming on M1 Apple silicon Macs
(Tidy)
Line 1: Line 1:
 
 
{{Infobox game
 
{{Infobox game
 
|cover        = Dyinglight boxart.jpg
 
|cover        = Dyinglight boxart.jpg
Line 10: Line 9:
 
{{Infobox game/row/reception|OpenCritic|123/dying-light|73}}
 
{{Infobox game/row/reception|OpenCritic|123/dying-light|73}}
 
{{Infobox game/row/reception|IGDB|dying-light|81}}
 
{{Infobox game/row/reception|IGDB|dying-light|81}}
 
 
 
|steam appid  = 239140
 
|steam appid  = 239140
 
|steam appid side = 404090,540810
 
|steam appid side = 404090,540810
Line 44: Line 41:
 
|native notes =  
 
|native notes =  
 
|rosetta 2 = Yes
 
|rosetta 2 = Yes
|rosetta 2 notes =
+
|rosetta 2 notes =  
 
|compatibility layer =
 
|compatibility layer =
 
|compatibility layer app =  
 
|compatibility layer app =  
Line 55: Line 52:
 
|multi-booting notes =  
 
|multi-booting notes =  
 
}}
 
}}
 
 
  
 
====General notes====
 
====General notes====
 
{{Fixbox||description=controller support|ref=<ref>{{title=Dying Light On M1 - Apple Silicon - test machine: MacBook Pro 2020 8GB RAM 8 Core GPU|snippet=}}</ref>|fix=
 
{{Fixbox||description=controller support|ref=<ref>{{title=Dying Light On M1 - Apple Silicon - test machine: MacBook Pro 2020 8GB RAM 8 Core GPU|snippet=}}</ref>|fix=
 
Game runs generaly fine on apple silicon. There is one issue with the DS4 controller that couldn't be detected though. The workaround for that issue is to use a more recent build of libSDL2.dylib with fixed rpath and replace the one found in the game with the new one. The maintainer of wineskin, [https://github.com/Gcenx gcenx] made such a version of libSDL2, and thus, one quick way to get the file is to download latest [https://github.com/Gcenx/WineskinServer/blob/master/Wrapper/Wineskin-2.9.0.7-rc4.app.tar.7z Wineskin wrapper]  and grab the <code>libSDL2-2.0.0.dylib</code> from it. (show package contents, search for 'sdl') copy that file on your desktop, rename it to just: <code>libSDL2.dylib</code> and copy it into <code>Dying Light/DyingLightGame.app/Contents/Frameworks/</code> replacing the previous one. An interesting thing to note: that fix may also work with other SDL2 games with dysfunctional controller support.
 
Game runs generaly fine on apple silicon. There is one issue with the DS4 controller that couldn't be detected though. The workaround for that issue is to use a more recent build of libSDL2.dylib with fixed rpath and replace the one found in the game with the new one. The maintainer of wineskin, [https://github.com/Gcenx gcenx] made such a version of libSDL2, and thus, one quick way to get the file is to download latest [https://github.com/Gcenx/WineskinServer/blob/master/Wrapper/Wineskin-2.9.0.7-rc4.app.tar.7z Wineskin wrapper]  and grab the <code>libSDL2-2.0.0.dylib</code> from it. (show package contents, search for 'sdl') copy that file on your desktop, rename it to just: <code>libSDL2.dylib</code> and copy it into <code>Dying Light/DyingLightGame.app/Contents/Frameworks/</code> replacing the previous one. An interesting thing to note: that fix may also work with other SDL2 games with dysfunctional controller support.
 +
}}
  
 +
{{Fixbox||description=controller support|ref=<ref>{{title=Dying Light On M1 - Apple Silicon - test machine: MacBook Pro 2020 8GB RAM 8 Core GPU|snippet=}}</ref>|fix=
 +
Game runs generaly fine on apple silicon. There is one issue with the DS4 controller that couldn't be detected though. The workaround for that issue is to use a more recent build of libSDL2.dylib with fixed rpath and replace the one found in the game with the new one. The maintainer of wineskin, [https://github.com/Gcenx gcenx] made such a version of libSDL2, and thus, one quick way to get the file is to download latest [https://github.com/Gcenx/WineskinServer/blob/master/Wrapper/Wineskin-2.9.0.7-rc4.app.tar.7z Wineskin wrapper]  and grab the <code>libSDL2-2.0.0.dylib</code> from it. (show package contents, search for 'sdl') copy that file on your desktop, rename it to just: <code>libSDL2.dylib</code> and copy it into <code>Dying Light/DyingLightGame.app/Contents/Frameworks/</code> replacing the previous one. An interesting thing to note: that fix may also work with other SDL2 games with dysfunctional controller support.
 
}}
 
}}
 
 
  
 
{{References}}
 
{{References}}

Revision as of 19:52, 14 March 2021

Dying Light
Dying Light cover
Developers
Techland
Publishers
WB. Games
Engines
Chrome Engine 6
Release dates
macOS December 15, 2016
Reception
Metacritic 75
OpenCritic 73
IGDB 81
Resources
Light PCGamingWiki
Apple Silicon Games
Dying Light on HowLongToBeat
Dying Light on IGDB
Dying Light guide on StrategyWiki
Dying Light on MobyGames
Dying Light on Wikipedia

Availability

See Light PCGamingWiki for Windows and/or Linux availability.

macOS Compatibility

macOS Compatibility

Method Rating Notes
Native
Rosetta 2

General notes

controller support[1]

Game runs generaly fine on apple silicon. There is one issue with the DS4 controller that couldn't be detected though. The workaround for that issue is to use a more recent build of libSDL2.dylib with fixed rpath and replace the one found in the game with the new one. The maintainer of wineskin, gcenx made such a version of libSDL2, and thus, one quick way to get the file is to download latest Wineskin wrapper and grab the libSDL2-2.0.0.dylib from it. (show package contents, search for 'sdl') copy that file on your desktop, rename it to just: libSDL2.dylib and copy it into Dying Light/DyingLightGame.app/Contents/Frameworks/ replacing the previous one. An interesting thing to note: that fix may also work with other SDL2 games with dysfunctional controller support.

controller support[2]

Game runs generaly fine on apple silicon. There is one issue with the DS4 controller that couldn't be detected though. The workaround for that issue is to use a more recent build of libSDL2.dylib with fixed rpath and replace the one found in the game with the new one. The maintainer of wineskin, gcenx made such a version of libSDL2, and thus, one quick way to get the file is to download latest Wineskin wrapper and grab the libSDL2-2.0.0.dylib from it. (show package contents, search for 'sdl') copy that file on your desktop, rename it to just: libSDL2.dylib and copy it into Dying Light/DyingLightGame.app/Contents/Frameworks/ replacing the previous one. An interesting thing to note: that fix may also work with other SDL2 games with dysfunctional controller support.

References