Difference between revisions of "Terraria"
Infernonova (talk | contribs) |
|||
(One intermediate revision by one other user not shown) | |||
Line 2: | Line 2: | ||
|native =perfect | |native =perfect | ||
|native notes = Play natively via [[#TerrariaArmMac]] by Candygoblen123 for 60fps+. | |native notes = Play natively via [[#TerrariaArmMac]] by Candygoblen123 for 60fps+. | ||
− | |rosetta 2 = | + | |rosetta 2 = perfect |
− | |rosetta 2 notes = | + | |rosetta 2 notes = Stays around 50-60 fps even in late game fights. Sometimes drops to 45, but remains completely playable.<ref>{{Refdevice|user=Cenxion|date=2023-08-04|device=MacBook Air 2020 8 GB RAM|os=macOS 13.2.1|method=Rosetta 2|version=|resolution=1440x900|framerate=50-60|controller=|url=|title=|comment=}}</ref> |
|ios-ipados app = playable | |ios-ipados app = playable | ||
|ios-ipados app notes = Keyboard controls don't work. A controller is required. Runs better with PlayCover (2.0.0 only).<ref>{{Refdevice|user=kingbri|date=2022-12-24|device=MacBook Pro 2020 16 GB RAM|os=macOS 13.1|method=PlayCover 2.0.0|version=1.4.4.10|resolution=1920x1080|framerate=60|controller=xbox|url=|title=|comment=}}</ref> | |ios-ipados app notes = Keyboard controls don't work. A controller is required. Runs better with PlayCover (2.0.0 only).<ref>{{Refdevice|user=kingbri|date=2022-12-24|device=MacBook Pro 2020 16 GB RAM|os=macOS 13.1|method=PlayCover 2.0.0|version=1.4.4.10|resolution=1920x1080|framerate=60|controller=xbox|url=|title=|comment=}}</ref> | ||
Line 19: | Line 19: | ||
==TerrariaArmMac== | ==TerrariaArmMac== | ||
+ | |||
+ | https://github.com/Candygoblen123/TerrariaArmMac/ | ||
First things first, make a backup of your existing terraria install. You can find it by right clicking the game in Steam > Manage > Browse Local Files. | First things first, make a backup of your existing terraria install. You can find it by right clicking the game in Steam > Manage > Browse Local Files. |
Latest revision as of 18:16, 4 September 2023
macOS Compatibility
Method | Rating | Notes |
---|---|---|
Native | Play natively via #TerrariaArmMac by Candygoblen123 for 60fps+. | |
Rosetta 2 | Stays around 50-60 fps even in late game fights. Sometimes drops to 45, but remains completely playable.[1] | |
iOS/iPadOS App | Keyboard controls don't work. A controller is required. Runs better with PlayCover (2.0.0 only).[2] | |
Compatibility layer | ||
CrossOver | Playable.[3] | |
Wine | Directx 9 | |
Virtualization | ||
Parallels | Playable. |
TerrariaArmMac
https://github.com/Candygoblen123/TerrariaArmMac/
First things first, make a backup of your existing terraria install. You can find it by right clicking the game in Steam > Manage > Browse Local Files.
Download the latest release from the Releases page
Unzip the Terraria Arm.zip file, there should be a folder inside called Contents
In your existing install of Terraria, right click Terraria.app and click Show Package Contents. You should see a folder called Contents, go into it.
The Directory structure of these 2 folders ahould corrilate. All you have to do is replace the existing files with the new files in the provided zip. (Note that you cannot merge the 2 folders, and that you cannot replace the entire folder. We still need all those other files!) For more detailed instructions, continue reading.
Go into the MacOS folder, and replace Terraria.bin.osx and TerrariaServer.bin.osx with the versions provided in the Terraria Arm folder.
Go into the osx/ folder, and replace libFAudio.0.dylib, libSDL2-2.0.0.dylib, libtheorafile.dylib, libFNA3D.0.dylib, libSDL2_image-2.0.0.dylib with the version provided in the Terraria Arm folder.
Go up back to the Contents Folder, go into the Resources folder, and replace Mono.Posix.dll, System.Drawing.dll, System.Xml.Linq.dll, Mono.Security.dll, mscorlib.dll, System.Numerics.dll, System.Xml.dll, System.Configuration.dll, System.Runtime.Serialization.dll, System.dll, System.Core.dll, System.Security.dll, WindowsBase.dll, System.Data.dll, System.Windows.Forms.dll with the version provided in the Terraria Arm folder.
You should now be able to open Terraria via steam, and it now should be running nativly on ARM. You can check via Activity Moniter
References
- ↑ Verified by User:Cenxion on 2023-08-04
- Device: MacBook Air 2020 8 GB RAM
- OS: macOS 13.2.1
- Method: Rosetta 2
- Resolution: 1440x900
- Framerate: 50-60
- ↑ Verified by User:kingbri on 2022-12-24
- Device: MacBook Pro 2020 16 GB RAM
- OS: macOS 13.1
- Method: PlayCover 2.0.0
- Game version: 1.4.4.10
- Resolution: 1920x1080
- Framerate: 60
- Controller: xbox
- ↑ Apple Silicon Games - last accessed on 2021-04-30