Game Development Community

Constructor 1.04 Mac test

by Jaimi McEntire · in Constructor · 02/10/2008 (1:46 pm) · 104 replies

I am releasing the 1.04 Macintosh version to whomever would like to test it. Most reports have come back OK, but one person reported a failure launching the application. This version should work in both 10.4 and 10.5 of OSX, and with an Intel Core, core2 and PPC G4 & G5.

If you test this, please post details on your testing environment, including Machine type, OS version, CPU type, amount of memory, etc.

This is a bugfix release! There is no new added functionality. This fixes some problems with loading of CSX files, lighting, and exporting of CSX files to DIF. Some internal list items were fixed that seems to have made portals more stable.

Please - If you have no intention of testing this application and reporting your findings, please do not download it!. Bandwidth is very limited, and once we get the OK from all testers, we can move this to somewhere where everyone can get to it at high speed.

The zip file is located here: www.aztica.com/images/Archive.zip

Put this zip file in your existing constructor 1.03 installation, and decompress it, overwriting all the files it wants to overwrite. You may need to re-enter your ignition key, so be sure to have that handy.

Thanks!

Jaimi

edit: Fixed link (thanks!)
Page «Previous 1 2 3 4 5 6 Last »
#1
02/10/2008 (1:51 pm)
Here is what needs to be tested:

1. Does it load and save Map and CSX files OK?
2. Does the internal DIF Exporter work correctly? (there are no changes to the external dif export).
3. Do portals work like expected?
4. Do DTS files look and work right?
5. Is it any faster or any slower?
6. Is something broken now that used to work in 1.03?
7. Is something fixed that was broken in 1.03?

Of course, this is not an exhaustive list, anything else you can think of would be helpful. Thank you for your help!

Jaimi
#2
02/10/2008 (4:59 pm)
Fixed link: www.aztica.com/images/Archive.zip
#3
02/10/2008 (5:16 pm)
Sorry - And thanks! I fixed the link above.
#4
02/12/2008 (11:04 pm)
Oops, had some trouble at first, but it was just unexpected file copy behavior and nothing to do with the app (or I'm tired and accidentally clicked Dont Replace somewhere the first time).

Fixes saving and exporting crash issues I had with 1.03. This is a MacBook Pro (Intel) running 10.5.2.

Will look into it more when I have a chance tomorrow, just wanted to get rid of my big crash post here cuz it was nothing to do with your software.
#5
02/17/2008 (8:56 am)
Jaimi did you get my crash report?
Is this version different from the one I used?

I'm using Constructor on an external Firewire HD, I'll probably give it a try from the main HD.
#6
02/17/2008 (1:16 pm)
Here's just a quick run-through.

1. Does it load and save Map and CSX files OK?

-Yes, perfectly.

2. Does the internal DIF Exporter work correctly? (there are no changes to the external dif export).

-Yes.

3. Do portals work like expected?

-Don't know, I don't use portals.

4. Do DTS files look and work right?

-Yes.

5. Is it any faster or any slower?

-Seems faster.

6. Is something broken now that used to work in 1.03?

-No, but it seems to close slower than usual.

7. Is something fixed that was broken in 1.03?

-Yes, fixes saving issues, and weird zooming issues (I believe).
#7
02/18/2008 (9:40 am)
@Stephan - Yes, but I was unable to figure out anything from it. What sort of machine are you running on? Does it support SSE2 or SSE3? Maybe I have a compiler option wrong somewhere...

Can you pull down the version in this thread and try it? It contains an updated lib that the version I sent you was missing.
#8
02/18/2008 (9:42 am)
@PerishingFlames:

Great news! I have an updated coming later this week also, to fix some problems with CSG subtraction.

I should have a simultaneous Windows and Mac release.
#9
02/18/2008 (4:45 pm)
@Jaimi:

Thanks for doing this! I just discovered the thread. Will test and post the results. Initial run through looks promising.
#10
02/18/2008 (9:11 pm)
I just found this as well (actually was pointed to it) but now Constructor fails to even launch. I think it's important to note I just installed the latest 10.5 stuff though. Would it be worthwhile to have some crash report details? If so, what do you want?
#11
02/18/2008 (9:29 pm)
@Joe:

What sort of Mac do you have? What type of CPU? Did you extract it over your existing constructor install?
Did it write out a console.log in the local directory? I'm unsure of why some Macs work, and some don't.
#12
02/19/2008 (6:01 am)
@Jaimi: some positive report and feedback.

It DOES NOT work on an existing version of Constructor. It will ONLY WORK on a fresh unregistered one. In my case anyway.
Which means, I had to re-import some of the textures libraries, I used with the other Constructor application (ok, I'm a liar, because I worked on the Windows version instead ;-) ).

I ran into some problems (already mentionned, some not):
1) texture import fails, if a texture with the same name and non supported extension/filetype is present in the specified folder. I had my Photoshop files in my imported folder, and Constructor failed to import the .jpg ones that were present.

2) For some reason, the .JPG extension is not recognized as a valid one on the Mac. 8/
I personally hate to use uppercase extensions, but well, I had to, so...

