# The entries here are the text and descriptions for the various config options that
# can be modified via the game options interface
#
cfg.cat.gen General
cfg.opt.dev_mode Run In Development Mode:
cfg.desc.dev_mode Run the game in development mode. This makes the console accessible and logs additional debugging info. Requires exiting the app to take effect.
cfg.opt.taboos List of content to hide (comma-separated list of modules):
cfg.desc.taboos Content flagged with these terms will not be included in the game. Requires game app restart to take effect. This does not imply that the base game contains such content, but rather is a tool for modders to flag questionable content.
cfg.opt.run_tutorial Run In-Game Tutorial
cfg.desc.run_tutorial When true, it will run the in-game tutorial, with small interruptions during the early game that explain the basics of the game. Recommended for first-time players.
cfg.opt.fast_start Fast Start:
cfg.desc.fast_start When true, all clubs start game with a Kitchen, Storage Room, Dressing Room and Seating Area, and the usual first 6 laws are already established (this allows clubs to open all days during day and to hire singers). In addition, 30 characters are created, mostly unemployed. This only applies to new games.
cfg.opt.auto_save_freq Auto-save frequency (days):
cfg.desc.auto_save_freq Automatically save the game every this many days.
cfg.opt.recompile_all_once Recompile All on Next Start:
cfg.desc.recompile_all_once Recompiles all TFL modules on the next game restart. Only necessary when updating mods.

cfg.cat.ui User Interface
cfg.opt.show_hints Show Dialog Hints:
cfg.desc.show_hints When true, it will show hints and additional help in dialogs to explain parts of the game. Warning: this may include game spoilers.
cfg.opt.show_conf_prompts Show Load/Quit Game Confirmation Prompts:
cfg.desc.show_conf_prompts When set to false, there will be no confirmation prompt before quitting the game or loading a new game.
cfg.opt.msg_log_msgs_to_keep Number of Log Messages To Show:
cfg.desc.msg_log_msgs_to_keep The maximum number of messages to show in the lower right box.
cfg.opt.msg_log_vital_upd_sex Show Vitals/Skills Updates During Sex:
cfg.desc.msg_log_vital_upd_sex Shows vital (energy, arousal, etc.) and skill attributes changes during sex activities in the message log.
cfg.opt.use_metric_units Use Metric Units:
cfg.desc.use_metric_units When true, heights and weights will be shown using metric units (meters/kilos) instead of imperial (feet/pounds).
cfg.opt.key_binding_console Key to open console:
cfg.desc.key_binding_console Key to open the console (only works if running in dev mode, requires game restart to take effect). Some keys like Enter, Tab, Backspace, etc. won't work.
cfg.opt.key_binding_big_console Key to open full-size console:
cfg.desc.key_binding_big_console Key to open the full-size console (only works if running in dev mode, requires game restart to take effect). Some keys like Enter, Tab, Backspace, etc. won't work.

cfg.cat.character Characters
cfg.opt.image_modules Image Modules To Use:
cfg.desc.image_modules Comma-separated list of the 3-letter keys for the image modules to load. Requires game restart to take effect.
cfg.opt.more_images_dir Additional Location for Character Images:
cfg.desc.more_images_dir The full path to an additional location where character images are located. Requires game restart to take effect.
cfg.opt.image_cache_size Image Cache Size:
cfg.desc.image_cache_size Number of character images to keep in memory. Lower this number if you have less memory. On average one image uses up around 320kB of RAM. Requires game app restart to take effect.
cfg.opt.female_probability Probability that Pool Characters are Female:
cfg.desc.female_probability Set this close to 1 to make it so that most characters will be female. There will always be some male characters for story reasons.
cfg.opt.gay_probability Probability that Pool Characters are Gay:
cfg.desc.gay_probability Increase this when increasing Female Probability to allow more females to couple up.
cfg.opt.bisexual_probability Probability that Pool Characters are Bisexual:
cfg.desc.bisexual_probability Increase this when increasing Female Probability to allow more females to couple up.
cfg.opt.younger_probability Probability that Pool Characters are Younger:
cfg.desc.younger_probability Set this above 0.5 to create younger characters on average. Extreme values may result in game running out of images of an age group.
cfg.opt.fit_probability Probability that Pool Characters are Fit:
cfg.desc.fit_probability The default image packs contain around 12% of images that are obviously fit. Increasing this number much more than may result in the game running out of such images.
cfg.opt.allow_pick_image Allow Player to choose image for some special characters?
cfg.desc.allow_pick_image When set to true, the player will be able to choose the image used for some unique characters, such as the Player's relatives. Choices will need to match the new character's traits.
cfg.opt.char_pool_size_inc Extra pool characters to create each month:
cfg.desc.char_pool_size_inc Each month characters are added to the pool based on the number of club jobs available. This adds these many additional characters every month.
cfg.opt.stamina_use_factor Energy Use Factor:
cfg.desc.stamina_use_factor Higher values make characters spend more energy. Set it lower to let characters do more stuff before they are too tired.
cfg.opt.health_recovery_factor Health Recovery Factor:
cfg.desc.health_recovery_factor Higher values make characters heal and recover from injury and illness faster.

