|
|
Line 12: |
Line 12: |
| See {{user|cakedon}}'s video on installing this mod:<br /> | | See {{user|cakedon}}'s video on installing this mod:<br /> |
| [https://www.youtube.com/watch?v=939CdzZ_5Us https://www.youtube.com/watch?v=939CdzZ_5Us] | | [https://www.youtube.com/watch?v=939CdzZ_5Us https://www.youtube.com/watch?v=939CdzZ_5Us] |
| == Workaround to install BetaEvolutions on Apple Silicon Macs == | | == Public test versions == |
| Due to BetaEvolutions' Discord RPC library not having a macOS arm64 version, a workaround via an x86-64 Java runtime environment has to be used.
| | {{user-nonwiki|7n9}} has released dev versions of BetaEvolutions on the RetroMC Discord guild ([https://discord.retromc.org https://discord.retromc.org]).<br /> |
| === <span style="color:#FF5555">Disclaimer</span> === | | Link your account when you join the guild, and see the <code>betaevo-testing</code> channel, and open the pinned thread named "''Changelog & How To Play''". |
| * This guide is written with MultiMC & its forks in mind; it also assumes you have already created a Beta 1.7.3 instance.
| | Same install instructions apply. |
| * Your mileage may vary; <span style="color:#FF5555">please do not bug the volunteer staff regarding this</span>.
| | The workaround in [[BetaEvolutions/Apple Silicon Mac install guide]] is no longer needed. |
| ** Unless {{User|Noggisoggi}} is willing to help, then in which case, you may ask him for help on the [https://discord.retromc.org discord].
| |
| * Some basic computing knowledge, such as extracting files, moving, copying, etc. are <span style="color:#FF5555">mandatory</span>.
| |
| * This tutorial relies on the [https://en.wikipedia.org/wiki/Rosetta_2#Rosetta_2 Rosetta 2] translation layer; should Apple remove this in a future macOS update, this tutorial will '''not''' work.
| |
| === Video guide ===
| |
| * {{User|Noggisoggi}} made a video tutorial for this: [https://www.youtube.com/watch?v=VASwPzvSYcY https://www.youtube.com/watch?v=VASwPzvSYcY]
| |
| ** Keep in mind that this tutorial uses the Azul Zulu OpenJDK build.
| |
| === Written guide ===
| |
| | |
| # Get an x86-64 build of the JRE for macOS
| |
| #* You can use the OpenJDK builds from either of these vendors:
| |
| #* '''Azul Zulu''': [https://www.azul.com/downloads/?version=java-8-lts&os=macos&architecture=x86-64-bit&package=jre#zulu https://www.azul.com/downloads/?version=java-8-lts&os=macos&architecture=x86-64-bit&package=jre#zulu] & download the zip/tar archive.
| |
| #** There's no option to install this system-wide.
| |
| #* '''Adoptium Eclipse Temurin''': [https://adoptium.net/temurin/releases/?version=8 https://adoptium.net/temurin/releases/?version=8]
| |
| #** Select <code>macOS</code> for the ''Operating System''
| |
| #** <code>x64</code> for ''Architecture'', and
| |
| #** <code>JRE</code> for ''Package Type''.
| |
| #* If you want to install it system-wide, download the <code>.pkg</code> file.
| |
| #* If you want a portable install, download the <code>.tar.gz</code> file.
| |
| # '''This step will vary depending on what variant you downloaded''':
| |
| #* Open your downloads folder and:
| |
| #** Extract the <code>.tar.gz</code>/<code>.zip</code> archive if you downloaded it.
| |
| #** Install the x86-64 JRE from the <code>.pkg</code> file.
| |
| # Open your launcher; PrismLauncher or MultiMC in this case.
| |
| #* '''Only for portable Java installs; skip to step 4 if you're using a system-wide install''':
| |
| #** Select your instance of Beta 1.7.3, select {{Button|Instance Folder}} or similar.
| |
| #** Your b1.7.3 instance folder should open.
| |
| #*** If not: open the Finder, select {{Button|View}} on the menu bar, then select: {{Button|Go to Folder...}} & input one of these paths depending on your launcher:
| |
| #**** '''PrismLauncher''': <code>~/Library/Application Support/PrismLauncher/instances</code>
| |
| #**** '''MultiMC''': <code>/Applications/MultiMC.app/Data/instances</code>
| |
| #***** You need to open the context menu (<code>[Right Click]</code>, <code>[Ctrl]</code>+<code>[Left Click]</code>) on <code>MultiMC.app</code> & select {{Button|Show Contents}}.
| |
| #*** Press <code>[Return]</code> or <code>[Enter]</code> & go to your b1.7.3 instance.
| |
| #** Copy that JRE you extracted directly into the instance folder.
| |
| # In MultiMC/PrismLauncher, select your b1.7.3 once more & select {{Button|Edit Instance}}
| |
| #* Select: {{Button|Settings}} -> {{Button|Java installation}} -> Enable (tick) {{Button|Java installation}}
| |
| #** '''System-wide installs''':
| |
| #*** Select {{Button|Auto-detect}} & select the one with:
| |
| #**** ''Version'': <code>1.8.0_372</code>
| |
| #**** ''Architecture'': <code>x86_64</code>
| |
| #**** ''Path'': <code>/Library/Java/JavaVirtualMachines/temurin-8.jre/Contents/Home/bin/java</code>
| |
| #*** If the auto-detect method doesn't work for some reason, you can use the aforementioned path as the Java path.
| |
| #** '''Portable installs''':
| |
| #*** '''Method 1''':
| |
| #**** Select {{Button|Browse}}.
| |
| #**** A file picker should pop-up; head to <code>instances</code> -> your b1.7.3 instance -> the JRE you extracted -> <code>bin/java</code>.
| |
| #** '''Method 2''':
| |
| #*** Open your instance folder
| |
| #*** Head to <code>instances</code> -> your b1.7.3 instance -> the JRE you extracted -> <code>Contents/Home/bin/java</code>.
| |
| #*** Select the <code>java</code> binary.
| |
| #**** Press <code>Command</code>+<code>Option</code>+<code>C</code> '''or''' open the context menu, hold <code>Option</code> & select {{Button|Copy path}}.
| |
| #*** Go back to the instance editor, select the entire Java binary path & replace it with what you have copied.
| |
| # Launch the game and pray it works.
| |
| #* <div width=100% style="font-size: 15px;font-weight: bold;">Don't focus the blank window, it'll make your game unresponsive. Just minimize it.</div>
| |