Save and export seem to work as they should, and for what I am doing, it is enough. ;-)

Thanks a lot!

Edit: is it me or the Map2dif_plus export is not working anymore? was it working before?
#13
02/19/2008 (7:01 am)
Ok, I was going to try it using a fresh extract of 1.0.3 but I didn't get around to it yet... that's definitely next on the list.

Intel MacBook Pro Core Duo (not the 2 variety)
10.5.2

It did write a console log but nothing of interest to report. It also wrote out a crash report but they're a little large to copy-n-paste here. If all goes well with the fresh extract I'll post an update, otherwise I'll post some crash details.
#14
02/19/2008 (7:06 am)
Ok, looks like another crash for me.

Fresh 1.0.3 (afaik) with a 1.0.4 extracted over top (overwriting files). Here's my crash report with the middle chunk taken out a bit... Let me know if you need more than what I've provided.

Process: Constructor [272]
Path: /Users/MyUser/tmp/unpack/Constructor/Constructor.app/Contents/MacOS/Constructor
Identifier: com.garagegames.constructor
Version: �2007 Garage Games.com, Inc. (1.0.2)
Code Type: X86 (Native)
Parent Process: launchd [65]

Date/Time: 2008-02-19 07:02:46.900 -0800
OS Version: Mac OS X 10.5.2 (9C31)
Report Version: 6

Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000c00000
Crashed Thread: 0

Thread 0 Crashed:
0 com.garagegames.constructor 0x00697aa4 Ignition::Mutex::Mutex() + 254
1 com.garagegames.constructor 0x00696666 0x1000 + 6903398
2 com.garagegames.constructor 0x00696792 0x1000 + 6903698
3 com.garagegames.constructor 0x00696add 0x1000 + 6904541
4 com.garagegames.constructor 0x005c501a 0x1000 + 6045722
5 com.garagegames.constructor 0x005c4ab6 0x1000 + 6044342
6 com.garagegames.constructor 0x002caa00 0x1000 + 2923008
7 com.garagegames.constructor 0x004c117a 0x1000 + 4981114
8 com.apple.CoreFoundation 0x94518b5e CFRunLoopRunSpecific + 4494
9 com.apple.CoreFoundation 0x94518d18 CFRunLoopRunInMode + 88
10 com.apple.HIToolbox 0x933246a0 RunCurrentEventLoopInMode + 283
11 com.apple.HIToolbox 0x933244b9 ReceiveNextEventCommon + 374
12 com.apple.HIToolbox 0x933831fe _AcquireNextEvent + 58
13 com.apple.HIToolbox 0x9338195b RunApplicationEventLoop + 207
14 com.garagegames.constructor 0x004bf274 0x1000 + 4973172
15 com.garagegames.constructor 0x00002552 0x1000 + 5458
16 com.garagegames.constructor 0x00002479 0x1000 + 5241

Thread 1:
0 libSystem.B.dylib 0x93725725 syscall + 5
1 0x00c07ac9 CarbonSelectThreadFunc + 205
2 libSystem.B.dylib 0x93713c55 _pthread_start + 321
3 libSystem.B.dylib 0x93713b12 thread_start + 34

