MAC & SA:MP - can't move objects
#1

Hello, guys, I want to ask you for any possible tips or solutions for this problem that I have for a while. I've mentioned Mac because this never happened to me when I was using Windows. The problem that I'm experiencing is that I literally can't edit/move object in-game because I don't see X, Y and Z buttons at all (as shown in the picture below), only the colored lines. I tried to install and to put the font sampaux3.ttf (which has those editing icons) to Library/Fonts but it didn't help. Has anybody experienced this problem as well and knows the solution for it? I'm using the app Crossover to run sa:mp on mac. Any help appreciated, thanks!
Reply
#2

I faced it a long time back, try re-installing the sa:mp with crossover.
Reply
#3

Quote:
Originally Posted by Debjit
View Post
I faced it a long time back, try re-installing the sa:mp with crossover.
Thanks for the reply! But even after reinstalling sa:mp with crossover the problem is still there... Maybe you know any other solutions? Thanks in advance.
Reply
#4

Does the app you use to run SA:MP on your mac, does it run with DirectX9 and DirectPlay installed?
Reply
#5

Quote:
Originally Posted by Gforcez1337
View Post
Does the app you use to run SA:MP on your mac, does it run with DirectX9 and DirectPlay installed?
Thank you for the answer! It wasn't installed but I just did, restarted my laptop and the problem is still there... Any ideas?
Reply
#6

Quote:
Originally Posted by mrkarka
View Post
Thank you for the answer! It wasn't installed but I just did, restarted my laptop and the problem is still there... Any ideas?
DirectX9 should render these things, if that doesn't solve it then I have no idea. Maybe someone that also plays on a Mac knows the answer.
Reply
#7

Do the death messages work for you or do they not show as well (or show other symbols)?
Reply
#8

Quote:
Originally Posted by NaS
View Post
Do the death messages work for you or do they not show as well (or show other symbols)?
Just tested, it shows some kind of small symbols. I attached the picture below.
Reply
#9

It's a Wine bug that's been around for 10 years.
I've played with Wine 3.0 that was released a few days ago, and everything besides those icons not showing, was better [I also enabled CSMT for better performance using winetricks, Wine 3.0 being the first stable release to support it].
However I remember either Wine 2.0.4, or 2.0.3/2.0.2 etc, had shown them.
In regular Wine, after you install it, first manually create a 32-bit bottle, it's always better for 32-bit games. You also need to have the "corefonts" package of fonts installed in the bottle. Either search it on the web and extract to "~/.wine/drive_c/windows/Fonts", or install with winetricks: "winetricks corefonts".
Reply
#10

Quote:
Originally Posted by lenor
View Post
It's a Wine bug that's been around for 10 years.
I've played with Wine 3.0 that was released a few days ago, and everything besides those icons not showing, was better [I also enabled CSMT for better performance using winetricks, Wine 3.0 being the first stable release to support it].
However I remember either Wine 2.0.4, or 2.0.3/2.0.2 etc, had shown them.
In regular Wine, after you install it, first manually create a 32-bit bottle, it's always better for 32-bit games. You also need to have the "corefonts" package of fonts installed in the bottle. Either search it on the web and extract to "~/.wine/drive_c/windows/Fonts", or install with winetricks: "winetricks corefonts".
Thanks for your answer, lenor! However, using CrossOver I've just installed corefonts to my sa:mp bottle and I still have the same problem. Would you recommend reinstalling GTA:SA on a 32-bit bottle on Crossover or just switch to Wine? Or there's a possibility that I didn't install corefonts correctly?
Reply
#11

Switch to Wine until a Crossover release featured Wine 2.0 (and not a lower version).
Corefonts isn't related to this issue, but is required by the single game itself and SAMP as well.
I think Crossover creates a 32-bit bottle for this game automatically, but it hasn't ever fixed it for me (I'm even using Wine 3.0 in a 32-bit bottle), so it's not related.
If Wine 2.0.4/2.0.3 didn't fix it then try Wine Staging 2.22/2.21/2.20/2.19. With one of these it then would surely work, in case the others didn't.
The method to switch wine versions fast is to keep the game folder somewhere else when you've deleted the prefix using winetricks. Then switch the Wine version and "WINEARCH=win32 winetricks corefonts" then all you need is to move the Rockstar Games folder back in "~/.wine/drive_c/Program Files", and reinstall SAMP before testing since it installs d3dx9_25.dll that's needed to display chat. If you ended up using Wine Staging, it supports CSMT for better performance which can be enabled in winecfg's "Staging" tab.
I also prevent the game from overriding any display color settings by setting UseXVidMode to "N" using regedit. If you found you needed that.
Reply
#12

Quote:
Originally Posted by lenor
View Post
Switch to Wine until a Crossover release featured Wine 2.0 (and not a lower version).
Corefonts isn't related to this issue, but is required by the single game itself and SAMP as well.
I think Crossover creates a 32-bit bottle for this game automatically, but it hasn't ever fixed it for me (I'm even using Wine 3.0 in a 32-bit bottle), so it's not related.
If Wine 2.0.4/2.0.3 didn't fix it then try Wine Staging 2.22/2.21/2.20/2.19. With one of these it then would surely work, in case the others didn't.
The method to switch wine versions fast is to keep the game folder somewhere else when you've deleted the prefix using winetricks. Then switch the Wine version and "WINEARCH=win32 winetricks corefonts" then all you need is to move the Rockstar Games folder back in "~/.wine/drive_c/Program Files", and reinstall SAMP before testing since it installs d3dx9_25.dll that's needed to display chat. If you ended up using Wine Staging, it supports CSMT for better performance which can be enabled in winecfg's "Staging" tab.
I also prevent the game from overriding any display color settings by setting UseXVidMode to "N" using regedit. If you found you needed that.
Thanks for trying to help, man, huge props for you! However, I am now running gtaa and sa:mp on Wine 2.0.4 and I still have the same problem. What would you advise to do now? Let me know, thanks!
Reply
#13

I'll install PlayOnLinux to be able to test them out. Since if I said to try 5 versions it'd be kind of unfair.

Edit: Wine Staging 2.21 (the development version is called just 2.21, but you use 2.21-staging), which is the latest staging release, displays all fonts correctly. I recommend enabling CSMT in winecfg. I personally use regular wine+winetricks since PlayOnLinux's only highlight is using multiple versions and bottles at once and switching wine versions within seconds on a per-bottle basis. But is naturally slightly less reliable (I don't need those features and SAMP is buggy enough in Wine). You (and I, as seeing icons is sometimes mandatory) would be looking forward to the 3.0 wine staging, which isn't out yet. Yes, only the staging versions (not stable or development-of-stable) display the icons, and seem to have displayed chat letters flawlessly (except lack of samp-boldness and the letter f having an artifact), while the stable had much more noticable letter artifacts. If you crash with staging far too much, it's the reason I stick to stable releases, and what I play on is 3.0 stable, because it's the first stable release with CSMT support, and is noticably smoother than any previous releases, and rarely freezes (the most common Wine crash).
Reply
#14

Yes, it works! lenor, you're the man. Everyone that experiences the same problem on Mac - follow the steps on this topic and use Wine Staging 2.21.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)