Out of the Park Developments Online Manuals
 
Title
KeyExisting Key New Key
Create as
Find in this manual
Case sensitive

Replace with
App Config File
The app config file is primarily for application-level settings and debug options. Almost all of the values in the app file can be set inside OOTP from the Game Preferences screen. OOTP Developments does not recommend modifying this file unless you are requested to do so by OOTP Developments.

Note: You should only modify configuration files when OOTP is closed. Always back up configuration files before modifying!

The app config file is a simple text file with pairs of settings and values, one on each line, like this:

CURRENT_SKIN
ootp modern

To edit the file, simply change the value in the value line, then save the file. Do not create new settings or change the formatting within the file, or it could cause OOTP not to work!

The app config file has the following settings:

SettingDescription
CURRENT_SKINSets the default skin used by the game. The skin name used here must match the skin folder name in dataskins. This value can also be changed from the Game Preferences screen.
ootp modern (or other skin name)Any row that shows the name of a skin indicates that you have used that skin before. The value below is the version # of the skin.
show_rebuild_skinIf this is set to 1, there will be an option in the OOTP Menu called "Rebuild Skin, which will allow you rebuild the skin. Used mainly for debugging skin problems.
FULL_SCREENIf this is set to 1, the game will load in full-screen mode. (Values: 0=Full screen, 1=Windowed mode) This value can also be changed from the Game Preferences screen.
HEIGHT_UNITDefines the height unit used in game. (0=Inches, 1=Feet, 2=Centimeters, 3=Meters) This value can also be changed from the Game Preferences screen.
MENU_MODEDefines the menu mode used in game. (Values: 0=Auto open 1=Click to open 2=Use style set) This value can also be changed from the Game Preferences screen.
WEIGHT_UNITDefines the weight unit used in game. (Values: 0=Kilograms, 1=Stones, 2=Pounds) This value can also be changed from the Game Preferences screen.
WINDOW_SIZEDefines the size of the window used in windowed mode. This value can also be changed from the Game Preferences screen.
add_debug_info_to_in_game_commentaryThis variable is used for debugging play-by-play text. (Values: 0=Disabled, 1=Enabled) If enabled, the game will display the Category ID and Text Object ID for each text displayed in the game play-by-play, like this: "[330-6442] missed that offering by Dave McNiven, a fastball low..." See the section on customizing in-game text for more information on what this means.
cache_templatesThis variable is used to set if the cache for the templates is enabled or disabled. (Values: 0=Disabled, 1=Enabled) If this is set to 1, the template (.tpl) files used to generate HTML pages in the game are cached the first time they are used. This speeds up HTML page generation in the game. However, it also means that any changes to the templates will not be seen until you restart the game. Set this to 0 if you want the game to stop caching templates. This is typically used only if you are editing the game's HTML templates for some reason.
compress_htmlThis variable is used to set if the HTML pages will be compressed or not. (Values: 0=Do not compress, 1=Compress) Compressed HTML will occupy less space but it will create more workload in your computer.
disable_facegenIf set to 0, FaceGen (fictional face) functionality will be disabled. This value can also be changed from the Game Preferences screen. However, this is one value that occasionally needs to be modified in the app file, if the game is failing to load due to a FaceGen conflict.
facegen_modeSets the FaceGen mode. (Values: 1=Standard mode, 2=Troubleshooting Mode 1, 3=Troubleshooting Mode 2) This value can also be changed from the Game Preferences screen.
endian_files_statusThe endian files have to do with processing of FaceGen files, and generally you would never need to touch this value. In some rare cases, such as if you copied your data folder from a PowerPC Mac to an Intel computer and FaceGen doesn't work anymore, you could set this to "0" and OOTP would recopy the necessary endian files to the correct locations based on your operating system.
dump_in_game_commentary_to_fileThis variable is used to set if you want to dump the game pbp to a text file. (Values: 0=Disabled, 1=Enabled) If enabled, the game will automatically dump all play-by-play into a file called in_game.log, saved in the root of your saved game directory. Note: This will substantially slow down performance of game auto-play!.
facegen_angleSets the angle used in FaceGen images. (Values: 0=Random, 1=From the right, 2=From the left, 3=Straight) This value can also be changed from the Game Preferences screen.
facegen_zoomSets the zoom used in FaceGen images. (Values: 0=In, 1=Normal, 2=Out, 3=Random) This value can also be changed from the Game Preferences screen.
facegen_sepia_rFor sepia FaceGen images, sets the "red" color value.
facegen_sepia_gFor sepia FaceGen images, sets the "green" color value.
facegen_sepia_bFor sepia FaceGen images, sets the "blue" color value.>
facegen_female_facesSets whether FaceGen will generate female faces. (Values: 0=No female face, 1=Female faces
handle_team_files_after_importSets whether online league team files will be renamed or deleted after import. (Values: 0=Do not delete or rename files after import, 1=Delete team export files after import 2=Rename team export files after import) This value can also be changed from the Game Preferences screen.
max_txt_file_cache_sizeSets the maximum size of the text cache. The value is specified in bytes.
sqldump_create_structureThis sets if the SQL dump will have the database and tables structure information included in the file. (Values: 0=Disabled, 1=Enabled)
sqldump_csv_delimiterSets the separator character used in the csv SQl dump file. This value can also be changed from the Game Preferences screen.
sqldump_drop_tableSets whether a drop table SQL instruction should be included in the SQL dump file. (Values: 0=no drop 1=drop) If the DROP TABLE instruction is added, when you import your dump in a SQL database, all the existing tables with the same name will be deleted and created again. Be careful when setting this ON as it will delete your old SQL tables before importing the new ones.
sqldump_include_field_names_in_insertsSets whether the SQL dump should include the field names in the SQL INSERT instructions. (Values: 0=no field names 1=field names included)
trace_modeThis is used to set trace mode on/off. (Values: 0=Disabled, 1=Enabled) When enabled, OOTP will export a variety of information into two files called ootp.log and text_engine.log, stored in the data directory of your OOTP installation. Ootp.log stores trace information about what the program is doing. Text_engine.log stores a list of each Category ID, Text Object ID, Condition #, and how many times it has been used since the game was launched. Trace mode only needs to be enabled if OOTP Developments asks you to enable it to troubleshoot an issue.
ftp_timeout_millisecondsThe amount of time, in milliseconds, before OOTP will time out a FTP connection.
http_timeout_millisecondsThe amount of time, in milliseconds, before OOTP will time out a HTTP connection.
help_dialog_modeSets whether the in-game help opens using the in-game browser, or your computer's default browser. (Values: 0=OOTP browser 1=external browser) This value can also be changed from the Game Preferences screen.
online_modeSets how OOTP handles Internet connectivity regarding the online help content. (Values: 0=Do not use online content 1=Always download online content 2=Only update old content) This value can also be changed from the Game Preferences screen.
crashed_on_startupThis value is set to 1 automatically if OOTP detects that the game crashed the last time you loaded it. When this value is set to 1, the next time you launch the game, OOTP will display a notice that it detected a crash, and will automatically start the game up with the following settings returned to their default values: Window Size, Full sreen Mode, and Current Skin.
enable_performance_testsIf set to 1, OOTP saves some performance data for face creation, simulation, and report creation to ootp.log.
dat_file_modeIf set to 1, automatic restore function will be disabled. (Default is 2, "enabled")