From 2c26601bee5b0c43df9ca9547f4b41a23b83f047 Mon Sep 17 00:00:00 2001 From: Bohdan Shulyar Date: Mon, 4 Aug 2025 19:37:57 +0300 Subject: [PATCH] engine: common: add a host_writeconfig console command --- engine/common/host.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/engine/common/host.c b/engine/common/host.c index 03bb9d1c..b71cbc0b 100644 --- a/engine/common/host.c +++ b/engine/common/host.c @@ -914,6 +914,13 @@ static void Host_Userconfigd_f( void ) Mem_Free( t ); } +#if !XASH_DEDICATED +static void Host_WriteConfig_f( void ) +{ + Host_WriteConfig(); +} +#endif + #if XASH_ENGINE_TESTS static void Host_RunTests( int stage ) { @@ -1146,6 +1153,10 @@ static void Host_InitCommon( int argc, char **argv, const char *progname, qboole Cmd_AddCommand( "memlist", Host_MemStats_f, "prints memory pool information" ); Cmd_AddRestrictedCommand( "userconfigd", Host_Userconfigd_f, "execute all scripts from userconfig.d" ); +#if !XASH_DEDICATED + Cmd_AddRestrictedCommand( "host_writeconfig", Host_WriteConfig_f, "save current configuration" ); +#endif + Image_Init(); Sound_Init();