Add log of game events since last load and overall
Add console command Add to crashlog
This commit is contained in:
@@ -3746,6 +3746,8 @@ bool AfterLoadGame()
|
||||
*/
|
||||
void ReloadNewGRFData()
|
||||
{
|
||||
RegisterGameEvents(GEF_RELOAD_NEWGRF);
|
||||
|
||||
RailTypeLabel rail_type_label_map[RAILTYPE_END];
|
||||
for (RailType rt = RAILTYPE_BEGIN; rt != RAILTYPE_END; rt++) {
|
||||
rail_type_label_map[rt] = GetRailTypeInfo(rt)->label;
|
||||
|
@@ -105,6 +105,7 @@ const SlxiSubChunkInfo _sl_xv_sub_chunk_infos[] = {
|
||||
{ XSLFI_SAVEGAME_UNIQUE_ID, XSCF_IGNORABLE_ALL, 1, 1, "savegame_unique_id", nullptr, nullptr, nullptr },
|
||||
{ XSLFI_RV_OVERTAKING, XSCF_NULL, 1, 1, "roadveh_overtaking", nullptr, nullptr, nullptr },
|
||||
{ XSLFI_LINKGRAPH_MODES, XSCF_NULL, 1, 1, "linkgraph_modes", nullptr, nullptr, nullptr },
|
||||
{ XSLFI_GAME_EVENTS, XSCF_NULL, 1, 1, "game_events", nullptr, nullptr, nullptr },
|
||||
{ XSLFI_NULL, XSCF_NULL, 0, 0, nullptr, nullptr, nullptr, nullptr },// This is the end marker
|
||||
};
|
||||
|
||||
|
@@ -72,6 +72,7 @@ enum SlXvFeatureIndex {
|
||||
XSLFI_SAVEGAME_UNIQUE_ID, ///< Savegame unique ID
|
||||
XSLFI_RV_OVERTAKING, ///< Roadvehicle overtaking
|
||||
XSLFI_LINKGRAPH_MODES, ///< Linkgraph additional distribution modes
|
||||
XSLFI_GAME_EVENTS, ///< Game event flags
|
||||
|
||||
XSLFI_RIFF_HEADER_60_BIT, ///< Size field in RIFF chunk header is 60 bit
|
||||
XSLFI_HEIGHT_8_BIT, ///< Map tile height is 8 bit instead of 4 bit, but savegame version may be before this became true in trunk
|
||||
|
@@ -92,6 +92,7 @@ static const SaveLoadGlobVarList _date_desc[] = {
|
||||
SLEG_CONDVAR(_next_competitor_start, SLE_UINT32, SLV_109, SL_MAX_VERSION),
|
||||
SLEG_VAR(_trees_tick_ctr, SLE_UINT8),
|
||||
SLEG_CONDVAR(_pause_mode, SLE_UINT8, SLV_4, SL_MAX_VERSION),
|
||||
SLEG_CONDVAR_X(_game_events_overall, SLE_UINT32, SL_MIN_VERSION, SL_MAX_VERSION, SlXvFeatureTest(XSLFTO_AND, XSLFI_GAME_EVENTS)),
|
||||
SLE_CONDNULL(4, SLV_11, SLV_120),
|
||||
SLEG_END()
|
||||
};
|
||||
@@ -118,6 +119,7 @@ static const SaveLoadGlobVarList _date_check_desc[] = {
|
||||
SLE_CONDNULL(4, SLV_109, SL_MAX_VERSION), // _next_competitor_start
|
||||
SLE_NULL(1), // _trees_tick_ctr
|
||||
SLE_CONDNULL(1, SLV_4, SL_MAX_VERSION), // _pause_mode
|
||||
SLE_CONDNULL_X(4, SL_MIN_VERSION, SL_MAX_VERSION, SlXvFeatureTest(XSLFTO_AND, XSLFI_GAME_EVENTS)), // _game_events_overall
|
||||
SLE_CONDNULL(4, SLV_11, SLV_120),
|
||||
SLEG_END()
|
||||
};
|
||||
|
Reference in New Issue
Block a user