Some random bits from looking at the code: The object that handles the display of chat messages (Interactive_GameBase.m_chatOverlay) is currently not created if we do not have a multiplayer session. If that is done, one needs to identify the cleanest way for logic code (src/save_handler.cc) to get hold of the ChatProvider that was passed to the chatOverlay, then you are almost done. But I’m going to bed now :-)
Some random bits from looking at the code: The object that handles the display of chat messages (Interactive_ GameBase. m_chatOverlay) is currently not created if we do not have a multiplayer session. If that is done, one needs to identify the cleanest way for logic code (src/save_ handler. cc) to get hold of the ChatProvider that was passed to the chatOverlay, then you are almost done. But I’m going to bed now :-)