Before for (; i < lengthof(_railtypes); i++) _railtypes[i] = RailtypeInfo(); // zero-init - [4] {base_sprites={...} gui_sprites={...} cursor={...} ...} RailtypeInfo + base_sprites {track_y=0 track_ns=0 ground=0 ...} RailtypeInfo:: + gui_sprites {build_ns_rail=0 build_x_rail=0 build_ew_rail=0 ...} RailtypeInfo:: + cursor {rail_ns=0 rail_swne=0 rail_ew=0 ...} RailtypeInfo:: + strings {name=0 toolbar_caption=0 menu_text=0 ...} RailtypeInfo:: snow_offset 0 unsigned int powered_railtypes RAILTYPES_NONE RailTypes compatible_railtypes RAILTYPES_NONE RailTypes bridge_offset 0 unsigned int fallback_railtype 0 unsigned char curve_speed 0 unsigned char flags RTF_CATENARY RailTypeFlags cost_multiplier 0 unsigned short maintenance_multiplier 0 unsigned short acceleration_type 0 unsigned char max_speed 0 unsigned short label 0 unsigned int + alternate_labels {data=0x0000000000000000 items=0 capacity=0 } SmallVector map_colour 0 unsigned char introduction_date 0 int introduction_required_railtypes RAILTYPES_NONE RailTypes introduces_railtypes RAILTYPES_NONE RailTypes sorting_order 0 unsigned char + grffile 0x00000001420124f8 const GRFFile * [12] + group 0x0000000142012558 const SpriteGroup * [12] After for (; i < lengthof(_railtypes); i++) _railtypes[i] = RailtypeInfo(); // zero-init - [4] {base_sprites={...} gui_sprites={...} cursor={...} ...} RailtypeInfo + base_sprites {track_y=3435973836 track_ns=3435973836 ground=3435973836 ...} RailtypeInfo:: + gui_sprites {build_ns_rail=3435973836 build_x_rail=3435973836 build_ew_rail=3435973836 ...} RailtypeInfo:: + cursor {rail_ns=3435973836 rail_swne=3435973836 rail_ew=3435973836 ...} RailtypeInfo:: + strings {name=52428 toolbar_caption=52428 menu_text=52428 ...} RailtypeInfo:: snow_offset 3435973836 unsigned int powered_railtypes -858993460 RailTypes compatible_railtypes -858993460 RailTypes bridge_offset 3435973836 unsigned int fallback_railtype 204 '??' unsigned char curve_speed 204 '??' unsigned char flags -858993460 RailTypeFlags cost_multiplier 52428 unsigned short maintenance_multiplier 52428 unsigned short acceleration_type 204 '??' unsigned char max_speed 52428 unsigned short label 3435973836 unsigned int + alternate_labels {data=0x0000000000000000 items=0 capacity=0 } SmallVector map_colour 204 '??' unsigned char introduction_date -858993460 int introduction_required_railtypes -858993460 RailTypes introduces_railtypes -858993460 RailTypes sorting_order 204 '??' unsigned char + grffile 0x00000001420124f8 const GRFFile * [12] + group 0x0000000142012558 const SpriteGroup * [12]