Excellent... and if you change the OpenFile line in MD2Model.Load to include "littleendian::" it compiles and runs on OS X as well.
My understanding is that .MD2 uses little-endian byte ordering, whereas the Mac uses big-endian ordering so needs them switched; this change makes no difference to the little-endian PC.
Local FileHandle:TStream = OpenFile("littleendian::" + FileName)
My understanding is that .MD2 uses little-endian byte ordering, whereas the Mac uses big-endian ordering so needs them switched; this change makes no difference to the little-endian PC.