Civ3 1.29 beta 2

Just a quick note on a better resource editor for file types and creator than Resedit. I use Filegeek for changing the save games to mac style in OS9.1. Always had trouble mucking around with Resedit and found Filegeek on macupdate.com . All you do is launch it and drag the offending PC file into the Filegeek window and type in the Civ3 file type and creator (GAMs Civ3) case sensitive. You can even save this as a preset and just select it from a list.

Had a rough time of it with GOTM before I found this little gem. Just my $.02, hope it helps.
 
Originally posted by Tnerual
Do you think you will be able to do something to fix the issue with keyboards shortcut when using non-US keyboards layout?

I am completely baffled about why this broke with 1.29. I didn't touch any of the keyboard handling code.

Can you reinstall 1.21g now and see if it works? I've actually got a hunch that something in OSX busted in one of the recent 10.2 updates.
 
Originally posted by Brad Oliver
Can you reinstall 1.21g now and see if it works? I've actually got a hunch that something in OSX busted in one of the recent 10.2 updates.
Brad: It is a 1.29 issue. I still have a copy of 1.21g on my system (MacOS 10.2.6). I'm using a German keyboard layout. In 1.21, zoom is done by the "z" key, whereas 1.29 requires me to use the "y" key.
 
Brad: another small(?) issue: In the city display, there are 2 small icons for "draft citizen" and "hurry production". When flipping thru the cities with right/left arrow, the "draft" icon is not updated. I.e., when you start with an above size 6 city, "draft" is also shown for size 1 cities. You may click it, but it has no effect. :confused:

PS: This is also true for 1.21g.
 
The game chashed on me while the AI was playing. Here's the crash log:

Date/Time: 2003-05-08 14:51:44 -0400
OS Version: 10.1.5 (Build 5S66)

Command: Civilization III
PID: 318

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

Thread 0:
#0 0x70000968 in mach_msg_overwrite_trap
#1 0x7024a0e8 in SwitchContexts
#2 0x702c9eec in YieldToThread
#3 0x004dcd48 in MusicEvents__Fv
#4 0x004cfa54 in MacYield__Fv
#5 0x004cbb10 in PeekMessageA
#6 0x0053c348 in flush_timer__6JGLSysFv
#7 0x0058a5fc in flush_timer__Fv
#8 0x0058be04 in close__4TimeFv
#9 0x00607b54 in stop_timers__Fv
#10 0x0061dcdc in control_game__Fb
#11 0x005f1148 in run__13Civilization3Fiib
#12 0x006ae5fc in WinMain
#13 0x004db048 in main

Thread 1:
#0 0x70000968 in mach_msg_overwrite_trap
#1 0x700059f4 in mach_msg
#2 0x7017bf84 in __CFRunLoopRun
#3 0x701b70ec in CFRunLoopRunSpecific
#4 0x7017b8cc in CFRunLoopRunInMode
#5 0x7061be08 in NotificationThread__21XIOAudioDeviceManagerPB0
#6 0x706141c0 in Entry__9CAPThreadPB0
#7 0x7002053c in _pthread_body

Thread 2:
#0 0x7003f4c8 in semaphore_wait_signal_trap
#1 0x7003f2c8 in _pthread_cond_wait
#2 0x70250aa8 in TSWaitOnCondition
#3 0x7027d728 in TSWaitOnSemaphoreCommon
#4 0x702c2078 in TimerThread
#5 0x7002053c in _pthread_body

Thread 3:
#0 0x7003f4c8 in semaphore_wait_signal_trap
#1 0x7003f2c8 in _pthread_cond_wait
#2 0x70250aa8 in TSWaitOnCondition
#3 0x7027d728 in TSWaitOnSemaphoreCommon
#4 0x70243d0c in AsyncFileThread
#5 0x7002053c in _pthread_body

Thread 4:
#0 0x7003f4c8 in semaphore_wait_signal_trap
#1 0x7003f2c8 in _pthread_cond_wait
#2 0x70250aa8 in TSWaitOnCondition
#3 0x7027d728 in TSWaitOnSemaphoreCommon
#4 0x7029b698 in DeferredTaskThread
#5 0x7002053c in _pthread_body

