Construct 2 under Wine: Almost working now

Discussion and feedback on Construct 2

Post » Mon Mar 17, 2014 6:21 pm

Thanks a lot.
So I have the event sheet correctly displayed now, and sounds like there's no graphical issue anymore.
BUT impossible to load/save/export files, to preview (Blinx123, how did you make it working ?), and to activate with my license. When I set my license path, C2 tells me to restart but it crashes when restarting... I have to delete the license file in order to make it open back.

It sounds like there's something wrong with load/write files....
Again @Ashley, this is not a wine question, but with what I just wrote, does it sound something for you (a link between all this problems ??? This may help me to find what I have to install as dependencies).
Thanks
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 » Mon Mar 17, 2014 7:08 pm

Construct 2 has no non-OS dependencies on Windows (it's portable). Any issues that do not occur on a real installation of Windows are probably bugs in Wine, not C2.
Scirra Founder
B
399
S
236
G
89
Posts: 24,519
Reputation: 195,351

Post » Wed Mar 19, 2014 4:35 pm

@Blinx123
is previewing works for you and can you save files ?

@Ashley
I'm pretty sure it's come from Wine. But Construct 2 seems using something with load/save files different than other classical windows software. THAT is the problem I guess, that's why I can't load files, save files, export project, preview, AND can't load license file - So may be if you can help us about this point, we would probably be able to report it to wine devs.
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 » Fri Mar 21, 2014 1:24 pm

@Ashley
I'm really really close to make C2 working almost perfectly under OSX.
I found from when exactly C2 was broken with wine - It came with R148.
R147 and older are working perfectly, the file system is saving and loading without any bugs. R148 just broke it - impossible to load or save any capx.

By looking to the change log, the major change which seems to be linked with this wine's issue is :
Updated UI library to significantly newer version. New themes are supported, and the default theme is now Office 2010 Silver. Hopefully this may resolve other UI library related issues, but since it's a big update there may be quirks or new issues introduced.

and particularly this :
The new UI library provides us with lots more options in terms of features, as well as six years of bug fixes. If you've ever had any minor suggestions for the UI, now would be a good time to raise them again. However despite our testing, it's possible there were backwards-incompatible changes that we missed. Some new things may actually be broken or slightly different. Let us know if you find anything you think is a problem.

So now, could you think we can try to work together in order to find what is the problem and make C2 working under wine ?
Thanks for letting me know.
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 » Fri Mar 21, 2014 2:48 pm

I cannot help at all. The update was a big upgrade of a large third party library. We had no part in designing it. I also do not believe there is anything particularly unusual in Construct 2's design: it does everything in a relatively traditional "Windows-like" way. Again, you really have to take this up with the Wine developers, I cannot help.
Scirra Founder
B
399
S
236
G
89
Posts: 24,519
Reputation: 195,351

Post » Fri Mar 21, 2014 2:53 pm

@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... :/
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 » Fri Mar 21, 2014 3:02 pm

@Ashley
Or maybe just the name of the libraries, because how can I explain to wine devs the changings between R147 and R148...?
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 » Fri Mar 21, 2014 3:03 pm

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.
Scirra Founder
B
399
S
236
G
89
Posts: 24,519
Reputation: 195,351

Post » Fri Mar 21, 2014 3:09 pm

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.
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 » Tue Mar 25, 2014 7:49 pm

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.
B
6
S
2
Posts: 206
Reputation: 1,685

PreviousNext

Return to Construct 2 General

Who is online

Users browsing this forum: No registered users and 5 guests