Could play 32-bit GOG games?

Hi, I already play games from gog.com and run really well in openSUSE, but only 64-bit, would like to buy some games but show this:

Requires libc6:i386 libasound2:i386 libasound2-data:i386 libasound2-plugins:i386 libcaca0:i386 libjpeg-turbo8:i386 libpng12-0:i386 libtiff5:i386 libncurses5:i386 libsqlite3-0:i386 libsdl1.2debian:i386 libsdl-mixer1.2:i386 libsdl-image1.2:i386 libgdiplus:i386, this game comes with a 32-bit binary only

Could be posible to play those 32-bit games? In windows we have program files and program files x86 directory configured to run both games/software but in openSUSE How can configure, only run zypper to search and install those 32-bit dependencies?:sarcastic:

Are you using wine? Have you tried wine-32bit?

Could you clarify what you meant? Are you talking about if openSUSE Leap 15.2 is able to load and play 32 bit games from GOG.com or if you are getting errors while trying to install and play the game. If it is the former then yes, openSUSE Eap 15.2 contains multilib libraries and should be installed automatically when intially installing the game. If it is the latter, you can try searching for those dependencies in zypper or yast.
What games are you looking at? If you have any problems feel free to cintact me here or on GOG.

More importantly, could you play them without dying of boredom :smiley: I felt thrilled when I saw the free games packages in gog too and thought like I could play them forever but it turns out these games are not as cool as I remembered them…

You have your list of required dependencies.
Now, just search for each required and install it, for example the following for the first in your list

zypper se libcaca0
Retrieving repository 'Main Update Repository' metadata .....[done]
Building repository 'Main Update Repository' cache ..........[done]
Loading repository data...
Reading installed packages...


S | Name                   | Summary                      | Type
--+------------------------+------------------------------+--------
  | libcaca0               | Library for Colour ASCII A-> | package
  | libcaca0-32bit         | Library for Colour ASCII A-> | package
  | libcaca0-plugins       | Plugins for libcaca          | package
  | libcaca0-plugins-32bit | Plugins for libcaca          | package

Locate the 32bit package in the list and install it

zypper in libcaca0-32bit

If the package search doesn’t return a usable result, I wrote a wiki article that describes in my preferred order how to find missing dependencies and files…

https://en.opensuse.org/User:Tsu2/Missing_Files_Dependencies

TSU

Hi,
Wine would be used only if you want to run a Windows game.
In this case, the @OP wants to install a 32bit Linux game.

TSU

Perform the following commands in the terminal
*sudo dpkg --add-architecture i386*
sudo apt-get update
sudo apt-get -y install libc6:i386 libasound2:i386 libasound2-data:i386 libasound2-plugins:i386

I think robbykz has installes openSUSE, so he/she has to use rpm/zypper not dpkg/apt?
Also Leap is 64 bit so there are not xxxxx.i386rpms anymore.