Thread 5:
#0 0x73ff1374 in CreateMovieFile_priv
#1 0x004dcb14 in rampEntry
#2 0x7027ae50 in CooperativeThread
#3 0x7002053c in _pthread_body

Thread 6:
#0 0x70044cf8 in semaphore_timedwait_signal_trap
#1 0x70044cd8 in semaphore_timedwait_signal
#2 0x7003f2b8 in _pthread_cond_wait
#3 0x70283e9c in TSWaitOnConditionTimedRelative
#4 0x70270130 in MPWaitOnQueue
#5 0x70777cd8 in SyncTaskProc__13TNodeSyncTaskPv
#6 0x702831a0 in PrivateMPEntryPoint
#7 0x7002053c in _pthread_body

Thread 7:
#0 0x70000968 in mach_msg_overwrite_trap
#1 0x700059f4 in mach_msg
#2 0x70026a1c in _pthread_become_available
#3 0x70026714 in pthread_exit
#4 0x70020540 in _pthread_body


PPC Thread State:
srr0: 0x73ff1374 srr1: 0x0000f030 vrsave: 0x00000000
xer: 0x20000018 lr: 0x73ff1350 ctr: 0x7403e940 mq: 0x00000000
r0: 0x004dcb14 r1: 0x0e1c7da0 r2: 0x74042c20 r3: 0x08e3be0b
r4: 0x73ff12b8 r5: 0x00000019 r6: 0x00127187 r7: 0x69bb32ad
r8: 0xee6b2800 r9: 0x00000000 r10: 0x00007187 r11: 0x7403e948
r12: 0x83f8e948 r13: 0x00000000 r14: 0x00000036 r15: 0x0005eca0
r16: 0x00000001 r17: 0x80160fa8 r18: 0x0005bc98 r19: 0x00001807
r20: 0x00000000 r21: 0x0000001c r22: 0x70004224 r23: 0x700042b8
r24: 0x7016b0c8 r25: 0x006bac3c r26: 0x8081ab5c r27: 0xc0cc2000
r28: 0x00000000 r29: 0xbfffef00 r30: 0x87859393 r31: 0x00000001

**********

Date/Time: 2003-06-17 10:49:09 -0400
OS Version: 10.1.5 (Build 5S66)

Command: Civilization III
PID: 323

Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_INVALID_ADDRESS (0x0001) at 0x02878fe0

Thread 0:
#0 0x005c3fcc in AI_obsoleteDefenders__6CityAIFi
#1 0x006a0e34 in getTechTurnsLeft__6LeaderFib
#2 0x005c4590 in 0x5c4590
#3 0x005ce2c8 in AI_baseReset__6CityAIFb
#4 0x005b756c in baseUnitProduction__4CityFv
#5 0x005b80e8 in baseProduction__4CityFv
#6 0x005bed00 in baseUpkeep__4CityFv
#7 0x0069b554 in faction_upkeep__6LeaderFv
#8 0x0061d988 in gameUpkeep__Fv
#9 0x0061dc6c in control_game__Fb
#10 0x005f1148 in run__13Civilization3Fiib
#11 0x006ae5fc in WinMain
#12 0x004db048 in main

Thread 1:
#0 0x70000968 in mach_msg_overwrite_trap
#1 0x700059f4 in mach_msg
#2 0x7017bf84 in __CFRunLoopRun
#3 0x701b70ec in CFRunLoopRunSpecific
#4 0x7017b8cc in CFRunLoopRunInMode
#5 0x7061be08 in NotificationThread__21XIOAudioDeviceManagerPB0
#6 0x706141c0 in Entry__9CAPThreadPB0
#7 0x7002053c in _pthread_body

Thread 2:
#0 0x7003f4c8 in semaphore_wait_signal_trap
#1 0x7003f2c8 in _pthread_cond_wait
#2 0x70250aa8 in TSWaitOnCondition
#3 0x7027d728 in TSWaitOnSemaphoreCommon
#4 0x702c2078 in TimerThread
#5 0x7002053c in _pthread_body

