On Arch-family Linux distros (also including Monjaro), you are required to install the
lib32-libxcomposite package to get the render of X2 and also other Wine-ran games that fail to render.
Dragon0307 wrote: ↑Wed Oct 05, 2022 7:27 am
I haven't figured out how to fix the integration with the native version of PGE yet however.
You need to navigate into the menu bar "Test / Luna-Tester / Wine Settings" (this menu item is available on the native Editor only) and select the proper Wine runtime and environment paths to use the different Wine than in-system. This thing is also can import Wine bottles from PlayOnLinux. Additionally, around the same menu, you can set the absolute path to the X2's "data" directory. If you mean the configuration package linking, you will need to re-run the
updated script (the old script is invalid, I fixed it already, but you need to put it manually into the root of SMBX2 directory).
Dragon0307 wrote: ↑Wed Oct 05, 2022 7:27 am
If you're trying to play an episode for made for 1.3 or old versions of LunaDLL, I'd advise using TheXTech instead, since that has WAY better performance and runs natively on Linux.
Additionally, TheXTech is able to work on non-x86 architectures (such as ARM, PowerPC, MIPS, etc.) if you compile the game from the source code. X2 depends on x86 architecture, and therefore to run it on a non-x86 processor, emulation is required, and it will lead major performance slowdown.