Jump to content
Phoenix

Recommended Posts

Posted

spacer.png


Phoenix team has not personally tested this on Mac but it should work on pre-Catalina versions(Crossover is working on supporting 32bit programs on Catalina)

Because I'm not testing this on every distro of linux the example will be for a clean Ubuntu 19.10. Below is a list of distros I've tested it on and the date of confirmation.
Ubuntu 19.10(2020-04-03)
Ubuntu 20.04(2020-05-04)
Pop OS 21.04(2021-07-01, v56, wine-staging 6.11)
Ubuntu 20.04 using WSL2(2021-07-01, v56, wine-staging 6.11, Windows 11)
Manjaro 21.0.7(2021-07-15, v55, wine-staging 6.12)

 

First, update packages

//Ubuntu
sudo apt-get update && sudo apt-get dist-upgrade && sudo apt-get autoremove

// Arch Linux
// Should make sure multilib is enabled https://wiki.archlinux.org/title/official_repositories#multilib
sudo pacman -Syyu

// Red Hat
sudo yum update

 

Install wine

// For non ubuntu 21.04 follow instructions from https://wiki.winehq.org/Download to install winehq-staging
// Some Distros might come with wine already setup. Try installing wine-staging before doing the below.

// Ubuntu 21.04
sudo dpkg --add-architecture i386
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key

sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ hirsute main'

sudo apt update

sudo apt install --install-recommends winehq-staging

// Arch Linux
sudo pacman -S wine-staging


Run Phoenix (Make sure your current directory for the terminal is set to the Phoenix folder)

wine MapleStory.exe


Hopefully it just works but if not you can try the fixes below or post a reply and I or others can try to help fix.


"Out of adapter memory."

wine regedit

Navigate to "HKEY_CURRENT_USER/Software/Wine/Direct3D"

If Direct3D folder is missing you can right click "Wine" and click New > Key named "Direct3D"

Right click the right side when under "Direct3D" folder and click New > String Value named "VideoMemorySize"

Double click "VideoMemorySize" and input your GPUs VRAM in Mebibytes. In my case for 8GB I put 8192

"GLXBadContext" experienced on Pop OS 21.04
https://www.reddit.com/r/linux_gaming/comments/mfw36e/x_error_of_failed_request_glxbadfbconfig_after/

 

  • Like 2
  • Thanks 2
Posted
18 hours ago, Arnah said:

I'm not testing this on every distro of linux

but how will i know if i can run it in puppy linux on my raspberry pi? 

but to be srs, good update tbh ur my favorite dev and also i love penix

  • 3 weeks later...
Posted

t4A2GFiAhE.png.54492a74122062fca3f081f52ac8e293.png

Well it seems to work on Ubuntu 20.04. Will be waiting for an official Wine release for Focal before doing more testing.

 

Edit: Well I just checked and Focal officially has an apt repository for wine. Everything still works fine.

  • Phoenix pinned this topic
  • 5 months later...
Posted (edited)

Hi, I know the thread is 1 year old but i tried to do this and i got this.imagen.png.824abef951578448ec278a6e9d5d0ae0.png

I found that dll curious, most private servers don't run on Wine at least for me, except one after doing a hard workaround. I suspect a lot of those crashes are caused by the nouveau driver that I'm stuck with. So most likely won't work anyway. But it doesn't hurts to try.

Edited by Sumi
Posted
55 minutes ago, Sumi said:

Hi, I know the thread is 1 year old but i tried to do this and i got this.imagen.png.824abef951578448ec278a6e9d5d0ae0.png

I found that dll curious, most private servers don't run on Wine at least for me, except one after doing a hard workaround. I suspect a lot of those crashes are caused by the nouveau driver that I'm stuck with. So most likely won't work anyway. But it doesn't hurts to try.

Can you provide more information of your setup? I did hear some notes of how newer staging wine builds might be unstable for maplestory but I haven't tested recently.


Edit: Did some testing and it looks like more recent phoenix versions do have issues with the wine versions I previously tested. Also confirmed it doesn't appear to be fixed by using the development version of our dll.

Posted
19 minutes ago, Arnah said:

Can you provide more information of your setup? I did hear some notes of how newer staging wine builds might be unstable for maplestory but I haven't tested recently.

6.23 staging, yup, it seems that version is broken.

i tried with 6.0 and apparently works, I'm going to see if it's stable.

Posted
28 minutes ago, Sumi said:

6.23 staging, yup, it seems that version is broken.

i tried with 6.0 and apparently works, I'm going to see if it's stable.

My old ubuntu 20 and wine 6.11 staging works on the next update with a development dll.

Posted
3 hours ago, Arnah said:

My old ubuntu 20 and wine 6.11 staging works on the next update with a development dll.

Wine 6.0 provided by Lutris works flawlessly, I played like 1 hour and absolutely no crash so far.
i'm genuinely surprised.

  • 6 months later...
Posted (edited)

Hi, all.

When I run the client it will start fine using my Lutris defaults (7.2 fshack, but I've tried with 6.0, 7.0 and have the same issue). Once I choose a character and enter a map within about 2 seconds I get the runtime error shown below. I can continue playing for a few minutes while the popups pile up but eventually the game stops. I've already installed the provided vc_redist executable within the same wine prefix and confirmed that it did install, but no MSVCP140.dll is present in the Phoenix folder. I'm not super experienced with wine or Lutirs for context. Am I missing something?

 

Thanks very much for your time!

 

Screenshot.thumb.png.a3200a03cc5df20e142a3d6c34a1d1de.png

 

Edit: Resolved this issue by installing Lutris from Flathub.

Edited by Tripp
  • Like 1
  • 1 month later...
Posted

Hello, I want to try and run Phoenix on my Steam deck, but I'm quite new to Linux.

Is there a step-by-step guide somewhere explaining the steps listed above?

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...