Thread 3:
#0 0x7003f4c8 in semaphore_wait_signal_trap
#1 0x7003f2c8 in _pthread_cond_wait
#2 0x70250aa8 in TSWaitOnCondition
#3 0x7027d728 in TSWaitOnSemaphoreCommon
#4 0x70243d0c in AsyncFileThread
#5 0x7002053c in _pthread_body

Thread 4:
#0 0x7003f4c8 in semaphore_wait_signal_trap
#1 0x7003f2c8 in _pthread_cond_wait
#2 0x70250aa8 in TSWaitOnCondition
#3 0x7027d728 in TSWaitOnSemaphoreCommon
#4 0x7029b698 in DeferredTaskThread
#5 0x7002053c in _pthread_body

Thread 5:
#0 0x70000968 in mach_msg_overwrite_trap
#1 0x700059f4 in mach_msg
#2 0x70026a1c in _pthread_become_available
#3 0x70026714 in pthread_exit
#4 0x70020540 in _pthread_body


PPC Thread State:
srr0: 0x005c3fcc srr1: 0x0000d030 vrsave: 0x00000000
xer: 0x00000020 lr: 0x005c3fa4 ctr: 0x005a64f0 mq: 0x00000000
r0: 0x02879088 r1: 0xbfffee70 r2: 0x00809000 r3: 0x07137200
r4: 0x000007e0 r5: 0x02879030 r6: 0x05413eb0 r7: 0x000001ff
r8: 0x00909080 r9: 0x00000020 r10: 0x00000000 r11: 0x80000000
r12: 0x008071b4 r13: 0x00000000 r14: 0x00000033 r15: 0x00060070
r16: 0x00000001 r17: 0x80160fa8 r18: 0x0005b2b8 r19: 0x00001807
r20: 0x00000000 r21: 0x0000001c r22: 0x70004224 r23: 0x700042b8
r24: 0x7016b0c8 r25: 0x006bac3c r26: 0x8081ab5c r27: 0xc0cc2000
r28: 0x00000000 r29: 0xbfffef00 r30: 0x87859393 r31: 0x00000001

**********
 
Hey,

So has anyone else been having a problem with crashes from the Diplomacy screen (F4)? It happens to me fairly regularly that if I'm speed-clicking thru different leaderheads (checking to see if anyone has new techs, etc) that it'll suddenly crash the game when I click on someone. Never on the first time, though.

If I pause a bit between closing diplomacy with one leader and clicking on the next, it doesn;t seem to crash.

This has happened on my beta1 and beta2.

-sirromdivad

Civ3 1.29b2 / OSX 10.2.6 / 500Mhz G4 Cube / 1.25 Gb RAM
 
