# components.ini
# defines which components will be enabled
[components]

# emulates game input through mouse and keyboard.
# controls can be set inside the keyconfig.ini file.
input_emulator = true
touch_slider_emulator = true
touch_panel_emulator = true

# freezes the PV select timer at 39 seconds.
sys_timer = true

# loads user defined const values from the playerdata.ini config
# and writes them to the game's PlayerData struct.
# required for modules selection
player_data_manager = true

# adjusts 2D and 3D animations to retain their original speed at different frame rates.
# only use this component if you are running this game at higher than 60 FPS.
frame_rate_manager = false

# sets an unlimited per session play count for the normal game mode.
# this means the player won't be sent back to the title screen after 2 plays.
stage_manager = false

# skip unnecessary DATA_INITIALIZE loading time, speed up SYSTEM_STARTUP and skip the startup WARNING message.
# further improvements can be achieved by shortening the duration of the pv_999 script file as it's test loaded during the SYSTEM_STARTUP.
fast_loader = true

# allows for a user controllable camera which can be toggled using F3,
# can be controlled using W/A/S/D to move, SPACE/CTRL to ascend/descend, Q/E to rotate, R/F to zoom in/out 
# and holding SHIFT/ALT to speed up or slow down these controls.
camera_controller = false

# scales the framebuffer so that it will fit the current screen or window
# required to set resolutions in config.ini
scale_component = true

# lets the user change the current game state using the F4 - F8 keys, enable the dw_gui / DATA_TESTs
# and speed up 2D animations / menu navigation by holding SHIFT + TAB.
# enabling this component is not recommended for most users.
debug_component = false

# allows the usage of hold transfer
target_inspector = true