cfg.cat.preg Pregnancies (only applicable if pregnancy taboo is disabled)
cfg.opt.base_pregnancy Base Pregnancy Factor:
cfg.desc.base_pregnancy Higher values increase the chances of someone getting pregnant, lower values make it less likely. Unhappiness is likely to increase the lower this value is, and set too low may cause some other issues.
cfg.opt.pregnancy_duration Length of Average Pregnancy (Days):
cfg.desc.pregnancy_duration How many days on average will a pregnancy last. Making it shorter than the default may cause some pregnancy story line events to not trigger.
cfg.opt.base_child_support Initial Monthly Child Support Cost (per child):
cfg.desc.base_child_support Every child will cost the parents this much money each month. Cost is split in half for each parent (if father is involved). The value increases each month and is also subject to inflation.
cfg.opt.abortion_prob Base Probability Of Desiring Abortion:
cfg.desc.abortion_prob On average, how likely is someone to want to have an abortion. Set to 0 to never have abortions, set to 1 to always have an abortion.
cfg.opt.preg_complications_prob Base Probability of Complications During Pregnancy:
cfg.desc.preg_complications_prob On average, how common are complications during pregnancy. Set to 0 for never, set to 1 for always.

cfg.cat.env Town and Environment
cfg.opt.pass_law_diff Passing Laws Difficulty:
cfg.desc.pass_law_diff How easy is for the City Commission to pass laws. Higher values make it hard.
cfg.opt.elections_interval Elections Interval (Days):
cfg.desc.elections_interval How often will City Commissioner elections run.
cfg.opt.min_inflation_pct Minimum Inflation Change Probability:
cfg.desc.min_inflation_pct Initial probability that there will be an inflation change every quarter. Value increases as game progresses.
cfg.opt.total_population Initial Town Population:
cfg.desc.total_population Initial population of the town. Increase this value to make more customers available to the clubs. This does not affect the number of NPCs in the game.
cfg.opt.sim_fame_to_cust_pow Fame To Customer Exponent:
cfg.desc.sim_fame_to_cust_pow Used to convert fame to customer visits. Higher values will lead to more customers for same amount of fame. CAUTION: Small changes have very large effects.

cfg.cat.club Clubs
cfg.opt.club_initial_cash Club Owners Initial Cash:
cfg.desc.club_initial_cash Club owners (including the MC) start the game with this much cash.
cfg.opt.club_base_room_cost Base Room Build Cost:
cfg.desc.club_base_room_cost Before adjustments, the cost to build a medium sized room in a club. Other club room costs are scaled from this value.
cfg.opt.club_base_room_upgrade_cost Base Room Upgrade Cost:
cfg.desc.club_base_room_upgrade_cost Before adjustments, the cost to upgrade a medium sized room in a club. Other club room upgrade costs are scaled from this value.
cfg.opt.club_min_fame Minimum Club Fame:
cfg.desc.club_min_fame If a club's fame is below this value, it will use this value instead to determine how many visitors a club will receive. Increase this value to increase customers during the early game.
cfg.opt.room_constr_speed Room Construction Duration Factor:
cfg.desc.room_constr_speed Decrease this value for rooms to be build and upgraded faster.
cfg.opt.foreclosure_debt Amount of Debt That Triggers Forclosure:
cfg.desc.foreclosure_debt When an AI club has this much debt, the club will be shutdown and re-open with new ownership.

cfg.cat.ai AI
cfg.opt.max_actions_per_tick Max Actions Per Turn:
cfg.desc.max_actions_per_tick The number of non-time consuming actions, like contacting someone via text or moving to a new room in a club, that a character (including the MC) can do in one turn.
cfg.opt.ai_cost_mult AI Costs Factor:
cfg.desc.ai_cost_mult Costs paid by AI characters will be multipled by this. Make it less to reduce AI club bankrupcies.
cfg.opt.max_chars_do_action Max AI NPC To Take Action:
cfg.desc.max_chars_do_action Every turn, this maximum number of NPC characters will take an action (not including going to work). Club owners and managers are exempt. Lower this value if AI turns are taking too long. Increase it if your PC can handle it.
cfg.opt.char_sex_acceptance Base Chance For AI Sex Acceptance:
cfg.desc.char_sex_acceptance Base chance that an NPC will agree to a sex activity. Higher values make it more likely they will accept.
cfg.opt.allow_offer_anal_to_mc Allow NPCs to suggest anal sex to MC:
cfg.desc.allow_offer_anal_to_mc If false, another character will never ask to give anal sex to the MC.

cfg.default (Default: %1)
cfg.min_max (Default: %1, Min: %2, Max: %3)