iDevGames Forums
OMG entry: "Fylakas" testers and feedback - Printable Version

+- iDevGames Forums (
+-- Forum: Community Zone (/forum-4.html)
+--- Forum: Contests (/forum-19.html)
+--- Thread: OMG entry: "Fylakas" testers and feedback (/thread-4726.html)

Pages: 1 2

OMG entry: "Fylakas" testers and feedback - dfmoore - Dec 5, 2005 01:08 AM

Hey everyone,
As I'm sure everyone has realized, i had some serious bugs in my code. This is what happens when you give an artist C++. In any case, I stomped out the last one that I know of, bringing Fylakas Psychi Beta to...
Fylakas Psychi v1.0.
Cue the fireworks.

In any case, I need to know for sure that things are working well, and I'd love feedback for things to improve- because I'd like to see this become a finished item, OMG or not.

Also, if you haven't voted, take a look at this and let me know what you think!

Please note: I've fixed the crashing bug to the best of my knowledge, but please save anything you're working on before running, just in case. And if it does crash, let me know ASAP (and a crash report if you're inclined)

-dylan ( =

OMG entry: "Fylakas" testers and feedback - igame3d - Dec 5, 2005 01:07 PM

Way slow on mac mini 1.4ghz with 32MB video. Maybe 2fps.
The bird looks amazing, but its probably pushing too many polys looking so good.

OMG entry: "Fylakas" testers and feedback - Leisure Suit Lurie - Dec 5, 2005 01:45 PM

I've yet to be able to get this game to run at all. I'm on 10.3.9 if that's important.

OMG entry: "Fylakas" testers and feedback - dfmoore - Dec 6, 2005 10:46 AM

actually the bird itself is only roughly 500 polys, the tree is about 200, -the landscape is a little more heavy, but it dynamically shows only the gridspace you're on, which displays only 200 polys at a time.

The killer is the five demons, at 500 apeice- That brings the total up to 3500 polys (if you're looking at everything at once) but usually you're only around 2000-2500. It's actually sort of embarassing to develop this game (Its a class project of mine) where the PC users start heckling me because our comps start chugging on 3000+ polys. Well, I mean, the G5s I'm deving on dont, and they wont until 7000 or so.. but most people are apparently playing these on ibooks and performas... Sneaky So I have to keep the game content about half of the current hardware ability.

Oh, and when you can't run it on 10.3.9, what's your hardware stats and what does it do- not launch, or crash? They mean pretty wildly different things if I want to try to fix it. PS If you haven't tried 1.0.1, thats up now and it has a fix that allows it to run on a lot of the laptops that were reporting hard crashes. The culpret? Another wonderful mac OpenGL bug. I swapped calls with something less buggy, and it works just fine. How frustrating is that??? Mad

-dylan Smile

OMG entry: "Fylakas" testers and feedback - Volte - Dec 6, 2005 12:32 PM

igame3d Wrote:Way slow on mac mini 1.4ghz with 32MB video. Maybe 2fps.
The bird looks amazing, but its probably pushing too many polys looking so good.

You should have bought the 4.2Ghz Mac Mini, with top of the line ATI.

OMG entry: "Fylakas" testers and feedback - Leisure Suit Lurie - Dec 6, 2005 12:39 PM

It simply dies on launch for me.

OMG entry: "Fylakas" testers and feedback - dfmoore - Dec 6, 2005 03:49 PM

if you click "submit report" and then look at the crash report it spits back at ya, what's it dying on? It best not be glubuild2dmipmapCTX because if so, I can't do much, except recomend that this game be run on >10.4... because I haven't hit that error with tiger, despite binding this specifically for 10.3 and greater. And it only really seems to happen with 1:10 panther users anyway.

So yeah, if you have a moment, can you let me know a little more about the failed launch?


OMG entry: "Fylakas" testers and feedback - Leisure Suit Lurie - Dec 6, 2005 05:16 PM

dfmoore Wrote:if you click "submit report" and then look at the crash report it spits back at ya, what's it dying on? It best not be glubuild2dmipmapCTX because if so, I can't do much, except recomend that this game be run on >10.4

Date/Time:      2005-12-06 19:13:37 -0500
OS Version:     10.3.9 (Build 7W98)
Report Version: 2

Command: Fylakas Psychi
Path:    /Users/daniellurie/Desktop/v1-1.0.1/Fylakas Psychi v1.0.1 (window).app/Contents/MacOS/Fylakas Psychi
Version: ??? (1.0)
PID:     4545
Thread:  0

Exception:  EXC_BAD_ACCESS (0x0001)
Codes:      KERN_PROTECTION_FAILURE (0x0002) at 0x02008000

Thread 0 Crashed:
0   libGLU.dylib                       0x90c61550 _glTessErrorString(int) + 0x4e8
1   libGLU.dylib                       0x90c6af7c gluBuild2DMipmapsCTXCore(_CGLContextObject*, unsigned long, long, long, long, long, long, unsigned long, unsigned long, long, long, long, void const*) + 0xddc
2   libGLU.dylib                       0x90c6b77c gluBuild2DMipmapsCTX + 0xe8
3   com.yourcompany.Fylakas_Psychi     0x0000cd84 ModelType::LoadTGA(TextureImage&, char*, int) + 0x2b4
4   com.yourcompany.Fylakas_Psychi     0x0000d0f8 ModelType::GenDispObj() + 0x64
5   com.yourcompany.Fylakas_Psychi     0x0000f314 ModelType::LoadObj(char*, float) + 0xac
6   com.yourcompany.Fylakas_Psychi     0x00013408 load_fylakas() + 0x5c
7   com.yourcompany.Fylakas_Psychi     0x00013a08 main + 0x104
8   com.yourcompany.Fylakas_Psychi     0x000076e8 _start + 0x158 (crt.c:272)
9   com.yourcompany.Fylakas_Psychi     0x0000758c start + 0x3c

Thread 1:
0   libSystem.B.dylib                  0x900078b8 mach_msg_trap + 0x8
1   libSystem.B.dylib                  0x90007438 mach_msg + 0x38
2                   0x90d66608 glcDebugListener + 0xfc
3   libSystem.B.dylib                  0x90024990 _pthread_body + 0x28

PPC Thread State:
  srr0: 0x90c61550 srr1: 0x0000d030                vrsave: 0x00000000
    cr: 0x42088284  xer: 0x00000004   lr: 0x90c6b0c8  ctr: 0x00000004
    r0: 0x00000000   r1: 0xbffff970   r2: 0x00000000   r3: 0x00000004
    r4: 0x40000000   r5: 0x00000400   r6: 0x011ca621   r7: 0x02008000
    r8: 0x3fe33d00   r9: 0x00000000  r10: 0x011ca621  r11: 0x00000000
   r12: 0x00000004  r13: 0x00000004  r14: 0x00000004  r15: 0x0000001f
   r16: 0x00000000  r17: 0x00000001  r18: 0x01825e00  r19: 0x80000000
   r20: 0x00001401  r21: 0x018d7400  r22: 0x00000800  r23: 0x00368e20
   r24: 0x00000000  r25: 0x00000001  r26: 0x696e6700  r27: 0x00000800
   r28: 0x00000000  r29: 0x00000004  r30: 0x00000001  r31: 0x90c6a1b8

Binary Images Description:
    0x1000 -    0x16fff com.yourcompany.Fylakas_Psychi ??? (1.0)    /Users/daniellurie/Desktop/v1-1.0.1/Fylakas Psychi v1.0.1 (window).app/Contents/MacOS/Fylakas Psychi
   0xca000 -    0xdbfff 1.3.6    /System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin/Contents/MacOS/IOHIDLib
  0x270000 -   0x2d4fff 1.3.42 (3.4.2)    /System/Library/Extensions/GeForce2MXGLDriver.bundle/Contents/MacOS/GeForce2MXGLDriver
  0x405000 -   0x41efff GLDriver     /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLDriver.bundle/GLDriver
  0x43f000 -   0x459fff GLRendererFloat     /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLRendererFloat.bundle/GLRendererFloat
0x1008000 -  0x1097fff GLRasterARGB8888D32     /System/Library/Frameworks/OpenGL.framework/Resources/GLRasterARGB8888D32.bundle/GLRasterARGB8888D32
0x1205000 -  0x12fafff GLEngine     /System/Library/Frameworks/OpenGL.framework/Resources/GLEngine.bundle/GLEngine
0x73230000 - 0x73233fff libmx.A.dylib     /usr/lib/libmx.A.dylib
0x81090000 - 0x81181fff libGLProgrammability.dylib     /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
0x86cc2000 - 0x86ccafff libgcc_s.1.dylib     /usr/lib/libgcc_s.1.dylib
0x87520000 - 0x87560fff 3.2.7 (GLUT-3.2.7)    /System/Library/Frameworks/GLUT.framework/Versions/A/GLUT
0x8976e000 - 0x897f2fff libstdc++.6.dylib     /usr/lib/libstdc++.6.dylib
0x8c280000 - 0x8c281fff libGLSystem.dylib     /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLSystem.dylib
0x8c284000 - 0x8c362fff libxml2.2.dylib     /usr/lib/libxml2.2.dylib
0x8fe00000 - 0x8fe4ffff dyld     /usr/lib/dyld
0x90000000 - 0x9014ffff libSystem.B.dylib     /usr/lib/libSystem.B.dylib
0x901c0000 - 0x9026dfff 6.3.8 (299.36)    /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x902b0000 - 0x90529fff 10.3.7    /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x90584000 - 0x905f3fff 1.3.6 (???)    /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x90610000 - 0x9069afff 3.0.1    /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x90700000 - 0x90700fff 10.3 (???)    /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x90702000 - 0x90769fff 2.1.3    /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x907c7000 - 0x907dafff 3.2    /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x907f0000 - 0x907f9fff 2.0.5    /System/Library/PrivateFrameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x90810000 - 0x90810fff 1.0 (???)    /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x90830000 - 0x9089ffff libobjc.A.dylib     /usr/lib/libobjc.A.dylib
0x908c5000 - 0x90915fff 1.4.1 (0.0.1d1)    /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x90940000 - 0x909b3fff 1.2.5    /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x90a20000 - 0x90b7bfff 6.3.7 (500.59)    /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x90c32000 - 0x90c3afff libbsm.dylib     /usr/lib/libbsm.dylib
0x90c4d000 - 0x90c58fff libCSync.A.dylib     /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
0x90c60000 - 0x90cc2fff libGLU.dylib     /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x90d00000 - 0x90d1bfff 1.7.1 (???)    /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x90d31000 - 0x90d45fff libCGATS.A.dylib     /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGATS.A.dylib
0x90d60000 - 0x90d6bfff 1.3.8    /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x910b0000 - 0x91101fff 1.2.5 (63.2)    /System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom
0x9110d000 - 0x91158fff libGLImage.dylib     /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x913a0000 - 0x9145ffff ColorSync     /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x915e0000 - 0x91699fff 3.4.70 (???)    /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x916e0000 - 0x91773fff 3.3    /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x917e0000 - 0x917f0fff 3.3    /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x91b10000 - 0x91b2afff libPDFRIP.A.dylib     /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libPDFRIP.A.dylib
0x91b50000 - 0x91b5ffff libPSRIP.A.dylib     /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libPSRIP.A.dylib
0x91b80000 - 0x91b93fff libRIP.A.dylib     /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x92070000 - 0x92096fff 1.4 (1.2)    /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/FindByContent.framework/Versions/A/FindByContent
0x920c0000 - 0x922a7fff 2.3 (176)    /System/Library/Frameworks/Security.framework/Versions/A/Security
0x923c4000 - 0x923fcfff 1.4    /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x92430000 - 0x92468fff 10.3.5 (98.4)    /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x927f0000 - 0x92827fff 1.2.1 (7)    /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x92880000 - 0x92c05fff 1.3.7 (???)    /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x92e70000 - 0x9336ffff 6.3.9 (743.41)    /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x93920000 - 0x93937fff 1.5.4    /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x93943000 - 0x93943fff 1.3.3    /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x939a0000 - 0x939b4fff libcups.2.dylib     /usr/lib/libcups.2.dylib
0x939d0000 - 0x939d4fff libmathCommon.A.dylib     /usr/lib/system/libmathCommon.A.dylib
0x93b26000 - 0x93b99fff 3.3.3    /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
0x94580000 - 0x94580fff 6.3 (???)    /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x94582000 - 0x94582fff 10.3 (???)    /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x945b0000 - 0x945b9fff libz.1.dylib     /usr/lib/libz.1.dylib
0x945bc000 - 0x945c9fff 1.2.1 (1.0)    /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x945ed000 - 0x945fdfff 2.1.5    /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x94610000 - 0x9462afff libresolv.9.dylib     /usr/lib/libresolv.9.dylib
0x94650000 - 0x946affff 1.0.2    /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x946ed000 - 0x9470afff 3.9    /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
0x95352000 - 0x953a0fff 3.3    /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x954c0000 - 0x95ac6fff libBLAS.dylib     /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x95b20000 - 0x95df0fff libLAPACK.dylib     /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x95e0a000 - 0x95e24fff libGL.dylib     /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x95e40000 - 0x95eadfff libvDSP.dylib     /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x95f00000 - 0x95f20fff libvMisc.dylib     /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x96074000 - 0x960ddfff 1.1.2    /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
0x9610e000 - 0x9619afff 101.1.4 (55.12)    /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x9639c000 - 0x96464fff libcrypto.0.9.7.dylib     /usr/lib/libcrypto.0.9.7.dylib
0x964f4000 - 0x9650cfff 1.1.1 (1.1.0)    /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/WebServicesCore.framework/Versions/A/WebServicesCore
0x9651c000 - 0x967f4fff 1.203.30 (???)    /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x968d0000 - 0x969b2fff libicucore.A.dylib     /usr/lib/libicucore.A.dylib
0x96aa0000 - 0x96acefff libssl.0.9.7.dylib     /usr/lib/libssl.0.9.7.dylib
0x96b02000 - 0x96b0dfff 1.2 (90)    /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x96b15000 - 0x96b21fff 1.0.1    /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x96b50000 - 0x96bdffff ATS     /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x96cb0000 - 0x96d9efff libiconv.2.dylib     /usr/lib/libiconv.2.dylib
0x96e80000 - 0x96e90fff 3.0.3 (vecLib 3.0.3)    /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
0x96ef2000 - 0x96f0cfff 1.2.1 (???)    /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x98db3000 - 0x98e6bfff 1.3.4    /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox

OMG entry: "Fylakas" testers and feedback - dfmoore - Dec 8, 2005 07:18 AM

Sorry, guy.. looks like it's a GLUT bug and there really isn't anything I can do about it right now- I'll file a bug report and keep track of which machines sporatically have an issue with this.

What I do know is that my ibook used to give me this error, and for some reason, launching two copies of the same app would allow the second one to run. A weird bug with a weird workaround. If anyone's gotten this before or knows what this means, please let me know..

PS- I've uploaded v1.0.2-- The mountains have been fixed and now there is working sound.


OMG entry: "Fylakas" testers and feedback - Leisure Suit Lurie - Dec 8, 2005 07:45 AM

So, for those few of us who can't get this beast to run, can you post some screen shots?

OMG entry: "Fylakas" testers and feedback - dfmoore - Dec 8, 2005 07:49 AM

Absolutely! I'm going to class right now, but I'll take my 'book and grab some interesting frames for you ( ;

OMG entry: "Fylakas" testers and feedback - Leisure Suit Lurie - Dec 8, 2005 08:31 AM

Cool. That way I can feel all left out and stuff. Sad

OMG entry: "Fylakas" testers and feedback - akb825 - Dec 8, 2005 01:05 PM

The only real bad bug I can see is the fact that the camera suddenly jumps all the time. It worked fine on my computer.

What are you using to draw the polygons? Are you using vertex arrays? If you are, are you sure they're indexed? Are you using VBOs? The best method you could use is to use indexed VBOs, which are similar to vertex arrays, but are in the graphics card's memory, not the client's. With that, a lot more computers will be able to render it smoothly.

OMG entry: "Fylakas" testers and feedback - dfmoore - Dec 12, 2005 11:33 AM

[Image: fylakas_small.jpg]
[Image: evening_small.jpg]
[Image: dawn_small.jpg]
[Image: tree_small.jpg]

For the bigger versions of these images, check out my info page:


OMG entry: "Fylakas" testers and feedback - Leisure Suit Lurie - Dec 12, 2005 12:50 PM

Nice. I will regard this as one of the most amazing games I've never played...