dos s0007 viewControl - cwtickle/danoniplus-docs GitHub Wiki

English | Japanese

^ Return to Common setting file specification

< Option Enable | Play screen control | Results data >

Play screen control

g_presetObj.wordAutoReverse - Automatic reversal control setting of lyrics during reverse

-> Priority chart settings if specified : wordAutoReverse

  • Normally, the lyrics display is reversed when Reverse is specified under the following conditions. Set how this setting is controlled.

    • Limit to key types that do not interrupt up/down scrolling (5key, 7key, 7ikey, 9A/9Bkey, etc.)
    • Works for which the lyric display (wordRev_data / wordAlt_data) for reverse scroll extension is not set
    • When playback is started with Reverse: ON and Scroll: --- (not specified) on the SETTINGS screen
    • When all lyrics are displayed in single-level display
  • Possible values are as follows
    (same as chart settings: wordAutoReverse)

Value Default Description
auto * Conditional reversal of lyrics display on reverse
OFF Do not invert lyrics display when reverse
ON Reverse the lyrics even if the condition is not met during Reverse [^1]

[^1]: If scroll extensions (Cross, Split, etc.) are set, or if wordRev_data is included, it will not be invertible.

g_presetObj.wordAutoReverse = `auto`;

g_presetObj.unStockCategories - Set the type of data that is not retained before fade-in

-> Priority chart settings if specified : unStockCategory

  • Starting from ver25.0.0, the data before the fade-in is retained during the fade-in, and the data is displayed at the same time when playback starts.
  • However, since it is expected to cause inconvenience in some works, you can use this setting to collectively make settings that do not retain the data as before.
g_presetObj.unStockCategories = [`back`, `mask`];
  • If specified at the same time as the chart settings, both settings are reflected.

g_presetObj.stockForceDelList - Set pattern to not retain data before fade-in

-> Priority chart settings if specified : word/back/maskStockForceDel

  • Starting from ver25.0.0, the data before the fade-in is retained during the fade-in, and the data is displayed at the same time when playback starts.
  • Like g_presetObj.unStockCategories, this setting is intended to avoid inconvenience for some works. This setting allows you to specify which patterns to exclude for each type.
Type Disable Pattern Target
word Lyrics display unit
back, mask Animation name
g_presetObj.stockForceDelList = {
	word: [],
	back: [`fade`, `out`], // If the animation name contains "fade", "Fade", or "out", data before fade-in is not loaded.
	mask: [],
};
  • Alphabetic characters must be specified in lowercase.
  • If specified at the same time as the chart settings, both settings are reflected.

g_presetObj.scAreaWidth - Shortcut key area width extension setting

-> Priority chart settings if specified: scArea

  • You can specify the width in px to extend for displaying shortcut keys on the play screen.
    Default is 0px. Shortcut key display is shown when different from the default (Retry: BackSpace, Title Back: Delete).
g_presetObj.scAreaWidth = 80;

g_presetObj.playingLayout - Play screen display layout

-> Priority chart settings if specified: scArea

  • Sets whether the shortcut key display on the play screen should extend to the left or right, or only to the right.
g_presetObj.playingLayout = `left`;
Value Default Description
left left-aligned (extended only to the right)
center * centered (extends to both left and right)

g_presetObj.playingX, g_presetObj.playingY - X, Y coordinate of game display area

-> Priority chart settings if specified: playingX, playingY

  • Sets the X, Y coordinate of the game display area out of the play screen. Default is 0px.
g_presetObj.playingX = 50;
g_presetObj.playingY = 20;

g_presetObj.playingWidth, g_presetObj.playingHeight - Width or height of game display area

-> Priority chart settings if specified: playingWidth, playingHeight

  • Specifies the width or height of the game display area of the play screen. Default is the width or height size of the play screen.
g_presetObj.playingWidth = 600;
g_presetObj.playingHeight = 570;

Changelog

Version Change details
v33.7.0 - Added X, Y coordinate of game display area settings (g_presetObj.playingX, g_presetObj.playingY) and Width or height of game display area settings (g_presetObj.playingWidth, g_presetObj.playingHeight).
v33.4.0 - Added shortcut key area width extension setting (g_presetObj.scAreaWidth) and play screen display layout setting (g_presetObj.playingLayout).
v26.3.1 << Variable name change >> - g_presetWordAutoReverse -> g_presetObj.wordAutoReverse - g_presetUnStockCategories -> g_presetObj.unStockCategories - g_presetStockForceDelList -> g_presetObj.stockForceDelList
v25.0.0 - Added settings to not keep data before fade-in (g_presetUnStockCategories, g_presetStockForceDelList).
v15.4.0 - Automatic reversal control setting of lyrics in reverse (g_presetWordAutoReverse) is implemented.

< Option Enable | Play screen control | Results data >