

Investigating that exception, I found a switch case that doesn't catch values past 0xC (theater). Luckily enough, it told me about an exception getting thrown. Recently I thought to crash it with Visual Studio attached. It always kicked me back to the lobby after the countdown I gave up for a bit.

I tried a few things, such as not assigning pve_dev and simply "backing out" to it, which kept me in the same lobby I backed out from, but presumably as pve_dev. As seen in the Halo 4 Beta, pve_dev was a slightly modified Reach firefight lobby.īy injecting the level select and gametype select UIs and modifying them, I managed to get only so far, because assigning pve_dev a screen and trying to visit it crashes the game. So in development, 343 used a special lobby, "pve_development_only_custom", in order to test Spartan Ops locally.
