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

Difference between revisions of "Titanfall 2"

From AppleGamingWiki, the wiki about gaming on M1 Apple silicon Macs
(→‎Parallels issues fixed: add instructions for loading it through Origin rather than Steam.)
 
(4 intermediate revisions by 2 users not shown)
Line 6: Line 6:
 
|ios-ipados app      =
 
|ios-ipados app      =
 
|ios-ipados app notes =
 
|ios-ipados app notes =
|crossover            = perfect
+
|crossover            = playable
 
|crossover notes      = Singleplayer can run at 40-60 FPS at 1080p, multiplayer can achieve high framerates with all settings turned down. Required [[CrossOver|Origin fix]] to run.<ref>{{Refdevice|user=Andytizer|date=2021-08-08|device=MacBook Air M1 2020|os=macOS 11.5.1|method=CrossOver 21|version=|store=Origin|resolution=1920x1080|settings=Low|framerate=60 FPS|controller=|url=|title=|comment=}}</ref>
 
|crossover notes      = Singleplayer can run at 40-60 FPS at 1080p, multiplayer can achieve high framerates with all settings turned down. Required [[CrossOver|Origin fix]] to run.<ref>{{Refdevice|user=Andytizer|date=2021-08-08|device=MacBook Air M1 2020|os=macOS 11.5.1|method=CrossOver 21|version=|store=Origin|resolution=1920x1080|settings=Low|framerate=60 FPS|controller=|url=|title=|comment=}}</ref>
|wine                = unknown
+
<ref>{{Refdevice
|wine notes          =
+
|user=ark0f
 +
|date=2023-03-10
 +
|device=MacBook Pro M2 Pro 2023
 +
|os=macOS 13.2.1
 +
|method=CrossOver 22.1.0
 +
|version=
 +
|resolution=1728x1117
 +
|settings=Very High
 +
|framerate=80-100 FPS
 +
|controller=
 +
|comment=Some particles like smoke are invisible. MSAAx8 just freezes the game.
 +
}}
 +
</ref>
 +
|wine                = unplayable
 +
|wine notes          = Wine with GPTK, crashes on launch due to error.
 +
<ref>{{Refdevice|user=Liuzikai|date=2024-02-11|device=MacBook Pro M1 Pro|os=macOS Sonoma 14.1|method=Wine with GPTK 1.1|store=Steam|comment=Installed from Steam. With the Origin hack described above, the game launches but immediately crashed due to "Engine Error": 0xc0000002 bcryptgeneratesymmetrickey returns errors.}}</ref>
 
|parallels            = perfect
 
|parallels            = perfect
|parallels notes      = Singleplayer is fantastic on M1 Macbook pro. Playable at low framerates on normal M1 Macbook Air, where is may require setting exe compatibility to Windows 8.<ref>{{Refdevice|user=Andytizer|date=2021-05-02|device=MacBook Air M1 2020|os=macOS 11.3|method=Windows ARM Build 210424 on Parallels 16.5|version=|store=EA Desktop|resolution=1920x1080|settings=Low|framerate=60 FPS|controller=|url=|title=|comment=Minor framerate hiccups, game is very enjoyable singleplayer and multiplayer, however multiplayer is not competitive.}}</ref>
+
|parallels notes      = Singleplayer is fantastic on M1 Macbook pro. Playable at low framerates on normal M1 Macbook Air, where is may require setting exe compatibility to Windows 8.
 +
