Frequently Asked Forum Questions | ||||
Search Older Posts on This Forum: Posts on Current Forum | Archived Posts | ||||
The game's map files are baked to be memory mapped to a fixed address, which is part of how they achieve such fast load times (the most time consuming part is loading assets like textures, etc, which aren't fixed to a specific address and may not be sequentially laid out on disc). So a weapon definition in a map file is laid out exactly how it will appear once loaded into memory. So there are pointer-sized fields within the map files. Some of the data structures might have required a different (ie, greater) alignment for a 64-bit platform. This would also be reflected in the map file too.
So everything on disc that is directly memory bound will have to be 64-bit. For Halo, this is a lot of data, but I doubt it would result in anything more than each map file growing by a MB or two in size.
There are some data structure optimizations they can do for release builds to shave off a few kilobytes (eg, remove some pointers which are only used in debug builds). In fact, they did it for Halo2. However, I think they stopped doing them so map files would be binary compatible with debug and release builds.
Life without Reach. | Metalingus627 | 6/26/14 9:06 am |
Re: Life without Reach. | gamerguy2002 | 6/26/14 9:56 am |
Re: Life without Reach. | Cody Miller | 6/26/14 12:39 pm |
Hehe. *NM* | Ragashingo | 6/26/14 1:31 pm |
Just Wait For The Anniversary Editions. | Morpheus | 6/26/14 8:05 pm |
I'll take 12! *NM* | Kal | 6/26/14 9:39 pm |
Re: Just Wait For The Anniversary Editions. | General Vagueness | 6/26/14 10:44 pm |
Disc space | kornman00 | 6/26/14 10:30 pm |
I agree | ZackDark | 6/26/14 10:37 pm |
I meant I agree with everything but that paragraph *NM* | ZackDark | 6/26/14 10:37 pm |
Map files are memory mapped | kornman00 | 6/27/14 12:42 am |
Re: Map files are memory mapped | uberfoop | 6/27/14 12:55 am |
I'm talking about data containing pointers | kornman00 | 6/27/14 4:46 am |
Re: I'm talking about data containing pointers | ZackDark | 6/27/14 11:23 am |
Re: I'm talking about data containing pointers | General Vagueness | 6/27/14 12:25 pm |
Virtual Memory | kornman00 | 6/27/14 6:25 pm |
Re: Virtual Memory | uberfoop | 6/27/14 7:34 pm |