Thanks Arklon,
I'm guessing the code I'm interested in is cutscene.h/.cpp, which has the function PlayAvi.
cutscene.h
#ifndef CUTSCENE_H
#define CUTSCENE_H
#include <windows.h>
bool PlayAvi(const char *fileName, bool isAtMissionEnd = false);
void CenterWindow(HWND hWnd, bool clipToScreen = false);
void PaintWndRectBlack(HWND hWnd, LPRECT paintRect);
HWND CreateBlackWindow(HWND hWndParent);
LRESULT CALLBACK BlackWndProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam);
#endif
By the way, that is a beautiful map someone designed. Much better than the poor mapmaking I've attempted. I'm guessing it doesn't play well with Outpost 2's pathfinding algorithm though.
(http://forum.outpost2.net/index.php?action=dlattach;topic=6044.0;attach=1031;image)