I was fed up looking for descriptions for parameters in REACT.ini, so I put them all in a file as comments.
During the process I learned them , but some newbies might find them useful.
Even me in a few months time.
It replaces the content of original REACT.ini
; This file defines variables used by .cfg files
; In [User...] sections any KEY=VALUE defines a variable @KEY@,
; which gets expanded to VALUE in the .cfg files.
; Furter, $KEY$ will be file friendly version - illegal characters for creating file names will
; be replaced with legal ones using scheme defined in variable Sla_Bks_Col_Qst_Bar_Quo_Ast_Lt_Gt
[Settings]
Version=2.0
ImageExt=wav
; image mode only, extension for the compressed image file + cue file
; (e.g. flac, wv or mp3). Set to wav for no image file
ImageNaming=$artist$ - [$year$] $album$
; image mode only, naming for image files and their cuesheets. Available variables are:
; $album$, $artist$, $year$, $genre$ and $freedb$ and are populated from EAC textboxes.
ImageHotKey={F10}
; defines hotkey for image mode
; activates menu command Action/Copy Image and Create Cue Sheet.../Uncompressed in EAC
TracksHotKey={F4}
; defines hotkey for track mode
; activates Shift[TracksHotVal] in EAC (Shift+F5 by default)
; and optionally coverart downloader.
TracksHotVal=+{F5}
; if you want TracksHotKey to activate Shift+F6 instead of Shift+F5 in EAC
; then change +{F5} into +{F6}
VA=Various Artists
; variable describing various artists.
; @CDARTIST@ will hold this value for Various Artists album
; @CDARTIST@ = @artist@ for single artist CDs
CreateAllCuesheets=0
; create all 4 types of cuesheets in extraction folder defined in EAC
; cuesheet base name can be accessed using @albumfile@ variable
RunCoverDownloader=1
; if not 0 runs albumart.exe, cover art downloading application
; 1 - makes albumart wait until it's closed before starting copying in Tracks mode
; 2 - makes albumart wait until it's closed before starting copying in both modes
; 3 - makes albumart wait until it's closed before starting copying in Image mode
; 4 - doesn't wait
CoverDownloader=C:\Program Files\REACT2\coverdownloader\albumart.exe
; path to cover art downloading application executable
EAC=C:\Program Files\Exact Audio Copy\EAC.exe
; path to EAC executable
Tools=C:\Program Files\REACT2\tools
; path to tools folder
MinimizeCompressionWindow=1
;
ProcessPriority=1
;
Sla_Bks_Col_Qst_Bar_Quo_Ast_Lt_Gt=-|-|-||!|'|#|[|]
; character replacing scheme for replacing characters in @variable@ type variables
; which cannot be used for creating file names, thus creating $variable$ type variables
; EAC uses scheme:
; (Slash) / => ,
; (Backslash) \ => cuts off everything after
; (Colon) : => -
; (Questionmark) ? => (space)
; (Bar or pipe) | =>
; (Double quotes) " => '
; (Asterisk) * => x
; (Less then) < => [
; (Greater then) > => ]
[UserTrackFormats]
Flac=0 ; create flac files (0-no, 1-yes)
Wavpack=1 ; create wavpack files (0-no, 1-yes)
LameMP3=1 ; create mp3 files (0-no, 1-yes)
NeroAac=0 ; create Nero AAC files (0-no, 1-yes)
iTunesAac=0 ; create iTunes AAC files (0-no, 1-yes)
OggEnc2=0 ; create Ogg Vorbis files (0-no, 1-yes)
[UserOutputNames]
OutRoot=@mymusic@\EAC
; music root folder, common for all formats.
; @mymusic@ variable contains path to My Music folder in Windows (usually under My Documents)
ImageDir_Flac=@OutRoot@\FLAC-images\$cdartist$
; folder containing FLAC image files
ImageDir_Wavpack=@OutRoot@\WV-images\$cdartist$
; folder containing Wavepack image files
ImageDir_MP3=@OutRoot@\MP3-images\$cdartist$
; folder containing mp3 image files
TrackDir_Flac=@OutRoot@\FLAC\$cdartist$\[$year$] $album$
; folder containing flac tracks
TrackDir_Wavpack=@OutRoot@\WV\$cdartist$\[$year$] $album$
; folder containing wavpack tracks
TrackDir_MP3=@OutRoot@\MP3\$cdartist$\[$year$] $album$
; folder containing mp3 tracks
TrackDir_AAC=@OutRoot@\AAC\$cdartist$\[$year$] $album$
; folder containing AAC tracks
TrackDir_OGG=@OutRoot@\OGG\$cdartist$\[$year$] $album$
; folder containing ogg tracks
TrackName_SA=$track$ - $title$
; file names for single artist albums
TrackName_VA=$track$ - $title$ [$artist$]
; file names for various artists albums
TrackName_SA_acdir=$n - $~t
; file names for single artist albums, when tracks are created from image file
; using acdir. Image mode only
TrackName_VA_acdir=$n - $~t [$~a]
; file names for various artists albums, when tracks are created from image file
; using acdir. Image mode only
[UserSettings]
Debug=0
; 0 or 1. If 1 REACT will pause before exiting, so it's possible to examine console output
Comment=Created with EAC/REACT2, @curdate@
; Overrides the default @comment@ variable taken from EAC.
; You can comment it if you want to use value from EAC
EmbedCover=1
; 0-no, 1-yes. Embed cover pictures into the audio files.
ReplayGain=1
; Enables Replay Gain calculation and tagging
ApplyAlbumGain=1
; Applies Album Gain
AdjustAlbumGain_dB=+3.0
; Default value for Replay Gain adjustment is 89dB. Here you can adjust it to some other
; value, relative to the default one (e.g. make them sound louder for iPod)
AddCuesheetAG=0
; Adds Album gain and Album peak values to cuesheet as REM lines. Using WaveGain
UseWaveGainAG=0
; Use WaveGain to calculate Album Gain values on the wav image file. Values will be
; transferred to the various compressed formats, rather then being calculated with other tools.
Opt_Flac=-5 -f
; command line options for flac encoder
Opt_Wavpack=-hmy
; command line options for wavpack encoder
Opt_LameMP3=-V5 --vbr-new --noreplaygain --nohist
; command line options for Lame mp3 encoder
Opt_NeroAac=-lc -q 0.21
; command line options for Nero AAC encoder
Opt_iTunesAac=-d -s 2000
; command line options for iTunes AAC encoder
Opt_OggEnc2=-q 3.0
; command line options for Ogg encoder
Ver_Flac=1.1.3
; flac encoder version
Ver_Wavpack=4.40
; wavpack encoder version
Ver_LameMP3=3.97
; Lame mp3 encoder version
Ver_NeroAac=1.0.0.2
; nero AAC encoder version
Ver_OggEnc2=2.83 Lancer aoTuV b5
; Ogg encoder version
Probably it could be useful to put it in original package if author checks the content and someone tests it properly.
I tested it for me and it seems that it works.
I changed a few parameters to suit me and it still works.