Gamemaker 5.3 under wine on OSX?

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
jamdis
Newbie
Newbie
Posts: 4
Joined: Sun Mar 22, 2009 10:35 am

Gamemaker 5.3 under wine on OSX?

Post by jamdis »

I'm very new to wine, so please excuse my noobness.

I'm going to be teaching a course on Game Design for non-programmers in the fall. The school is an all-mac operation, but I'd like to use YoYo Game's Gamemaker to teach the course. YoYo has a mac version in beta, but it is unclear if it will reach release in time for my class to begin.

I know that the current version of Gamemaker doesn't fully function under Wine. However, the AppDB shows that some people have had luck with version 5.3. I can get this version to run quite nicely on my mac using Crossover Games, but it doesn't work with the current version of Wine offered with the Darwine Helper from Kronenberg's site.

I would love to support Codeweavers by having the school purchase CO Games, but the economic crisis has hit us pretty hard, and I don't think I can convince the school to go for it, especially since we will only need it until the release of Gamemaker for the Mac.

My question: since Gamemaker 5.3 seems be able to run okay on linux boxes without CO games, and on my mac with CO games, is it possible that we could get it to run under a free version of Wine is just a matter of tweaking settings? I'm willing to spend the time learning and experimenting with this, but if it's not likely to work I'd like to spend that time exploring other avenues. Thanks in advance.
austin987
Wine Developer
Wine Developer
Posts: 2383
Joined: Fri Feb 22, 2008 8:19 pm

Gamemaker 5.3 under wine on OSX?

Post by austin987 »

On Sun, Mar 22, 2009 at 10:57 AM, jamdis <[email protected]> wrote:
I'm very new to wine, so please excuse my noobness.

I'm going to be teaching a course on Game Design for non-programmers in the fall.  The school is an all-mac operation, but I'd like to use YoYo Game's Gamemaker to teach the course.  YoYo has a mac version in beta, but it is unclear if it will reach release in time for my class to begin.

I know that the current version of Gamemaker doesn't fully function under Wine.  However, the AppDB shows that some people have had luck with version 5.3.  I can get this version to run quite nicely on my mac using Crossover Games, but it doesn't work with the current version of Wine offered with the Darwine Helper from Kronenberg's site.

I would love to support Codeweavers by having the school purchase CO Games, but the economic crisis has hit us pretty hard, and I don't think I can convince the school to go for it, especially since we will only need it until the release of Gamemaker for the Mac.

My question:  since Gamemaker 5.3 seems be able to run okay on linux boxes without CO games, and on my mac with CO games, is it possible that we could get it to run under a free version of Wine is just a matter of tweaking settings?  I'm willing to spend the time learning and experimenting with this, but if it's not likely to work I'd like to spend that time exploring other avenues.  Thanks in advance.
Crossover games has a few hacks not in regular wine. Probably the
hacks related to OS X's broken OpenGL are what's helping.

You could get Crossover game's source then apply it to Darwine's
source and recompile. Or try different graphics settings.


--
-Austin
jamdis
Newbie
Newbie
Posts: 4
Joined: Sun Mar 22, 2009 10:35 am

Post by jamdis »

You could get Crossover game's source then apply it to Darwine's
source and recompile.
I'm confused. I thought that Codeweaver's changes to Wine were proprietary. If this is possible, it still sounds like it might be beyond my skills. Any pointers as to how to get started?
austin987
Wine Developer
Wine Developer
Posts: 2383
Joined: Fri Feb 22, 2008 8:19 pm

Gamemaker 5.3 under wine on OSX?

Post by austin987 »

On Sun, Mar 22, 2009 at 11:24 AM, jamdis <[email protected]> wrote:
You could get Crossover game's source then apply it to Darwine's
source and recompile.
I'm confused.  I thought that Codeweaver's changes to Wine were proprietary.  If this is possible, it still sounds like it might be beyond my skills.  Any pointers as to how to get started?
Any changes to Wine itself are LGPL'ed. They have some proprietary
stuff, e.g., their bottle manager, and some other things.

http://www.codeweavers.com/products/source/

Specifically, you want:
http://media.codeweavers.com/pub/crosso ... 2.0.tar.gz

Get the source for games, and compare the wine directory to wine's
source. A note of caution, they use an older version of wine than
current (1.1.12). So get wine's source for 1.1.12, then use handy
dandy diff:

diff -ur crossover_source wine_source > hack.txt

Then look through hack.txt...or just apply the whole thing to wine
source and recompile.

--
-Austin
James Mckenzie

Gamemaker 5.3 under wine on OSX?

Post by James Mckenzie »

Austin English <[email protected]> wrote on March 22nd:
On Sun, Mar 22, 2009 at 10:57 AM, jamdis <[email protected]> wrote:
I'm very new to wine, so please excuse my noobness.

I know that the current version of Gamemaker doesn't fully function under Wine.  However, the AppDB shows that some people have had luck with version 5.3.  I can get this version to run quite nicely on my mac using Crossover Games, but it doesn't work with the current version of Wine offered with the Darwine Helper from Kronenberg's site.
That version is quite old. Mike has been overwhelmed by 'real life' and has not built Wine for MacOSX lately.

I have a working version here and would like to take another look at the CodeWeavers changes to see if I can get them to work with the current development version so that I can play some of my favorite games.
Crossover games has a few hacks not in regular wine. Probably the
hacks related to OS X's broken OpenGL are what's helping.
And hopefully they will not be needed in the near future. XQuartz 2.3.3 will have fixes for the brokenness of OpenGL.
You could get Crossover game's source then apply it to Darwine's
source and recompile. Or try different graphics settings.
Again, I'll check.

Be aware that any problems you find may be ignored by CodeWeavers as well.

James McKenzie
Locked