From 0d4346c8dc7729982690c7082b23ae63e548d005 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Guilloux?= Date: Mon, 3 Mar 2025 23:59:57 +0100 Subject: [PATCH] Fix #13727, bdd1406: Incorrect ls.vehicle_names size for TTO saves (#13732) --- src/saveload/oldloader_sl.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/saveload/oldloader_sl.cpp b/src/saveload/oldloader_sl.cpp index 14059d88cd..86069c870f 100644 --- a/src/saveload/oldloader_sl.cpp +++ b/src/saveload/oldloader_sl.cpp @@ -518,7 +518,10 @@ static void ReadTTDPatchFlags(LoadgameState &ls) _old_extra_chunk_nums = 0; _bump_assert_value = 0; - if (_savegame_type == SGT_TTO) return; + if (_savegame_type == SGT_TTO) { + ls.vehicle_names.resize(800); + return; + } /* TTDPatch misuses old map3 (now m3/m4) for flags.. read them! */ ls.vehicle_multiplier = Tile(0).m3();