Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
This is it.
what
The...?
Interesting.
/downloads
Version 0.0.0, heh.
Oooh...competition between two open source versions of the same game.
/me gets popcorn. And downloads.
(It even works with my video card!)
(Hey, my account still works, and more impressively, I still remember the password! Hurrah.)
Very cool - i worked up a version from your code that uses GL (glTexSubImage2D and a quad) to blit to screen and the release quality build of that now has a very playable framerate on my imac g5. lots of weird graphical glitches and it just crashed on me but still very exciting!
Very impressive! Hopefully it can be optimized more for modern hardware, though. Also, I found a few problems that aren't listed on the site:
- F1 doesn't do anything. - Help key doesn't work (it turns the cursor into a question mark). - Pressing 4, 5, 6, or 8 while holding command causes that key to get stuck on until I press and release it without command. - Mouse isn't hidden (possibly this isn't a good idea until full screen is implemented). - It crashed once. I'll include the crash report in case you can use it:
CODE
Process: Antares (1614) Path: /Users/Ken/Desktop/Antares.app/Contents/MacOS/Antares Identifier: net.sfiera.Antares Version: 1.0 (1) Code Type: X86 (Native) Parent Process: launchd (92)
Interval Since Last Report: 399228 sec Crashes Since Last Report: 1 Per-App Interval Since Last Report: 2347 sec Per-App Crashes Since Last Report: 1
Date/Time: 2009-11-04 16:39:28.044 -0500 OS Version: Mac OS X 10.5.8 (9L31a) Report Version: 6 Anonymous UUID: 720EB7A9-5DCC-459F-9A87-900FDA555FBB
Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Crashed Thread: 0
Thread 0 Crashed: 0 libSystem.B.dylib 0x91f09e42 __kill + 10 1 libSystem.B.dylib 0x91f7c23a raise + 26 2 libSystem.B.dylib 0x91f88679 abort + 73 3 libstdc++.6.dylib 0x90ad8005 0x90a90000 + 294917 4 libstdc++.6.dylib 0x90ad610c __gxx_personality_v0 + 1108 5 libstdc++.6.dylib 0x90ad614b std::terminate() + 29 6 libstdc++.6.dylib 0x90ad6261 __cxa_throw + 101 7 net.sfiera.Antares 0x00036e90 antares::Resource::Resource(unsigned int, int) + 276 8 net.sfiera.Antares 0x00036f62 antares::Resource::get_data(unsigned int, int) + 36 9 net.sfiera.Antares 0x000185e0 antares::ClipToCurrentLongMessage() + 230 10 net.sfiera.Antares 0x00007e31 antares::GamePlay::fire_timer() + 1595 11 net.sfiera.Antares 0x0000b1e5 antares::CardStack::fire_next_timer() + 47 12 net.sfiera.Antares 0x0000318e -(AntaresView callback:) + 41 13 net.sfiera.Antares 0x00002ed7 (anonymous namespace)::timer_callback(__CFRunLoopTimer*, void*) + 33 14 com.apple.CoreFoundation 0x96ec08f5 CFRunLoopRunSpecific + 4469 15 com.apple.CoreFoundation 0x96ec0aa8 CFRunLoopRunInMode + 88 16 com.apple.HIToolbox 0x95e0d2ac RunCurrentEventLoopInMode + 283 17 com.apple.HIToolbox 0x95e0d0c5 ReceiveNextEventCommon + 374 18 com.apple.HIToolbox 0x95e0cf39 BlockUntilNextEventMatchingListInMode + 106 19 com.apple.AppKit 0x938716d5 _DPSNextEvent + 657 20 com.apple.AppKit 0x93870f88 -(NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:) + 128 21 com.apple.AppKit 0x93869f9f -(NSApplication run) + 795 22 com.apple.AppKit 0x938371d8 NSApplicationMain + 574 23 net.sfiera.Antares 0x00002e3a start + 54
Thread 0 crashed with X86 Thread State (32-bit): eax: 0x00000000 ebx: 0x91f88639 ecx: 0xbfffe95c edx: 0x91f09e42 edi: 0xa02405b8 esi: 0x00050df0 ebp: 0xbfffe978 esp: 0xbfffe95c ss: 0x0000001f efl: 0x00000286 eip: 0x91f09e42 cs: 0x00000007 ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037 cr2: 0xa00c0108
Binary Images: 0x1000 - 0x5efeb +net.sfiera.Antares 1.0 (1) <6af5ac507bdbb1665635883db1109332> /Users/Ken/Desktop/Antares.app/Contents/MacOS/Antares 0x12fa2000 - 0x131a9fef com.apple.RawCamera.bundle 2.1.0 (474) <48a574d3b3269c8dbdc38d6f67879317> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera 0x8fe00000 - 0x8fe2db43 dyld 97.1 (???) <458eed38a009e5658a79579e7bc26603> /usr/lib/dyld 0x90015000 - 0x900f6ff7 libxml2.2.dylib ??? (???) <4d54971007e14f8d80e6889ee1111f21> /usr/lib/libxml2.2.dylib 0x9016a000 - 0x9057afef libBLAS.dylib ??? (???) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib 0x905c2000 - 0x90669fec com.apple.CFNetwork 438.14 (438.14) <5f9ee0430b5f6319f18d9b23e777e0d2> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork 0x9066a000 - 0x9066aff8 com.apple.Cocoa 6.5 (???) <e064f94d969ce25cb7de3cfb980c3249> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa 0x90821000 - 0x90821ffd com.apple.vecLib 3.4.2 (vecLib 3.4.2) /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib 0x90822000 - 0x90822ffd com.apple.Accelerate.vecLib 3.4.2 (vecLib 3.4.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib 0x9083e000 - 0x9085dffa libJPEG.dylib ??? (???) <50b881dd5a5795d38405c9c88c2806fa> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib 0x9085e000 - 0x90865ff7 libCGATS.A.dylib ??? (???) <fb7677501dd491ea5520291045153069> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGATS.A.dylib 0x90866000 - 0x90884fff libresolv.9.dylib ??? (???) <b5b1527c2d99495ad5d507ab0a4ea872> /usr/lib/libresolv.9.dylib 0x90a90000 - 0x90aedffb libstdc++.6.dylib ??? (???) <04b812dcec670daa8b7d2852ab14be60> /usr/lib/libstdc++.6.dylib 0x90b9c000 - 0x90ba4fff com.apple.DiskArbitration 2.2.1 (2.2.1) <75b0c8d8940a8a27816961dddcac8e0f> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration 0x90ba5000 - 0x90bb3ffd libz.1.dylib ??? (???) <5ddd8539ae2ebfd8e7cc1c57525385c7> /usr/lib/libz.1.dylib 0x90c1e000 - 0x912befef com.apple.CoreGraphics 1.409.4 (???) <b9a8a94c430d3b6f9ed7e2e4f0aad02c> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics 0x912bf000 - 0x9139ffff libobjc.A.dylib ??? (???) <7b92613fdf804fd9a0a3733a0674c30b> /usr/lib/libobjc.A.dylib 0x913a0000 - 0x913defff libGLImage.dylib ??? (???) <a6425aeb77f4da13212ac75df57b056d> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib 0x915c1000 - 0x91688ff2 com.apple.vImage 3.0 (3.0) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage 0x91753000 - 0x9175dfeb com.apple.audio.SoundManager 3.9.2 (3.9.2) <0f2ba6e891d3761212cf5a5e6134d683> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound 0x9175e000 - 0x918a6ff7 com.apple.ImageIO.framework 2.0.6 (2.0.6) <7f73ef328c8e8566f3f204b5a540a7f0> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO 0x918a7000 - 0x918a7ffb com.apple.installserver.framework 1.0 (8) /System/Library/PrivateFrameworks/InstallServer.framework/Versions/A/InstallServer 0x918c0000 - 0x91b3cfe7 com.apple.Foundation 6.5.9 (677.26) <c68b3cff7864959becfc7fd1a384f925> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation 0x91ba1000 - 0x91ba1ff8 com.apple.ApplicationServices 34 (34) <8f910fa65f01d401ad8d04cc933cf887> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices 0x91d06000 - 0x91d83fef libvMisc.dylib ??? (???) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib 0x91d84000 - 0x91d8ffe7 libCSync.A.dylib ??? (???) <94faf3571527a99d0a8809024aa9e1be> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib 0x91db5000 - 0x91decfff com.apple.SystemConfiguration 1.9.2 (1.9.2) <01426a38ba44efa5d448daef8b3e9941> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration 0x91ded000 - 0x91e67ff8 com.apple.print.framework.PrintCore 5.5.4 (245.6) <03d0585059c20cb0bde5e000438c49e1> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore 0x91e9b000 - 0x92002ff3 libSystem.B.dylib ??? (???) <ae47ca9b1686b065f8ac4d2de09cc432> /usr/lib/libSystem.B.dylib 0x92003000 - 0x920aafeb com.apple.QD 3.11.56 (???) <a94d0f5438b730e88e5efdb233295c52> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD 0x920cf000 - 0x92129ff7 com.apple.CoreText 2.0.4 (???) <f0b6c1d4f40bd21505097f0255abfead> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText 0x924bb000 - 0x925a3ff3 com.apple.CoreData 100.2 (186.2) <44df326fea0236718f5ed64084e82270> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData 0x925a9000 - 0x925b5ffe libGL.dylib ??? (???) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib 0x93507000 - 0x93514fe7 com.apple.opengl 1.5.10 (1.5.10) <5a2813f80c9441170cc1ab8a3dac5038> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL 0x935cd000 - 0x9367fffb libcrypto.0.9.7.dylib ??? (???) <9d714c92872a93dd127ea8556b2c8945> /usr/lib/libcrypto.0.9.7.dylib 0x93680000 - 0x93681ffc libffi.dylib ??? (???) <a3b573eb950ca583290f7b2b4c486d09> /usr/lib/libffi.dylib 0x93682000 - 0x936a6fff libxslt.1.dylib ??? (???) <0a9778d6368ae668826f446878deb99b> /usr/lib/libxslt.1.dylib 0x936a7000 - 0x936e8fe7 libRIP.A.dylib ??? (???) <ec9df25a1ca8d668bda92f2baf407958> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib 0x9373b000 - 0x937f5fe3 com.apple.CoreServices.OSServices 228 (228) <bc83e97f6888673c33f86652677c09cb> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices 0x93831000 - 0x9402ffef com.apple.AppKit 6.5.9 (949.54) <4df5d2e2271175452103f789b4f4d8a8> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit 0x9405a000 - 0x94125fef com.apple.ColorSync 4.5.3 (4.5.3) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync 0x94126000 - 0x9416ffef com.apple.Metadata 10.5.8 (398.26) <e4d268ea45379200f03cdc7c8bedae6f> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata 0x94170000 - 0x94180ffc com.apple.LangAnalysis 1.6.5 (1.6.5) <d057feb38163121ffd871c564c692804> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis 0x94181000 - 0x94652fbe libGLProgrammability.dylib ??? (???) <7f18294a7bd0b6afe4319f29187fc70d> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib 0x94653000 - 0x946acff7 libGLU.dylib ??? (???) <a3b9be30100a25a6cd3ad109892f52b7> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib 0x94789000 - 0x948c2ff7 libicucore.A.dylib ??? (???) <dd8aa51c356e79ef8cdfa341a0d69f5b> /usr/lib/libicucore.A.dylib 0x948c3000 - 0x94950ff7 com.apple.framework.IOKit 1.5.2 (???) <7a3cc24f78f93931731203854ae0d891> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit 0x94951000 - 0x949dbfe3 com.apple.DesktopServices 1.4.8 (1.4.8) <a6edef2d49ffdee3b01010b7e6edac1f> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv 0x94abf000 - 0x94aeefe3 com.apple.AE 402.3 (402.3) <b13bfda0ad9314922ee37c0d018d7de9> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE 0x94aef000 - 0x94af3fff libmathCommon.A.dylib ??? (???) /usr/lib/system/libmathCommon.A.dylib 0x94af4000 - 0x94dceff3 com.apple.CoreServices.CarbonCore 786.11 (786.14) <d5cceb2fe9551d345d40dd1ecf409ec2> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore 0x94dcf000 - 0x94e56ff7 libsqlite3.0.dylib ??? (???) <3334ea5af7a911637413334154bb4100> /usr/lib/libsqlite3.0.dylib 0x94e57000 - 0x94e57ffd com.apple.Accelerate 1.4.2 (Accelerate 1.4.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate 0x94e5c000 - 0x94eefff3 com.apple.ApplicationServices.ATS 3.7 (???) <a535fc4982d3acff6530ec25c402e679> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS 0x94ef0000 - 0x94f2ffef libTIFF.dylib ??? (???) <801873cbd85ba7bdfe7646fe97a54ca3> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib 0x957c2000 - 0x95b5ffef com.apple.QuartzCore 1.5.8 (1.5.8) <a28fa54346a9f9d5b3bef076a1ee0fcf> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore 0x95b60000 - 0x95b62ff5 libRadiance.dylib ??? (???) <aefd52482869bb5010672679d151167e> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib 0x95b63000 - 0x95bb4ff7 com.apple.HIServices 1.7.1 (???) <ba7fd0ede540a0da08db027f87efbd60> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices 0x95c16000 - 0x95c43feb libvDSP.dylib ??? (???) <b232c018ddd040ec4e2c2af632dd497f> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib 0x95c44000 - 0x95d96ff3 com.apple.audio.toolbox.AudioToolbox 1.5.2 (1.5.2) /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox 0x95d97000 - 0x95dbfff7 com.apple.shortcut 1.0.1 (1.0) <131202e7766e327d02d55c0f5fc44ad7> /System/Library/PrivateFrameworks/Shortcut.framework/Versions/A/Shortcut 0x95dc0000 - 0x95ddcff3 libPng.dylib ??? (???) <271373dd41f56369a3dfca0ed2be579a> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib 0x95ddd000 - 0x960e5fe7 com.apple.HIToolbox 1.5.6 (???) <eece3cb8aa0a4e6843fcc1500aca61c5> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox 0x960e6000 - 0x960f2ff9 com.apple.helpdata 1.0.1 (14.2) /System/Library/PrivateFrameworks/HelpData.framework/Versions/A/HelpData 0x960f3000 - 0x9611cfff libcups.2.dylib ??? (???) <764c74a71785aa10f3cac2eae06f372b> /usr/lib/libcups.2.dylib 0x9611d000 - 0x96133fff com.apple.DictionaryServices 1.0.0 (1.0.0) <ad0aa0252e3323d182e17f50defe56fc> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices 0x96152000 - 0x96152ffc com.apple.audio.units.AudioUnit 1.5 (1.5) /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit 0x96153000 - 0x96203fff edu.mit.Kerberos 6.0.13 (6.0.13) <804bd1b3f08fb57396781f012006367c> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos 0x96394000 - 0x96413ff5 com.apple.SearchKit 1.2.2 (1.2.2) <3b5f3ab6a363a4d8a2bbbf74213ab0e5> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit 0x96421000 - 0x96425fff libGIF.dylib ??? (???) <3c7100e80b7f7ca8809cf9512c1a6004> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib 0x96463000 - 0x9647bff7 com.apple.CoreVideo 1.6.0 (20.0) <587c9c8966070a7d50276db35e1c76aa> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo 0x96b39000 - 0x96bc6ff7 com.apple.LaunchServices 292 (292) <a41286c7c1eb20ffd5cc796f791070f0> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices 0x96c5b000 - 0x96c5bffa com.apple.CoreServices 32 (32) <2fcc8f3bd5bbfc000b476cad8e6a3dd2> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices 0x96c5c000 - 0x96c63fe9 libgcc_s.1.dylib ??? (???) <f53c808e87d1184c0f9df63aef53ce0b> /usr/lib/libgcc_s.1.dylib 0x96c64000 - 0x96c9efe7 com.apple.coreui 1.2 (62) /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI 0x96c9f000 - 0x96caffff com.apple.speech.synthesis.framework 3.7.1 (3.7.1) <5171726062da2bd3c6b8b58486c7777a> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis 0x96cb4000 - 0x96d31feb com.apple.audio.CoreAudio 3.1.2 (3.1.2) <782a08c44be4698597f4bbd79cac21c6> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio 0x96d32000 - 0x96d3bfff com.apple.speech.recognition.framework 3.7.24 (3.7.24) <73cf6b3c5ddf94d7ce9ae2c81c1b558c> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition 0x96e45000 - 0x96e4cffe libbsm.dylib ??? (???) <d25c63378a5029648ffd4b4669be31bf> /usr/lib/libbsm.dylib 0x96e4d000 - 0x96f80fe7 com.apple.CoreFoundation 6.5.7 (476.19) <a332c8f45529ee26d2e9c36d0c723bad> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x96f81000 - 0x9733ffea libLAPACK.dylib ??? (???) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib 0x97340000 - 0x9736bfe7 libauto.dylib ??? (???) <42d8422dc23a18071869fdf7b5d8fab5> /usr/lib/libauto.dylib 0x9736c000 - 0x9753dffb com.apple.security 5.0.5 (36371) <1f7f48b36bc90d114220cc81e4e4694f> /System/Library/Frameworks/Security.framework/Versions/A/Security 0xfffe8000 - 0xfffebfff libobjc.A.dylib ??? (???) /usr/lib/libobjc.A.dylib 0xffff0000 - 0xffff1780 libSystem.B.dylib ??? (???) /usr/lib/libSystem.B.dylib
QUOTE (Patrick @ Nov 4 2009, 02:53 AM) <{POST_SNAPBACK}>
Neat! I assume you still have to do the hack of converting every byte in gRealWorld into its RGB equivalent every frame, though, right? I think getting the code to deal with RGB colors directly instead of color indices will be important for performance.
P.S., you said your G5 was running 10.4, right?
QUOTE (NMS @ Nov 4 2009, 06:04 PM) <{POST_SNAPBACK}>
- F1 doesn't do anything. - Mouse isn't hidden (possibly this isn't a good idea until full screen is implemented).
These ones are known too. I've added them to the known bugs list.
QUOTE
- Help key doesn't work (it turns the cursor into a question mark).
What's the help key? I thought that's what F1 was for.
- Pressing 4, 5, 6, or 8 while holding command causes that key to get stuck on until I press and release it without command.
Hmm. The modifier and non-modifier keys have completely different code paths, I guess there's some weird interaction between them. I'll look at this at some point. I'd place a higher priority on getting the Options screen working, though. Then, if you have this problem, you can reassign the fire keys at least as a temporary solution.
- It crashed once. I'll include the crash report in case you can use it:
...
What were the circumstances of the crash? I can see that it occurred while a game was in progress, and is related to trying to load a TEXT resource that it couldn't find. Other than that, though:
This post has been edited by Pallas Athene : 04 November 2009 - 05:36 PM
help is the default key for zoom to closest hostile, unless you changed it.
Sorry, I don't remember which demo I was on when it crashed. There were no graphics problems at the time, but I did notice that a small square artifact appeared over the computer menu at one point. I was flying around with a dialog box on screen when the spinning beach ball appeared for maybe half a second, then it crashed. It was a bit laggy, so maybe the OS though it had stopped responding?
Also, the scrolling text is either jerky or flickery, but not at the same time.
QUOTE (NMS @ Nov 4 2009, 06:45 PM) <{POST_SNAPBACK}>
I was not even aware that there was a key called "help". A bit of searching reveals that Apple hasn't provided it since their desktop keyboards switched to VAG Rounded a few years back, plus I've been using laptops since long before that.
You mean you were playing a tutorial, not watching a demo, then, right?
The OS won't force quit anything without your permission. It's usual for a beach ball to appear for a short time before a crash, though. In this case, I know exactly where the failure happened, too; it's just a question of why.
QUOTE (Pallas Athene @ Nov 4 2009, 11:35 PM) <{POST_SNAPBACK}>
Yep. G5 2ghz with 10.4.
Yeah, I'm still converting all the RGBColors to a 4-byte RGBA table that I can input into GL, so that's a performance hit - but it's much faster than blitting with the NSDrawBitmap routine, at least.
Also, are you observing flicker in the opening credits/splash fadein/out? It flickers like mad for me under GL, with the higher framerate, but I think I'm seeing the same thing - just with a much lower framerate - with your original drawing code (just reverted to check). Maybe it's just me, or something I did, though, figured I'd ask.
This post has been edited by Patrick : 04 November 2009 - 07:27 PM
QUOTE (Pallas Athene @ Nov 4 2009, 06:03 PM) <{POST_SNAPBACK}>
You're not missing out on much by not having a help key. Playing Ares on a laptop keyboard is crazy though. I have an older full size keyboard plugged into my MacBook.
Yes, I meant tutorial, not demo.
I've noticed that polished, professional apps tend to either hang or crash suddenly if they crash at all. Less polished apps, like development versions of open-source games tend to crash at times when the performance is particularly sluggish. This leads me to suspect that the performance issues and the crashes might be related. But I'm not an expert.
New release 0.0.1!
Direct download here.
I can confirm that the 0.0.1 build works on 10.4.11/PowerPC. Played through all of tutorial one and it was just like I remembered. Framerate was great.
Couple of notes: ⢠Esc key doesn't work in tutorial 1 to bring up scenario menu (I guess this is probably known already) ⢠in tutorial one & 2, pressing option and command at the same time (primary and secondary fire) results in beeping when combined with 4 or 6 on the number pad, and then hitting the opposite, eg 6 instead of 4, while the opt+cmd are still pressed.
Also, this is causing some sort of keyboard mapping error. Try holding down 4 or 6 and then hitting opt+cmd - the ship continues to rotate after releasing all keys. Hitting the number pad somewhat randomly seems to eventually restore it to normal.
This post has been edited by Patrick : 06 November 2009 - 05:55 PM
Whoa. Perfect performance. Fast time runs at about 15 times normal speed on my MacBook. Last version it was about 3. Nice work guys.
Edit: For kicks, I tried it on my 1 GHz G4 eMac running Tiger. Works great. Fast time ratio is about 9. About half what it gets playing the original in OS 9, but still good.
This post has been edited by NMS : 06 November 2009 - 07:09 PM
It's alright, but there's no sound. I guess the Antares Team focused on levels and AI while the Xsera Team focused on sound and graphics.
Antares 0.1.0 has been released. It's available at the new Google Code project page.
Bugs fixed since 0.0.1:
There are still many known issues, listed on the Antares issue tracker.
Found a bug. In the briefing for mission 1, holding down the "1" key to bring up the specs of the cruiser won't do anything. If you have a copy of the screenshots folder in an actual copy of Ares, you can see what I mean in the file "Mission Screenshot.pict". If not, there is a lower quality version of the pichere. Oops, I didn't read the bug list thoroughly. Sorry. My other bug was also known about.
Test platform: 1 GHz Titanium PowerBook G4, 1 GB RAM, Mobility Radeon 9000.
This post has been edited by gavin83209 : 14 November 2009 - 12:29 AM
It's actually playable if I play on a laptop and plug in an external keyboard. I have to use the modifier (weapon) keys on the laptop and the numpad (movement) on the other keyboard though. Otherwise, it just beeps at me when I try to press them at the same time. And sometimes a key gets locked on or off. Command + space works if I turn off the shortcut in system prefs, but command + option + space makes it beep.
Also:
QUOTE (Issue 16: No music)
What steps will reproduce the problem? 1. Start the game.
What is the expected output? What do you see instead?
Doomtroopers should unite. Instead, they don't.