CvGameCoreDLL!CvArtInfoUnit::getActAsRanged - what does this method do?

Yong

Chieftain
Joined
Sep 30, 2005
Messages
30
All my recent games, under both ROM2.92 and ROM2.92+AND1.74, crashed around classic age.

All the crash file analysis points to following method:

Code:
FAULTING_IP: 
CvGameCoreDLL!CvArtInfoUnit::getActAsRanged+0
05fef500 8a81f8010000    mov     al,byte ptr [ecx+1F8h]

EXCEPTION_RECORD:  ffffffff -- (.exr 0xffffffffffffffff)
ExceptionAddress: 05fef500 (CvGameCoreDLL!CvArtInfoUnit::getActAsRanged)
   ExceptionCode: c0000005 (Access violation)
  ExceptionFlags: 00000000
NumberParameters: 2
   Parameter[0]: 00000000
   Parameter[1]: 000001f8
Attempt to read from address 000001f8

Recently I'm more or less comfirm that the fortify animation of a warlord unit can be a potential cause of this CtD.

I have reported this issue in both ROM and AND bug thread but failed to attract any attention, so I decided to take a further look on my own.

Could anyone please help to give some general explaintion of this getActAsRanged+0 method, or give some links to helpful resources? Thanks!
 
Interesting - I'd guess that the animation is at fault - and crashes in game.
 
Top Bottom