Play on Mac Apple Silicon Crossover Tutorial (2025)

Discussion in 'Technical Help' started by GGWellPlay, Apr 23, 2025.

  1. GGWellPlay
    Offline

    GGWellPlay Well-Known Member

    Joined:
    Aug 5, 2016
    Messages:
    98
    Likes Received:
    235
    Download BetterDisplay, CrossOver and MapleRoyals Setup Wz (my BetterDisplay version: 3.2.1 Build 35753, my CrossOver version: 22.1.1 (22.1.1.35679), my mac: Macbook Air M2)


    First, install MapleRoyals on CrossOver,
    [​IMG]

    then duplicate a second client by right clicking "MapleRoyals" under BOTTLES, this is because you will need to open two client at the same time to login in order to bypass Character Selection screen crash. Logging in with only one client will crash you on the Character Selection screen.
    After bypassing Character Selection for the first time with two client, you will be able to bypass it using only one client afterwards. I've tested this even after i restarted my Mac but not guaranteed to be permanently solved. If it crash again, open a second client to bypass.
    You can duplicate more client for multi client.
    [​IMG]



    Next we move on to BetterDisplay:
    1. Under Tools, select Create New Virtual Screen
    [​IMG]


    2. Select 4:3 - VGA
    [​IMG]


    3. Select Configuration Protection > Select Refresh Rate.
    It will turned orange colour and shows 60Hz
    [​IMG]


    4. Turn on Virtual 16:12
    [​IMG]


    5. Select Mirror Virtual Screen > Select Built-in Display, your screen sizing will change and you can launch the client now
    [​IMG]


    6.
    Once the client is open, select Stop Mirroring to go back to original screen size
    [​IMG]


    Please note that Virtual 16:12 must be ON at all time when you are playing the game, turning it OFF will freeze the game, but not DC or crashing the client entirely, the game will still be running but freezed visually. Thus if needed, you can turn OFF Virtual 16:12 while playing the game and turn it back ON to continue playing.
    [​IMG]


    To open another client, you need to turn ON Mirror Virtual Screen again or else you will get "error code : -2147467259 (Call failed.)"
    [​IMG]



    Update (June 21, 2025)
    Here is some bypass Character Selection screen crash method:

    Method 1 (Credit to @xiaominghupan / Discord: .colamint)

    Download iphlpapi.dll file:
    https://tinyurl.com/e633fsau

    For CrossOver:
    Place iphlpapi.dll into: /Applications/CrossOver.app/Contents/SharedSupport/CrossOver/lib/wine/i386-windows/

    For KegWorks:
    Place iphlpapi.dll into: ~/Applications/Kegworks/royals.app/Contents/SharedSupport/wine/lib/wine/i386-windows/ (Note that the "royals.app" part should be modified according to the actual situation on your computer.)

    For other Wine wrappers:
    Locate the builtin i386-windows folder in your Wine installation directory, then place iphlpapi.dll into it.


    If you would like to know more on this, you can join MapleRoyals Discord, and head to the "mac users" channel to read/discuss.


    Method 2:
    Use keyboard to
    1. hit Login, type passkey, hit OK
    2. hit SCANIA
    3. select channel with mouse is fine, then hit ENTER
    4. select character with mouse, hit ENTER
    5. enter pin, hit ENTER
    When i try doing everything in opposite (with mouse) it crashes.
    I also found that as soon as the client opened, i need to login immediately, letting in sits on the login page and login later will crash.
     
    Last edited: Jun 25, 2025
    Matt likes this.
  2. waker1234
    Offline

    waker1234 Member

    Joined:
    Apr 24, 2025
    Messages:
    1
    Likes Received:
    1
    Gender:
    Female
    Country Flag:
    Hii this didn't work for me on MacBook Air M3, but maybe I did it wrong. I can't get pass character selection. I've tried using keyboard only, waiting between entering each digit, doing the all characters selection instead of channel selection, but no luck. Could you explain the process for using the two clients to bypass? Do I just need to have both open? or is there something specific to do?

    thanks so much!!
     
    itsdankyo likes this.
  3. GGWellPlay
    Offline

    GGWellPlay Well-Known Member

    Joined:
    Aug 5, 2016
    Messages:
    98
    Likes Received:
    235
    Once i opened the first client, i do nothing and proceed to open a second client and login, that's all. No keyboard/mouse manoeuvre/trick at all. Once I'm able to login a few times with 2 clients, i can now bypass character selection crash using only 1 client even after i restarted my mac.

    I also did not do any settings at all on CrossOver
    [​IMG]
     
  4. Boomdeclap
    Offline

    Boomdeclap Member

    Joined:
    May 31, 2025
    Messages:
    10
    Likes Received:
    0
    Gender:
    Male
    Country Flag:
    IGN:
    Boomdeclap
    Level:
    137
    Any one having issues? game crashes right after PIC no matter what things i keep following LOL
     
  5. MorSu
    Offline

    MorSu Member

    Joined:
    Jun 20, 2025
    Messages:
    1
    Likes Received:
    0
    Gender:
    Female
    same here, game crashes right after PIC :/

    Also, I don't see the same Advanced Settings as you guys on BetterDisplay
    I have MacBook Pro, Apple M1 chip with Sonoma 14.7.1.

    [​IMG]
     
  6. GGWellPlay
    Offline

    GGWellPlay Well-Known Member

    Joined:
    Aug 5, 2016
    Messages:
    98
    Likes Received:
    235
    Update (June 21, 2025):
    Added some bypass Character Selection screen crash methods
     
  7. Stefan Wojcik
    Offline

    Stefan Wojcik Member

    Joined:
    Jul 26, 2016
    Messages:
    12
    Likes Received:
    0
    Gender:
    Male
    Country Flag:
    @GGWellPlay Followed your guide. But when I try to open MapleRoyals, the window flashes and closes. The app is still running but there is no window. Any idea how to fix this? I am on an M2 macbook air
     

Share This Page