I've just got the game as part of MacHeist, and I really like it.
However, I am struggling with the controls as I can't invert the y-axis on the mouse.
I've tried editing the input_preferences.txt file from within main.dat, but I can't seem to get any changes to be recognised.
I've extracted main.dat, and now got a data directory inside Resources. If I leave main.dat in place, then the game doesn't seem to use the information in the 'data' directory. If I remove the main.dat file, then the game crashes at startup with the following:
Process: Multiwinia (3754)
Path: /Applications/Multiwinia.app/Contents/MacOS/Multiwinia
Identifier: uk.co.introversion.multiwinia
Version: Multiwinia 1.3.0 (1.3.0)
Code Type: X86 (Native)
Parent Process: launchd (166)
Date/Time: 2009-04-07 17:42:52.868 +0100
OS Version: Mac OS X 10.5.6 (9G55)
Report Version: 6
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Crashed Thread: 1
Thread 0:
0 libSystem.B.dylib 0x94c8a202 lstat + 10
1 libSystem.B.dylib 0x94d126a3 fts_build + 870
2 libSystem.B.dylib 0x94c8cf03 fts_read + 380
3 com.example.sparkeplus 0x00572055 -(SUAppcast incrementalItems) + 1080
4 com.example.sparkeplus 0x0056ee93 -(SUUpdater appcastDidFinishLoading:) + 344
5 com.apple.Foundation 0x93eea3e3 __NSThreadPerformPerform + 547
6 com.apple.CoreFoundation 0x942ba5f5 CFRunLoopRunSpecific + 3141
7 com.apple.CoreFoundation 0x942bacd8 CFRunLoopRunInMode + 88
8 com.apple.HIToolbox 0x933732c0 RunCurrentEventLoopInMode + 283
9 com.apple.HIToolbox 0x93373012 ReceiveNextEventCommon + 175
10 com.apple.HIToolbox 0x93372f4d BlockUntilNextEventMatchingListInMode + 106
11 com.apple.AppKit 0x964c1d7d _DPSNextEvent + 657
12 com.apple.AppKit 0x964c1630 -(NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:) + 128
13 SDL 0x003902e0 SDL_SoftStretch + 10016
14 SDL 0x00361725 SDL_PollEvent + 101
15 uk.co.introversion.multiwinia 0x00089347 0x1000 + 557895
16 uk.co.introversion.multiwinia 0x00089374 0x1000 + 557940
17 uk.co.introversion.multiwinia 0x00237ac4 0x1000 + 2321092
18 uk.co.introversion.multiwinia 0x00237baa 0x1000 + 2321322
19 uk.co.introversion.multiwinia 0x000055aa 0x1000 + 17834
20 uk.co.introversion.multiwinia 0x000a0d99 0x1000 + 654745
21 uk.co.introversion.multiwinia 0x000a0edb 0x1000 + 655067
22 uk.co.introversion.multiwinia 0x000a0fa1 0x1000 + 655265
23 uk.co.introversion.multiwinia 0x00089c5a 0x1000 + 560218
24 uk.co.introversion.multiwinia 0x0000312b 0x1000 + 8491
25 com.apple.Foundation 0x93ee8f1c _nsnote_callback + 364
26 com.apple.CoreFoundation 0x9429b8da __CFXNotificationPost + 362
27 com.apple.CoreFoundation 0x9429bbb3 _CFXNotificationPostNotification + 179
28 com.apple.Foundation 0x93ee6080 -(NSNotificationCenter postNotificationName:object:userInfo:) + 128
29 com.apple.Foundation 0x93eef8c8 -(NSNotificationCenter postNotificationName:object:) + 56
30 com.apple.AppKit 0x9654b49a -(NSApplication _postDidFinishNotification) + 125
31 com.apple.AppKit 0x9654b3a9 -(NSApplication _sendFinishLaunchingNotification) + 77
32 com.apple.AppKit 0x964c4ec3 -(NSApplication(NSAppleEventHandling) _handleAEOpen:) + 284
33 com.apple.AppKit 0x964c46bc -(NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:) + 98
34 com.apple.Foundation 0x93f0e43f -(NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:) + 655
35 com.apple.Foundation 0x93f0e14f _NSAppleEventManagerGenericHandler + 223
36 com.apple.AE 0x93174648 aeDispatchAppleEvent(AEDesc const*, AEDesc*, unsigned long, unsigned char*) + 144
37 com.apple.AE 0x9317457e dispatchEventAndSendReply(AEDesc const*, AEDesc*) + 44
38 com.apple.AE 0x93174425 aeProcessAppleEvent + 177
39 com.apple.HIToolbox 0x933759a5 AEProcessAppleEvent + 38
40 com.apple.AppKit 0x964c1f91 _DPSNextEvent + 1189
41 com.apple.AppKit 0x964c1630 -(NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:) + 128
42 com.apple.AppKit 0x964ba66b -(NSApplication run) + 795
43 com.apple.AppKit 0x964878a4 NSApplicationMain + 574
44 uk.co.introversion.multiwinia 0x00003585 0x1000 + 9605
45 uk.co.introversion.multiwinia 0x000022d2 0x1000 + 4818
46 uk.co.introversion.multiwinia 0x000021f9 0x1000 + 4601
Thread 1 Crashed:
0 libSystem.B.dylib 0x94d3b136 __semwait_signal_nocancel + 10
1 libSystem.B.dylib 0x94d34013 usleep$NOCANCEL$UNIX2003 + 61
2 libSystem.B.dylib 0x94d4b685 abort + 85
3 libstdc++.6.dylib 0x95dc9005 0x95d81000 + 294917
4 libstdc++.6.dylib 0x95dc710c __gxx_personality_v0 + 1108
5 libstdc++.6.dylib 0x95dc714b std::terminate() + 29
6 libstdc++.6.dylib 0x95dc72b1 __cxa_rethrow + 79
7 uk.co.introversion.multiwinia 0x001d8ce0 0x1000 + 1932512
8 uk.co.introversion.multiwinia 0x00021871 0x1000 + 133233
9 uk.co.introversion.multiwinia 0x00027af0 0x1000 + 158448
10 uk.co.introversion.multiwinia 0x00005b7c 0x1000 + 19324
11 uk.co.introversion.multiwinia 0x00236d50 0x1000 + 2317648
12 libSystem.B.dylib 0x94c90095 _pthread_start + 321
13 libSystem.B.dylib 0x94c8ff52 thread_start + 34
I've truncated the crash log, as thread 1 is where we are crashing.
Does anyone know of a working method by which I can invert the y-axis on the mouse?
Could this be added as an option under settings?
Thanks,
Bagpuss.