-
Notifications
You must be signed in to change notification settings - Fork 6
config
This document will outline the configuration options available for YataiDON.
bool fps_counterToggle the FPS counter.
int audio_offsetAdjust the audio offset in milliseconds, where a positive offset delays the music.
int visual_offsetAdjust the visual offset, I'm not sure what this does.
std::string languageChange the language of the simulator. Some settings may be applied directly, but many will require a restart to take full effect. The available languages are:
-
en(English) -
ja(Japanese) -
zh(Simplified Chinese) Other region codes such askomay work with the particular songs you have, but the UI will not change.
bool timer_frozenFreeze or unfreeze the timer.
bool song_timerDisplay the current time played of the song during gameplay.
bool judge_counterDisplay the judgement counter during gameplay. This is always enabled in practice mode.
bool nijiiro_notesThis setting is deprecated. Switch the skin of the notes to a Nijiiro style to account for visual distance.
bool fake_onlineThis setting is deprecated. Force the online/offline indicators to online.
int practice_mode_bar_delayControl the number of bars before the starting the chart in practice mode.
std::string score_methodControl which scoring calculation system is used. By switching this, you will switch databases. The options are:
shinuchigen 3
bool display_bpmControl whether the default BPM of the song is displayed on the song select screen.
int song_limitControl the number of songs before the session resets. When a session resets, the game over screen will play upon reaching the limit, and many keyboard control features will not be available.
This section is deprecated.
std::string nameSet the name on the nameplate.
std::string titleSet the title on the nameplate.
int title_bgSet the color of the title background. This can be:
-
0(Red) -
1(Blue) -
2(Wood) -
3(Purple) -
4(Gold)
int danSets the dan rank on the nameplate. Dan options are:
-
0(Shokyuu) -
1(10th Kyuu) -
2(9th Kyuu) -
3(8th Kyuu) -
4(7th Kyuu) -
5(6th Kyuu) -
6(5th Kyuu) -
7(4th Kyuu) -
8(3rd Kyuu) -
9(2nd kyuu) -
10(1st Kyuu) -
11(Shodan) -
12(2nd Dan) -
13(3rd Dan) -
14(4th Dan) -
15(5th Dan) -
16(6th Dan) -
17(7th Dan) -
18(8th Dan) -
19(9th Dan) -
20(10th Dan) -
21(Kurouto) -
22(Meijin) -
23(Choujin) -
24(Tatsujin)
bool goldSet the dank rank to gold.
bool rainbowSet the title background to rainbow.
std::vector<fs::path> tja_pathSet the paths for charts. This can be multiple paths.
fs::path skinSet the path to the skin. There may be consequences if you set this outside of the Skins folder.
Each of these configuration options are std::vectors, so you can use multiple keys/inputs.
int device_typeSet the audio API for the audio engine. These are the options per platform:
- Windows
-
0: MME (~100ms latency) -
1: DirectSound (~120ms latency) -
2: ASIO (Do not use this unless you have an ASIO sound card) -
3: WASAPI (~20ms latency) -
4: WDM-KS (~17ms latency)
-
- Linux
-
0: ALSA (~17ms latency) -
1: OSS (~22ms latency) -
2: JACK (~??? latency)
-
- Mac OS
-
0: CoreAudio (~15ms latency)
-
int sample_rateSet the target sample rate. This should only be used if the sample rate is incompatible upon launch.
int buffer_sizeThis setting is deprecated. I don't know what this does.
-
global: adjust the global volume. -
sound: adjust the volume of sound effects. -
music: adjust the volume of background music. -
voice: adjust the volume of don-chan's voice. -
hitsound: adjust the volume of hit sounds. -
attract_mode: adjust the volume of sound played on the title screen loop.
void save_config(const Config& config);Save the config.
Building
libs
- animation
- audio
- config
- filesystem
- global_data
- input
- logging
- ray
- scores
- screen
- script
- song_parser
- text
- texture
- video
- webcam
libs/parsers
objects
objects/game
- player
- background
- gauge
- judgment
- combo
- branch_indicator
- ending_animations
- gogo_time
- fireworks
- song_info
- transition
- result_transition
- judge_counter
- score_counter
- score_counter_animation
- balloon_counter
- drumroll_counter
- kusudama_counter
- drum_hit_effect
- lane_hit_effect
- gauge_hit_effect
- combo_announce
- note_arc
objects/global
objects/title
objects/entry
objects/settings
objects/result
objects/song_select
- player
- navigator
- box_base
- box_song
- box_folder
- neiro
- modifier
- ura_switch
- diff_sort
- search_box
- dan_transition
- genre_bg
- score_history
- song_select_script
scenes