Saveload: Fix NGRF chunks being saved with incorrect table SL_ARR format

Array length prefix was missing

See also: https://github.com/OpenTTD/bananas-api/pull/456
This commit is contained in:
Jonathan G Rennison
2024-03-30 10:16:26 +00:00
parent 9f7d25e02d
commit 98f1fb2722
5 changed files with 49 additions and 1 deletions

View File

@@ -1075,6 +1075,7 @@ std::vector<SaveLoad> SlTableHeader(const NamedSaveLoadTable &slt);
std::vector<SaveLoad> SlTableHeaderOrRiff(const NamedSaveLoadTable &slt);
void SlSaveTableObjectChunk(const SaveLoadTable &slt);
void SlLoadTableOrRiffFiltered(const SaveLoadTable &slt);
void SlLoadTableWithArrayLengthPrefixesMissing();
inline void SlSaveTableObjectChunk(const NamedSaveLoadTable &slt)
{