I had a crash (first since a long time) while switching thru the Fx screens (sorry, can't remember exactly which one). I had played quite a number of turns in gotm20 in the 14th century (i.e. it was quite busy already):

Date/Time: 2003-06-14 14:31:41 +0200
OS Version: 10.2.6 (Build 6L60)
Host: Windtunnel.local.

Command: Civilization III
PID: 3203

Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_INVALID_ADDRESS (0x0001) at 0x1624cba0

Thread 0 Crashed:
#0 0x00393cb8 in MilitaryWin::canSeeMilitaryPlans(int)
#1 0x0026ab6c in Win::show(int)
#2 0x002788ac in 0x2788ac
#3 0x0026c778 in Win::key_click_event(int, int)
#4 0x0026cb64 in Win::key_down_event(int)
#5 0x00270f28 in Win::on_key(unsigned long, int)
#6 0x00264708 in SysMessageHandler::OnKey(unsigned long, int)
#7 0x001d5e40 in MessageHandler::OnKey(HWND__ *, unsigned int, int, int, unsigned int)
#8 0x001d58e0 in MessageHandler::window_proc(HWND__ *, unsigned int, unsigned int, long)
#9 0x001a6fd8 in DispatchMessageA
#10 0x00216c8c in JGLSys::do_task(void)
#11 0x00216bd8 in JGLSys::wait_task(void)
#12 0x00265020 in wait_task(void)
#13 0x0026b370 in Win::set_modal(int, int (*)(void), Win *)
#14 0x002e8e9c in AdvisorWin::show(void)
#15 0x002e6950 in 0x2e6950
#16 0x0026c778 in Win::key_click_event(int, int)
#17 0x00271114 in Win::on_char(char)
#18 0x002647d0 in SysMessageHandler::OnChar(char)
#19 0x001d5f20 in MessageHandler::OnChar(HWND__ *, char, int)
#20 0x001d5918 in MessageHandler::window_proc(HWND__ *, unsigned int, unsigned int, long)
#21 0x001a6fd8 in DispatchMessageA
#22 0x002170f4 in JGLSys::do_char(void)
#23 0x001d5e70 in MessageHandler::OnKey(HWND__ *, unsigned int, int, int, unsigned int)
#24 0x001d58e0 in MessageHandler::window_proc(HWND__ *, unsigned int, unsigned int, long)
#25 0x001a6fd8 in DispatchMessageA
#26 0x00216c8c in JGLSys::do_task(void)
#27 0x00216bd8 in JGLSys::wait_task(void)
#28 0x00265020 in wait_task(void)
#29 0x002e4c58 in Console::humanTurn(void)
#30 0x002f8c50 in control_game(bool)
#31 0x002cc148 in Civilization3::run(int, int, bool)
#32 0x003895fc in WinMain
#33 0x001b6048 in main

Thread 1:
#0 0x90073c28 in mach_msg_trap
#1 0x90005f70 in mach_msg
#2 0xc0007758 in __ape_internal
#3 0xc0001160 in __ape_agent
#4 0x90020d28 in _pthread_body

Thread 2:
#0 0x90073c28 in mach_msg_trap
#1 0x90005f70 in mach_msg
#2 0x901489f0 in __CFRunLoopRun
#3 0x90180f58 in CFRunLoopRunSpecific
#4 0x94d9c1c0 in HALRunLoop::OwnThread(void*)
#5 0x94d911b0 in CAPThread::Entry(CAPThread*)
#6 0x90020d28 in _pthread_body

Thread 3:
#0 0x9003ea88 in semaphore_wait_signal_trap
#1 0x9003e8a4 in _pthread_cond_wait
#2 0x90232754 in TSWaitOnSemaphoreCommon
#3 0x9023b550 in TimerThread
#4 0x90020d28 in _pthread_body

Thread 4:
#0 0x9003ea88 in semaphore_wait_signal_trap
#1 0x9003e8a4 in _pthread_cond_wait
#2 0x90232754 in TSWaitOnSemaphoreCommon
#3 0x90247ecc in AsyncFileThread(void*)
#4 0x90020d28 in _pthread_body

Thread 5:
#0 0x9003ea88 in semaphore_wait_signal_trap
#1 0x9003e8a4 in _pthread_cond_wait
#2 0x90232754 in TSWaitOnSemaphoreCommon
#3 0x90233094 in DeferredTaskThread
#4 0x90020d28 in _pthread_body

PPC Thread State:
srr0: 0x00393cb8 srr1: 0x0200f030 vrsave: 0x00000000
xer: 0x20000000 lr: 0x00390784 ctr: 0x001cccd0 mq: 0x00000000
r0: 0x005be490 r1: 0xbfffda10 r2: 0x004ed000 r3: 0x15c8e710
r4: 0x057239c4 r5: 0x005bbd80 r6: 0xffffffff r7: 0x04bd4084
r8: 0x00000800 r9: 0xa0220eac r10: 0x91a59740 r11: 0xa1a50cd0
r12: 0x004e93a4 r13: 0x005bb9c8 r14: 0x005722dc r15: 0x00000000
r16: 0x00000000 r17: 0x0051290c r18: 0xbffff1a4 r19: 0x0050fd54
r20: 0xbfffe4c9 r21: 0x00000072 r22: 0x005127a8 r23: 0x004e9f84
r24: 0x00697f44 r25: 0x0053153c r26: 0x00000400 r27: 0x00516720
r28: 0x00530df8 r29: 0x005740b8 r30: 0x0052dd18 r31: 0x00697cd0
 
Okay, this is going to be an extremlly stupid question, but what is this? Is this the next game update or is it an editor? Heh...damn, I feel dumber already...:D :crazyeye: :eek: :egypt:
 
This is the update bringing Macintosh Civ III 1.21g to version 1.29 (the last non-PTW version for the PC world).
 
By the way, Brad, I've been using this patch and have to say that it is in good working condition. Sure there are some bugs to be worked out, but your efforts are sure showing off. Thank you very much! We all apreciate (spelled wrong) it!:D
 
I hate to be a bother, but I've got a problem. The game keeps crashing to desktop when I finish giving orders to a certain unit. I believe the unit may be whatever unit is last on my move list, but I'm not sure. It may be important to note that I'm using a mod, Leo's "Firepower Mod."

Here's the .sav file. Currently, either the worker due south of my capital or the galley will trigger the problem; forfeitting their move by prematurely ending the game by clicking the hypno-button on top of the status bar will avoid the problem. I'm also zipping the .bic file and the crash log in a second file.

Actually, the .sav itself is 168 KB and will only get down to 148 KB, bigger than the limit. Can I mail it to you? The whole thing's only 160 KB zipped.
 
Originally posted by nmcul
I hate to be a bother, but I've got a problem. The game keeps crashing to desktop when I finish giving orders to a certain unit. I believe the unit may be whatever unit is last on my move list, but I'm not sure. It may be important to note that I'm using a mod, Leo's "Firepower Mod."

Here's the .sav file. Currently, either the worker due south of my capital or the galley will trigger the problem; forfeitting their move by prematurely ending the game by clicking the hypno-button on top of the status bar will avoid the problem. I'm also zipping the .bic file and the crash log in a second file.

Actually, the .sav itself is 168 KB and will only get down to 148 KB, bigger than the limit. Can I mail it to you? The whole thing's only 160 KB zipped.

If you are using the 1.29 beta then Brad's email address is in the readme (I made that mistake as well!)

Alternatively you can upload bigger files to this site by using the Upload File button right down at the bottom of each page, then post a link to them here.
 
nmcul: I'm not in any position to debug your problem, though I thought I might try to see if it is reproduceable to help Brad narrow down the cause. However, the mod pack you mentioned is not easily visible in the mod packs forum to my weary old eyes. Do you have a link to it?
 
It should be in the file. It's called cavpara_GSU.bic (why, I have no idea), and I actually found it another Civ 3 site. The changes are not obvious at first, because ancient era has virtually no changes, and there isn't any "new" stuff in it, unit- or building- or government-wise. But look at the units part of the civilopedia and you'll notice the difference. Unless it starts crashing.

Hey, my 100th post!
 
Originally posted by nmcul
It should be in the file. It's called cavpara_GSU.bic (why, I have no idea), and I actually found it another Civ 3 site. The changes are not obvious at first, because ancient era has virtually no changes, and there isn't any "new" stuff in it, unit- or building- or government-wise. But look at the units part of the civilopedia and you'll notice the difference. Unless it starts crashing.

Hey, my 100th post!
Well, I just loaded up your .SAV file into my standard (non-GOTM) Civ3 setup, and I moved every available unit with no problems. So I would suggest reinstalling your Civ3 and applying the patch again.

From your crash log I notice you are on an old version of OS X - 10.2.1. I would strongly recommend moving on up to the latest and greatest 10.2.6. Apple have fixed a lot of bugs and improved performance and features in those nine months and five releases.

The 'poedia in your game shows that cavalry upgrade to paratroopers, so I guess that's the origin of the cavpara part of the .BIC file name. Now I'm stuck with an image of horses drifting out of a cloudless blue sky on the ends of parachutes, complete with sharply dressed cavalry officers in full ceremonial armour and high plumed helmets carrying their swords at high port.
 
@Brad: in this thread we have an iBook owner needing 800x600 resolution, which seems to be not availabale. Any chance to have it in the next beta?
 
Originally posted by tao
@Brad: in this thread we have an iBook owner needing 800x600 resolution, which seems to be not availabale. Any chance to have it in the next beta?

Nope, it'll never happen. Too much of the game is dependent on a minimum resolution of 1024x768.
 
Back
Top Bottom