

I'm not really a developer by any means, I just do database and web infrastructure. A lot of games put a skeleton of their future updates (or even near full thing) already with the game so its easier to unlock it then push a small update than all of it at once. So its probably a combination of what Roclemir said and what was earlier said about it being future updates. Text is small but images and objects can be quite a bit larger. There is probably a ton of game objects in there that are accessed for the tests.

For a developer you sure don't realize how small text files are, being a developer myself. I am a developer (not for games, but the principle is the same), and me and my team add extra code in the program that will be something like: Originally posted by Roclemir:The extra 5GB is because it's the developer's test realm. There could be other reasons too of course, such as future files included, but I imagine the bulk of the extra download is made up of reporting type code. When the full game is deployed, test = false, therefore only the game lines of code are compiled, so that could be thousands of lines of code less, because they no longer care about every tiny little bit (they still care a little, just not as much as testing) so the game files deployed are much smaller. The tracking lines are ONLY compiled and placed in game files if test = true.

These kind of if-else statements will be littered throughout the full source code so that they can track exactly what you do during testing. The extra 5GB is because it's the developer's test realm.
