SMBX2b4 Wine dependences? (Linux)

Need help with any SMBX game-related issues? Ask your questions here.
vee_Sleepy
Fighter Fly
Fighter Fly
Posts: 40
Joined: Tue Nov 29, 2022 7:15 pm
Flair: oh worm?
Pronouns: they/it

SMBX2b4 Wine dependences? (Linux)

Postby vee_Sleepy » Sat Jun 17, 2023 4:00 pm

i'm 99.9% sure this was asked before but the particular thread i saw was older than beta 4, pretty sure
from that older thread i saw Visual Basic 6, Visual C++ 2015, Quartz and DirectX 9, i installed all of those as well as later versions (DirectX 11 and Visual C++ 2017), and the game window opens but doesn't seem to load. does it usually just take a while and i'm being impatient? is there something else beta 4 requires?
thank you in advance, if anyone has an answer

ShadowXeldron
Snifit
Snifit
Posts: 232
Joined: Sun Dec 08, 2019 8:21 am
Flair: phpBB > ProBoards
Pronouns: He/Him
Contact:

Re: SMBX2b4 Wine dependences? (Linux)

Postby ShadowXeldron » Sat Jun 17, 2023 5:18 pm

Did you run install.sh? That should set up all the Wine dependencies. I use SMBX2 in Wine myself and it works mostly fine; albiet with the following caveats:
- "Keep running in the background" must be disabled in the native version of the editor
- Certain shader effects don't work

These features seem to be a result of a Wine update breaking compatibility since they used to work fine.

vee_Sleepy
Fighter Fly
Fighter Fly
Posts: 40
Joined: Tue Nov 29, 2022 7:15 pm
Flair: oh worm?
Pronouns: they/it

Re: SMBX2b4 Wine dependences? (Linux)

Postby vee_Sleepy » Sat Jun 17, 2023 5:43 pm

Dragon0307 wrote:
Sat Jun 17, 2023 5:18 pm
Did you run install.sh? That should set up all the Wine dependencies
i don't think i did that to install Wine, no, i think i downloaded Bottles through a flatpak
i'm still a huge newbie to Linux stuff, i migrated less than a week ago

ShadowXeldron
Snifit
Snifit
Posts: 232
Joined: Sun Dec 08, 2019 8:21 am
Flair: phpBB > ProBoards
Pronouns: He/Him
Contact:

Re: SMBX2b4 Wine dependences? (Linux)

Postby ShadowXeldron » Sat Jun 17, 2023 6:15 pm

What distro are you using?

vee_Sleepy
Fighter Fly
Fighter Fly
Posts: 40
Joined: Tue Nov 29, 2022 7:15 pm
Flair: oh worm?
Pronouns: they/it

Re: SMBX2b4 Wine dependences? (Linux)

Postby vee_Sleepy » Sat Jun 17, 2023 6:57 pm

Dragon0307 wrote:
Sat Jun 17, 2023 6:15 pm
What distro are you using?
it's Pop!_OS

ShadowXeldron
Snifit
Snifit
Posts: 232
Joined: Sun Dec 08, 2019 8:21 am
Flair: phpBB > ProBoards
Pronouns: He/Him
Contact:

Re: SMBX2b4 Wine dependences? (Linux)

Postby ShadowXeldron » Sat Jun 17, 2023 8:13 pm

vee_Sleepy wrote:
Sat Jun 17, 2023 6:57 pm
Dragon0307 wrote:
Sat Jun 17, 2023 6:15 pm
What distro are you using?
it's Pop!_OS
Heads up that these instructions will expect you to be using the terminal since that's the quickest way to do stuff. You can copy and paste the commands and they should work. I also don't use Pop_OS!, so I can't really say how to do it through the GUI.

Since Pop!_OS is based on Ubuntu, I've used the official instructions for installing Wine on Ubuntu as a base for this particular guide. We'll be installing Wine systemwide here since I'm more used to traditional packaging.

First, enable 32-bit support (since SMBX2 is 32-bit):

Code: Select all

sudo dpkg --add-architecture i386
Next, add the Wine repository key:

