79 Error(
LOCATION,
"This modification needs at least version %s of FreeSpace Open. However, the current is only %s!",
93 mprintf((
"Game Settings Table: Removed extension on default campaign file name %s\n", temp));
98 int len = strlen(temp);
100 Warning(
LOCATION,
"Token too long: [%s]. Length = %i. Max is %i.\n", temp, len, maxlen);
115 mprintf((
"Game Settings Table: Removed extension on ignored campaign file name %s\n", campaign_name.c_str()));
125 mprintf((
"Game Settings Table: Red-alert stats will be loaded for ships that arrive later in missions\n"));
128 mprintf((
"Game Settings Table: Red-alert stats will NOT be loaded for ships that arrive later in missions (this is retail behavior)\n"));
144 mprintf((
"Game Settings Table: \"$$Cutscene camera disables HUD\" is deprecated in favor of \"$Cutscene camera displays HUD\"\n"));
155 mprintf((
"Game Settings Table: \"$Color head animations with hud colors\" is deprecated in favor of \"$Full color head animations\"\n"));
166 mprintf((
"Game Settings Table: Using Reversed Loops For SEXP Arguments\n"));
169 mprintf((
"Game Settings Table: Using Standard Loops For SEXP Arguments\n"));
176 mprintf((
"Game Settings Table: Using alternate event chaining behavior\n"));
179 mprintf((
"Game Settings Table: Using standard event chaining behavior\n"));
188 mprintf((
"Game Settings Table: External shaders are enabled\n"));
190 mprintf((
"Game Settings Table: External shaders are DISABLED\n"));
260 mprintf((
"Game Settings Table: FRED - Disabling Hard Coded Message Ani Files\n"));
263 mprintf((
"Game Settings Table: FRED - Using Hard Coded Message Ani Files\n"));
283 else if (!
stricmp(effect,
"FS1"))
285 else if (!
stricmp(effect,
"off"))
294 else if (!
stricmp(effect,
"FS1"))
296 else if (!
stricmp(effect,
"off"))
303 mprintf((
"Game Settings Table: Weapons inherit parent collision group\n"));
306 if (
optional_string(
"$Flight controls follow eyepoint orientation:")) {
309 mprintf((
"Game Settings Table: Flight controls follow eyepoint orientation\n"));
315 mprintf((
"Game Settings Table: Beams will use Damage Factors\n"));
318 mprintf((
"Game Settings Table: Beams will ignore Damage Factors (retail behavior)\n"));
340 mprintf((
"TABLES: Unable to parse '%s'! Error message = %s.\n", (filename) ? filename :
"<default game_settings.tbl>", e.what()));
float Briefing_window_FOV
bool Full_color_head_anis
bool Beams_use_damage_factors
bool Alternate_chaining_behavior
void _cdecl void void _cdecl void _cdecl Warning(char *filename, int line, SCP_FORMAT_STRING const char *format,...) SCP_FORMAT_STRING_ARGS(3
bool Damage_impacted_subsystem_first
const char * defaults_get_file(const char *filename)
std::basic_string< char, std::char_traits< char >, std::allocator< char > > SCP_string
int Default_ship_select_effect
void stuff_float(float *f)
float Shield_pain_flash_factor
int Default_fiction_viewer_ui
float Master_sound_volume
int cf_exists_full(const char *filename, int dir_type)
bool Flight_controls_follow_eyepoint_orientation
void stuff_string(char *outstr, int type, int len, char *terminators)
char Default_campaign_file_name[MAX_FILENAME_LEN-4]
int required_string(const char *pstr)
int optional_string(const char *pstr)
#define NUM_DEFAULT_DETAIL_LEVELS
void read_file_text(const char *filename, int mode, char *processed_text, char *raw_text)
bool Disable_hc_message_ani
SCP_string format_version(int major, int minor, int build, int revision)
Returns the string representation of the passed version.
void read_file_text_from_array(const char *array, char *processed_text, char *raw_text)
void stuff_boolean(int *i, bool a_to_eol)
void _cdecl void void _cdecl Error(const char *filename, int line, SCP_FORMAT_STRING const char *format,...) SCP_FORMAT_STRING_ARGS(3
void reset_parse(char *text)
float Generic_pain_flash_factor
bool Fixed_turret_collisions
bool True_loop_argument_sexps
float Master_event_music_volume
bool check_at_least(int major, int minor, int build, int revision)
Checks if the current version is at least the given version.
void parse_mod_table(const char *filename)
SCP_vector< SCP_string > Ignored_campaigns
int parse_modular_table(const char *name_check, void(*parse_callback)(const char *filename), int path_type, int sort_type)
bool Enable_external_shaders
bool Cutscene_camera_displays_hud
int fiction_viewer_ui_name_to_index(const char *ui_name)
bool drop_extension(char *str)
bool Red_alert_applies_to_delayed_ships
float Master_voice_volume
bool Weapons_inherit_parent_collision_group
int Default_weapon_select_effect