From 1118b6793211694d4fc9d532d60a18e0aaf85d5d Mon Sep 17 00:00:00 2001 From: NepDisk Date: Mon, 21 Jul 2025 17:56:56 -0400 Subject: [PATCH] Mention in console if skin is loaded in compat mode and add 3d model print as well --- src/hardware/hw_md2.c | 4 ++++ src/r_skins.c | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/hardware/hw_md2.c b/src/hardware/hw_md2.c index b14625c49..8d073aa73 100644 --- a/src/hardware/hw_md2.c +++ b/src/hardware/hw_md2.c @@ -577,11 +577,13 @@ addskinmodel: { if (stricmp(skinname, skins[s].name) == 0) { + boolean iscompatskin = wadfiles[skins[s].wadnum]->compatmode; md2_playermodels[s].skin = s; md2_playermodels[s].scale = scale; md2_playermodels[s].offset = offset; md2_playermodels[s].notfound = false; strcpy(md2_playermodels[s].filename, filename); + CONS_Printf("Added 3D model for '%s' %s\n", skins[s].name, iscompatskin ? "in compatibility mode" : ""); goto modelfound; } } @@ -641,11 +643,13 @@ void HWR_AddPlayerModel(int skin) // For skins that were added after startup if (stricmp(skinname, skins[skin].name) == 0) { + boolean iscompatskin = wadfiles[skins[skin].wadnum]->compatmode; md2_playermodels[skin].skin = skin; md2_playermodels[skin].scale = scale; md2_playermodels[skin].offset = offset; md2_playermodels[skin].notfound = false; strcpy(md2_playermodels[skin].filename, filename); + CONS_Printf("Added 3D model for '%s' %s\n", skins[skin].name, iscompatskin ? "in compatibility mode" : ""); goto playermodelfound; } } diff --git a/src/r_skins.c b/src/r_skins.c index 18fd69bd4..e9ced55ec 100644 --- a/src/r_skins.c +++ b/src/r_skins.c @@ -684,6 +684,7 @@ void R_AddSkins(UINT16 wadnum) size_t size; skin_t *skin; boolean realname; + boolean iscompatskin = false; // // search for all skin markers in pwad @@ -822,7 +823,9 @@ next_token: R_FlushTranslationColormapCache(); - CONS_Printf(M_GetText("Added skin '%s'\n"), skin->name); + iscompatskin = wadfiles[skin->wadnum]->compatmode; + + CONS_Printf(M_GetText("Added skin '%s' %s\n"), skin->name, iscompatskin ? "in compatibility mode" : ""); #ifdef SKINVALUES skin_cons_t[numskins].value = numskins;