Update to Master

This commit is contained in:
Asdow
2025-08-08 18:00:31 +03:00
338 changed files with 110651 additions and 115875 deletions
+9
View File
@@ -0,0 +1,9 @@
#ifndef _EXPORTSTRINGS_H_
#define _EXPORTSTRINGS_H_
namespace Loc
{
bool ExportStrings();
}
#endif // _EXPORTSTRINGS_H_
+61
View File
@@ -0,0 +1,61 @@
#ifndef _JA2_LIBS_H_
#define _JA2_LIBS_H_
//enums used for accessing the libraries
enum
{
LIBRARY_DATA,
LIBRARY_EDITOR,
LIBRARY_AMBIENT,
LIBRARY_ANIMS,
LIBRARY_BATTLESNDS,
LIBRARY_BIGITEMS,
LIBRARY_BINARY_DATA,
LIBRARY_CURSORS,
LIBRARY_FACES,
LIBRARY_FONTS,
LIBRARY_INTERFACE,
LIBRARY_LAPTOP,
LIBRARY_MAPS,
LIBRARY_MERCEDT,
LIBRARY_MUSIC,
LIBRARY_NPC_SPEECH,
LIBRARY_NPC_DATA,
LIBRARY_RADAR_MAPS,
LIBRARY_SOUNDS,
LIBRARY_SPEECH,
// LIBRARY_TILE_CACHE,
LIBRARY_TILESETS,
LIBRARY_LOADSCREENS,
LIBRARY_INTRO,
#ifdef GERMAN
LIBRARY_GERMAN_DATA,
#endif
#ifdef DUTCH
LIBRARY_DUTCH_DATA,
#endif
#ifdef POLISH
LIBRARY_POLISH_DATA,
#endif
#ifdef ITALIAN
LIBRARY_ITALIAN_DATA,
#endif
#ifdef RUSSIAN
LIBRARY_RUSSIAN_DATA,
#endif
#ifdef FRENCH
LIBRARY_FRENCH_DATA,
#endif
NUMBER_OF_LIBRARIES
};
#endif
@@ -0,0 +1,53 @@
#ifndef __MULTI_LANGUAGE_GRAPHIC_UTILS_H
#define __MULTI_LANGUAGE_GRAPHIC_UTILS_H
enum
{
MLG_AIMSYMBOL,
MLG_AIMSYMBOL_SMALL,
MLG_BOBBYNAME,
MLG_BOBBYRAYAD21,
MLG_BOBBYRAYLINK,
MLG_CLOSED,
MLG_CONFIRMORDER,
MLG_DESKTOP,
MLG_FUNERALAD9,
MLG_GOLDPIECEBUTTONS,
MLG_HISTORY,
MLG_IMPSYMBOL,
MLG_INSURANCEAD10,
MLG_INSURANCELINK,
MLG_INSURANCETITLE, //LargeTitle
MLG_LARGEFLORISTSYMBOL, //LargeSymbol
MLG_LOADSAVEHEADER, //LoadScreenAddOns
MLG_MCGILLICUTTYS,
MLG_MORTUARY,
MLG_MORTUARYLINK,
MLG_OPTIONHEADER, //OptionScreenAddOns
MLG_ORDERGRID,
MLG_PREBATTLEPANEL,
MLG_PREBATTLEPANEL_800x600,
MLG_PREBATTLEPANEL_1024x768,
MLG_PREBATTLEPANEL_1280x720,
MLG_SECTORINVENTORY,
MLG_SMALLFLORISTSYMBOL, //SmallSymbol
MLG_SMALLTITLE,
MLG_SPLASH,
MLG_STATSBOX,
MLG_STOREPLAQUE,
MLG_TITLETEXT,
MLG_TOALUMNI,
MLG_TOMUGSHOTS,
MLG_TOSTATS,
MLG_WARNING,
MLG_YOURAD13,
MLG_TITLETEXT_MP, // WANNE: Additional multiplayer text
MLG_BOBBYRAYTITLE, //inshy: translation needed for russian version
MLG_BR,
MLG_MP_GOLDPIECEBUTTONS,
MLG_ITEMINFOADVANCEDICONS, // WANNE: Language specific Icons
};
BOOLEAN GetMLGFilename( SGPFILENAME filename, UINT16 usMLGGraphicID );
#endif
+3250
View File
File diff suppressed because it is too large Load Diff
+87
View File
@@ -0,0 +1,87 @@
#ifndef _JA25ENGLISHTEXT__H_
#define _JA25ENGLISHTEXT__H_
extern STR16 gzIMPSkillTraitsText[];
////////////////////////////////////////////////////////
// added by SANDRO
extern STR16 gzIMPSkillTraitsTextNewMajor[];
extern STR16 gzIMPSkillTraitsTextNewMinor[];
extern STR16 gzIMPMajorTraitsHelpTextsAutoWeapons[];
extern STR16 gzIMPMajorTraitsHelpTextsHeavyWeapons[];
extern STR16 gzIMPMajorTraitsHelpTextsSniper[];
extern STR16 gzIMPMajorTraitsHelpTextsRanger[];
extern STR16 gzIMPMajorTraitsHelpTextsGunslinger[];
extern STR16 gzIMPMajorTraitsHelpTextsMartialArts[];
extern STR16 gzIMPMajorTraitsHelpTextsSquadleader[];
extern STR16 gzIMPMajorTraitsHelpTextsTechnician[];
extern STR16 gzIMPMajorTraitsHelpTextsDoctor[];
extern STR16 gzIMPMajorTraitsHelpTextsCovertOps[]; // added by Flugente
extern STR16 gzIMPMajorTraitsHelpTextsRadioOperator[]; // added by Flugente
extern STR16 gzIMPMajorTraitsHelpTextsNone[];
extern STR16 gzIMPMinorTraitsHelpTextsAmbidextrous[];
extern STR16 gzIMPMinorTraitsHelpTextsMelee[];
extern STR16 gzIMPMinorTraitsHelpTextsThrowing[];
extern STR16 gzIMPMinorTraitsHelpTextsStealthy[];
extern STR16 gzIMPMinorTraitsHelpTextsNightOps[];
extern STR16 gzIMPMinorTraitsHelpTextsAthletics[];
extern STR16 gzIMPMinorTraitsHelpTextsBodybuilding[];
extern STR16 gzIMPMinorTraitsHelpTextsDemolitions[];
extern STR16 gzIMPMinorTraitsHelpTextsTeaching[];
extern STR16 gzIMPMinorTraitsHelpTextsScouting[];
extern STR16 gzIMPMinorTraitsHelpTextsSnitch[];
extern STR16 gzIMPMajorTraitsHelpTextsSurvival[]; // added by Flugente
extern STR16 gzIMPMinorTraitsHelpTextsNone[];
extern STR16 gzIMPOldSkillTraitsHelpTexts[];
extern STR16 gzIMPNewCharacterTraitsHelpTexts[];
extern STR16 gzIMPDisabilitiesHelpTexts[];
extern STR16 gzIMPProfileCostText[];
extern STR16 zGioNewTraitsImpossibleText[];
///////////////////////////////////////////////////////
enum
{
IMM__IRON_MAN_MODE_WARNING_TEXT,
IMM__SOFT_IRON_MAN_MODE_WARNING_TEXT,
IMM__EXTREME_IRON_MAN_MODE_WARNING_TEXT,
};
extern STR16 gzIronManModeWarningText[];
// display cover message (for tactical usually, seperated)
// display cover terrain type info (used in cover information)
enum
{
DC_MSG__COVER_INFORMATION,
DC_MSG__GUN_RANGE_INFORMATION,
DC_MSG__NCTH_GUN_RANGE_INFORMATION,
DC_MSG__COVER_DRAW_OFF,
DC_MSG__COVER_DRAW_MERC_VIEW,
DC_MSG__COVER_DRAW_ENEMY_VIEW,
DC_TTI__WOOD,
DC_TTI__URBAN,
DC_TTI__DESERT,
DC_TTI__SNOW,
DC_TTI__WOOD_AND_DESERT,
DC_TTI__WOOD_AND_URBAN,
DC_TTI__WOOD_AND_SNOW,
DC_TTI__DESERT_AND_URBAN,
DC_TTI__DESERT_AND_SNOW,
DC_TTI__URBAN_AND_SNOW,
DC_TTI__UNKNOWN,
DC_MSG__COVER_INFORMATION_WITH_DETAILED_CAMO,
DC_TTI__DETAILED_SOUND,
DC_TTI__DETAILED_STEALTH,
DC_TTI__DETAILED_TRAP_LEVEL,
};
extern STR16 gzDisplayCoverText[];
#endif
+88
View File
@@ -0,0 +1,88 @@
#ifndef _JA25ENGLISHTEXT__H_
#define _JA25ENGLISHTEXT__H_
extern STR16 gzIMPSkillTraitsText[];
////////////////////////////////////////////////////////
// added by SANDRO
extern STR16 gzIMPSkillTraitsTextNewMajor[];
extern STR16 gzIMPSkillTraitsTextNewMinor[];
extern STR16 gzIMPMajorTraitsHelpTextsAutoWeapons[];
extern STR16 gzIMPMajorTraitsHelpTextsHeavyWeapons[];
extern STR16 gzIMPMajorTraitsHelpTextsSniper[];
extern STR16 gzIMPMajorTraitsHelpTextsRanger[];
extern STR16 gzIMPMajorTraitsHelpTextsGunslinger[];
extern STR16 gzIMPMajorTraitsHelpTextsMartialArts[];
extern STR16 gzIMPMajorTraitsHelpTextsSquadleader[];
extern STR16 gzIMPMajorTraitsHelpTextsTechnician[];
extern STR16 gzIMPMajorTraitsHelpTextsDoctor[];
extern STR16 gzIMPMajorTraitsHelpTextsCovertOps[]; // added by Flugente
extern STR16 gzIMPMajorTraitsHelpTextsRadioOperator[]; // added by Flugente
extern STR16 gzIMPMajorTraitsHelpTextsNone[];
extern STR16 gzIMPMinorTraitsHelpTextsAmbidextrous[];
extern STR16 gzIMPMinorTraitsHelpTextsMelee[];
extern STR16 gzIMPMinorTraitsHelpTextsThrowing[];
extern STR16 gzIMPMinorTraitsHelpTextsStealthy[];
extern STR16 gzIMPMinorTraitsHelpTextsNightOps[];
extern STR16 gzIMPMinorTraitsHelpTextsAthletics[];
extern STR16 gzIMPMinorTraitsHelpTextsBodybuilding[];
extern STR16 gzIMPMinorTraitsHelpTextsDemolitions[];
extern STR16 gzIMPMinorTraitsHelpTextsTeaching[];
extern STR16 gzIMPMinorTraitsHelpTextsScouting[];
extern STR16 gzIMPMinorTraitsHelpTextsSnitch[];
extern STR16 gzIMPMajorTraitsHelpTextsSurvival[]; // added by Flugente
extern STR16 gzIMPMinorTraitsHelpTextsNone[];
extern STR16 gzIMPOldSkillTraitsHelpTexts[];
extern STR16 gzIMPNewCharacterTraitsHelpTexts[];
extern STR16 gzIMPDisabilitiesHelpTexts[];
extern STR16 gzIMPProfileCostText[];
extern STR16 zGioNewTraitsImpossibleText[];
///////////////////////////////////////////////////////
enum
{
IMM__IRON_MAN_MODE_WARNING_TEXT,
IMM__SOFT_IRON_MAN_MODE_WARNING_TEXT,
IMM__EXTREME_IRON_MAN_MODE_WARNING_TEXT,
};
extern STR16 gzIronManModeWarningText[];
// display cover message (for tactical usually, seperated)
// display cover terrain type info (used in cover information)
enum
{
DC_MSG__COVER_INFORMATION,
DC_MSG__GUN_RANGE_INFORMATION,
DC_MSG__NCTH_GUN_RANGE_INFORMATION,
DC_MSG__COVER_DRAW_OFF,
DC_MSG__COVER_DRAW_MERC_VIEW,
DC_MSG__COVER_DRAW_ENEMY_VIEW,
DC_TTI__WOOD,
DC_TTI__URBAN,
DC_TTI__DESERT,
DC_TTI__SNOW,
DC_TTI__WOOD_AND_DESERT,
DC_TTI__WOOD_AND_URBAN,
DC_TTI__WOOD_AND_SNOW,
DC_TTI__DESERT_AND_URBAN,
DC_TTI__DESERT_AND_SNOW,
DC_TTI__URBAN_AND_SNOW,
DC_TTI__UNKNOWN,
DC_MSG__COVER_INFORMATION_WITH_DETAILED_CAMO,
DC_TTI__DETAILED_SOUND,
DC_TTI__DETAILED_STEALTH,
DC_TTI__DETAILED_TRAP_LEVEL,
};
extern STR16 gzDisplayCoverText[];
#endif
+87
View File
@@ -0,0 +1,87 @@
#ifndef _JA25ENGLISHTEXT__H_
#define _JA25ENGLISHTEXT__H_
extern STR16 gzIMPSkillTraitsText[];
////////////////////////////////////////////////////////
// added by SANDRO
extern STR16 gzIMPSkillTraitsTextNewMajor[];
extern STR16 gzIMPSkillTraitsTextNewMinor[];
extern STR16 gzIMPMajorTraitsHelpTextsAutoWeapons[];
extern STR16 gzIMPMajorTraitsHelpTextsHeavyWeapons[];
extern STR16 gzIMPMajorTraitsHelpTextsSniper[];
extern STR16 gzIMPMajorTraitsHelpTextsRanger[];
extern STR16 gzIMPMajorTraitsHelpTextsGunslinger[];
extern STR16 gzIMPMajorTraitsHelpTextsMartialArts[];
extern STR16 gzIMPMajorTraitsHelpTextsSquadleader[];
extern STR16 gzIMPMajorTraitsHelpTextsTechnician[];
extern STR16 gzIMPMajorTraitsHelpTextsDoctor[];
extern STR16 gzIMPMajorTraitsHelpTextsCovertOps[]; // added by Flugente
extern STR16 gzIMPMajorTraitsHelpTextsRadioOperator[]; // added by Flugente
extern STR16 gzIMPMajorTraitsHelpTextsNone[];
extern STR16 gzIMPMinorTraitsHelpTextsAmbidextrous[];
extern STR16 gzIMPMinorTraitsHelpTextsMelee[];
extern STR16 gzIMPMinorTraitsHelpTextsThrowing[];
extern STR16 gzIMPMinorTraitsHelpTextsStealthy[];
extern STR16 gzIMPMinorTraitsHelpTextsNightOps[];
extern STR16 gzIMPMinorTraitsHelpTextsAthletics[];
extern STR16 gzIMPMinorTraitsHelpTextsBodybuilding[];
extern STR16 gzIMPMinorTraitsHelpTextsDemolitions[];
extern STR16 gzIMPMinorTraitsHelpTextsTeaching[];
extern STR16 gzIMPMinorTraitsHelpTextsScouting[];
extern STR16 gzIMPMinorTraitsHelpTextsSnitch[];
extern STR16 gzIMPMajorTraitsHelpTextsSurvival[]; // added by Flugente
extern STR16 gzIMPMinorTraitsHelpTextsNone[];
extern STR16 gzIMPOldSkillTraitsHelpTexts[];
extern STR16 gzIMPNewCharacterTraitsHelpTexts[];
extern STR16 gzIMPDisabilitiesHelpTexts[];
extern STR16 gzIMPProfileCostText[];
extern STR16 zGioNewTraitsImpossibleText[];
///////////////////////////////////////////////////////
enum
{
IMM__IRON_MAN_MODE_WARNING_TEXT,
IMM__SOFT_IRON_MAN_MODE_WARNING_TEXT,
IMM__EXTREME_IRON_MAN_MODE_WARNING_TEXT,
};
extern STR16 gzIronManModeWarningText[];
// display cover message (for tactical usually, seperated)
// display cover terrain type info (used in cover information)
enum
{
DC_MSG__COVER_INFORMATION,
DC_MSG__GUN_RANGE_INFORMATION,
DC_MSG__NCTH_GUN_RANGE_INFORMATION,
DC_MSG__COVER_DRAW_OFF,
DC_MSG__COVER_DRAW_MERC_VIEW,
DC_MSG__COVER_DRAW_ENEMY_VIEW,
DC_TTI__WOOD,
DC_TTI__URBAN,
DC_TTI__DESERT,
DC_TTI__SNOW,
DC_TTI__WOOD_AND_DESERT,
DC_TTI__WOOD_AND_URBAN,
DC_TTI__WOOD_AND_SNOW,
DC_TTI__DESERT_AND_URBAN,
DC_TTI__DESERT_AND_SNOW,
DC_TTI__URBAN_AND_SNOW,
DC_TTI__UNKNOWN,
DC_MSG__COVER_INFORMATION_WITH_DETAILED_CAMO,
DC_TTI__DETAILED_SOUND,
DC_TTI__DETAILED_STEALTH,
DC_TTI__DETAILED_TRAP_LEVEL,
};
extern STR16 gzDisplayCoverText[];
#endif
+87
View File
@@ -0,0 +1,87 @@
#ifndef _JA25GERMANTEXT__H_
#define _JA25GERMANTEXT__H_
extern STR16 gzIMPSkillTraitsText[];
////////////////////////////////////////////////////////
// added by SANDRO
extern STR16 gzIMPSkillTraitsTextNewMajor[];
extern STR16 gzIMPSkillTraitsTextNewMinor[];
extern STR16 gzIMPMajorTraitsHelpTextsAutoWeapons[];
extern STR16 gzIMPMajorTraitsHelpTextsHeavyWeapons[];
extern STR16 gzIMPMajorTraitsHelpTextsSniper[];
extern STR16 gzIMPMajorTraitsHelpTextsRanger[];
extern STR16 gzIMPMajorTraitsHelpTextsGunslinger[];
extern STR16 gzIMPMajorTraitsHelpTextsMartialArts[];
extern STR16 gzIMPMajorTraitsHelpTextsSquadleader[];
extern STR16 gzIMPMajorTraitsHelpTextsTechnician[];
extern STR16 gzIMPMajorTraitsHelpTextsDoctor[];
extern STR16 gzIMPMajorTraitsHelpTextsCovertOps[]; // added by Flugente
extern STR16 gzIMPMajorTraitsHelpTextsRadioOperator[]; // added by Flugente
extern STR16 gzIMPMajorTraitsHelpTextsNone[];
extern STR16 gzIMPMinorTraitsHelpTextsAmbidextrous[];
extern STR16 gzIMPMinorTraitsHelpTextsMelee[];
extern STR16 gzIMPMinorTraitsHelpTextsThrowing[];
extern STR16 gzIMPMinorTraitsHelpTextsStealthy[];
extern STR16 gzIMPMinorTraitsHelpTextsNightOps[];
extern STR16 gzIMPMinorTraitsHelpTextsAthletics[];
extern STR16 gzIMPMinorTraitsHelpTextsBodybuilding[];
extern STR16 gzIMPMinorTraitsHelpTextsDemolitions[];
extern STR16 gzIMPMinorTraitsHelpTextsTeaching[];
extern STR16 gzIMPMinorTraitsHelpTextsScouting[];
extern STR16 gzIMPMinorTraitsHelpTextsSnitch[];
extern STR16 gzIMPMajorTraitsHelpTextsSurvival[]; // added by Flugente
extern STR16 gzIMPMinorTraitsHelpTextsNone[];
extern STR16 gzIMPOldSkillTraitsHelpTexts[];
extern STR16 gzIMPNewCharacterTraitsHelpTexts[];
extern STR16 gzIMPDisabilitiesHelpTexts[];
extern STR16 gzIMPProfileCostText[];
extern STR16 zGioNewTraitsImpossibleText[];
///////////////////////////////////////////////////////
enum
{
IMM__IRON_MAN_MODE_WARNING_TEXT,
IMM__SOFT_IRON_MAN_MODE_WARNING_TEXT,
IMM__EXTREME_IRON_MAN_MODE_WARNING_TEXT,
};
extern STR16 gzIronManModeWarningText[];
// display cover message (for tactical usually, seperated)
// display cover terrain type info (used in cover information)
enum
{
DC_MSG__COVER_INFORMATION,
DC_MSG__GUN_RANGE_INFORMATION,
DC_MSG__NCTH_GUN_RANGE_INFORMATION,
DC_MSG__COVER_DRAW_OFF,
DC_MSG__COVER_DRAW_MERC_VIEW,
DC_MSG__COVER_DRAW_ENEMY_VIEW,
DC_TTI__WOOD,
DC_TTI__URBAN,
DC_TTI__DESERT,
DC_TTI__SNOW,
DC_TTI__WOOD_AND_DESERT,
DC_TTI__WOOD_AND_URBAN,
DC_TTI__WOOD_AND_SNOW,
DC_TTI__DESERT_AND_URBAN,
DC_TTI__DESERT_AND_SNOW,
DC_TTI__URBAN_AND_SNOW,
DC_TTI__UNKNOWN,
DC_MSG__COVER_INFORMATION_WITH_DETAILED_CAMO,
DC_TTI__DETAILED_SOUND,
DC_TTI__DETAILED_STEALTH,
DC_TTI__DETAILED_TRAP_LEVEL,
};
extern STR16 gzDisplayCoverText[];
#endif
+87
View File
@@ -0,0 +1,87 @@
#ifndef _JA25ENGLISHTEXT__H_
#define _JA25ENGLISHTEXT__H_
extern STR16 gzIMPSkillTraitsText[];
////////////////////////////////////////////////////////
// added by SANDRO
extern STR16 gzIMPSkillTraitsTextNewMajor[];
extern STR16 gzIMPSkillTraitsTextNewMinor[];
extern STR16 gzIMPMajorTraitsHelpTextsAutoWeapons[];
extern STR16 gzIMPMajorTraitsHelpTextsHeavyWeapons[];
extern STR16 gzIMPMajorTraitsHelpTextsSniper[];
extern STR16 gzIMPMajorTraitsHelpTextsRanger[];
extern STR16 gzIMPMajorTraitsHelpTextsGunslinger[];
extern STR16 gzIMPMajorTraitsHelpTextsMartialArts[];
extern STR16 gzIMPMajorTraitsHelpTextsSquadleader[];
extern STR16 gzIMPMajorTraitsHelpTextsTechnician[];
extern STR16 gzIMPMajorTraitsHelpTextsDoctor[];
extern STR16 gzIMPMajorTraitsHelpTextsCovertOps[]; // added by Flugente
extern STR16 gzIMPMajorTraitsHelpTextsRadioOperator[]; // added by Flugente
extern STR16 gzIMPMajorTraitsHelpTextsNone[];
extern STR16 gzIMPMinorTraitsHelpTextsAmbidextrous[];
extern STR16 gzIMPMinorTraitsHelpTextsMelee[];
extern STR16 gzIMPMinorTraitsHelpTextsThrowing[];
extern STR16 gzIMPMinorTraitsHelpTextsStealthy[];
extern STR16 gzIMPMinorTraitsHelpTextsNightOps[];
extern STR16 gzIMPMinorTraitsHelpTextsAthletics[];
extern STR16 gzIMPMinorTraitsHelpTextsBodybuilding[];
extern STR16 gzIMPMinorTraitsHelpTextsDemolitions[];
extern STR16 gzIMPMinorTraitsHelpTextsTeaching[];
extern STR16 gzIMPMinorTraitsHelpTextsScouting[];
extern STR16 gzIMPMinorTraitsHelpTextsSnitch[];
extern STR16 gzIMPMajorTraitsHelpTextsSurvival[]; // added by Flugente
extern STR16 gzIMPMinorTraitsHelpTextsNone[];
extern STR16 gzIMPOldSkillTraitsHelpTexts[];
extern STR16 gzIMPNewCharacterTraitsHelpTexts[];
extern STR16 gzIMPDisabilitiesHelpTexts[];
extern STR16 gzIMPProfileCostText[];
extern STR16 zGioNewTraitsImpossibleText[];
///////////////////////////////////////////////////////
enum
{
IMM__IRON_MAN_MODE_WARNING_TEXT,
IMM__SOFT_IRON_MAN_MODE_WARNING_TEXT,
IMM__EXTREME_IRON_MAN_MODE_WARNING_TEXT,
};
extern STR16 gzIronManModeWarningText[];
// display cover message (for tactical usually, seperated)
// display cover terrain type info (used in cover information)
enum
{
DC_MSG__COVER_INFORMATION,
DC_MSG__GUN_RANGE_INFORMATION,
DC_MSG__NCTH_GUN_RANGE_INFORMATION,
DC_MSG__COVER_DRAW_OFF,
DC_MSG__COVER_DRAW_MERC_VIEW,
DC_MSG__COVER_DRAW_ENEMY_VIEW,
DC_TTI__WOOD,
DC_TTI__URBAN,
DC_TTI__DESERT,
DC_TTI__SNOW,
DC_TTI__WOOD_AND_DESERT,
DC_TTI__WOOD_AND_URBAN,
DC_TTI__WOOD_AND_SNOW,
DC_TTI__DESERT_AND_URBAN,
DC_TTI__DESERT_AND_SNOW,
DC_TTI__URBAN_AND_SNOW,
DC_TTI__UNKNOWN,
DC_MSG__COVER_INFORMATION_WITH_DETAILED_CAMO,
DC_TTI__DETAILED_SOUND,
DC_TTI__DETAILED_STEALTH,
DC_TTI__DETAILED_TRAP_LEVEL,
};
extern STR16 gzDisplayCoverText[];
#endif
+87
View File
@@ -0,0 +1,87 @@
#ifndef _JA25ENGLISHTEXT__H_
#define _JA25ENGLISHTEXT__H_
extern STR16 gzIMPSkillTraitsText[];
////////////////////////////////////////////////////////
// added by SANDRO
extern STR16 gzIMPSkillTraitsTextNewMajor[];
extern STR16 gzIMPSkillTraitsTextNewMinor[];
extern STR16 gzIMPMajorTraitsHelpTextsAutoWeapons[];
extern STR16 gzIMPMajorTraitsHelpTextsHeavyWeapons[];
extern STR16 gzIMPMajorTraitsHelpTextsSniper[];
extern STR16 gzIMPMajorTraitsHelpTextsRanger[];
extern STR16 gzIMPMajorTraitsHelpTextsGunslinger[];
extern STR16 gzIMPMajorTraitsHelpTextsMartialArts[];
extern STR16 gzIMPMajorTraitsHelpTextsSquadleader[];
extern STR16 gzIMPMajorTraitsHelpTextsTechnician[];
extern STR16 gzIMPMajorTraitsHelpTextsDoctor[];
extern STR16 gzIMPMajorTraitsHelpTextsCovertOps[]; // added by Flugente
extern STR16 gzIMPMajorTraitsHelpTextsRadioOperator[]; // added by Flugente
extern STR16 gzIMPMajorTraitsHelpTextsNone[];
extern STR16 gzIMPMinorTraitsHelpTextsAmbidextrous[];
extern STR16 gzIMPMinorTraitsHelpTextsMelee[];
extern STR16 gzIMPMinorTraitsHelpTextsThrowing[];
extern STR16 gzIMPMinorTraitsHelpTextsStealthy[];
extern STR16 gzIMPMinorTraitsHelpTextsNightOps[];
extern STR16 gzIMPMinorTraitsHelpTextsAthletics[];
extern STR16 gzIMPMinorTraitsHelpTextsBodybuilding[];
extern STR16 gzIMPMinorTraitsHelpTextsDemolitions[];
extern STR16 gzIMPMinorTraitsHelpTextsTeaching[];
extern STR16 gzIMPMinorTraitsHelpTextsScouting[];
extern STR16 gzIMPMinorTraitsHelpTextsSnitch[];
extern STR16 gzIMPMajorTraitsHelpTextsSurvival[]; // added by Flugente
extern STR16 gzIMPMinorTraitsHelpTextsNone[];
extern STR16 gzIMPOldSkillTraitsHelpTexts[];
extern STR16 gzIMPNewCharacterTraitsHelpTexts[];
extern STR16 gzIMPDisabilitiesHelpTexts[];
extern STR16 gzIMPProfileCostText[];
extern STR16 zGioNewTraitsImpossibleText[];
///////////////////////////////////////////////////////
enum
{
IMM__IRON_MAN_MODE_WARNING_TEXT,
IMM__SOFT_IRON_MAN_MODE_WARNING_TEXT,
IMM__EXTREME_IRON_MAN_MODE_WARNING_TEXT,
};
extern STR16 gzIronManModeWarningText[];
// display cover message (for tactical usually, seperated)
// display cover terrain type info (used in cover information)
enum
{
DC_MSG__COVER_INFORMATION,
DC_MSG__GUN_RANGE_INFORMATION,
DC_MSG__NCTH_GUN_RANGE_INFORMATION,
DC_MSG__COVER_DRAW_OFF,
DC_MSG__COVER_DRAW_MERC_VIEW,
DC_MSG__COVER_DRAW_ENEMY_VIEW,
DC_TTI__WOOD,
DC_TTI__URBAN,
DC_TTI__DESERT,
DC_TTI__SNOW,
DC_TTI__WOOD_AND_DESERT,
DC_TTI__WOOD_AND_URBAN,
DC_TTI__WOOD_AND_SNOW,
DC_TTI__DESERT_AND_URBAN,
DC_TTI__DESERT_AND_SNOW,
DC_TTI__URBAN_AND_SNOW,
DC_TTI__UNKNOWN,
DC_MSG__COVER_INFORMATION_WITH_DETAILED_CAMO,
DC_TTI__DETAILED_SOUND,
DC_TTI__DETAILED_STEALTH,
DC_TTI__DETAILED_TRAP_LEVEL,
};
extern STR16 gzDisplayCoverText[];
#endif
+87
View File
@@ -0,0 +1,87 @@
#ifndef _JA25ENGLISHTEXT__H_
#define _JA25ENGLISHTEXT__H_
extern STR16 gzIMPSkillTraitsText[];
////////////////////////////////////////////////////////
// added by SANDRO
extern STR16 gzIMPSkillTraitsTextNewMajor[];
extern STR16 gzIMPSkillTraitsTextNewMinor[];
extern STR16 gzIMPMajorTraitsHelpTextsAutoWeapons[];
extern STR16 gzIMPMajorTraitsHelpTextsHeavyWeapons[];
extern STR16 gzIMPMajorTraitsHelpTextsSniper[];
extern STR16 gzIMPMajorTraitsHelpTextsRanger[];
extern STR16 gzIMPMajorTraitsHelpTextsGunslinger[];
extern STR16 gzIMPMajorTraitsHelpTextsMartialArts[];
extern STR16 gzIMPMajorTraitsHelpTextsSquadleader[];
extern STR16 gzIMPMajorTraitsHelpTextsTechnician[];
extern STR16 gzIMPMajorTraitsHelpTextsDoctor[];
extern STR16 gzIMPMajorTraitsHelpTextsCovertOps[]; // added by Flugente
extern STR16 gzIMPMajorTraitsHelpTextsRadioOperator[]; // added by Flugente
extern STR16 gzIMPMajorTraitsHelpTextsNone[];
extern STR16 gzIMPMinorTraitsHelpTextsAmbidextrous[];
extern STR16 gzIMPMinorTraitsHelpTextsMelee[];
extern STR16 gzIMPMinorTraitsHelpTextsThrowing[];
extern STR16 gzIMPMinorTraitsHelpTextsStealthy[];
extern STR16 gzIMPMinorTraitsHelpTextsNightOps[];
extern STR16 gzIMPMinorTraitsHelpTextsAthletics[];
extern STR16 gzIMPMinorTraitsHelpTextsBodybuilding[];
extern STR16 gzIMPMinorTraitsHelpTextsDemolitions[];
extern STR16 gzIMPMinorTraitsHelpTextsTeaching[];
extern STR16 gzIMPMinorTraitsHelpTextsScouting[];
extern STR16 gzIMPMinorTraitsHelpTextsSnitch[];
extern STR16 gzIMPMajorTraitsHelpTextsSurvival[]; // added by Flugente
extern STR16 gzIMPMinorTraitsHelpTextsNone[];
extern STR16 gzIMPOldSkillTraitsHelpTexts[];
extern STR16 gzIMPNewCharacterTraitsHelpTexts[];
extern STR16 gzIMPDisabilitiesHelpTexts[];
extern STR16 gzIMPProfileCostText[];
extern STR16 zGioNewTraitsImpossibleText[];
///////////////////////////////////////////////////////
enum
{
IMM__IRON_MAN_MODE_WARNING_TEXT,
IMM__SOFT_IRON_MAN_MODE_WARNING_TEXT,
IMM__EXTREME_IRON_MAN_MODE_WARNING_TEXT,
};
extern STR16 gzIronManModeWarningText[];
// display cover message (for tactical usually, seperated)
// display cover terrain type info (used in cover information)
enum
{
DC_MSG__COVER_INFORMATION,
DC_MSG__GUN_RANGE_INFORMATION,
DC_MSG__NCTH_GUN_RANGE_INFORMATION,
DC_MSG__COVER_DRAW_OFF,
DC_MSG__COVER_DRAW_MERC_VIEW,
DC_MSG__COVER_DRAW_ENEMY_VIEW,
DC_TTI__WOOD,
DC_TTI__URBAN,
DC_TTI__DESERT,
DC_TTI__SNOW,
DC_TTI__WOOD_AND_DESERT,
DC_TTI__WOOD_AND_URBAN,
DC_TTI__WOOD_AND_SNOW,
DC_TTI__DESERT_AND_URBAN,
DC_TTI__DESERT_AND_SNOW,
DC_TTI__URBAN_AND_SNOW,
DC_TTI__UNKNOWN,
DC_MSG__COVER_INFORMATION_WITH_DETAILED_CAMO,
DC_TTI__DETAILED_SOUND,
DC_TTI__DETAILED_STEALTH,
DC_TTI__DETAILED_TRAP_LEVEL,
};
extern STR16 gzDisplayCoverText[];
#endif
+23
View File
@@ -0,0 +1,23 @@
#pragma once
#include <Types.h>
namespace i18n {
enum class Lang
{
en,
de,
ru,
nl,
pl,
fr,
it,
zh
};
}
extern const i18n::Lang g_lang;
extern const int MAX_MESSAGES_ON_MAP_BOTTOM;
auto GetLanguagePrefix() -> const STR;