From c71991da8cef4954f74da8cbdf9c5ddf02bfe13c Mon Sep 17 00:00:00 2001 From: Wanne Date: Wed, 23 Jan 2013 12:32:37 +0000 Subject: [PATCH] - Fixed problem loading ammostrings for non-english version (by zwwooooo) git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@5806 3b4a5df2-a311-0410-b5c6-a8a6f20db521 --- Init.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Init.cpp b/Init.cpp index 3efb07e5..c49e64a4 100644 --- a/Init.cpp +++ b/Init.cpp @@ -263,6 +263,7 @@ BOOLEAN LoadExternalGameplayData(STR directoryName) //Madd: Simple Localization //Read in the correct ammostring file for the given language strcpy(fileName, directoryName); +/* #ifdef GERMAN strcat(fileName, GERMAN_PREFIX); // add German. prefix to filename #endif @@ -287,7 +288,16 @@ BOOLEAN LoadExternalGameplayData(STR directoryName) #ifdef CHINESE strcat(fileName, CHINESE_PREFIX); // add Chinese. prefix to filename #endif +*/ strcat(fileName, AMMOFILENAME); +#ifndef ENGLISH + AddLanguagePrefix(fileName); + if ( FileExists(fileName) ) + { + DebugMsg (TOPIC_JA2,DBG_LEVEL_3,String("LoadExternalGameplayData, fileName = %s", fileName)); + SGP_THROW_IFFALSE(ReadInCivGroupNamesStats(fileName,TRUE), fileName); + } +#endif DebugMsg (TOPIC_JA2,DBG_LEVEL_3,String("LoadExternalGameplayData, fileName = %s", fileName)); if(!ReadInAmmoStats(fileName)) {