@@ -109,20 +109,20 @@ class PreferencesMenu extends Page<OptionsState.OptionsMenuPageName>
109109 function createPrefItems (): Void
110110 {
111111 #if FEATURE_NAUGHTYNESS
112- createPrefItemCheckbox (' Naughtyness' , ' When enabled, raunchy content (such as swearing, etc.) is displayed.' , function (value : Bool ): Void {
112+ createPrefItemCheckbox (' Naughtyness' , ' If enabled, raunchy content (such as swearing, etc.) will be displayed.' , function (value : Bool ): Void {
113113 Preferences .naughtyness = value ;
114114 }, Preferences .naughtyness );
115115 #end
116- createPrefItemCheckbox (' Downscroll' , ' When enabled, notes move downwards toward the strumline at the bottom of the screen .' , function (value : Bool ): Void {
116+ createPrefItemCheckbox (' Downscroll' , ' If enabled, this will make the notes move downwards .' , function (value : Bool ): Void {
117117 Preferences .downscroll = value ;
118118 },
119119 Preferences .downscroll , #if mobile ControlsHandler .hasExternalInputDevice
120120 || Preferences .controlsScheme != FunkinHitboxControlSchemes . Arrows #end);
121- createPrefItemPercentage (' Strumline Background' , ' Show a semi-transparent background behind the strumline. ' , function (value : Int ): Void {
121+ createPrefItemPercentage (' Strumline Background' , ' Give the strumline a semi-transparent background' , function (value : Int ): Void {
122122 Preferences .strumlineBackgroundOpacity = value ;
123123 }, Preferences .strumlineBackgroundOpacity );
124124 #if FEATURE_HAPTICS
125- createPrefItemEnum (' Haptics' , ' When enabled, the game plays haptic feedback effects.' , [
125+ createPrefItemEnum (' Haptics' , ' If enabled, game will use haptic feedback effects.' , [
126126 " All" => HapticsMode .ALL ,
127127 " Notes Only" => HapticsMode .NOTES_ONLY ,
128128 " None" => HapticsMode .NONE ,
@@ -134,51 +134,52 @@ class PreferencesMenu extends Page<OptionsState.OptionsMenuPageName>
134134 case HapticsMode .NONE : " None" ;
135135 default : " All" ;
136136 });
137- createPrefItemNumber (' Haptics Intensity' , ' Intensity multiplier for all haptic feedback effects.' , function (value : Float ) {
137+ createPrefItemNumber (' Haptics Intensity' , ' Multiplier of intensity for all the haptic feedback effects.' , function (value : Float ) {
138138 Preferences .hapticsIntensityMultiplier = value ;
139139 }, null , Preferences .hapticsIntensityMultiplier , 0.1 , 5 , 0.1 , 1 );
140140 #end
141- createPrefItemCheckbox (' Flashing Lights' , ' When disabled, flashing effects are dampened . Useful for people with photosensitive epilepsy.' ,
141+ createPrefItemCheckbox (' Flashing Lights' , ' If disabled, it will dampen flashing effects . Useful for people with photosensitive epilepsy.' ,
142142 function (value : Bool ): Void {
143143 Preferences .flashingLights = value ;
144144 }, Preferences .flashingLights );
145- createPrefItemCheckbox (' Camera Zooms' , ' When enabled, the camera bounces during songs .' , function (value : Bool ): Void {
145+ createPrefItemCheckbox (' Camera Zooms' , ' If disabled, camera stops bouncing to the song .' , function (value : Bool ): Void {
146146 Preferences .zoomCamera = value ;
147147 }, Preferences .zoomCamera );
148- createPrefItemCheckbox (' Subtitles' , ' When enabled, subtitles appear during some songs and cutscenes.' , function (value : Bool ): Void {
149- Preferences .subtitles = value ;
150- }, Preferences .subtitles );
151- #if FEATURE_DEBUG_DISPLAY
148+ #if FEATURE_VIDEO_SUBTITLES
149+ createPrefItemCheckbox (' Video Subtitles' , ' If enabled, subtitles will be shown on video cutscenes.' , function (value : Bool ): Void {
150+ Preferences .videoSubtitles = value ;
151+ }, Preferences .videoSubtitles );
152+ #end
153+ #if !mobile
152154 // note: technically we can do DebugDisplayMode.Advanced => DebugDisplayMode.Advanced, etc. here, but that's a bit headache inducing.
153- createPrefItemEnum (' Debug Display' , ' When enabled, FPS and other debug stats are displayed.' , [
155+ createPrefItemEnum (' Debug Display' , ' If enabled, FPS and other debug stats will be displayed.' , [
154156 " Advanced" => DebugDisplayMode . Advanced ,
155157 " Simple" => DebugDisplayMode . Simple ,
156158 " Off" => DebugDisplayMode . Off
157159 ], (key : String , value : DebugDisplayMode ) -> {
158160 Preferences .debugDisplay = value ;
159161 }, Preferences .debugDisplay );
160- createPrefItemPercentage (' Debug Display BG' , " Adjust the debug display's background opacity." , function (value : Int ): Void {
162+
163+ createPrefItemPercentage (' Debug Display BG' , " Change debug display's background opacity" , function (value : Int ): Void {
161164 Preferences .debugDisplayBGOpacity = value ;
162165 }, Preferences .debugDisplayBGOpacity );
163- #end
164- #if !mobile
165- createPrefItemCheckbox (' Pause on Unfocus' , ' When enabled, the game automatically pauses when losing focus.' , function (value : Bool ): Void {
166+ createPrefItemCheckbox (' Pause on Unfocus' , ' If enabled, game automatically pauses when it loses focus.' , function (value : Bool ): Void {
166167 Preferences .autoPause = value ;
167168 }, Preferences .autoPause );
168- createPrefItemCheckbox (' Launch in Fullscreen' , ' When enabled, the game automatically starts up in fullscreen mode .' , function (value : Bool ): Void {
169+ createPrefItemCheckbox (' Launch in Fullscreen' , ' Automatically launch the game in fullscreen on startup .' , function (value : Bool ): Void {
169170 Preferences .autoFullscreen = value ;
170171 }, Preferences .autoFullscreen );
171172 #end
172173
173174 #if web
174- createPrefItemCheckbox (' Unlocked Framerate' , ' When enabled, the framerate is unlocked.' , function (value : Bool ): Void {
175+ createPrefItemCheckbox (' Unlocked Framerate' , ' If enabled, the framerate will be unlocked.' , function (value : Bool ): Void {
175176 Preferences .unlockedFramerate = value ;
176177 }, Preferences .unlockedFramerate );
177178 #else
178179 // disabled on macos due to "error: Late swap tearing currently unsupported"
179180 // disable on mobile since it barely has any effect
180181 #if !(mac || mobile)
181- createPrefItemEnum (' VSync' , " When enabled, the game attempts to match the framerate with your monitor's refresh rate. " , [
182+ createPrefItemEnum (' VSync' , ' If enabled, game will attempt to match framerate with your monitor. ' , [
182183 " Off" => WindowVSyncMode .OFF ,
183184 " On" => WindowVSyncMode .ON ,
184185 " Adaptive" => WindowVSyncMode .ADAPTIVE ,
@@ -200,13 +201,13 @@ class PreferencesMenu extends Page<OptionsState.OptionsMenuPageName>
200201 #end
201202
202203 #if FEATURE_SCREENSHOTS
203- createPrefItemCheckbox (' Hide Mouse' , ' When enabled, the mouse is hidden while taking a screenshot.' , function (value : Bool ): Void {
204+ createPrefItemCheckbox (' Hide Mouse' , ' If enabled, the mouse will be hidden when taking a screenshot.' , function (value : Bool ): Void {
204205 Preferences .shouldHideMouse = value ;
205206 }, Preferences .shouldHideMouse );
206- createPrefItemCheckbox (' Fancy Preview' , ' When enabled, a preview is shown after taking a screenshot.' , function (value : Bool ): Void {
207+ createPrefItemCheckbox (' Fancy Preview' , ' If enabled, a preview will be shown after taking a screenshot.' , function (value : Bool ): Void {
207208 Preferences .fancyPreview = value ;
208209 }, Preferences .fancyPreview );
209- createPrefItemCheckbox (' Preview on Save ' , ' When enabled, the preview is only shown after a screenshot is saved.' , function (value : Bool ): Void {
210+ createPrefItemCheckbox (' Preview on save ' , ' If enabled, the preview will be shown only after a screenshot is saved.' , function (value : Bool ): Void {
210211 Preferences .previewOnSave = value ;
211212 }, Preferences .previewOnSave );
212213 #end
0 commit comments