Difference between revisions of "config.xml"
(Create config.xml page) |
m (fix typos and stuff) |
||
| Line 9: | Line 9: | ||
The file located on <code>/storage/emulated/0/Android/data/org.supertuxkart.stk/files/supertuxkart/home/supertuxkart/config-0.10/config.xml</code>. | The file located on <code>/storage/emulated/0/Android/data/org.supertuxkart.stk/files/supertuxkart/home/supertuxkart/config-0.10/config.xml</code>. | ||
| − | Do note that on Android 11 | + | Do note that on Android 11 or above, you will need a Storage Access Framework capable file manager like [https://forum.xda-developers.com/t/app-2-2-mixplorer-v6-x-released-fully-featured-file-manager.1523691/ MiXplorer] to be able to access the file. |
If you're running on Android 10 or below, you can access it without a problem. | If you're running on Android 10 or below, you can access it without a problem. | ||
| Line 31: | Line 31: | ||
== Parameters == | == Parameters == | ||
| − | * <code>kart</code> - The last [[List of STK | + | * <code>kart</code> - The last [[List of STK karts|kart]] that was selected by id. For example, <code>addon_kiki</code> |
* <code>last_kart_group</code> - The last kart group that was selected. For example, <code>Add-ons</code> | * <code>last_kart_group</code> - The last kart group that was selected. For example, <code>Add-ons</code> | ||
* <code>additional_gp_directory</code> - Additional directories to use for SuperTuxKart to search for [[Grand Prix]] files. For example, if you want to include your Grand Prix files from your USB, add <code>/media/user/USB</code> | * <code>additional_gp_directory</code> - Additional directories to use for SuperTuxKart to search for [[Grand Prix]] files. For example, if you want to include your Grand Prix files from your USB, add <code>/media/user/USB</code> | ||
Revision as of 06:05, 18 November 2022
config.xml is a SuperTuxKart configuration file that stores user settings. It is not to be confused with stk_config.xml.
config.xml contains lots of hidden settings that are otherwise not accessible in the Options screen. Which can sometimes be useful in some scenarios.
Contents
Location
Android
The file located on /storage/emulated/0/Android/data/org.supertuxkart.stk/files/supertuxkart/home/supertuxkart/config-0.10/config.xml.
Do note that on Android 11 or above, you will need a Storage Access Framework capable file manager like MiXplorer to be able to access the file.
If you're running on Android 10 or below, you can access it without a problem.
Linux
The file is located on /home/your username/.config/supertuxkart/config-0.10/config.xml.
macOS
The file is located on /Users/your username/Library/Application Support/supertuxkart/config-0.10/config.xml.
Windows
The file is located on C:\Users\your username\AppData\Roaming\supertuxkart\config-0.10\config.xml.
iOS
You must Jailbreak(?) your device in order to access and edit config.xml. It will not be covered here.
Parameters
kart- The last kart that was selected by id. For example,addon_kikilast_kart_group- The last kart group that was selected. For example,Add-onsadditional_gp_directory- Additional directories to use for SuperTuxKart to search for Grand Prix files. For example, if you want to include your Grand Prix files from your USB, add/media/user/USBserver-bookmarks- Where your server bookmarks are stored.address-history- Stores your last visited servers when you enter it in the server address.ipv4-stun-servers- IPv4 Stun addresses to use. Defaults are: (do not click)stunv4.7.supertuxkart.net:3478stunv4.8.supertuxkart.net:3478stunv4.linuxreviews.org:3478
ipv6-stun-servers- IPv6 Stun addresses to use. Defaults are: (do not click)stun.supertuxkart.net:3478stun.stunprotocol.org:3478stun.linuxreviews.org:3478
num-karts-per-gamemode- Determines number of karts in each gamemode.cache-overworld- Unknown.crashed- Determines if SuperTuxKart crashed?camera-normal- Settings for the Normal Camera.standard-camera-settings- Settings for the standard camera.drone-camera-settings- Settings for the Drone Chase camera.saved-camera-settings- Custom Camera settings.camera- Camera settings.item_style- Unknown.last_track- The last track that was used by id. If the player never used a track yet, it defaults toolivermathor Oliver's Math Class.last_track_group- The last track group that was used. For example,standard.discord_client_id- Discord Client ID used to make the Discord Rich Presence work when playing SuperTuxKart. Defaults to817760324983324753.rich_presence_debug- Whether to debug the Rich Presence feature.skin_name- Name of the skin to use.enable_internet- Whether to enable Internet connectivity- 0 - User wasn't asked
- 1 - Enabled
- 2 - Disabled
language- Language to use in language code. Or usesystemto auto-detect your language id. If a language that SuperTuxKart doesn't know is detected (for example,fil_PHfor Filipino), it falls back to English (United States).
artist_debug_mode- Whether to enable Artist Debug Mode.debug_hide_gui- Whether to hide the GUI (requires Artist Debug Mode to be enabled.)unlock_everything- Whether to unlock every single track or kart that is locked.- 0 - disabled
- 1 - everything except final race
- 2 - everything
commandline- Command Line arguments to add when staring STK. Note that some arguments that you'd expect will not work in this setting.
Audio
sfx_on- Determines whether sound effects is turned on or off. 0 = off, 1 = onmusic_on- Determines whether music is turned on or off. 0 = off, 1 = onsfx_volume- Volume of sound effects from 0 to 10 in decimals. For example, 0.7 = level 7, 1 = level 10music_volume- Volume of music from 0 to 10 in decimals.
RaceSetup
numkarts- Number of Karts. Must not be lower than 0 or higher than 19numlaps- Number of Laps. Must not be lower than 0 or higher than 20ffa-time-limit- Free-For-All time limit in minutesnumgoals- Number of goals in Soccer.soccer-default-team- Default team to use in Soccer. 0 = Red, 1 = Bluesoccer-time-limit- Soccer time limit in minutes. Must not exceed 20.soccer-use-time-limit- Whether to enable the Time Limit for Soccer or not.random-arena-item- Whether to enable random item location for Soccer and Battle.difficulty- The game difficulty used.- 0 - Novice
- 1 - Intermediate
- 2 - Expert
- 3 - SuperTux
game_mode- The game mode previously selected.- 0 - Normal Race
- 1 - Time Trial
- 2 - Follow the Leader
- 3 - 3 Strikes Battle
- 4 - Soccer
- 5 - Egg Hunt
- 6 - Ghost Replay Race
- 7 - Lap Trial
soccer-red-ai-num- Number of red AI karts in Soccersoccer-blue-ai-num- Number of blue AI karts in Socceraddon-tux-online- Show addon karts as Tux online.random-player-pos- Randomize player position when starting a race. Does not apply in Story Mode.
Wiimote
TODO: Add section
Multitouch
multitouch_active- Enable touch support- 0 - disabled
- 1 - if available
- 2 - enabled
multitouch_draw_gui- Enables the touch GUImultitouch_inverted- Invert GUI order. For example, the steering wheel goes to the left and the controls go to the right.multitouch_auto_acceleration- Whether to enable auto acceleration for steering wheel.multitouch_controls- Determines the type of touch control the user wants.- 0 - undefined
- 1 - steering wheel
- 2 - accelerometer
- 3 - gyroscope
multitouch_dead_zone- Unknown.multitouch_sensitivity_x- Sensitivity for the X axis.multitouch_sensitivity_y- Sensitivity for the Y axis.multitouch_tilt_factor- Determines accelerometer sensitivity.multitouch_scale- Size of buttons in the screen.screen_keyboard_status- Whether to enable the on-screen keyboard or not. Useful for non-Android/iOS devices.
GpStartOrder
most_points_first- Whether to put the player with the most points in front of the starting lane.player_last- Always put the player at the back of the starting lane. (Also known as "Bully mode")
Video
TODO: Add section
Recording
limit_game_fps- Determines if the FPS should be limited.video_format- Unknown. But 0 means to save the video in webm.audio_bitrate- Specifies the audio bitrate.video_bitrate- Specifies the video bitrate.recorder_jpg_quality- Specifies the jpg compression level for the recorder.record_fps- The framerate of the video recording. Also is the frame limiter value.
Network
enable-network-splitscreen- Whether to enable the online multiplayer splitscreen.log-network-packets- Whether to monitor the network packets.random-client-port- Whether to randomize the client port.random-server-port- Whether to randomize the server port.lobby-chat- Whether to enable chatting online.race-chat- Whether to enable the chat while in-game (racing, etc.)ipv6-lan- Whether to enable IPv6 LAN discovery.max-players- Determines the max players when creating a server.timer-sync-difference-tolerance- Unknown.default-ip-type- Determines the default IP type to use.- 0 - IPv4
- 1 - IPv6
lan-server-gp- Show Grand Prix as an option in the create LAN server screen. If this is set to false, then the AI option shows up.wan-server-gp- Show Grand Prix as an option in the create WAN server screen. If this is set to false, then the AI option shows up.
GFX
particles-effecs- Whether to enable particle effects.- 0 - Disabled
- 1 - Important Only
- 2 - Enabled
christmas-mode- Whether to enable the Christmas hats for karts.- 0 - use current date (if the month is December)
- 1 - always on
- 2 - always off (do not show christmas hats regardless of date)
easter-ear-mode- Whether to enable the Easter Bunny ears for karts.- 0 - use current date (if the month is April)
- 1 - always on
- 2 - always off (do not show Easter Bunny ears regardless of date)
animated-characters- Whether to enable kart animations/moving parts (example, tail) or not.geometry_level- Level of cosmetic details- 0 - show everything
- 1 - show only few details
- 2 - disabled
anisotropic- Quality of anisotropic filtering.swap-interval- VSync swap interval.- 0 - disabled
- 1 -full
motionblur_enabled- Whether motion blur should be enabled.mlaa- Whether MLAA anti-aliasing should be enabled.ssao- Whether to enable Screen Space Ambient Occlusionlight_scatter- Whether to enable light scattering.shadows_resolution- Shadow Resolution.Degraded_IBL- Disable specular IBL
Minimap
display- Position of the minimap.- 0 - Bottom Left
- 1 - Middle Right
- 2 - Hidden
- 3 - Centered
size- Size of the minimap.ai-icon- Size of the icon of an AI player.player-icon- Size of the player icon.
PowerUp
display- Whether to see the karts' held powerups.- 0 - Center
- 1 - Right Side
- 2 - Hidden
Spectator
camera-distance- Distance between the kart and the camera.camera-angle- Angle between the ground, kart, and camera.
Handicap
per_player_difficulty- If handicapped users can be selected.
HWReport
report-version- Hardware Report Versionrandom-identifier- Random number to be set to avoid duplicate reports.hw-report-enabled- Whether to enable Hardware Reports. (Telemetry)
AddonServer
news_last_updated- When the news was last updated. (In Unix Epoch Time)news_frequency- How often the news should be updated.news_display_count- Unknown.last_important_message_id- Unknown. Value is -1.addon_last_updated- Time when the addon list was updated. (In Unix Epoch Time)latest_addon_time- Time when the latest approved addon was added. (In Unix Epoch Time)