The last Halo book I read was Ghosts of Onyx and Halo 4 didn't confuse me a single bit. Whatever questions I have, I know will be answered. That's the point of a damn story arc across 2 future games and who knows how many seasons of Spartan Ops.
I honestly cringe when people say those words simply because I know it's some adolescent random that one, shouldn't even own the game to play, and two, keep screaming for instant gratification and have zero patience. Game companies listen to these people sometimes and it's NEVER good.
I'm not an adolescent at all so throw that accusation right out. I also have tons of patience too, I'd just rather not have a game that features characters and situations that follow on from a book and doesn't explain things to people who would rather not go out of their way to hunt down extra material down to know who people are and what their motivations are.
Gears 3 did this with the main campaign by giving us the Jace character and not explaining him, where he came from, anything about him. Idiots threw out the "lol, u should read the books then" response but if it's a franchise I never cared about like Gears or Halo then why should I?
Then you have morons with the "it only took me a few minutes to look online". Sure, there is that but again, why should you have to go on a laptop or computer in the middle of a gaming session just to find out who someone is?
Just stop being lazy and put a nugget of information in the game because not everyone can or wants to go reading elsewhere when they just wanna play a game for 30 minutes now and then.
It's worse when you have a franchise end (like Gears) and apparently still have unanswered questions because the games never explained things from previous entries in the series.
It';s the FIRST game in a TRILOGY. And you want all the info in the first game? Then say you have PATIENCE? LMFAO.