Thread 2:
0 libSystem.B.dylib 0x936e9bce __semwait_signal + 10
1 libSystem.B.dylib 0x937148cd pthread_cond_wait$UNIX2003 + 73
2 0x00c03938 CarbonOperationThreadFunc + 177
3 libSystem.B.dylib 0x93713c55 _pthread_start + 321
4 libSystem.B.dylib 0x93713b12 thread_start + 34

Thread 0 crashed with X86 Thread State (32-bit):
eax: 0x00000000 ebx: 0x00a0e9b0 ecx: 0xffffffff edx: 0x001f1650
edi: 0x01009200 esi: 0x01009226 ebp: 0xbffff198 esp: 0xbffff190
ss: 0x0000001f efl: 0x00010213 eip: 0x00697aa4 cs: 0x00000017
ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037
cr2: 0x00c00000

Binary Images:
0x1000 - 0x7e0ff2 +com.garagegames.constructor �2007 Garage Games.com, Inc. (1.0.2) /Users/MyUser/tmp/unpack/Constructor/Constructor.app/Contents/MacOS/Constructor
0x903000 - 0x907fff com.apple.drawsprocket 2.0.82 (DrawSprocket-2.0.82) <935b8c9056ebf78ddd982d92ac3b4d5f> /System/Library/Frameworks/DrawSprocket.framework/Versions/A/DrawSprocket
0xc00000 - 0xc1efe7 + ??? (???)
0x30aa1000 - 0x30ab5027 +OpenAL OpenAL version 1.0.8d1 (1.0.1d1) /Users/MyUser/tmp/unpack/Constructor/Constructor.app/Contents/Frameworks/OpenAL.framework/Versions/A/OpenAL
0x31aa1000 - 0x31aa3fc8 +org.xiph.ogg 1.1.4svn (1.1.4d1) /Users/MyUser/tmp/unpack/Constructor/Constructor.app/Contents/Frameworks/Ogg.framework/Versions/A/Ogg
0x32aa1000 - 0x32abbfef +org.xiph.vorbis 1.1.3svn (1.1.3d1) /Users/MyUser/tmp/unpack/Constructor/Constructor.app/Contents/Frameworks/Vorbis.framework/Versions/A/Vorbis

...

0x96e15000 - 0x96e25ffc com.apple.LangAnalysis 1.6.4 (1.6.4) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x96e26000 - 0x96e82ff7 com.apple.htmlrendering 68 (1.1.3) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
0x96e83000 - 0x96ea9fff libcups.2.dylib ??? (???) <85ce204da14d62d6a3a5a9adfba01455> /usr/lib/libcups.2.dylib
0x96eaa000 - 0x96f04ff7 com.apple.CoreText 2.0.1 (???) <07494945ad1e3f5395599f42748457cc> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText
0xfffe8000 - 0xfffebfff libobjc.A.dylib ??? (???) /usr/lib/libobjc.A.dylib
0xffff0000 - 0xffff1780 libSystem.B.dylib ??? (???) /usr/lib/libSystem.B.dylib
#15
02/19/2008 (8:06 am)
Quote:OS Version: Mac OS X 10.5.2 (9C31)
Interesting... I'm only in Mac OS X 10.5.1 (9B18)

I have to upgrade and test.
#16
02/19/2008 (9:56 am)
Ugraded to Mac OS X 10.5.2 (9C31)
My previous install with Jaimi's program is working.

Intel iMac 1.83 Ghz (2006), 1.5 Gb RAM.
#17
02/19/2008 (10:20 am)
Hmm - this appears to be crashing int the Ignition module (which is the one that talks to the GG server). I'm not sure what I can do about that -- I'll email Matt.
#18
02/19/2008 (1:03 pm)
Awesome work, thanks for getting out a Mac version. By the way, do portals ever work as expected? ;)
#19
02/19/2008 (3:09 pm)
@Rubes: Are they not working for you? What's wrong?
#20
02/19/2008 (7:53 pm)
Oh, mostly joking, but we just have some fairly complex interiors and it's turning out to be a real challenge getting them set up properly. But I think a lot of people are having trouble with them in general, given how fussy they tend to be.
Page «Previous 1 2 3 4 5 6 Last »