<ref>{{Refdevice|user=Andytizer|date=2021-05-02|device=MacBook Air M1 2020|os=macOS 11.3|method=Windows ARM Build 210424 on Parallels 16.5|version=|store=EA Desktop|resolution=1920x1080|settings=Low|framerate=60 FPS|controller=|url=|title=|comment=Minor framerate hiccups, game is very enjoyable singleplayer and multiplayer, however multiplayer is not competitive.}}</ref><ref>{{Refdevice|user=Jerclarke|date=2023-01-29|device=MacBook Pro M1 2021|os=macOS 13.1|method=Windows ARM on Parallels 18.1.1|version=|store=EA Origin|resolution=1920x1080|settings=Medium|framerate=~60 FPS|controller=|url=|title=|comment=Bought through Steam, but wouldn't launch because the EA launcher that Steam uses kept crashing in a loop. Opening the EA app directly and logging in fixed the problem, and I was able to launch successfully through the EA app going forward (steps described above). Additionally, save games and settings were not being stored with the default Parallels setup! Don't start playing until you fix this and make sure your video settings and resolution are correct after relaunching the game, otherwise you'll lose all progress! See steps above to fix the saving issue. Overall the game has some issues with some textures, particularly those of the mech, being super low-resolution, while others, like enemy humans, look great. Not sure if it's a bug or a setting thing, but I couldn't find a mix of settings that fixed it. Setting texture quality to high worked fine with my 32GB of RAM.}}</ref><ref>{{Refdevice|user=Liuzikai|date=2024-02-11|device=MacBook Pro M1 Pro|os=macOS Sonoma 14.1|method=Windows 11 ARM on Parallels 19.1|store=Steam|resolution=1920x1080|comment=Using the Origin hack described above. Works pretty well.}}</ref>
 
|windows 10 arm      =
 
|windows 10 arm      =
 
|windows 10 arm notes =
 
|windows 10 arm notes =
Line 19: Line 35:
  
 
==Parallels issues fixed==
 
==Parallels issues fixed==
 +
'''Run in Windows 8 compatibility mode'''
 +
 
Without this fix the game will not launch correctly.
 
Without this fix the game will not launch correctly.
 
{{Fixbox|description=Set compatibility to Windows 8|ref=|fix=
 
{{Fixbox|description=Set compatibility to Windows 8|ref=|fix=
Line 28: Line 46:
 
}}
 
}}
  
When using Titanfall 2 purchased through Steam, you must install the EA Origin game launcher and open it through there rather than Steam:
+
'''Launch directly from EA app rather than Steam'''
{{Fixbox|description=Launch through Origin|ref=|fix=
+
 
#Install Origin: http://www.dm.origin.com/download
+
When using Titanfall 2 purchased through Steam inside Parallels, you may have issues with the EA launcher not working. The EA launcher automatically installs when you install the game through Steam, and when you launch the game with Steam, it is supposed to open the EA launcher in the background to open the game. For some users, this never works, and you end up back in Steam without the game running. To fix this, open the EA app manually to launch the game.
#Log in with an EA account
+
{{Fixbox|description=Launch directly through EA app|ref=|fix=
#Link your EA account with your Steam account if necessary.
+
#Install the game through Steam as normal
#Launch the game through Origin which should have Titanfall 2 listed
+
#Open the EA app directly
 +
#Make sure you have an EA account and are logged in
 +
#Make sure your EA account is linked with your Steam account if necessary.
 +
#Launch the game through the EA app which should have Titanfall 2 installed
 +
}}
 +
{{Fixbox|description=Alternatively, use the following hack to use Origin instead of EA app|ref=|fix=
 +
#Go to https://github.com/p0358/Fuck_off_EA_App, download the latest release.
 +
#Install. Make sure to check "Pretend EA App is installed" option.
 +
#If using Wine, open winecfg and override the dll for "version" to be "native, then builtin".
 +
}}
 +
 
 +
'''Disable Mirroring of Documents folder in Parallels'''
 +
 
 +
Save games and saved settings may not work with default Parallels settings because Titanfall 2 has a bug where it is unable to save files onto a different drive from the one the game is installed on. This affects Windows users who e.g. install the game outside of '''C:'''. For Parallels users, it means that if you have mirroring turned on for the '''Documents''' folder, nothing will ever save, including both game settings and single-player campaign saves. To get saves working, disable this setting in parallels:
 +
 
 +
{{Fixbox|description=Disable Mirroring of Documents folder in Parallels|ref=|fix=
 +
#Open the settings for your Windows 11 VM (hover mouse at the top of the screen, wait for Parallels bar to come down, click the gear icon)
 +
#Go to '''Options''' tab
 +
#Click on '''Sharing''' in the sidebar
 +
#Untick '''Mirror Mac and Windows user folders'''
 +
#(Alternately, you could use '''Customize''' to only turn off mirroring of the "Documents" folder, which is where Titanfall 2 stores its settings.
 +
#Follow the instructions to log out, then back in so the mirroring takes effect.
 +
#Launch the game and test that settings are persistent (change a video setting, then close and re-open the game, making sure it doesn't revert!)
 
}}
 
}}
  

Latest revision as of 23:52, 11 February 2024

macOS Compatibility

Compatibility layer Rating Notes
CrossOver Playable Singleplayer can run at 40-60 FPS at 1080p, multiplayer can achieve high framerates with all settings turned down. Required Origin fix to run.[1] [2]
Wine Unplayable Wine with GPTK, crashes on launch due to error. [3]
Virtualization
Parallels Perfect Singleplayer is fantastic on M1 Macbook pro. Playable at low framerates on normal M1 Macbook Air, where is may require setting exe compatibility to Windows 8. [4][5][6]

Parallels issues fixed

Run in Windows 8 compatibility mode

Without this fix the game will not launch correctly.

Set compatibility to Windows 8
  1. Navigate to C:\Program Files\EA Games\Titanfall2
  2. Right-click on Titanfall2.exe
  3. Click Compatibility tab
  4. Check 'Run this program in compatibility mode for' and set to Windows 8
  5. Run the game

Launch directly from EA app rather than Steam

When using Titanfall 2 purchased through Steam inside Parallels, you may have issues with the EA launcher not working. The EA launcher automatically installs when you install the game through Steam, and when you launch the game with Steam, it is supposed to open the EA launcher in the background to open the game. For some users, this never works, and you end up back in Steam without the game running. To fix this, open the EA app manually to launch the game.

Launch directly through EA app
  1. Install the game through Steam as normal
  2. Open the EA app directly
  3. Make sure you have an EA account and are logged in
  4. Make sure your EA account is linked with your Steam account if necessary.
  5. Launch the game through the EA app which should have Titanfall 2 installed
Alternatively, use the following hack to use Origin instead of EA app
  1. Go to https://github.com/p0358/Fuck_off_EA_App, download the latest release.
  2. Install. Make sure to check "Pretend EA App is installed" option.
  3. If using Wine, open winecfg and override the dll for "version" to be "native, then builtin".

Disable Mirroring of Documents folder in Parallels

Save games and saved settings may not work with default Parallels settings because Titanfall 2 has a bug where it is unable to save files onto a different drive from the one the game is installed on. This affects Windows users who e.g. install the game outside of C:. For Parallels users, it means that if you have mirroring turned on for the Documents folder, nothing will ever save, including both game settings and single-player campaign saves. To get saves working, disable this setting in parallels:

Disable Mirroring of Documents folder in Parallels
  1. Open the settings for your Windows 11 VM (hover mouse at the top of the screen, wait for Parallels bar to come down, click the gear icon)
  2. Go to Options tab
  3. Click on Sharing in the sidebar
  4. Untick Mirror Mac and Windows user folders
  5. (Alternately, you could use Customize to only turn off mirroring of the "Documents" folder, which is where Titanfall 2 stores its settings.
  6. Follow the instructions to log out, then back in so the mirroring takes effect.
  7. Launch the game and test that settings are persistent (change a video setting, then close and re-open the game, making sure it doesn't revert!)

References

  1. Verified by User:Andytizer on 2021-08-08
    Device: MacBook Air M1 2020
    OS: macOS 11.5.1
    Method: CrossOver 21
    Store: Origin
    Resolution: 1920x1080
    Settings: Low
    Framerate: 60 FPS
  2. Verified by User:ark0f on 2023-03-10
    Device: MacBook Pro M2 Pro 2023
    OS: macOS 13.2.1
    Method: CrossOver 22.1.0
    Resolution: 1728x1117
    Settings: Very High
    Framerate: 80-100 FPS
    Comment: Some particles like smoke are invisible. MSAAx8 just freezes the game.
  3. Verified by User:Liuzikai on 2024-02-11
    Device: MacBook Pro M1 Pro
    OS: macOS Sonoma 14.1
    Method: Wine with GPTK 1.1
    Store: Steam
    Comment: Installed from Steam. With the Origin hack described above, the game launches but immediately crashed due to "Engine Error": 0xc0000002 bcryptgeneratesymmetrickey returns errors.
  4. Verified by User:Andytizer on 2021-05-02
    Device: MacBook Air M1 2020
    OS: macOS 11.3
    Method: Windows ARM Build 210424 on Parallels 16.5
    Store: EA Desktop
    Resolution: 1920x1080
    Settings: Low
    Framerate: 60 FPS
    Comment: Minor framerate hiccups, game is very enjoyable singleplayer and multiplayer, however multiplayer is not competitive.
  5. Verified by User:Jerclarke on 2023-01-29
    Device: MacBook Pro M1 2021
    OS: macOS 13.1
    Method: Windows ARM on Parallels 18.1.1
    Store: EA Origin
    Resolution: 1920x1080
    Settings: Medium
    Framerate: ~60 FPS
    Comment: Bought through Steam, but wouldn't launch because the EA launcher that Steam uses kept crashing in a loop. Opening the EA app directly and logging in fixed the problem, and I was able to launch successfully through the EA app going forward (steps described above). Additionally, save games and settings were not being stored with the default Parallels setup! Don't start playing until you fix this and make sure your video settings and resolution are correct after relaunching the game, otherwise you'll lose all progress! See steps above to fix the saving issue. Overall the game has some issues with some textures, particularly those of the mech, being super low-resolution, while others, like enemy humans, look great. Not sure if it's a bug or a setting thing, but I couldn't find a mix of settings that fixed it. Setting texture quality to high worked fine with my 32GB of RAM.
  6. Verified by User:Liuzikai on 2024-02-11
    Device: MacBook Pro M1 Pro
    OS: macOS Sonoma 14.1
    Method: Windows 11 ARM on Parallels 19.1
    Store: Steam
    Resolution: 1920x1080
    Comment: Using the Origin hack described above. Works pretty well.