OMG entry: "Fylakas" testers and feedback - dfmoore - Dec 5, 2005 01:08 AM
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... 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???
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)
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
0 libSystem.B.dylib 0x900078b8 mach_msg_trap + 0x8
1 libSystem.B.dylib 0x90007438 mach_msg + 0x38
2 com.apple.opengl 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 com.apple.iokit.IOHIDLib 1.3.6 /System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin/Contents/MacOS/IOHIDLib
0x270000 - 0x2d4fff com.apple.GeForce2MXGLDriver 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 com.apple.glut 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 com.apple.CoreFoundation 6.3.8 (299.36) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x902b0000 - 0x90529fff com.apple.CoreServices.CarbonCore 10.3.7 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x90584000 - 0x905f3fff com.apple.framework.IOKit 1.3.6 (???) /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x90610000 - 0x9069afff com.apple.CoreServices.OSServices 3.0.1 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x90700000 - 0x90700fff com.apple.CoreServices 10.3 (???) /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x90702000 - 0x90769fff com.apple.audio.CoreAudio 2.1.3 /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x907c7000 - 0x907dafff com.apple.speech.synthesis.framework 3.2 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x907f0000 - 0x907f9fff com.apple.DiskArbitration 2.0.5 /System/Library/PrivateFrameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x90810000 - 0x90810fff com.apple.ApplicationServices 1.0 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x90830000 - 0x9089ffff libobjc.A.dylib /usr/lib/libobjc.A.dylib
0x908c5000 - 0x90915fff com.apple.HIServices 1.4.1 (0.0.1d1) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x90940000 - 0x909b3fff com.apple.DesktopServices 1.2.5 /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x90a20000 - 0x90b7bfff com.apple.Foundation 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 com.apple.SystemConfiguration 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 com.apple.opengl 1.3.8 /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x910b0000 - 0x91101fff com.apple.bom 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 com.apple.QD 3.4.70 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x916e0000 - 0x91773fff com.apple.print.framework.PrintCore 3.3 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x917e0000 - 0x917f0fff com.apple.speech.recognition.framework 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 com.apple.FindByContent 1.4 (1.2) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/FindByContent.framework/Versions/A/FindByContent
0x920c0000 - 0x922a7fff com.apple.security 2.3 (176) /System/Library/Frameworks/Security.framework/Versions/A/Security
0x923c4000 - 0x923fcfff com.apple.AE 1.4 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x92430000 - 0x92468fff com.apple.LaunchServices 10.3.5 (98.4) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x927f0000 - 0x92827fff com.apple.CFNetwork 1.2.1 (7) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x92880000 - 0x92c05fff com.apple.HIToolbox 1.3.7 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x92e70000 - 0x9336ffff com.apple.AppKit 6.3.9 (743.41) /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x93920000 - 0x93937fff com.apple.LangAnalysis 1.5.4 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x93943000 - 0x93943fff com.apple.audio.units.AudioUnit 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 com.apple.NavigationServices 3.3.3 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
0x94580000 - 0x94580fff com.apple.Cocoa 6.3 (???) /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x94582000 - 0x94582fff com.apple.Carbon 10.3 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x945b0000 - 0x945b9fff libz.1.dylib /usr/lib/libz.1.dylib
0x945bc000 - 0x945c9fff com.apple.CommonPanels 1.2.1 (1.0) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x945ed000 - 0x945fdfff com.apple.ImageCapture 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 com.apple.SearchKit 1.0.2 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x946ed000 - 0x9470afff com.apple.audio.SoundManager 3.9 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
0x95352000 - 0x953a0fff com.apple.print.framework.Print 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 com.apple.htmlrendering 1.1.2 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
0x9610e000 - 0x9619afff com.apple.ink.framework 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 com.apple.WebServices 1.1.1 (1.1.0) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/WebServicesCore.framework/Versions/A/WebServicesCore
0x9651c000 - 0x967f4fff com.apple.CoreGraphics 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 com.apple.securityhi 1.2 (90) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x96b15000 - 0x96b21fff com.apple.help 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 com.apple.vecLib 3.0.3 (vecLib 3.0.3) /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
0x96ef2000 - 0x96f0cfff com.apple.openscripting 1.2.1 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x98db3000 - 0x98e6bfff com.apple.audio.toolbox.AudioToolbox 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.
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
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...