Construct 2 under Wine: Almost working now

0 favourites
From the Asset Store
Casino? money? who knows? but the target is the same!
  • Ashley

    I already contacted wine developers but no answers though.

    There is obviously something which changed with loading and saving files in R148, this is really unfortunate you the developer can't know what changed in it.

    I guess I just have to give up with it - and really don't want to keep a windows partition, neither virtualized. Uhm... :/

  • Ashley

    Or maybe just the name of the libraries, because how can I explain to wine devs the changings between R147 and R148...?

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • We updated to the latest version of BCGControlBar (by BCGSoft). IIRC there have not been any important changes to the save/load code for a long time, so I would expect it's some side-effect of Wine lacking support for various features.

  • Thanks Ashley I reopened a new bug report here (http://bugs.winehq.org/show_bug.cgi?id=35830).

    Hopefully we'll be able to find how fix this.

  • Got a Mac today (Mavericks freaking rocks. Even though it's dully lacking in the cat department )

    I'll be able to test Construct 2 on two different Unices now.

    What really interests me, btw. Will we be able to create and distribute wrappers or would this be against the EULA, Ashley?

    My idea is to create a multiphase installer for both systems (will have to look into how to do this on Mac OS X, of course).

    Essentially, it would dump all necessary files in a prefix called "Construct 2" or "Construct 2 <version number>" then asks whether the user wants to activate a paid license key. If that's the case, the installer will prompt for a license file which, once provided, will be copied right into the correct wine directory.

  • FYI all people who want it working : On the winehq support, they told me the file system (load/save and load license) works well on their test with R163 and wine 1.7.14.

    I personnally don't use wine as they use it, I directly use the wine app from winebottler and it didn't work for me with 1.7.14 - I don't know why.

    BUT, it works perfectly now with the latest 1.7.15 !

    Only problem for now, I can't move/pan in the layout (The move/pan works only under crossover 13.1 but they don't support wine 1.7.15 yet).

    For comparaison, The layout of Multimedia Fusion/Fusion 2.5 is working well, so I don't know what is the difference between the both workspaces (@Ashley if you can help on this, you may know what technology is using your workspace renderer, directx9, gdi.... ? I really don't know anything about this sorry).

    Preview isn't working neither, and I'm pretty sure this is cause the wine bottle doesn't make the link to the mac localhost....

  • FYI all people who want it working : On the winehq support, they told me the file system (load/save and load license) works well on their test with R163 and wine 1.7.14.

    I personnally don't use wine as they use it, I directly use the wine app from winebottler and it didn't work for me with 1.7.14 - I don't know why.

    BUT, it works perfectly now with the latest 1.7.15 !

    Only problem for now, I can't move/pan in the layout (The move/pan works only under crossover 13.1 but they don't support wine 1.7.15 yet).

    For comparaison, The layout of Multimedia Fusion/Fusion 2.5 is working well, so I don't know what is the difference between the both workspaces (@Ashley if you can help on this, you may know what technology is using your workspace renderer, directx9, gdi.... ? I really don't know anything about this sorry).

    Preview isn't working neither, and I'm pretty sure this is cause the wine bottle doesn't make the link to the mac localhost....

    I cannot tell, but maybe the preview over LAN would make it possible to preview it (since you connect to the IP rather than the localhost)

  • Aphrodite

    Yes I already tried it. But didn't work. It may be a wine's issue, but my skills about network stuffs are limited, so I can't specially be sure of what's going wrong...

  • The layout is rendered with OpenGL. Beyond that it is an ordinary MFC app.

  • I think I finally understand what you're trying to do, septeven.

    Until now, I assumed you were trying to access the preview directly (which would presume a browser running inside the wine prefix).

    It might have something to do with the way wine handles networking. I'll look into it, once I've got more time (possibly on or after the weekend).

  • Once and if you got it ready, will you be able to write an .app or .dmg file from it, so that people can install it on their Macs without using Wine or VirtualEnvironments?

    Just curious

  • Once and if you got it ready, will you be able to write an .app or .dmg file from it, so that people can install it on their Macs without using Wine or VirtualEnvironments?

    Just curious

    Not really (someone would need to have either access to the full source or find a way to reverse engineer the whole thing*).

    But we could probably provide fully integrated wrappers, so no one would have to go through the pain of finding a wine version that works and setting it up manually. If that's ok with Scirra, that is.

    *Legal in most countries but the US ('cept for Chinese Wall Reverse Engineering. Which is legal there, as well). Notwithstanding the fact that you'd, in all likelyhood, piss Ashley/Tom off. Something I'd consider much worse than breaking a bunch of silly laws. But that's just me.

  • Finally got around to testing this on my Mac.

    Using Wineskin and Wine 1.7.16, the application crashes as soon as I try to create a new project or open an existing one.

    On the first run, it also kept telling me that my GPU drivers appear to be two years old (strangely, I never had this happen on my Linux box).

  • Hi

    Updating the thread: I've just tried to make it work with wineskin and wine 1.7.18. Unfortunately it's still not possible to pan/move in the layout window, and it will not update the interface if you change to other tabs either.

    I was however able to open projects without Crashing by using the mac drivers under display settings.

    Tested on a Macbook Air 2013 with HD5000, OSX version 10.9.3

    Construct 2 release 168.

  • I have no problem with running construct with VMware Player, might be worth a try. Uncheck 'Accelerate 3d graphics' under your virtual machine settings to keep construct from crashing

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)