<a id="Top"></a> ![PIFLogo](https://hackmd.io/_uploads/H1znUrR3kx.png) ###### PIF Logo by ==Doctor Miawoo== # PIF: Official Mac (Wine) Guide Originally written by ==**Megaman**== - Former Tech Manager for PIF *Adapted to HackMD by ==sapphire_chuu==* ### <font color="#FC5203">**WARNING:**</font> :::danger We **DO NOT** have a website! If you got files or this guide from a site claiming to be official, especially pokemoninfinitefusion (dot) net -- **They are fake.** Please delete anything you downloaded and go to the Discord (linked below)! ::: Official Discord Server: [<font color="FC5203">Link</font>](https://discord.gg/tmDkVGVXRA) :::warning The video Guide below was created by our former Tech-Manager, Megaman and is no longer being updated. Everything should be accurate but do ***NOT*** download the files there as they are no longer being updated! ::: Wine Video Guide: [<font color="FC5203">Link (Read Warning Above!)</font>](https://youtu.be/vElcL_dG6r4) #### Guide Contents: - [<font color="FC5203">Before you Start!</font>](#Prereq) - [<font color="FC5203">Installing</font>](#Install) - [<font color="FC5203">Updating</font>](#Update) - [<font color="FC5203">SaveFile</font>](#Save) <a id="Prereq"></a> ## Before you start! - OS Compatibility: - ==You **MUST** be on MacOS 14.5 Sonoma - 15+ Sequoia.== ![image](https://hackmd.io/_uploads/rk8F_Fkakl.png) - Files to Download: - Download the Game: [<font color="FC5203">Link</font>](https://www.mediafire.com/file/jwuzsjceke8lo9d/InfiniteFusion.zip/file) - Extract it using [<font color="FC5203">Unarchiver</font>](https://theunarchiver.com/) or double clicking it should extract as well. - Uninstall HomeBrew + Wine Stable if installed already: - This will uninstall Homebrew (This is one whole line, not 2 lines): ``/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"`` - Wine Stable needs to be moved from Applications -> Trash [<font color="#FC5203">Back to top</font>](#Top) <a id="Install"></a> ## Installing ### Step 1: Install Homebrew - (This is one whole line, not 2 lines) ``/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"`` ![image](https://hackmd.io/_uploads/ByGMttJ61x.png) - You will be prompted to type in your password. This is the password that you use to get into your Mac. ### Step 2: Setup Homebrew Variables :::info IF your terminal for next steps just says Run brew help like below, then you are good to go to the next step. Don’t copy and paste anything. ::: ![image](https://hackmd.io/_uploads/rJYSFtkTJl.png) :::warning The terminal will ALWAYS tell you what commands to run afterwards. This will be different for every user so make sure you follow what the terminal says and copy and paste it **exactly!** ::: ![image](https://hackmd.io/_uploads/HyU7KF1ayg.png) - 1st Command make sure to copy the whole line starting from (echo all the way to the end including the >> and everything after. - 2nd Command will be: `eval "$(/opt/homebrew/bin/brew shellenv)"` :::warning IF you get the error: `no such file or directory: /opt/homebrew/bin/brew` ::: - This means you have an old Intel Mac. You have to replace the commands for the above steps to use: `eval "$(/usr/local/bin/brew shellenv)"` ### Step 3: Homebrew Path - Command to paste: `export PATH="/opt/homebrew/bin:$PATH"` - If you using Intel Mac, Command to paste: `export PATH="/usr/local/bin:$PATH"` :::info Note: This doesn’t run a command after pressing ENTER. Just sets up homebrew to be found on your Mac. ::: ![image](https://hackmd.io/_uploads/SJ4aaF16yx.png) ### Step 4: Use Homebrew for Wine - Command to paste: `brew tap homebrew/cask-versions` :::success As of 5/06/24: This step seems to be skippable. If you get the message: `homebrew/cask-versions was deprecated. This tab is now empty and all its contents were either deleted or migrated.`, go to step 5. ::: ![image](https://hackmd.io/_uploads/BJUO0FkaJl.png) IF you are getting `brew not found` error: - Try this first: `echo 'eval $(/opt/homebrew/bin/brew shellenv)' >> ~/.zshrc` `source ~/.zshrc` - If it still says not found, try this: `echo 'eval $(/opt/homebrew/bin/brew shellenv)' >> $HOME/.zprofile` `source ~/.zprofile` ==As mentioned above, Mac Models are all different, so the same command won’t work for all models.== ### Step 5. Install Wine - Command to paste: `brew install --cask --no-quarantine wine-stable` ![image](https://hackmd.io/_uploads/B19CCtJa1g.png) - If you get the message: `Error: It seems there is already a Binary at '/opt/homebrew/bin/appdb'.` - Go here: /opt/homebrew/bin/ - Open finder - Press command + shift + g - Paste in /opt/homebrew/bin/ ![image](https://hackmd.io/_uploads/SJTG1qJTJx.png) - Delete everything except brew and rerun #5 ![image](https://hackmd.io/_uploads/H1aE19yTyg.png) - If you get this error: `Error: wine-stable: It seems the App source '/Applications/Wine Stable.app' is not there` - `brew uninstall --force wine-stable` - If uninstall gives an error that says it isn't there or definition is invalid, that is fine. - `rm -r "$(brew --prefix)/Caskroom/wine-stable"` - `brew install --force wine-stable` - If you get an error that Wine is not compatible with your OS, you need to upgrade the OS or install WineSkin without Wine. - If you get the error `requires Rosetta 2 to be installed` paste the command it gives you ![image](https://hackmd.io/_uploads/HkSsg916Jx.png) ### Step 6: Open InfiniteFusion.exe with Wine :::warning As of Wine 10.0 that came out 1/25/2025, the steps below to open the game might not work. ::: #### Old way to Open - Open the game folder in finder and Right click InfiniteFusion.exe and Open With Wine Stable ![image](https://hackmd.io/_uploads/rysQMqkakg.png) - Click Cancel on any warnings you get. This is because we are using a workaround to play on Mac, so the game’s publisher is being marked as “Unverified” ![image](https://hackmd.io/_uploads/H1urf9k6kg.png) #### New way to Open - Hold Control and click to the right side of the name of the folder. You should see this dropdown ![image](https://hackmd.io/_uploads/rkxdM5J61x.png) - Select New Terminal at Folder ![image](https://hackmd.io/_uploads/H14tMqyp1e.png) - If it worked correctly, it opens a terminal to the InfiniteFusion folder - Type wine InfiniteFusion.exe and it will open [<font color="#FC5203">Back to top</font>](#Top) <a id="Update"></a> ### Updating - Hold control and click the `InfiniteFusion` folder - Click `New Terminal at Folder` ![image](https://hackmd.io/_uploads/B17br5Ja1g.png) - Type `wine INSTALL_OR_UPDATE.bat` and press enter. ![image](https://hackmd.io/_uploads/r1XOSc1pke.png) - This means that the files are updating. The duration of this is dependant on your internet strength. [<font color="#FC5203">Back to top</font>](#Top) <a id="Save"></a> ### Save Location :::info This path doesn’t exist until you play the game and create a save file yourself. ::: - Open finder - Press command + shift + g - Replace YOURNAME with the name of your Mac User in the path below: `/Users/YOURNAME/.wine/drive_c/users/YOURNAME/AppData/Roaming/infinitefusion` ![image](https://hackmd.io/_uploads/SkaG49y6Jg.png) - Paste it into Finder and Press Enter - This is where your save files are stored and you can move other save files you have here ![image](https://hackmd.io/_uploads/rk6XE9yTJg.png) [<font color="#FC5203">Back to top</font>](#Top)