Changing settings in Yedink.ini
Setting certain options such as your default windowed resolution are done in yedink.ini. This file lives in the ancillary data alongside the fonts. The available settings are as follows.
Fonts
displayAllows you to set the default in-game text font. This may either be a font in the ancillary data path, or a system font that Fontconfig can find.debugttfSets the font used for the ImGui debug interface. This may only be a TTF file in ancillary data.debug_pt_sizeSets the size of the aforementioned debug mode font.
Display
Sets your default window size for windowed mode.
Audio
channels2 by default for stereo. set to 1 for mono, or 6 for a 5.1 surround system.sampleratesets the output sample rate for played-back audio. Set this to your card's actual rate according to your operating system for best results.midiplayersets the MIDI player for MixerX builds with one of the following numbers.-1set to default0ADLMIDI - a Sound Blaster-style FM synthesizer1System output (not available on GNU/Linux).2TiMIDIty - requires pats installed, otherwise crashes3OPNMidi - Sega-style FM.4FluidSynth (requires soundfont, see below)5EDMIDI - unstable, do not use.
adlemusets the default synthesizer for ADLMIDI with one of the following:-1Default0Nuked 1.8 - very accurate but very CPU-intensive.1Nuked 1.7.4 - less CPU-intensive.2DOSBox.3Opal.4Java.
opnemusame as above except for OPNMIDI:-1Default.0MAME.1Nuked. Even more CPU-intensive than it is for ADLMIDI.2Gens.3GX.4NP2.5MAME OPNA.6PMDWIN.
soundfontthe filename of the soundfont for FluidSynth. Will be searched for in ancillary data.