Code: Select all

sudo mkdir -pm755 /etc/apt/keyrings && sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
Then, enable the WineHQ apt repository:

Code: Select all

sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
After that, update the package database and install both Wine (specifically the staging branch since it's newer) and Winetricks:

Code: Select all

sudo apt update && sudo apt install wine-staging winetricks
Now that Wine is on your system, the next step is to run install.sh to set up SMBX2's dependencies. Extract this into the SMBX2 folder (since the bundled install.sh is apparently outdated), then open a terminal window in the for_linux_and_macos folder and run

Code: Select all

./install.sh
That will guide you through installing the necessary Wine dependencies. It works perfectly fine on my end, so I figure that it's all that's actually required. If I knew how to fix the shaders, I'd post it here.

With that, you'll just be able to double click the EXE and it'll hopefully run.

vee_Sleepy
Fighter Fly
Fighter Fly
Posts: 40
Joined: Tue Nov 29, 2022 7:15 pm
Flair: oh worm?
Pronouns: they/it

Re: SMBX2b4 Wine dependences? (Linux)

Postby vee_Sleepy » Sun Jun 18, 2023 1:34 am

Dragon0307 wrote:
Sat Jun 17, 2023 8:13 pm
so, most of those lines i input and they worked just fine, but i think the 32-bit one is giving me some sort of error
Image
idk what to do about this ;w;

ShadowXeldron
Snifit
Snifit
Posts: 232
Joined: Sun Dec 08, 2019 8:21 am
Flair: phpBB > ProBoards
Pronouns: He/Him
Contact:

Re: SMBX2b4 Wine dependences? (Linux)

Postby ShadowXeldron » Sun Jun 18, 2023 4:09 am

Maybe see if the program runs without enabling 32-bit dpkg?

vee_Sleepy
Fighter Fly
Fighter Fly
Posts: 40
Joined: Tue Nov 29, 2022 7:15 pm
Flair: oh worm?
Pronouns: they/it

Re: SMBX2b4 Wine dependences? (Linux)

Postby vee_Sleepy » Sun Jun 18, 2023 12:42 pm

Dragon0307 wrote:
Sun Jun 18, 2023 4:09 am
I try to run "wine SMBX2.exe" through the terminal, as the end of the install.sh thing says to do, but i got a wall of errors about missing files that would go in the C: directory
running it as a Bottle is still doing the same as before, opens the launcher and the "please support nintendo" screen but fails to load the actual game

ShadowXeldron
Snifit
Snifit
Posts: 232
Joined: Sun Dec 08, 2019 8:21 am
Flair: phpBB > ProBoards
Pronouns: He/Him
Contact:

Re: SMBX2b4 Wine dependences? (Linux)

Postby ShadowXeldron » Sun Jun 18, 2023 5:29 pm

Try seeing if installing libxcomposite will fix your issues:

Code: Select all

sudo apt install libxcomposite-dev
Since Arch needs it installed, I guess that other distros might need libxcomposite as well.

vee_Sleepy
Fighter Fly
Fighter Fly
Posts: 40
Joined: Tue Nov 29, 2022 7:15 pm
Flair: oh worm?
Pronouns: they/it

Re: SMBX2b4 Wine dependences? (Linux)

Postby vee_Sleepy » Thu Jun 22, 2023 2:57 pm

Dragon0307 wrote:
Sun Jun 18, 2023 5:29 pm
Try seeing if installing libxcomposite will fix your issues:

Code: Select all

sudo apt install libxcomposite-dev
Since Arch needs it installed, I guess that other distros might need libxcomposite as well.
sorry for late
i tried that, doesn't seem to have worked
taking a closer look at the "wall of errors" i mentioned when i ran "wine SMBX2.exe", they're all missing .dll libraries and i can't seem to find a number of them on the Bottles dependency install list
there are... a lot, but i screencapped the first chunk and the last chunk
Image
Image


Return to “Help and Support”

Who is online

Users browsing this forum: No registered users and 2 guests

SMWCentralTalkhausMario Fan Games GalaxyKafukaMarioWikiSMBXEquipoEstelari