Construct 2 under Wine: Almost working now

Discussion and feedback on Construct 2

Post » Tue Mar 11, 2014 5:09 am

Just checked out Construct 2 R163 and it's almost working under Wine (Ubuntu 13.04) now.

Performance is fine and Node-Webkit preview should be easy enough to get working (I'm thinking cron + native Linux node-webkit).

The one thing that still always crashes the whole application is opening a project. It's also prone to crash during this process under Windows 7 Ultimate x64.

Is there anything that can be done about it? Some sort of hot swapping perhaps? In which case I'd manually input the whole project structure, rather than loading the project through the file menu?
B
6
S
2
Posts: 206
Reputation: 1,685

Post » Wed Mar 12, 2014 11:50 am

I definetely didn't succeed to make it working under osx 10.9.2
I tried with crossover, playonmac, and wine bottler, but I basically encountered crashes when trying to open/save project, or trying to launch previews, or impossibility to open the event sheet (nothing appears)

If someone have a solution, It would be really appreciated, since I switched recently to mac, and seriously, this is a big pain to open windows ONLY for C2...
Passionate developer

If my work helped you to make your project, please consider making a donation :)
B
44
S
12
G
14
Posts: 631
Reputation: 10,987

Post » Wed Mar 12, 2014 6:18 pm

You should report any issues to the Wine developers; it's not our responsibility to fix them.
Scirra Founder
B
387
S
230
G
87
Posts: 24,249
Reputation: 192,240

Post » Wed Mar 12, 2014 6:26 pm

I do know this is not your responsability @Ashley, you often repeat that, and this is not what I'm looking for here by answering to this thread.
But there's some users here who may encountered same kind of issues.
Passionate developer

If my work helped you to make your project, please consider making a donation :)
B
44
S
12
G
14
Posts: 631
Reputation: 10,987

Post » Sat Mar 15, 2014 8:37 am

Well. At the very least, it could be said that it's partly your responsibility.

After all, it's also crashing under Windows 7 x64 (the Tetris.capx I found in the Arcade doesn't ever open on my PC, but works splendidly on two older PCs with graphics drivers that date back to 2006).

IMHO your GUI implementation is somewhat flawed (whichever library you use. Windows Forms, supposedly?), as I don't know too many applications being this prone to crash. In fact, I recently ported Adventure Game Studio to Ubuntu (writing a Wine wrapper + installer) and it runs splendidly and without any error.
B
6
S
2
Posts: 206
Reputation: 1,685

Post » Sat Mar 15, 2014 11:30 am

Blinx123, could you share your wine configuration ?
Passionate developer

If my work helped you to make your project, please consider making a donation :)
B
44
S
12
G
14
Posts: 631
Reputation: 10,987

Post » Sat Mar 15, 2014 11:48 am

Please let me know if you can get it working for Mac. I would never ever touch any windows system then:-D

Mac support should be a top point instead of things like multiplayer.
Image
Check out our start-up and configure your own helmet in true 3D.
B
43
S
11
G
11
Posts: 1,154
Reputation: 9,938

Post » Sat Mar 15, 2014 1:09 pm

@septeven
Sure. Which one? x32, x64?

@Beaverlicious
More like POSIX compliance should be the top priority. If it was more standards compliant and steered away from using too many Microsoft specific libraries, we would already be half way to a native port that could be used by creative people, rather than Windows users :mrgreen:


EDIT: Here's a screencap from my almost finished AGS port, in case anyone is interested.

Image


All that is left is a small, graphical installer (was going to use either Shellscript and Zenity or wxwidgets and Haskell for that) that automagically creates all files necessary to run the program and, perhaps, also contains a statically linked version of wine (not sure if that last part would work too well, though).

Was hoping to do the same for Construct 2, once the last issues are resolved.
B
6
S
2
Posts: 206
Reputation: 1,685

Post » Sat Mar 15, 2014 1:25 pm

x32 please - hopefully it'll help
Passionate developer

If my work helped you to make your project, please consider making a donation :)
B
44
S
12
G
14
Posts: 631
Reputation: 10,987

Post » Sat Mar 15, 2014 3:24 pm

Actually, I just realized I don't know how to write out the config file. Seems like wine.conf has been deprecated a long time ago.

Anyways. What I did to get where I'm now was rather straight forward.

Code: Select all

env WINEARCH=win32 WINEPREFIX=~/.wine32 winetricks dotnet20 gdiplus mono210 vcrun2005 vcrun2008 vcrun2010

env WINEARCH=win32 WINEPREFIX=~/.wine32 wine construct2-r163-setup.exe


There's that distinct chance, I'm missing some libraries. Furthermore, my wine is a tad old (version 1.4.1).
B
6
S
2
Posts: 206
Reputation: 1,685

Next

Return to Construct 2 General

Who is online

Users browsing this forum: justifun, tarek2, tumira and 6 guests