Merge pull request #413 from FWGS/sentencewarn

[WIP] Warn mod developer about reaching the GoldSrc sentences limits
This commit is contained in:
Andrey Akhmichin 2024-01-28 09:17:31 +00:00 committed by GitHub
commit 6e472815d5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 10 additions and 1 deletions

View File

@ -1341,6 +1341,15 @@ void SENTENCEG_Init()
g_engfuncs.pfnFreeFile( pMemFile );
if( gcallsentences >= 2048 )
{
ALERT( at_warning, "NOTE: this mod might not work properly under GoldSource (post-anniversary update) engine: more than 2048 sentences\n" );
}
else if( gcallsentences >= 1536 )
{
ALERT( at_warning, "NOTE: this mod might not work properly under GoldSource (pre-anniversary update) engine: more than 1536 sentences\n" );
}
fSentencesInit = TRUE;
// init lru lists

View File

@ -498,7 +498,7 @@ extern DLL_GLOBAL int g_Language;
// sentence groups
#define CBSENTENCENAME_MAX 16
#define CVOXFILESENTENCEMAX 2048 // max number of sentences in game. NOTE: this must match
#define CVOXFILESENTENCEMAX 4096 // max number of sentences in game. NOTE: this must match
// CVOXFILESENTENCEMAX in engine\sound.h!!!
extern char gszallsentencenames[CVOXFILESENTENCEMAX][CBSENTENCENAME_MAX];