PDA

View Full Version : Meteor Alpha


Mark Levin
2004.01.19, 12:13 PM
Since the dev diaries are down, I may as well post this here:

http://homepage.mac.com/haveblue/mapeditor/meteor/Meteor0.1.hqx

Please READ THE README as the controls are a bit odd at first.

IBethune
2004.01.19, 02:50 PM
Ran fine the first time (1600x1200, 75Hz fullscreen) but on 2nd and subsequent times would not load, crashing out with the following error (in the console log) - Machine is a 2x1.25GHz G4, running 10.2.8, 1GB RAM

Date/Time: 2004-01-19 19:47:56 +0000
OS Version: 10.2.8 (Build 6R73)
Host: Iain-Bethunes-G4.local.

Command: S2 Core
PID: 10257

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

Thread 0 Crashed:
#0 0x9068bc28 in objc_msgSend_stret
#1 0x930dab40 in _NSTextCellSize
#2 0x930ed470 in -[NSCell cellSizeForBounds:]
#3 0x9311c674 in -[NSTextFieldCell cellSizeForBounds:]
#4 0x930fd8f8 in -[NSCell cellSize]
#5 0x9312512c in -[NSTitledFrame _titleCellSize]
#6 0x930fdf64 in -[NSTitledFrame _titlebarTitleRect]
#7 0x930f6710 in -[NSThemeFrame _titlebarTitleRect]
#8 0x93114a18 in -[NSTitledFrame setTitle:]
#9 0x931147d4 in -[NSWindow _dosetTitle:andDefeatWrap:]
#10 0x93106628 in -[NSWindowTemplate nibInstantiate]
#11 0x930a6bf4 in -[NSIBObjectData instantiateObject:]
#12 0x930ad468 in -[NSIBObjectData nibInstantiateWithOwner:topLevelObjects:]
#13 0x93124578 in old_loadNib
#14 0x930eaa2c in +[NSBundle(NSNibLoading) _loadNibFile:nameTable:withZone:ownerBundle:]
#15 0x93149a5c in +[NSBundle(NSNibLoading) loadNibFile:externalNameTable:withZone:]
#16 0x9314981c in +[NSBundle(NSNibLoading) loadNibNamed:owner:]
#17 0x9315fbfc in NSApplicationMain
#18 0x00004d38 in main (main.m:16)
#19 0x00004a04 in _start (crt.c:267)
#20 0x00004884 in start

- Iain

codemattic
2004.01.19, 03:20 PM
That is some super funky super lovely stuff Mark. *Please* add analog joystick support - should be easy with Amelio if that library ever comes back up. No matter how cool Meteor is - I cant imagine playing it much via keyboards - but Id play it a lot with my dual analog gamepad controller. The track is great - I really love zooming around it. You need some better ship models tho. And it runs very spiffily on my aged G4/400 Rage128. Very impressive.

codemattic
2004.01.19, 03:27 PM
oops - I have the same problem as Iain - I can only run it once. However - if I go into my preferences folder and delete "com.marklevin.s2engine.plist" then I can run again - FYI.

Also - I like how the npc ships bank - they dont look like they are on a track. Cool.

Mark Levin
2004.01.19, 03:46 PM
Yeah, sorry, that sort of bug is very hard to find until it happens to someone else :(

Unfortunately I don't have access to any joysticks to experiment with, but I'm sure I'll get around to additional input device support eventually.

The AIs are technically on a track (they don't pay attention to the map geometry), but they're very loosely bound to it.

Ian Kerr
2004.01.19, 04:04 PM
Hi,
I tried to launch the game but it unexpectedly quit right after I double-clicked on the icon. Here is what got written to the console:

gravity reset
2004-01-19 16:01:07.189 S2 Core[380] Found displays: 1
2004-01-19 16:01:07.190 S2 Core[380] Found displays: 1
2004-01-19 16:01:07.228 S2 Core[380] got modes: 105
2004-01-19 16:01:07.229 S2 Core[380] found refresh rate zero, allowing
2004-01-19 16:01:07.230 S2 Core[380] *** Assertion failure in -[NSMenu itemAtIndex:], NSMenu.m:552
2004-01-19 16:01:07.231 S2 Core[380] An uncaught exception was raised
2004-01-19 16:01:07.231 S2 Core[380] Invalid parameter not satisfying: (index >= 0) && (index < (_itemArray ? CFArrayGetCount(_itemArray) : 0))
2004-01-19 16:01:07.233 S2 Core[380] *** Uncaught exception: <NSInternalInconsistencyException> Invalid parameter not satisfying: (index >= 0) && (index < (_itemArray ? CFArrayGetCount(_itemArray) : 0))

I'm running system v10.1.5 on a G4 350mhz, Rage 128, 512MB of RAM.

-- Ian

Wheatie
2004.01.19, 04:31 PM
Any chance we will be able to set the controls in the preferences soon? Game looks great but its really hard to play on a laptop keyboard.

Wheatie

Mark Levin
2004.01.19, 04:55 PM
You can set *all* the controls by starting a race, hitting M, and *then* clicking controls.