This is an automated email from the git hooks/post-receive script. smcv pushed a commit to annotated tag 1.42d in repository iortcw.
commit 8e77d80d298decb649cca29f858f9605608e69f1 Author: MAN-AT-ARMS <[email protected]> Date: Tue Nov 3 09:24:03 2015 -0500 SP: Add checksums for Italian version --- SP/code/qcommon/files.c | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/SP/code/qcommon/files.c b/SP/code/qcommon/files.c index 4270fe4..66dc134 100644 --- a/SP/code/qcommon/files.c +++ b/SP/code/qcommon/files.c @@ -183,7 +183,7 @@ static const unsigned int pak_checksums[] = { 1886207346u }; -static const unsigned int sppak_checksums[] = { +static const unsigned int en_sppak_checksums[] = { 2837138611u, 3033901371u, 483593179u, @@ -199,6 +199,14 @@ static const unsigned int fr_sppak_checksums[] = { 4131017020u }; +static const unsigned int it_sppak_checksums[] = { + 3826630960u, + 3033901371u, + 652965486u, + // sp_pak4.pk3 from GOTY edition + 4131017020u +}; + static const unsigned int sp_sppak_checksums[] = { 652879493u, 3033901371u, @@ -3776,7 +3784,10 @@ static void FS_CheckSPPaks( void ) && strlen(pakBasename) == 7 && !Q_stricmpn( pakBasename, "sp_pak", 6 ) && pakBasename[6] >= '1' && pakBasename[6] <= '1' + NUM_SP_PAKS - 1) { - if( curpack->checksum != sppak_checksums[pakBasename[6]-'1'] && curpack->checksum != fr_sppak_checksums[pakBasename[6]-'1'] && curpack->checksum != sp_sppak_checksums[pakBasename[6]-'1'] ) + if( curpack->checksum != en_sppak_checksums[pakBasename[6]-'1'] && + curpack->checksum != fr_sppak_checksums[pakBasename[6]-'1'] && + curpack->checksum != it_sppak_checksums[pakBasename[6]-'1'] && + curpack->checksum != sp_sppak_checksums[pakBasename[6]-'1'] ) { if(pakBasename[6] == '1') { @@ -3808,9 +3819,12 @@ static void FS_CheckSPPaks( void ) // Finally check whether this pak's checksum is listed because the user tried // to trick us by renaming the file, and set foundPak's highest bit to indicate this case. - for(index = 0; index < ARRAY_LEN(sppak_checksums); index++) + for(index = 0; index < ARRAY_LEN( en_sppak_checksums ); index++) { - if(curpack->checksum == sppak_checksums[index]) + if( curpack->checksum == en_sppak_checksums[index] || + curpack->checksum == fr_sppak_checksums[index] || + curpack->checksum == it_sppak_checksums[index] || + curpack->checksum == sp_sppak_checksums[index] ) { Com_Printf("\n\n" "**************************************************\n" -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/iortcw.git _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

