Gooball 0 Posted May 23, 2005 I've made a little mod for ZH which changes the boss a bit. It can now train some infantry which start as veteran and also benefit from the chem suit upgrade. However, once I've researched chemsuits the game crashes when I create one of these veteran infantry. If I remove either the chemsuit or the veteran starting level from the infantry then it no longer crashes. Can anyone help? I'm running Mac OS X 10.4.1 with Zero Hour 1.0 (I think that's equivalent to the PC version 1.02). I can provide a crash log if necessary. Share this post Link to post
Doctor Destiny 41 Posted May 23, 2005 If it's like the PC version, the crash log should tell you exactly what went wrong. Share this post Link to post
Gooball 0 Posted May 24, 2005 Er, it might. Doesn't mean much to me though. This looked like the most important part: Exception: EXC_BAD_ACCESS (0x0001) Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x0000006c Thread 0 Crashed: 0 ....conquer.generals.zero.hour 0x001b7614 Drawable::setTerrainDecal(TerrainDecalType) + 20 1 ....conquer.generals.zero.hour 0x00505150 std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string [in-charge deleting]() + 48 2 ....conquer.generals.zero.hour 0x001ee2e8 ArmorUpgrade::upgradeImplementation() + 152 3 ....conquer.generals.zero.hour 0x001f076c UpgradeMux::giveSelfUpgrade() + 76 4 ....conquer.generals.zero.hour 0x001f0574 UpgradeMux::attemptUpgrade(BitFlags<(unsigned long)128>) + 68 5 ....conquer.generals.zero.hour 0x001ad5f4 Object::updateUpgradeModules() + 212 6 ....conquer.generals.zero.hour 0x001ae97c Object::onVeterancyLevelChanged(VeterancyLevel, VeterancyLevel, char) + 60 7 ....conquer.generals.zero.hour 0x001d1c68 ExperienceTracker::setMinVeterancyLevel(VeterancyLevel) + 104 8 ....conquer.generals.zero.hour 0x001cbc60 VeterancyGainCreate::onCreate() + 112 9 ....conquer.generals.zero.hour 0x001951e8 ThingFactory::newObject(ThingTemplate const*, Team*, BitFlags<(unsigned long)45>) + 248 10 ....conquer.generals.zero.hour 0x001f2a24 ProductionUpdate::update() + 1700 11 ....conquer.generals.zero.hour 0x00023770 GameLogic::update() + 1200 12 ....conquer.generals.zero.hour 0x0000f2f8 GameEngine::update() + 264 13 ....conquer.generals.zero.hour 0x0000b7e8 Win32GameEngine::update() + 24 14 ....conquer.generals.zero.hour 0x0000f384 GameEngine::execute() + 100 15 ....conquer.generals.zero.hour 0x0000b1f4 GameMain(int, char**) + 100 16 ....conquer.generals.zero.hour 0x000032fc MacGameMain() + 1100 17 ....conquer.generals.zero.hour 0x0000346c OneShotTimer(__EventLoopTimer*, void*) + 28 18 com.apple.CoreFoundation 0x9075deb0 __CFRunLoopDoTimer + 184 19 com.apple.CoreFoundation 0x9074a828 __CFRunLoopRun + 1680 20 com.apple.CoreFoundation 0x90749ddc CFRunLoopRunSpecific + 268 21 com.apple.HIToolbox 0x93122ca0 RunCurrentEventLoopInMode + 264 22 com.apple.HIToolbox 0x93122334 ReceiveNextEventCommon + 380 23 com.apple.HIToolbox 0x931675b0 AcquireNextEventInMode + 72 24 com.apple.HIToolbox 0x931673a0 RunApplicationEventLoop + 132 25 ....conquer.generals.zero.hour 0x000034e4 MacMain(int, char**) + 68 26 ....conquer.generals.zero.hour 0x0000385c main + 92 27 ....conquer.generals.zero.hour 0x000027d0 _start + 380 28 ....conquer.generals.zero.hour 0x00002650 start + 48 Share this post Link to post