This is a frustrating thread. The crash-log is cryptic, and while this crash is repeatable, I cannot figure out what is causing it, or what is going wrong.

Here's the useless crashlog:

Release Crash at Wed Dec 30 14:47:05 2015
; Reason Uncaught Exception in GameEngine::update

Last error:
Exception is access violation
WinMain at 401720
Description: The thread tried to read from or write to a virtual address for which it does not have the appropriate access.
Access address:00000000 was read from.

Stack Dump:
<Unknown>(-1) : <Unknown> 0x00781345
<Unknown>(-1) : <Unknown> 0x65637845

Register dump...
Eip:00781345 Esp:0019F8D8 Ebp:1DC593E4
Eax:05ACCCC4 Ebx:03F2E3C0 Ecx:0019F8C0
Edx:05ACCCC4 Esi:1DC593E4 Edi:00000000
CS:0023 SS:002b DS:002b ES:002b FS:0053 GS:002b
EIP bytes dump...

Bytes at CS:EIP (00781345) : 8B 37 85 F6 74 2F 3B F5 74 0F 8B FE 8B 36 85 F6 75 F4 5F 5E 5D 5B C2 08 00 8B 16 8D 4E 04 89 17

Current stack:

Seems to me that Zero Hour is running out of memory? I've made the .exe flagged to use more than 2gb, and im running as an administrator. It happened in a 2v2 (2 humans vs 2 medium AI's). Both of us crashed at the same time.