Bazaar developer reference

CvPreGame::writeArchive(FDataStream &)

Defined in
CvPreGame.cpp, line 3198
Hook name
CivHooks::CvPreGame_writeArchive

Hooks

static bool BeforeCvPreGame_writeArchive(FDataStream& saveTo);static void AfterCvPreGame_writeArchive(FDataStream& saveTo);static void ReplaceCvPreGame_writeArchive(void (*original)(FDataStream&), FDataStream& saveTo);CivRegisterBefore<CivHooks::CvPreGame_writeArchive>(host, &BeforeCvPreGame_writeArchive);CivRegisterAfter<CivHooks::CvPreGame_writeArchive>(host, &AfterCvPreGame_writeArchive);CivRegisterReplace<CivHooks::CvPreGame_writeArchive>(host, &ReplaceCvPreGame_writeArchive);

Code

3198void writeArchive(FDataStream& saveTo)3199{3200	uint uiVersion = 6;3201	saveTo << uiVersion;32023203	saveTo << s_activePlayer;3204	saveTo << s_adminPassword;3205	saveTo << s_advancedStartPoints;3206	saveTo << s_alias;3207	saveTo << s_artStyles;3208	saveTo << s_autorun;3209	saveTo << s_autorunTurnDelay;3210	saveTo << s_autorunTurnLimit;3211	saveTo << s_bandwidth;3212	saveTo << s_calendar;3213	saveTo << s_calendarInfo;3214	saveTo << s_civAdjectives;3215	saveTo << s_civDescriptions;3216	saveTo << s_civPasswords;3217	saveTo << s_civShortDescriptions;3218	saveTo << s_climate;3219	saveTo << s_climateInfo;3220	saveTo << s_era;3221	saveTo << s_emailAddresses;3222	saveTo << s_endTurnTimerLength;3223	saveTo << s_flagDecals;3224	saveTo << s_DEPRECATEDforceControls;3225	saveTo << s_gameMode;3226	saveTo << s_gameName;3227	saveTo << s_gameSpeed;3228	saveTo << s_gameStarted;3229	saveTo << s_gameTurn;3230	saveTo << s_gameType;3231	saveTo << s_gameMapType;3232	saveTo << s_gameUpdateTime;3233	saveTo << s_handicaps;3234	saveTo << s_lastHumanHandicaps;3235	saveTo << s_isEarthMap;3236	saveTo << s_isInternetGame;3237	saveTo << s_leaderNames;3238	saveTo << s_loadFileName;3239	saveTo << s_localPlayerEmailAddress;3240	saveTo << s_mapNoPlayers;3241	saveTo << s_mapRandomSeed;3242	saveTo << s_loadWBScenario;3243	saveTo << s_overrideScenarioHandicap;3244	saveTo << s_mapScriptName;3245	saveTo << s_maxCityElimination;3246	saveTo << s_maxTurns;3247	saveTo << s_numMinorCivs;3248	CvInfosSerializationHelper::WriteTypeArray<MinorCivTypes>(saveTo, s_minorCivTypes);3249	saveTo << s_minorNationCivs;3250	saveTo << s_dummyvalue;3251	saveTo << s_multiplayerOptions;3252	saveTo << s_netIDs;3253	writeNicknames(saveTo);3254	saveTo << s_numVictoryInfos;3255	saveTo << s_pitBossTurnTime;3256	saveTo << s_playableCivs;3257	CvInfosSerializationHelper::WriteTypeArray<PlayerColorTypes>(saveTo, s_playerColors);3258	saveTo << s_privateGame;3259	saveTo << s_quickCombat;3260	saveTo << s_quickCombatDefault;3261	saveTo << s_quickHandicap;3262	saveTo << s_quickstart;3263	saveTo << s_randomWorldSize;3264	saveTo << s_randomMapScript;3265	saveTo << s_readyPlayers;3266	saveTo << s_seaLevel;3267	saveTo << s_seaLevelInfo;3268	saveTo << s_dummyvalue2;3269	saveTo << s_slotClaims;3270	writeSlotStatus(saveTo);3271	saveTo << s_smtpHost;3272	saveTo << s_syncRandomSeed;3273	saveTo << s_targetScore;3274	saveTo << s_teamTypes;3275	saveTo << s_transferredMap;3276	saveTo << s_turnTimer;3277	saveTo << s_turnTimerType;3278	saveTo << s_bCityScreenBlocked;3279	saveTo << s_victories;3280	saveTo << s_whiteFlags;3281	saveTo << s_worldInfo;3282	saveTo << s_worldSize;3283	saveTo << s_GameOptions;3284	saveTo << s_MapOptions;3285	saveTo << s_versionString;3286	saveTo << s_turnNotifySteamInvite;3287	saveTo << s_turnNotifyEmail;3288	saveTo << s_turnNotifyEmailAddress;3289}

Calls

Called by