A helpful user just wrote this regarding my game:
QuoteI decided to try playing the game using WINE. Turns out that it runs beautifully that way. (Must be that one of the WINE developers loves adventure games. :) )
For reference, the version of WINE that I used was 1.1.1 running on
Debian Linux 5.0 (also known as "Lenny").
For your Mac users I have found a page on WINE's site that links to
conveniently packaged pre-built binaries.
[ http://wiki.winehq.org/MacOSX/Installing ]
All they need to do is download and "unpack" the software.
Is it really as simple as that? So AGS games can now run on the Mac?
If so, that would be fabulous. I'll download this distribution and report back on how well it works.
EDIT: I've tried Darwine before, and the distribution from kronenberg.org is giving me the same error message that every other version of Darwine that I've ever used has:
Quotefixme:d3d:IWineD3DImpl_FillGLCaps OpenGL implementation supports 16 vertex samplers and 16 total samplers
fixme:d3d:IWineD3DImpl_FillGLCaps Expected vertex samplers + MAX_TEXTURES(=8) > combined_samplers
There might be a way to get around this with some tweaking, but either way Mac users are still not going to be able to play our games without doing some really complicated tweaking or shelling out 40 bucks for Crossover. (The same error gets produced when I run winsetup.exe, so dicking around with those settings won't help.)
I'll try the other distribution there later, but it appears that this version of Darwine isn't working in the same way that the other versions of Darwine I've tried aren't.
EDIT AGAIN: The other version also doesn't work, giving me an error message that is both much longer and much more intimidating than the kronenberg.org version.
Oh well. Thanks for trying it.
I take it that the "d3d" error would be common to all versions of AGS and all color depths? I vaguely remember hearing that 3.0 changed how it handled graphics. Clutching at straws here.
d3d doesn't work on a mac or linux or dos but just windows..is this the case?
Quote from: Dualnames on Sat 17/01/2009 23:22:42
d3d doesn't work on a mac or linux or dos but just windows..is this the case?
I'm not sure if it is, but since WINE functions by writing new versions of these sorts of things that are created from scratch but behave the same way, this shouldn't be a limitation.
AGS games work fine using CrossOver, which is based on WINE, but that's not a great solution for us because CrossOver costs money. CrossOver has never given me a d3d error or anything like that.
As far as i can recall AGS only supports D3D for windows, and you're using an emulation program. Have you tried directdraw?
Quote from: Dualnames on Sun 18/01/2009 00:35:23Have you tried directdraw?
Is that available for 2.72? And would that allow a game to work on the Mac? Or maybe I misunderstand the question.
Quote from: Dualnames on Sun 18/01/2009 00:35:23
As far as i can recall AGS only supports D3D for windows, and you're using an emulation program. Have you tried directdraw?
WINE works by translating calls to Direct 3D functions into OpenGL calls on platforms that support it. Many Direct 3D games actually work pretty well in Linux under WINE. It's not perfect, though. Some games have visual corruption, some crash or won't boot outright. It really depends on the interaction between WINE and what functions the game is using. I've actually had pretty decent results with AGS games run under WINE in Linux, though I don't have a Mac so I can't comment on how that runs.
Yeah, you can always try setting the game's "winsetup.exe" config to using the DirectDraw driver if D3D is giving you an error.
2.72 only supports DirectDraw, not D3D. I'm not sure which game Makeout Patrol tested and whether it was using the D3D driver or not -- it could be that WINE also translates DirectDraw calls into OpenGL and has the same problem?
I've been playing almost all recent AGS games on my Ubuntu Linux notebook using the default distribution of WINE for Ubuntu Linux and had no problems of any sort - save games work, performance is decent. I am not too sure whether I have played a game that makes use of the D3D option, but I have played lots of older and some 3.1 and 3.11 builds and they were running flawlessly.
Then again, the Mac seems to pose different problems here...