FTEQW
Documentation of the FTE engine source tree.
savegame.c File Reference

Functions

void SV_Savegame_f (void)
 
void SV_SavegameComment (char *text, size_t textsize)
 
pbool PDECL SV_ExtendedSaveData (pubprogfuncs_t *progfuncs, void *loadctx, const char **ptr)
 
void SV_FlushLevelCache (void)
 
void LoadModelsAndSounds (vfsfile_t *f)
 
qboolean SV_LoadLevelCache (const char *savename, const char *level, const char *startspot, qboolean isloadgame)
 
void SV_SaveLevelCache (const char *savedir, qboolean dontharmgame)
 
void SV_Savegame (const char *savename, qboolean mapchange)
 
void SV_Savegame_c (int argn, const char *partial, struct xcommandargcompletioncb_s *ctx)
 
void SV_AutoSave (void)
 
void SV_LoadPlayers (loadplayer_t *lp, size_t slots)
 
qboolean SV_Loadgame (const char *unsafe_savename)
 
void SV_Loadgame_f (void)
 
void SV_DeleteSavegame_f (void)
 

Variables

cvar_t skill
 
cvar_t deathmatch = CVARF("deathmatch", "", CVAR_SERVERINFO)
 
cvar_t coop
 
cvar_t teamplay
 
cvar_t pr_enable_profiling
 
cvar_t sv_savefmt = CVARFD("sv_savefmt", "", CVAR_SAVE, "Specifies the format used for the saved game.\n0=legacy.\n1=fte\n2=binary")
 
cvar_t sv_autosave = CVARFD("sv_autosave", "5", CVAR_SAVE, "Interval for autosaves, in minutes. Set to 0 to disable autosave.")
 
cvar_t pr_ssqc_memsize
 

Function Documentation

◆ LoadModelsAndSounds()

void LoadModelsAndSounds ( vfsfile_t f)

◆ SV_AutoSave()

void SV_AutoSave ( void  )

◆ SV_DeleteSavegame_f()

void SV_DeleteSavegame_f ( void  )

◆ SV_ExtendedSaveData()

pbool PDECL SV_ExtendedSaveData ( pubprogfuncs_t progfuncs,
void loadctx,
const char **  ptr 
)

◆ SV_FlushLevelCache()

void SV_FlushLevelCache ( void  )

◆ SV_Loadgame()

qboolean SV_Loadgame ( const char *  unsafe_savename)

◆ SV_Loadgame_f()

void SV_Loadgame_f ( void  )

◆ SV_LoadLevelCache()

qboolean SV_LoadLevelCache ( const char *  savename,
const char *  level,
const char *  startspot,
qboolean  isloadgame 
)

◆ SV_LoadPlayers()

void SV_LoadPlayers ( loadplayer_t *  lp,
size_t  slots 
)

◆ SV_Savegame()

void SV_Savegame ( const char *  savename,
qboolean  mapchange 
)

◆ SV_Savegame_c()

void SV_Savegame_c ( int  argn,
const char *  partial,
struct xcommandargcompletioncb_s ctx 
)

◆ SV_Savegame_f()

void SV_Savegame_f ( void  )

◆ SV_SavegameComment()

void SV_SavegameComment ( char *  text,
size_t  textsize 
)

◆ SV_SaveLevelCache()

void SV_SaveLevelCache ( const char *  savedir,
qboolean  dontharmgame 
)

Variable Documentation

◆ coop

cvar_t coop
extern

◆ deathmatch

cvar_t deathmatch = CVARF("deathmatch", "", CVAR_SERVERINFO)
extern

◆ pr_enable_profiling

cvar_t pr_enable_profiling
extern

◆ pr_ssqc_memsize

cvar_t pr_ssqc_memsize
extern

◆ skill

cvar_t skill
extern

◆ sv_autosave

cvar_t sv_autosave = CVARFD("sv_autosave", "5", CVAR_SAVE, "Interval for autosaves, in minutes. Set to 0 to disable autosave.")

◆ sv_savefmt

cvar_t sv_savefmt = CVARFD("sv_savefmt", "", CVAR_SAVE, "Specifies the format used for the saved game.\n0=legacy.\n1=fte\n2=binary")

◆ teamplay

cvar_t teamplay
extern